福野泰介の一日一創 - create every day

PCN i18n MTG at Roppongi with Creative Pasta!

2018/05/16
#IchigoJam #js #china #africa #opendata 

i18n means internationalization (i + 18 charaters + n).
Our PCN mission is programming for all kids all over the world.
English meeting with PCN member of Beijing, Ivory Coast, المملكة المغربية‎, Dziko la Malaŵi and 福井県.

We got translation apps (UDTalk etc).
So there are no borders about i18n communications!


PCN Beijin, République de Côte d'Ivoire, Katsuyama & Sabae.
Let's create kids creators!

At Gaston & Gaspar, you can create your pasta!

English menu is available also!


Created pasta 1.


Created pasta 2.


"Pasta Creation Order Sheet - unoffcial web app version"
Foods makes you. You can choose your future.
This is the first step. I want to to add links to detail data of each foods by opendata.


Let's begin programming with fun without borders!

links
- PCN Programming club network
- Gaston & Gaspar
- Beiging China will join to the PCN! We started next contest for the World, Please support us! / ついにPCN北京も加わり、いよいよ世界に広がる こどもプログラミング!コンテスト協賛にぜひご協力ください! – about yrm
- みんなもやってみよう「PCN〇〇」!新たに加わるコートジボワール、モロッコ、マラウイ、旭川。EDIX 学びNEXTにぜひどうぞ! – about yrm

How to make the Inclusive City - Learn Braille (点字を学ぼう) on IchigoJam / Alphabet(+和文)

2018/05/15
#IchigoJam #IoT #js #africa #codefor #nerima 

インクルーシブシティとは、いろんな壁を越えて誰もが豊かに暮らせる都市。
The Inclusive City makes everyone happy.

「はじめのいっぽ」は関心。
The first step is the interest.

見えなくても聞こえなくても伝わる、点字を学習するプログラムを作りました。
I made a program to learn braille, characters for everyone.


キーボードで打つと、対応する点字が表示されます。(A-Z版とひらがな版、プログラムは後半に)
You can check the braille with typing A-Z or Kana of Japanese.
(RUN on Ichigojam web)


アフリカ各国からのインターン生と、お互いの紹介とIT使った社会発展に向けたディスカッション。
Mutual introduction and discussion to improve this society with IT with interns from Africa.


アフリカと日本、つなぎましょう!
Let's connect Africa to Japan.


Code for Nerima では、体表点字の開発者、長谷川さんに見てもらえました。
I met Mr. Hasegawa, an inventer of braille with motors at Code for Nerima.


コードでつながる練馬と鯖江。
Sabae(Fukui) connected Nerima(Tokyo) with the code.


Code for Nerima 青木さん作のデジタルメガネ体験。メガネ新ジャンル、熱い!
I enjoyed the digital eye-glasses by Mr. Aoki. It's hot to create new glasses!


インクルーシブシティづくり、ぜひご一緒に!
Let's create the inclusive city!

点字学習プログラムのつくりかた on IchigoJam
How to make to learn braille on IchigoJam

点字をデータ化する(点字 - Wikipedia
Make the code(number) from the braille (braille - Wikipedia)

?`100000 32

10 00 00 - braille in binary (2進数化した点字) → 32

10 LET[0],32,40,48,52,36,56,60,44,24,28,34,42,50,54,38,58,62,46,26,30,35,43,29,51,55,39 100 K=INKEY():IF K=0 CONT 105 ?CHR$(K) 110 IF K<65 OR K>90 GOTO100 120 B=[K-65] 300 ?BIN$(B,6) 390 GOTO 100

タイプすると対応する点字コードを表示
Show the code by typed character.

300 FORI=0TO5 310 LC 5+I%2*4,2+I/2*4 320 ?CHR$(232+B>>(5-I)&1) 330 NEXT 60 CLS 70 VIDEO3 105 LC5,0:?CHR$(24,K);

点字っぽく表示を工夫してできあがり!(24=特殊キーコード、行削除)
Make up the display to finishi!(24=special key code, delete line)

ひらがなバージョン。
Japanese Kana version.
(RUN on IchigoJam web)

10 LET[0],`100,`101,`110,`111,`011:'AIUEO 20 LET[5],`001,`101,`110,`010,`011,`111,`100:'KSTNHMR 30 LET[12],`010010,`010011,`010110:'YYY 40 LET[15],`0010,`0110,`0111:'W 50 S="AIUEOKSTNHMRYYYW" 100 K=INKEY():IF K=0 CONT 105 ?CHR$(K); 110 N=-1:FORI=0TOLEN(S)-1:IF ASC(S+I)=K N=I:NEXT:ELSE NEXT 120 IF N<0 GOTO100 130 IF N<5 B=[N]<<3:GOTO300 140 K=INKEY():IF K=0 CONT 145 ?CHR$(K) 150 IF N=8 AND K=ASC("N") B=[17]:GOTO300 160 M=-1:FORI=0TO4:IF ASC(S+I)=K M=I:NEXT:ELSE NEXT 170 IF M<0 GOTO100 180 IF N<12 B=[M]<<3+[N] 190 IF N=14 B=[12+M/2] 200 IF N=15 B=[15+M/4] 300 ?BIN$(B,6) 390 GOTO100 60 CLS 70 VIDEO3 105 LC5,0:?CHR$(24,K); 300 FORI=0TO5 310 LC 5+I%2*4,2+I/2*4 320 ?CHR$(232+B>>(5-I)&1) 330 NEXT

ローマ字で打つと対応する点字が出ます。
This program shows in braille by your type in Roman letters.

濁点半濁点などへ拡張してみましょう。容量不足対策はこちら。
Let's make extension versions! If you want to more memory...

?FREE() 362 ?"10 LET[0]";:FORI=0TO17:?",";[I];:NEXT:? 10 LET[0],4,5,6,7,3,1,5,6,2,3,7,4,18,19,22,2,6,7 20 30 40 ?FREE() 480

118byte縮みます。
You can save 118byte.

links
- Programming for Rwandan kids! Open Teaching Materials
- デジタル指点字はじめのいっぽ「数字」の点字表現を体得する読み上げ学習マシーン

Unlearn! Kids Programming Summit in Fukui the Second. Janken game IchigoJam print for Rwanda

2017/12/26
#IchigoJam #KidsIT #africa #doc 

We learn eternally. Learning to create is my whole life.
人は永遠に学び続ける。創るための学びは人生そのもの。

Unlearning is the most difficult learing.
一番難しい勉強は、今持っている常識を捨てることアンラーン(Unlearn)。

The most impressive thing for me is there are no games like Janken in Rwanda, paperless culture.
ペーパーレス文化のルワンダ、ジャンケンがないことにびっくり。

We have to learn our Japanese knowleges from schools are very small and old.
日本の学校で習った知識は古くて小さいものと知ろう。

We have to decide teach how to learn, not what to know at schools.
決めるべきは、学校で何を教えるかではなく、学び方を教えること。

Disrupting is the more difficult than Creating, but Japan has to do and we can do.
破壊は創造より難しいけど、日本はやる必要があるし、やれるはず。


Janken style photo with Rwandan friends at Megane-Kaikan in Sabae, Fukui, JAPAN!
ルワンダの友とじゃんけんスタイルで記念写真 at めがね会館。


"Janken Game" - IchigoJam print@en
Japanese the simplest fighting game: Janken for Rwanda.
日本発!? 限界まで抽象化した対戦ゲーム「じゃんけん」をIchigoJamプリントにして、ルワンダへ!
* "Rock, Paper, Scissors: Japan's Most Dangerous Game" about Janken


Kids Programming Summit 2017 in Fukui the Second
第二回こどもプログラミングサミット2017 in Fukui


Try to make the "LONG" using LEGO blocks. What is your "LONG"? Uniformity is Japan's weakness.
レゴで"長い"ものをつくるミニワークショップでスタート!あなたの"長い"ものは何?画一は日本の弱み。


Presentations from special guests! (Mr. Matsuda Takashi, Ms. Rieko Komiyama, Mr. Hyakuo Makino, Mr. Shusaku Indo)
特別ゲストからの発表! (松田考さん、小宮山理恵子さん、牧野百男さん、犬童周作さん)


This summit is closed event to disscuss freely.
自由な発言促す、オフレコルール!


Thank you to join!
ご参加、ありがとうございました!


Let's connect dojos Rwanda, Mongolia and Sabae! at Hana dojo
道場でつなごう、ルワンダ、モンゴル、鯖江をつなごう! Hana道場にて


Our kids programming summit members met Rwanda friends!
こぷサミ実行委員会メンバーとルワンダがつながった!

Let's go forward to create futures!
進もう、未来づくり!

IchigoJam on NHK World - Swahili / NHKスワヒリ語に登場、IchigoJamとルワンダ活動伝えるたんなんFM通信

2017/12/16
#IchigoJam #KidsIT #africa 

PCN members met weth NHK World Swahili in Tokyo NHK!
We introduced tiny computer IchigoJam and our activities in Rwanda and other countries.

How to listen the IchigoJam radio show.

1. LIVE
"LIVE" on NHK World - Swahili
17 Dec 12:30-13:00(JST), 5:30-6:00(in Rwanda)

2. ON DEMAND
PC or Radio Japan(ラジオ日本) App in Kiswahili(スワヒリ語)(iOS and Android)
After 17 Dec 13:00(JST) 6:00(in Rwanda), until 24 Dec.
"- Ukumbi wa Jumapili - Radio - NHK WORLD - Swahili"


"PCN Kids Programming Contest" waits kids programs from all overs world!
Encourage your kids in your countries!
Including IchigoJam BASIC, any computer languages are OK!

I wrote an article for the free paper of "Tannan-FM", my home town Sabae city local FM radio broadcasting.

"Rwandan kids so excited with IchigoJam programming school! (PDF)"

links
- Connect kids all over the world! Kobe x Africa x Fukui / schematic of IchigoJam
- Let's innovate by Your Home Brew Computer with African kids!
- Improve innovations with kids programming at Rwanda!
- Programming for Rwandan kids! Open Teaching Materials
- IchigoJam workshop at Tumba Collage of Technology (トゥンバ高専) in Rwanda Africa
- English and Programing will become the tool to connect kids all over the world! / ルワンダ記、英語とプログラミングがつなぐ世界
- Number Game on IchigoJam print / ゲームづくりは最高の学び、ルワンダ語の数編
- Rwanda 360 degrees VR tour

VR/AR/MRにいい感じな iPhone X! InstaVRでルワンダVRミニツアーコンテンツ作成

2017/11/04
#vr #africa 

VRなコンテンツを簡単に作成できるサービス「InstaVR」で、ルワンダバーチャルツアー!


VR tour to Rwanda on InstaVR」スマホVR対応!

・作り方
InstaVRへ登録
プロジェクトを作成

THETAで撮影した、360度写真をアップロード


リンクを設置


Packageで、Web用として生成


Downloadから、リンクを取得!QRコードですぐに試せます

久々のメジャーバージョンアップな、iPhone X、画面が大きくなって横長になったのでVR/MR向き!
ちょっと広い画角がうれしい!また、残像感が薄く見やすいのが有機ELならでは!

iPhone X を980円 VRヘッドセットにセットした様子。


こちらは、iPhone 7(写真の撮り方がまずくて違いがわかりづらい!)

Bluetoothのコントローラー付きで、1,450円!安い
Anskp 3Dメガネ vr iphone5/6/7 plus 4-6インチのスマホ対応 vr ゴーグル レンズ距離を調整可能 Bluetoothリモコン付き (ホワイト)
iPhone 7 も X もOK、視差調整、距離調整しやすく、視力0.1の裸眼で鮮明に見えるよう調整できました!

ARKitとの組み合わせでMRが手軽に創れるようになると楽しくなりそう!

・iPhone X レビュー(iPhone 7との比較)
Face ID認証後のスワイプを省略したい(Face ID認証は高速で良い)
画面下を下スワイプで「簡易アクセス」が楽、届かないストレス軽減(iOS11.1にして、設定、アクセシビリティ)
でも、コントロールセンターに2アクション必要なのはちょっと面倒
有機ELの綺麗さはVRでよく分かる
スピーカーからの音声もちょっときれい
ちょっと重い、ちょっと大きい(カバー付きのiPhone 7くらい)

Number Game on IchigoJam print / ゲームづくりは最高の学び、ルワンダ語の数編

2017/10/22
#IchigoJam #KidsIT #africa 

Making game is the best way to learn! (ゲームづくりは最高の学び!)
Let's learn programming, English and "Kinyarwanda" the language of Rwanda with fun!

This is number game with Rwandan language, Kinyarwanda version.
(ルワンダ語の数字で学ぶゲームづくりの英語版IchigoJamプリントを追加!)

IchigoJam print "Number Quiz" (PDF).

I bought books for language learner on the road in Kigali Rwanda.

English and Kinyarwanda basics including numbers is written on this book!

One Laptop per Child (OLPC) on the money of Rwanda!
Great country!!

links
- 紙幣に表されるルワンダの想い、アフリカのこども達にも届けようPCN IchigoJamプログラミング! – about yrm

ルワンダ記、英語とプログラミングがつなぐ世界 / English and Programing will become the tool to connect kids all over the world!

2017/10/20
#IchigoJam #js #africa #doc 

Thank you Rwanda! It was great jorney. ルワンダに感謝!スゴい旅でした。
I saw how to develop the country and the future. ルワンダに国と未来の作り方を見ました。
I decided to share this experiance to Japanese kids! この経験を日本の子達に伝えます!


Japan embassy in Rwanda. It was my first experience to enter to the Japan embassy.
Thank you Miyashita-san! We've got 15th!
"Japanese IT Entrepreneurs visit Rwanda (October 16, 2017) : Embassy of Japan in the Republic of Rwanda"
在ルワンダ日本大使館と大使公邸にお邪魔しました。在ルワンダ日本大使、宮下さん、ありがとうございます!
"日本のIT企業家等のルワンダ訪問(2017年10月16日,18日) : 在ルワンダ日本国大使館"


KidsVenture workshop for adults at FABLAB and kLAB Rwanda!
"Programming for Rwandan kids! Open Teaching Materials"
たくさんのルワンダの若者との出会いに感謝!


A student of Tumba Collage of Technology, paticipated our IchigoJam workshop!
"IchigoJam workshop at Tumba Collage of Technology (トゥンバ高専)"
国境を超えた高専つながり、トゥンバ高専生!


We went to exciting electric parts shop in Kigali!
ワクワクする電子パーツ屋さん、キガリにあります!


Like a Akihabara shop!
まるでアキバ!


Many tempareture sensors and relays figured Rwandan interest to agricultures.
たくさんの温度計やリレーが農業国ルワンダっぽい!


Thank you great heartful and young staffs!
丁寧でステキな若きショップスタッフさん、ありがとう!

Everyone we met in Rwanda interested in computer and programming.
We decided to make materials to teach both English and Programming!
ルワンダで、会う人すべてがコンピューター、プログラミングに興味持ってくれました。
英語とプログラミングをまとめて学習できるコンテンツ、作りましょう!


At the first, I translated IchigoJam print "LED" into English. (PDF)
まず手始めに、IchigoJamプリント「LED」を英語化!質のアップ、手法改善を始めます。


This Rwanda last meal was at Japanda! (Japan + Rwanda !?)
It was a nice Donburi!
ルワンダ最後のご飯は、ルワンダJICA事務所近くの日本料理屋さん「JAPANDA」
ナイス、丼!


Thank you Kasai-san, great organizer of this jorney!
最高の旅をオーガナイズしてくれた、笠井さん!ありがとうございました!
"嫁に人生を狂わされた会計士のアフリカ見聞録" (ルワンダお寿司の記事、必見w)

IchigoJam workshop at Tumba Collage of Technology (トゥンバ高専) in Rwanda Africa

2017/10/19
#IchigoJam #africa #movie #doc 

We went to Tumba Collage of Technology (トゥンバ高専@ja) from Rwand Kigali!
ルワンダ、トゥンバ高専でIchigoJamワークショップ!ルワンダに、たくさんの仲間ができました!

We were glad to meet you with good faces!


The movie of way to Tumba KOSEN and Tea Factory.
About 1.5 hours from Kigali city.


3 members of PCN graduated from Fukui National Collage of Technology (FUKUI KOSEN / 福井高専@ja).
Here is Tumba Collage of Technology (Tumba KOSEN / トゥンバ高専@ja).
We're same school colleague! 高専仲間!


What a great place! Good nature and winds!


Raymond-san was orgnized this event! Thank you for this very excited chance!


Hara introduced today!


Let's build! (today's slide material using IchigoJam)


They have already mastered the soldering iron!


I introduce the first step of programming and how to make a game.
Thank you for enjoying!


Matta introduced tempeX, IchigoJam extension module!


They said they want to share and teach how to programming to kids!


Let's enjoy programming! Let's enjoy create something!


I made a new material, IchigoJam print "CHAT" (pdf)
Let's connect two IchigoJam!


It's a just beginning! Let's collaborate Rwanda and Japan!


I ate the Hiyashi Chuka (冷やし中華@ja) last night at Kigali.


Thank you ASIAN KITCHEN for the first and the last night also!
JavaScriptとIchigoJam BASICで実装する、uuencode!エチオピア・ブルンジ経由、ルワンダ入り」 DAY 0

links
- There are also Kosen-sei in Tumba College of Technology Rwanda. Let’s start PCN Tumba! – about yrm

Programming for Rwandan kids! Open Teaching Materials

2017/10/18
#IchigoJam #js #africa #opendata 

IchigoJam workshop in FABLAB Rwanda at Kigari!

Thank you kids! It was very excited! You're IchigoJam evangelist.

This slide is Open Programming Learning (Teaching) Materials with IchigoJam.

Check the IchigoJam prints(日本語版) also!
We support on the Facebook group IchigoJam-FAN@en (日本語版).


Same on the earth!


We presented IchigoJam 4 sets to FABLAB Rwanda!


Thank you FABLAB and kLAB!

links
- Kids are same anywhere! PCN’s first IchigoJam Africa classroom held in Kigali Rwanda! – about yrm

Improve innovations with kids programming at Rwanda!

2017/10/17
#IchigoJam #js #africa 

Africa IT Tour, Rwanda Day 3!

Kigali Convention Centre with colorful illuminations


babyl improving helthcares in Rwanda from UK.
SMS is still important because smart phone users in Rwanda are under 10%.
He can read my T-shirt BASIC program!


Rwandan mobile phone infrastructure company TRES is focusing softwares and youth!


Not sweet Banana, like a potato!


With Chief Strategist ICT Sector Development at RDB (Rwanda Development Board!
He said "world-class professional talent for innovation" in Rwanda!
Let's expand a range and connect Rwandan and Japanese kids!


With Rwanda Speciality Coffee producer BUFCOFFEE
Solve the problems about agriculture with IoT and kids!


In front of WiredIn, software development service company related Japan!
WiredIn's co-founder Mr. Tanaka is born at Sabae-city, my home town!


Rwanda-Japan Night!


with Good Curry!


BananaCrepe with colored LEDs!


I showed up my room at hotel with colored LEDs!

How to show up with colored LED.
1. get the WS2812B LED tape.

2. solder just 3wires to colored LED.
3. program it on IchigoJam!

1 'WS2812B looping driver 10 POKE#700,66,70,75,70,252,180,64,24,80,33,9,2,1,49,9,4,4,120,160,70,69,120,172,70,1,48,129,70,114,182,128,37,1,48,3,120,255,34,74,96 20 POKE#728,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,60,234,209,68,70,72,70,98,70,1,58 30 POKE#750,148,70,228,209,98,182,252,188,144,70,153,70,112,71 100 L=48:POKE#800,L*3,300/L:I=0:V=7:S=60 120 FORJ=0TOL 130 H=I+J*360/L:GSB@HSV2RGB:POKE#802+J*3,G,R,B 140 NEXT 150 U=USR(#700,#800) 160 COPY#802+L*3-3,#802,3:COPY#802,#805,L*3-3 165 WAIT3 170 GOTO 150 500 @HSV2RGB 'use CDEF 505 R=V:G=V:B=V:IF S=0 RTN 510 D=H/60%6:C=V-(59-H%60)*V/60*S/100:E=V-H%60*V/60*S/100:F=V*(100-S)/100 520 IF D=0 G=C:B=F 530 IF D=1 R=E:B=F 540 IF D=2 R=F:B=C 550 IF D=3 R=F:G=E 560 IF D=4 R=C:G=F 570 IF D=5 G=F:B=E 580 RTN

source code of WS2812B looping driver in Arm Cortex-M0 Assembly language.

'POKE[ad],[data len],[loop count],[GRB data ...] @WS2812BLOOP R2=R8 R3=R9 PUSH {R2,R3,R4,R5,R6,R7} R0=R0+R1 R1=#50 'R1=#50010000 GPIO1 R1=R1<<8 R1+=1 R1=R1<<16 R4=[R0] R8=R4 R5=[R0+1] R12=R5 R0+=1 R9=R0 CPSID @LOOP_DATA R5=#80 R0+=1 R3=[R0] @LOOP_BIT R2=#FF [R1+`0001]L=R2 R7=3 R6=10 R3&R5 IF 0 GOTO @SKIP R7=10 R6=3 @SKIP R7-=1 IF !0 GOTO -1 R2=0 [R1+`0001]L=R2 R6-=1 IF !0 GOTO -1 R5=R5>>1 IF !0 GOTO @LOOP_BIT R4-=1 IF !0 GOTO @LOOP_DATA R4=R8 R0=R9 R2=R12 R2-=1 R12=R2 IF !0 GOTO @LOOP_DATA CPSIE POP {R2,R3,R4,R5,R6,R7} R8=R2 R9=R3 RET

Have a fun with the computer and programming!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image