ドキドキしてきた
いきなり宣伝だぜ。
「小学生からはじめるわくわくプログラミング」が去年の7月に出て、第2弾がもうすぐっていうのは知ってるんだけどね、ここへ来てRaspberry Piと共に急激に盛り上がってる訳よ。
つい先日、阿部さんがTwitterで#dokiproを連発してたのを石原さんがTogetterにまとめたら、Gunosyに流れてくるわ、ネタフルで紹介されるわ、これは便乗しない書かない訳にはいかないわな。
Raspberry Piは確かに楽しいんだけど、こどもが「楽しい」ところに到達するにはだいぶハードルが高いんじゃね、と正直思ってる訳。
#dokipro のここがポイント。小学生が自分自身でRasPiをセットアップできます。Scratchでゲームが作れます。Minecraft PiをScratchからコントロールし、スクリプトで自由に造形できます。GPIOをScratchで制御。外の世界を操れます。@abee2
— Kazuhiro Abe (@abee2) 2013, 11月 29
なんて、本当にできたら、俺の今までの苦労はなんだったんだ、ってことになるんだよ。
そんな訳で、ここまでの道のりについてちょっと記しておくわ。
Raspberry Piが起動しない
Raspberry Piを最初に買ったのはたぶん2012年の夏前だね。RSコンポーネンツが取り扱いのアナウンスしてるのが2012年の5月で速攻オーダーしてるはず。ものがいつ届いたか覚えてないや。
で、最初の壁は起動できなかったんだよ。
SDカードにOSをインストールして、キーボードとマウスはその昔のグレープのiMacのヤツを引っ張り出してきて繋いだんだけど起動画面の途中で止まっちゃう、っていうのがづーっと長い間解決できなかったのよ。
始めはOSのインストールが上手く行ってなんじゃないかと思ってやり直したり、キーボード取り替えてみたりしたけどやっぱり立ち上がらなくて、結局何が問題だったかっていうとUSBケーブルだったんだよね。
どうも電源に付属していたUSBケーブルが粗悪品だったらしく、別のケーブルにしたら何事も無かったかの様に立ち上がったわ。
なので、起動画面の途中で止まってしまう場合はUSBケーブルを取り替えてみるといいよ。それと、100均で売ってるUSBケーブルはやめた方がいいかもしれない。
無線LANに繋がらない
2つ目の壁は無線LANだな。
最初の頃のRaspbianにはWiFi Configが無かったから無線LANに繋ぐにはごにょごにょしなくちゃならなかったんだけど、今のバージョンには最初からWiFI Configがあるからね、PCで設定したことある人は見れば判るでしょ。
- WiFi Configを立ち上げる
- Manage NetworkのタブでScan
- 繋ぎに行くAPをダブルクリック
- PWDを入力してAddする
- 設定したSSIDをEnableにしておくのを忘れない様に
- Current Statusのタブに戻ってConect
- 一度繋がれば次からは自動で繋がるはず
コマンド? なにそれ、おいしいの?
元々プログラマーじゃない人や、コンピューターに深く関わってない人が一番苦労するのはここだと思うよ。
最初からパッケージに入っているアプリケーション以外のことをやろうとすると避けては通れない。
モニター繋がないでVNCで見たいとか思ったらとりあえずググる。そうすると、どうしたらそれができるかはほとんどの場合すぐ見つかるよ。そこに書いてることを忠実にやれば大抵のことは解決できる。
ただ、そこに入力したコマンドの意味とか、上手く行かなかったときの対処方法は書いてないので未だに苦労してる。
リファレンスとか見ながらでも、コマンドの意味が分かってくるとだいぶ違うと思うんだけどね。
もう歳なので、ちょっとやらないとみんな忘れちゃうんだよ。困ったもんだ。
そんなことも含めて、「小学生」でもできちゃうんだったら、やっぱすごいよねー、という感じで以上宣伝でした。