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

しゃべるIchigoJamで、聞くプログラミング - 音声合成版ブラインドプログラミング

2018/04/03
#KidsIT #IchigoJam 

先日作った盲ろう者向けプログラミング環境
盲ろう者には、難聴や弱視の方も含まれます。(盲ろう者とは - 全国盲ろう者協会

全く見えずに全く聞こえない、全盲ろう者は盲ろう者の8.2%。 盲ろう者の内69%は、補聴器などを併用した音声によってコミュニケーションを受けているとのこと。 (厚生労働省 平成24年度盲ろう者に関する実態調査報告書

しゃべるPM2.5計でも使った「AquesTalk pico
IchigoJam用ボードをゲットしたので、これを使ったコンパクトなしゃべるIchigoJamが実現!

このボードでは、I2Cモードで使います。次のコマンドでまずは実験。

?I2CW(#2E,"ichigo'jamu",11):?I2CW(#2E,13)

* ver1.2以前の場合 POKE#700,13:?I2CW(#2E,#700,1) と記述

こちらが打ち込んだアルファベット小文字を中心に書く、発音記号を打ち込めばしゃべってくれるプログラム

10 CLS 20 INPUT N 30 ?I2CW(#2E,#901,LEN(#901)):?I2CW(#2E,13) 40 GOTO 10

発音記号を使って、抑揚をコントロールする方法、慣れると楽しいですよ!

アルファベットや、数字をしゃべってくれるコマンドを使って、キーやシリアルから入力した文字を読み上げるプログラムを作ります。

10 FOR I=0 TO 1 STEP 0 20 K=INKEY():IF !K CONT 30 ?CHR$(K); 40 IF K>=ASC("a") AND K<=ASC("z") S="<ALPHA VAL=a>":POKE S+11,K:GSB@TALK 50 IF K>=ASC("A") AND K<=ASC("Z") S="<ALPHA VAL=a>":POKE S+11,K:GSB@TALK 60 IF K>=ASC("0") AND K<=ASC("9") S="<NUM VAL=0>":POKE S+9,K:GSB@TALK 70 NEXT 100 @TALK 110 R=I2CR(#2E,#700,1):IF R STOP ELSE IF PEEK(#700)!=ASC(">") CONT 120 R=I2CW(#2E,S,LEN(S)):R=I2CW(#2E,13) 130 RTN

INKEYで受け取った文字がアルファベットか数字の場合、Sに読み上げ文字列をセットして、読み上げルーチン@TALKを呼び出します。 前回と同様、別のIchigoJamとつなげば音声版ブラインドプログラミングが実現できます!

S="paso'kon":GSB@TALK

@TALK部分は、このように気軽に使うことができます。110行で発話中でBUSYな場合、待つ処理をいれているので、発話中かどうかは気にしなくても大丈夫。

アルファベットの発音方法を変更したい場合、こちらA〜Zを発音記号にしたものをベースに改良ください。

5 LET[0],"e'i","bi'i","si'i","dhi'i","i'i","e'fu","ji'i","e'iti","a'i","je'i","ke'i","e'ru","e'mu","e'nu","o'u","pi'i","kyu'u","a-'ru","e'su","thi'i","yu'u","vu'i","da'buryuu","e'kkusu","wa'i","zi'i" 30 IF K>=ASC("a") AND K<=ASC("z") S=[K-ASC("a")]:GSB@TALK 40 IF K>=ASC("A") AND K<=ASC("Z") S=[K-ASC("A")]:GSB@TALK


IchgoJam用音声合成ボード - IchigoJam-FAN」とパーツを集めて・・・
* 写真のATP3012では動きません!! ATP3011を用意しましょう


できあがり!発売、楽しみですね!
* 写真のATP3012では動きません!! ATP3011を用意しましょう

中学生による、すごい作品がありました。
第75回全日本学生児童発明くふう展 経済産業大臣賞 - 夏の大三角形を探せ!!~松戸プラネタリウム~
松戸市立第六中学校(千葉県)2年、小栁和季さんの作品
フルカラーLED、光ファイバー400本、ステッピングモーターなどを使った「光ってしゃべって動く星座盤」
これは実物をぜひ見てみたい!!

links
- IchgoJam用音声合成ボードを5枚配布します。 - IchigoJam-FAN
- 音声合成LSI - AquesTalk pico LSI
- 音声合成LSI ATP3011F4-PU(かわいい女性の音声): 半導体 秋月電子通商 電子部品 ネット通販
- 音声合成LSI ATP3011F1-PU(ゆっくりな女性の音声): 半導体 秋月電子通商 電子部品 ネット通販
- 音声合成LSI ATP3011M6-PU(男性の音声): 半導体 秋月電子通商 電子部品 ネット通販

2時間で成る!? 米子高専卒、増田式ブラインドタッチ習得法風、IchigoJamタイピング練習プログラム

2018/04/02
#KidsIT #IchigoJam 

スマホの普及でキーボードを余り使わなかった大学生も社会人になったらタイピングは必須。
いつから習得しても遅くない、ブラインドタッチ。習得用のプログラムの新作です!

練習したのは随分前なので、どう覚えたかを覚えていないのが難点ですが、前回のプログラムに関して、IchigoJam-FANにてヒントいただきました!


教えてもらった書籍「2時間で成る! キーボードの達人、増田忠士著」によると、打ちやすい文字から2文字単位で染み込ませることがコツな様子。(増田さん米子高専の出身でした!)

打ちやすい文字で成功体験を積み重ねていく感じがいいですね。プログラムを組んでいきます。

10 S="SABAE" 20 CLS:LC0,9 30 ?STR$(S);

自分の名前でも、住んでる場所、好きな食べ物、何でもいいので短めなアルファベット、10行にセット。まずは単に表示するだけです。

100 C=0 110 LC C,9 120 IF SCR()=0 END 130 K=INKEY():IF K=0 CONT 140 IF K!=SCR() BEEP:GOTO130 150 ?" ":C=C+1:GOTO110

表示されている通りタイピングできたら一文字ずつ消えていき、間違えたら「ピッ」と音がでるようにします。

100 CLT:C=0 120 IF SCR()=0 GOTO 160 160 S=TICK()/30 170 ?:?120*C/S;"CHAR/MIN"

タイムをCLT/TICK()で測り、1分あたりの打てた文字数を計算して表示します。

180 IF INKEY()=0 CONT ELSE RUN

何度もRUNするのが面倒なので、何かキーを押したら自動的にRUNするプログラムを追加。
1単語だけでも超高速タイピングできるとかっこいいですね。

慣れてきたら、ちょっと長い文字にも挑戦してみましょう。

10 S="ICHIGOJAM LC IF SCR END INKEY CONT BEEP GOTO"

おや、1行目までしか進みませんね?110行のLCが9行固定になってしまっているからです

110 LC C%32,C/32+9

これで大丈夫!


キーボードを一切見ずに打つのがブラインドタッチ(=タッチタイプともいう)。
まずは、打ちやすい右手のホームポジションから練習しましょう。

キーボードの「J」の位置に突起があります。そこに右手の人差指をおいて、「KL;」に順に中指、薬指、小指を置きます。 他のキーを打つために動いてもその場所、ホーム(=家)に帰ります。だからホームポジション。

10 S="JJ JK JL J; KJ KK KL K; LJ LK LL L; ;J ;K ;L ;;" 40 CLS:LC12,7:?STR$(S)

2文字セットで、まずはホームポジションのキーから覚えましょう。
画面に表示された JKL; の並びで確認して、キーボードを見ないのが上達への近道!

覚えたら、徐々に2文字の組み合わせを広げていきます。(RUN on IchigoJam web
一つも間違わずに100CHAR/MINを超えたら、次いってみよー

2文字の組み合わせを自動的に生成するプログラムも活用ください!

10 S="HJKL;" 20 CLS:LC12,7:?STR$(S) 30 LC0,9:N=LEN(S) 40 FOR I=0 TO N*N-1 50 ?STR$(S+I/N,1); 60 ?STR$(S+I%N,1); 70 IF I<N*N-1 ?" "; 80 NEXT

PCNチャンネルに新登場!
[イマギッシュとプログラミングをやってみよう] 01 IchigoJamでなわとびさっちゃん - YouTube

盲ろう者のこどもたちにもプログラミングを! 体で感じる体表点字、IchigoBrailleでブラインドプログラミング、IchigoJam 4th Birthday!

2018/04/01
#KidsIT #braille #IchigoJam #Apr1 #sabae 

4/1、エイプリルフールはIchigoJamの誕生日
「すべてのこどもたちにプログラミングを」
プログラミングクラブネットワーク、PCN活動は遠くアフリカ、シリコンバレーにも!

沖縄での体験をきっかけに、地理的ではなく、プログラミングに遠い子供、盲ろう者の子供達にもプログラミングをと思って作った「IchigoBraille」を発表します。(盲ろう者=視覚障害と聴覚障害を持つひと、盲聾)

6bitの点字を、常駐下段3段を時分割、振動モーター2つを使って表現する体表点字。
「O、K」の振動パターンはすぐ覚えちゃいます。
ブラインドタッチで、?"Ichigo" と書いてエンター、Ichigoを振動で感じられます。

真っ暗闇でも、静かに遊べちゃうのが、IchigoBraille!
目の見える人も、たまには、大切な目を休めて、ブラインドプログラミングはいかがでしょう?


振動モーター2つをうなじに左右対称に貼り付ければ、気分は攻殻機動隊!

IchigoBrailleのつくりかた
シリアル信号を受けて、体表点字化するプログラムを書き込んだIchigoJamをシリアルで接続します。
OUT1とOUT2から、トランジスタを通して信号を増幅、振動モーターを駆動すると同時に、LEDも点灯。


2017年のエイプリルフール生まれのIchigoJam 0 on IchigoDakeを使ってコンパクトに実現!
もちろん、IchigoJamでも動きます

1 POKE#700,0,14,11,49,26,7,59,2,15,15,11,14,8,3,13,18,28,32,40,48,52,36,56,60,44,24,12,10,41,15,22,11,32,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 2 W=6 10 C=INKEY():IFC<32||C>122CONT 11 IF C>=97 C=C-32 15 B=PEEK(#700+C-32) 20 ?CHR$(C),C-32,B 30 FORI=4TO0STEP-2:O=B>>I 40 OUT1,O&2:OUT2,O&1:?BIN$(O,2):WAITW:OUT0:WAITW 50 NEXT 60 WAIT W*3 70 GOTO10

*アルファベット大文字小文字は区別なし。記号は複数文献を参考に仮に作成。カタカナ未対応。

攻殻機動隊の孫達による電脳メガネづくり
IchigoJamが活躍、鯖江のHana道場ではハードオフコラボのジャンクで電脳メガネづくり。
熱いメガネが誕生!来週の鯖江のお祭、誠市で子供たちによる現品限りの販売会があります!



IchigoJamが生まれたから、4/1はいちご記念日。

投稿された、いろんなIchigoJam!
- IchigoJam ESP32版!? IchigoJamPy!?
- Ichigo Boy Advance SP 誕生!?
- IchigoJamの並列接続!?
- IchigoJam mini!?
- IchigoMotto - 1600万プログラム保存可能!?
-
4th Anniversary プログラム
- POVでIchigoJam
- Quest物語 開幕 - IchigonQuest関係作!?

古のいちごミルクも食べました。fb/tw

links
- 2014年 目指すはMSX! Raspberry Pi より安価な IchigoJam 発表!
- 2015年 創る人を創ろう! Pepper より安価な こどもロボットPaprika 発表!(Kids Robot paprika)
- 2016年 MSXになりたい「こどもパソコンIchigoJam」あの起動ロゴを搭載!(boot logo)
- 2017年 IchigoJam Zero the World's Lightest PC 0g 150yen for IchigoJam Things!
- 2018年 盲聾のこどもたちにもプログラミングを! 体で感じる体表点字、IchigoBrailleでブラインドプログラミング、IchigoJam 4th Birthday!

陰キャの祭典、高専カンファレンス in 高尾 レポート! コミュ障助けるウェアラブルのススメ

2018/03/31
#kosen #kosenconf #kosenconf_118takao #IchigoJam #braille 

八王子にある、東京高専にて開催、通し番号でもう118、高専カンファレンス in 高尾!(GitHub pages 活用)


なぜ高専には陰キャが多いといわれるのか?
→ 何かを心から好きになることができる人が多いから → 打ち込めるものがある力と幸せは世界をリードする
by 東京高専1年生 Kuritain (Tweetは85いいね!

新カテゴリー、陰キャと陽キャ。陰があるから陽がある。内なる光が陰キャの強み?
自分は、どっちかと問われると、陰キャかな。
キャラと固定化するよりも、環境やその場の気分と割り切るくらいが気軽でいいと思うけど。


高専カンファレンスは、ゆるい学会。
それぞれ自由なテーマで持ち寄って発表、自分の知らない世界が広がります。
(発表は、サブスクリーン今昔物語 by @asonas


沖縄高専の紹介とみせかけた、沖縄高専ICT委員会の紹介!
こんな動画もあるよ、IchigoJamでプログラミング! by @shimamiz


今回目立っていた小山高専勢。トヨタ、アクアのモーター。普通のモーターの1000倍!


なんと、持参してきていたアクアのモーター、20kg。
1m先の棒にママチャリをくっつけたものが、毎分5000回転しちゃう代物!?


同小山高専勢、理系がラノベ作家になってわかった”文章力”の話 by @kaname_aizuki
文系的文章と理系的文章の違い。理解か共感か、人が期待していること、伝えたいことの種類を意識してみよう。 舞台も高専な作品「俺たちは異世界に行ったらまず真っ先に物理法則を確認する(ファミ通文庫) - カクヨム」(Kindle版もある!

高専カンファレンスでの発表は、理解するには短いけど、定型がない分、それが熱意となって現れ、共感につながるいいとこどりかも。


ほしいな、高いな、作っちゃおう ← これが高先生の発想
自作の左手キーボード、筐体は3Dプリンター、キーは再利用品 by @N0n5ense


「創ろう!攻殻機動隊の世界、体表点字で有線編 - 高専カンファレンス in 高尾2018 by @taisukef
好きなこと話すって、楽しい!


懇親会での発表「高専カンファレンス、10周年!」


懇親会で目を引く、謎技術で電車の位置を表示するモノ


基板は学校で削り出したもの、こういう設備をサクッと使えちゃうのが高専のいいところ

ウェアラブルメソッド
懇親会で声をかけやすくなるウラワザ → モノに語らせる(纏う=ウェアラブルが楽!)
自分で作ったモノや、自分の好きなモノを持って懇親会に望めば、発表した人とリンクもすぐできるし、その場でしかできない体験になる。
名札に大きく、自分の好きなテーマを書いておくとか、好きな動画を画面にうつしたスマホを首に下げるとかでもいいかも。

こちら、今日の首さげIchigoJam用、3分タイマープログラム

10 F=0:W=60:L=5:U=0 20 @LOOP 25 D=U!=W&&W!=L:U=W 30 LED1:WAIT L:LED0:IF D D=0:WAITL:LED1:WAITL:LED0:WAIT W-L*3 ELSE WAIT W-L,F 35 IF BTN() F=!F:LED1:WAIT60:LED0:CLT 40 IF !F W=60:L=5:GOTO@LOOP 50 C=TICK()/60 60 IF C<60 W=10*60:GOTO@LOOP 70 IF C<120 W=5*60:GOTO@LOOP 80 IF C<150 W=3*60:GOTO@LOOP 90 IF C<160 W=2*60:GOTO@LOOP 100 IF C<170 W=60:GOTO@LOOP 110 IF C<180 W=30:GOTO@LOOP 120 IF C<190 W=600:L=600:GOTO@LOOP 130 IF C<240 W=600:L=0:GOTO@LOOP 140 F=0:W=60:L=5:GOTO@LOOP

普段は省電力で5秒おきに点滅(ボタン電池1つで10時間以上たった今も点滅中)
ボタンを押したらタイマーモード。3分に近づくにつれて点滅が速くなる。サウンダーで音をつけるのもいい。


いろいろな発表、写真アルバム (ライセンス CC BY @taisukef)でのダイジェストでどうぞ!
伝わらないので、ぜひ会場へ、7/7@京都7/15東京(高専生でなくても大歓迎!)


おつかれさまでした!(集合写真 by @heppoko_yuki


会場の東京高専の桜!

links
- 高専カンファレンス Wiki

サイズぴったり、秋月ボタン電池ケースで光るペンダント型ウェアラブルIchigoJam

2018/03/30
#IchigoJam #KidsIT 

自分で作ったBASICのプログラム、SAVEして、キーボード・テレビを外して、ボタンを押しながら起動すれば、ウェアラブルコンピューターのできあがり!

首から下げるペンダント型がおすすめですが、ネックは電池。単3電池2本はちょっと重くて、ケーブルがちょっと邪魔。

秋月電子からぴったりのソリューションが発売開始!
電池ケース CR2032×2個用 スイッチ付 PHコネクタ付」(税込70円)


IchigoJamの厚さそのまま!


もっともメジャーなボタン電池、CR2032が2つ入る電池ケース、スイッチ付きで70円
今回は奥の方の端子ふたつを線ではんだづけしてショート、手前にひとつ入れる形で3Vケースとしました。


背面のVCC/GNDのピンにL字ピンヘッダーをはんだづけ。PHコネクタは2.54mmで入らないことないです。
細ピンヘッダ (オスL型) 1×8」(10円) or 「細ピンヘッダ (オスL型) 1×40


ボタンケースの幅、IchigoJamのCN4とCN3の間にぴったり(ちょっと狭い分押し込むと安定)


千葉県柏市、柏の葉のタミヤロボットスクールTweetでも見かけた、AOTECHの小型キーボードAOK-78は、3Vでもギリギリ動作!
ボタン電池で、キーボードも駆動、プログラムできました。


シールを貼ってみてもいいかも。

裏面はんだづけの他、表のVCC/GNDにピンヘッダを上向きに付けて挿す形や、ジャンパー線を経由して、CN3/CN4/CN5のVCC/GNDに接続して使うこともできます。使いたい用途に合わせていろいろどうぞ!

電池ケースを無改造で2つボタン電池をいれ、microUSBの5V端子にピンヘッダをはんだづけして使うのもありかも。

links
- IchigoJam プリント基板キット U: 組立キット 秋月電子通商 電子部品 ネット通販
- 電池ケース CR2032×2個用 スイッチ付 PHコネクタ付: パーツ一般 秋月電子通商 電子部品 ネット通販
- 細ピンヘッダ (オスL型) 1×8: パーツ一般 秋月電子通商 電子部品 ネット通販
- こどもパソコンIchigoJam

距離計測IoTと水位センサー、現実社会へのデプロイのおもしろさ

2018/03/29
#IchigoJam #sabae #IoT 

「デプロイ」とは、ソフトウェア開発現場用語でシステムを利用可能な状況にすること。
ソフトウェアの場合はコマンド一つで済む話、実社会へ設置するIoTには多種多様なハードルがあって楽しいです。


近日公開、鯖江市日野川などに設置しているIoT水位センサー、デプロイ作業(設置作業)
水面までの距離を測って、定期的にネットへ飛ばす測距IoT。


20cmから150cmまでの距離を測れるシャープ製測距モジュール「GP2Y0A02YK」を使った実験方法
なぜか伝統的にVCCが黒、GNDが赤と逆なので注意!

IchigoJamに接続するには線がか細いので、ジャンパー線を半分に切って、はんだづけして熱収縮テープで処理。
ついでに、VCCは赤、GNDは黒へと変更しておきます。
センサーの電源は4.5V-5.5Vと書いてあるので、電源は5V/GNDへ。
出力(VOUT)はアナログ対応のIchigoJamのIN2へ接続。

10 N=ANA(2):?N 20 GOTO 10

距離が計測できました。近づくにつれ値が大きくなり20cmで860あたりまで上昇、その後近づくとまた小さくなるので注意。


sakura.ioを使って、IoT化!

10 N=ANA(2):?N 20 LET[0],2593,19457,N,0,0,0,N>>8^N^102:?I2CR(79,#800,13,#820,3) 30 WAIT60*60 40 GOTO10

1分おきに電圧をそのままネットに送信!
参考:【IchigoJam BASIC × sakura.io】ではじめる、はじめてのIoT | さくらのナレッジ 20行は、下記のようにも書けます。

20 POKE#800,#21,10,1,76,N,N>>8,0,0,0,0,0,0,N>>8^N^102,36,0,36:?I2CR(79,#800,13,#820,3)


測距センサーもsakura.ioも5Vを使うので、端子に一工夫。
長いピンソケットを折り曲げ、5ピンピンソケットをはんだづけして、分岐しました。

sakura.ioモジュールをスリープ制御して、IchigoJam自体をWAIT60,60,0や、SLEEP60などと省エネ・低電力モードにすることで、寿命をコントロールできます。

お手軽IoT、いろいろ活用しましょう!

links
- 【IchigoJam BASIC × sakura.io】ではじめる、はじめてのIoT | さくらのナレッジ

大事なことは何回言ったか? UDトークで簡単イベント全文自動書き起こし

2018/03/28
#opendata #codefor 

Code for Shinjuku - SPARQLでマップハンズオン!で初体験したUDトークによる自動全文書き起こし。
Code for NerimaUDトーク青木さんより、データをオープンデータとしていただきました!

おもしろい!


単語をグラフっぽく表示したもの!

自分でも何かやってみようと、解析はじめに形態素解析をしてみようと探してみつけたJUMAN++、600MBの辞書付きですがブロードバンド時代、ダウンロードは一瞬です。

JUMAN++ 早速インストール (for Mac)

wget http://lotus.kuee.kyoto-u.ac.jp/nl-resource/jumanpp/jumanpp-1.02.tar.xz tar xJvf jumanpp-1.02.tar.xz cd jumanpp-1.02 ./configure make sudo make install

動作確認してみます

echo "IchigoJamを食べる" | jumanpp IchigoJam IchigoJam IchigoJam 未定義語 15 アルファベット 3 * 0 * 0 "品詞推定:名詞" を を を 助詞 9 格助詞 1 * 0 * 0 NIL 食べる たべる 食べる 動詞 2 * 0 母音動詞 1 基本形 2 "代表表記:食べる/たべる ドメイン:料理・食事" EOS

半角区切りで、次のように形態素に分解してくれます
0 表層形
1 読み
2 見出し語
3 品詞大分類
4 品詞大分類ID
5 品詞細分類
6 品詞細分類ID
7 活用型
8 活用型ID
9 活用形
10 活用形ID
11 意味情報 未定義語の場合 "品詞推定:名詞" など推定が入ったりする

テキスト化されたものをjumanppに食べさせて、名詞と未定義語を頻出単語順に並べてみました。

1 データ 146回
2 こと 87
3 の 66
4 形 53
5 もの 44
6 オープン 41
7 アプリ 41
8 方 40
9 SPARQL 34
10 ところ 30

データと146回も言ってたんですね!(登場名詞数は700ほど!)

特徴ある名詞や、名詞間の近さなどを使って、重要語のリアルタイム解説とかおもしろそうです。

先日の電脳メガネサミット、書き起こしの第一弾が公開されたので、合わせてどうぞ!
『電脳コイル』の世界は実現可能か? 日本発、メガネ型ウェアラブル端末の“いま”に迫る - ログミー

新宿&品川 SPARQLでマップ! 5つ星オープンデータ x Googleマップ かんたんアプリづくりハンズオン with UDトーク - Code for Shinjuku x Nerima

2018/03/27
#opendata #web #codefor 

オープンデータの真価が発揮される横展開。標準化への道筋はすでにできているので活用しましょう!
Code for Shinjuku x Code for Nerima x Code for Sabae 連携イベント!


主催、Code for Shinjuku 代表、新宿区議 伊藤 陽平さん!
本イベント、なんと、リアルタイム字幕付き!


個人だと無料で使えちゃう、このシステム「UDトーク」開発者で、Code for Nerima 代表、青木秀仁さん!


実際にHTMLやJavaScript、SPARQLクエリーを触っておらうハンズオン。
話している事をリアルタイムにしっかり拾って、字幕表示、スゴイ!
(photo by Code for Shinjuku Naoko Asai)


web発明者ティム氏提唱、日本政府が共通語彙基盤(IMI)として推進する、5つ星オープンデータ
東京都では、新宿区、品川区、総務省統計局が5つ星オープンデータによるデータ提供を行っています。

ハンズオン資料
GoogleマップとはじめてのSPARQLクエリー(プログラム、GitHubにも置きました)
ハンズオンプログラム(サンプルソース)のダウンロード
http://sabae.cc/temp/mapap-tokyo.zip(APIKEY追記、応用例追加)

5つ星オープンデータへのアクセス方法の標準、SPARQL(スパークル)。
主語、述語、目的語で、すべてのデータを整理するというアイデアを押さえたら、あとはいろいろ試すのみ!

こちら応用例として、新宿と品川の5つ星オープンデータから保育園、幼稚園を検索してきてアイコン表示するマップアプリです。
アイコン画像を変えたり、HTMLをいじって文章を足したり、CSSをいじってデザインを変更したりと簡単なところから改造してみましょう!

PC上で試したら、次はぜひweb公開!無料でサイト公開ができるサービス、GitHubがオススメです!
自分の名前が入ったドメインを作成したら、GoogleマップのAPIKEYを取得して、HTMLファイル内の ?key= 部分を書き換えればOK!

GitHubアカウントの作り方と、APIKEYの取得方法
参考:「【2018年度版】Google Maps の APIキー を簡単に取得する – ねんでぶろぐ


UDトーク」懇親会へ向けての相談会話もしっかり拾っています!
早速インストール、字幕化、Code for Sabaeイベントでも、外国の人とのコミュニケーションにも、いろいろ使ってみます!


新宿区でオープンデータを推進する、総合政策部情報システム課長の熊澤さんからも恊働呼びかける力強いメッセージ!


Code for の "C" - 青木さん開発の「声シャッター - ハンズフリー&かんたんカメラ」で撮影

日本の課題は、世界の未来の課題。
「ゾンビ施設」増殖で地方は大変なことになる | 国内経済 | 東洋経済オンライン | 経済ニュースの新基準
年間500校もの学校が廃校になる日本。顕在化していない問題はまだまだ多量にでるでしょう。
それでも前へと進むため、オープンデータとコンピューターパワーを活用しましょう!

2018年度、品川区でも Code for Tokyo 連携オープンデータ推進企画、進行中。
今年は子供の力もプラス!? 品川区ハッカソン「しながわっかそん」の新展開、新連携も楽しみです。

新宿区、練馬区、品川区、大田区、渋谷区、八丈島!
東京のつながり、地方と東京のつながり、まず人がつながり、データがつながる5つ星オープンデータ!

links
- 大事なことは何回言ったか? UDトークで簡単イベント全文自動書き起こし

タイピングで一歩差をつける春休み! IchigoJamはんだづけ in Hana道場

2018/03/26
#sabae #IchigoJam #KidsIT 

まちに残った雪もあとわずか。すっかり暖かくなった鯖江の春休み。
新年度からの鯖江市内全小中学校プログラミングクラブがスタート。
さきがけて開催「Hana道場IchigoJamはんだ&プログラミング体験会
小学生2、3年生、初めてのはんだづけ、がんばってました!

なかなか美しい仕上がり!シールの使い方がかわいい


はんだづけが終わったら早速プログラミング!
LED光らせたり、ゲームを作ったり、いろいろ夢広がりますねっ

速くなっておくと何かと便利でかっこいい、キーボードを使ったタイピング!
タイピングが楽しくなる短いプログラムを作ってみました。

ナンバーはやうちゲーム
まずは数字キーとエンターキーだけを使って、早打ちにチャレンジ!30台が出たらスゴイ!

10 WAIT30:A=RND(10):CLT 20 ?A:INPUT B:IF A=B ?TICK()

RUNして0.5秒したら、数字がでるので、その数を押してエンター、タイムが表示されます

アルファベットはやうちゲーム
INKEYコマンドを使って、エンターいらず、アルファベットが1つ出るので、すばやく打とう。友達と対戦だ!

10 WAIT30:CLT 20 A=65+RND(26):?CHR$(A) 30 IF INKEY()!=A CONT 40 ?TICK()

タイムアタックA-Z
AからZまでどのくらいの速度で打てるかを、1分あたりのタイプ数という速度で表示!

10 CLS:LC 0,9:FOR I=0 TO 25 20 ?CHR$(65+I); 30 NEXT:CLT:C=0 40 LC C,9:IF INKEY()!=SCR() CONT 50 ?" ":C=C+1:IF C<26 GOTO 40 60 ?600*C/(TICK()/6);"CHAR/MIN"

150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!

タイムアタックAIUEO
キーボードを見ないで打つ、タッチタイプに挑戦しよう。まずはローマ字あいうえおを打つAIUEOから覚えてみよう。
タイムアタックA-Zの20行だけを書き換えよう

20 ?STR$("AIUEO"+RND(5),1);

150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!

タイムアタックホームポジション
タッチタイプの次の一歩は、ホームポジション。キーボードのFとJだけちょっと突起があるの知ってました!?
左手人差し指をFに、右手人差し指をJにおくポジションをホームポジションと呼びます。まずは左手のASDF、右手のJKLを覚えてみよう。 20行だけを改造!

20 ?STR$("ASDFJKL"+RND(7),1);

150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!

タイムアタックアルファベット
タイムアタックA-Zの10行を改造して、AからZまでランダムに表示された文字を打つハードモード。20行だけを改造。

20 ?CHR$(65+RND(26));

いよいよアルファベット全部がランダムに登場するハードモード!
目標は100CHAR/MIN、200CHAR/MINを超えたらスゴイ!

「タイムアタックアルファベット」全文がこちら(RUN on IchigoJam web

10 CLS:LC 0,9:FOR I=0 TO 25 20 ?CHR$(65+RND(26)); 30 NEXT:CLT:C=0 40 LC C,9:IF INKEY()!=SCR() CONT 50 ?" ":C=C+1:IF C<26 GOTO 40 60 ?600*C/(TICK()/6);"CHAR/MIN"

参考
日本国が例示している目標:小学校で1分あたり20文字(アルファベット換算40文字/分程度?)、中学校で30文字(同60文字/分?)
日本語ワープロ検定試験 1級:日本語漢字混じり70文字/分(アルファベット換算140文字/分程度?)

自分好みにいろいろ改造、楽しくタイピングを覚えちゃいましょう。
自分なりの練習方法を編み出すのが上達への近道!


links
- Hana道場 - イベントとワークショップ
- 郡山産プログラムを改造「はやうちタッチタイプ」 / I-O DATA総合カタログに掲載、こどもプログラミング!

市民は市の株主「サバヌシ総会」自由な発想で鯖江の未来を創るアイデアオープンデータとカブづくり

2018/03/25
#sabae #opendata #event 

市民主役を推進する、鯖江牧野百男市長の言葉「市民は市の株主」を受けて誕生、
学生団体with発案、鯖江の株主=サバヌシが集まる総会議「サバヌシ総会」初開催!
サバヌシ総会開催決定! | 鯖江から世界へ!
まちの未来を考える「サバヌシ総会」に参加しませんか|マイ広報さばえ

高校生からシニアまで、鯖江好きサバヌシ大集合!(photo by 土田さん

今回の4つのお題がこちら!

批判はNG、みんなドラエモンになったつもりで自由な発想でアイデアを出す、未来会議

1. 鯖江人工倍増計画

老化しない、必ず結婚できる、男も子どもを産める、鯖江市を広げる、宇宙人に移住してもらう


教育費無料、学校が全部インターナショナルスクール、全員手に職もてるシステム


鯖江に住むと美男美女になる、美人イケモンと一夫多妻/一妻多夫OK
メガネ同士結婚減税、サバエ空港つくる市民タダ、何を食べても太らない、病気にならない、ケガしない


税金タダ、学生交通費無料
バーチャル鯖江市民、子供主役
英語ができる校長先生、地区丸ごと保育園、福井高専眼鏡工学科、世界最先端の公教育、学校に宿題なし
SABAE TV、スポーツ地区、年代別にスポーツが満喫できる施設(運営者は高給採用)、子育てパーク

2. 私は50年後の鯖江市長です。マニフェストはこれだ

まるで天国、天国な街さばえ
杉の木の替わりに実のなる木を植え、花粉のないまちも達成!


災害ナシのシェルタードームで、鯖江国建国!
交通の自動化、市民全員市会議員、子育て経費0、鯖江を魔法のまちに、日本から独立し国へ


日本一トリリンガルが多い市、日本一アーティストが多い市、日本一イクメンが多い市、日本一美意識が高い市
宇宙をベースにまちづくり、死なない、世界のリーダーシップ市を作る

3. 自分の趣味をイベントにしよう!
鯖江市内に環状線を走らせる
着物駅、写真駅、ジョグ駅、お酒駅、フェス駅
サバエバルの時の巡回バス、良かった!


気球に乗って市内散策、街全体がライブ会場、毎週フードフェア


マレットゴルフのまちSABAE、スポーツで医療費0!
ゲートボールとゴルフが合体したマレットゴルフは福井発祥!
マレットゴルフ 福井が発祥、起伏攻略 【デモンストレーションスポーツ】 | 福井のニュース | 福井新聞ONLINE


おしゃべり、料理、おかしづくり、やさいづくり、いらない物で作品づくり

4. 通いたくなる市役所ってどんなの?

市長のイスに座れる、屋上からパラグライダー、食堂でカフェ、専用巡回バス、ポイントがもらえる


超ワンストップサービス、子育てのアドバイスがもらえる
会える市長、日替わり市長、AI市長、アイドル市長
泊まれる市役所、スタバがある市役所、ゲーム場がある市役所、居酒屋併設の市役所、フリーマーケットができる市役所


市役所が観光名所
孤児が住める市役所、職員みんなコスプレ、わかりやすい議会、ふれあい動物園、ながめサイコー60階建ての市役所


課の名前が市民目線で、わかりやすい!
たのしい課、かいてき課?、うれしい課?、いやし課、お金もらえる課?、受け付け課、テンションあがる課


それぞれ2カブ作って投票!こちらマイカブ


カブ投票、同点決勝プレゼン!


参加年齢層が幅広く学生も主役なまち、鯖江。学生団体with、鯖江市役所JK課、若者部会SAN&市長!


鯖江の食材を使った手作り料理で、懇談会&LT会も、2倍楽しい!


未来が見える、楽しいイベント、ありがとうございます!
次は実現!

links
- 提案型市民主役事業「サバヌシ総会」 | 『さばえ.jp』百さんのブログです
- 市民は市の株主であるー「サバヌシ総会」開催! | きらきら星のつぶやき☆

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