那須ラボ3/5

本音を言うと、子供のコンピュータのアプローチは時期尚早だったと感じ始めている。わかっていたけども、別にプログラミングでなくても学べることはあると通ってきていたが、マイクラでそれほど完成度を上げられないのはどうしたものかと考えていた。

この日、最後に先生から、「次回はViscuitをやってみましょう」となって、ありがたく思うと同時に、子供の楽しみの1つになってくれそうで、ちょっとほっとした。自宅に帰り、私は少し真面目にViscuitをいじってみた。おもしろい!! 子供も熱中してくれると嬉しいな。

この日はマイクラの黄昏ワールドをやり始めた。結構、集中していたのか1時間過ぎたあたりで疲れたようだった。お姉さん二人のワールドをみながら、色々と考えていたみたいだった。

実はあまり記憶になく、これは私のProblem。子供とふりかえりをやらなかったからだ。次回は簡単な予習というか、課題の設定と、終わってからのふりかえりをやりたい。

 

MinecraftPIのタイマー

少し前に作ってうまくいかなかったタイマーを手直しして、1.1分で0.2秒くらいのずれで実現できた。なにより描画がスムースになったのがよかった。悪かったのは気を利かせたつもりの描画スレッドだった。minecraft_pi_rubyを見てみるとTCPソケットでマイクラと交信していたので、余計なスレッドをなくしたらあっさり動いてくれた。

時間精度の方はLindaのRuby実装であるRindaをタイマースレッドで動かすようにしたことで安定した。お試し以外でRindaを使ったのは初めてだったけど、とっても簡単にできた。もしCPUが混んでもいいように、tapleには表示すべき時刻を秒単位で書くようにしたけど、tapleはdefaultの60秒は残るので、ダメダメ、タイムアウトを変えないと。

マイクラの画面は以下のコードでフラットにしちゃってる。

 mc.set_blocks(-100, 0,  -100, 100, 63, 100, Block::AIR)
 mc.set_blocks(-100, -1,  -100, 100, 1, 100, Block::GRASS)
 mc.set_blocks(-100, -63,  -100, 100, -2, 100, Block::STONE)

これだとあまりに殺風景なので、適当なワールドを作って、ブロックデータを取り出し、それを毎回適用するようにしようと考えている。またタイマーのフォントも気に入らないので、できるだけ綺麗にしたいな。

 

宇都宮toRuby (RaspberryPI勉強会、Rails勉強会)

今回、初参加な方が2名いらして、なんだか会として充実してきた感じだ。参加して思うのは楽しいということ。参加者が楽しんでいるのが伝搬してきたのかも。

 

ラズパイの方は、Lチカとして知られているLED点灯消灯をプログラム制御するところをやったり、ボタンのON/OFFを取り出す、ラズパイのHellow worldな日だった。もちろん動作した時の嬉しさはあるんだが、このTutorialが終わった後にどうするかが悩みどころだと思う。少し時間がかかる課題に取り組めるといいのだけど、そのネタがなぁ〜。すがぬまさんの夢をみんなで実現するのもいいかもしれないな。

 

Rails Tutorialは8章が終わり、Sign in/Sign outができるまできた。テストから作っているので色々とコードを書いてきたが、わずかなコードで実現できる手品みたいな部分は少し理解できてきたと思う。ただまだ自分でさっと書けるかというと難しいな。

初参加の方がいたので、Rails Tutorialの途中参加者への対応が難しいことがわかった。ただ、自分で発言したように、Rails Tutorialが終わるまでは継続するのがいいんじゃないかな。何度も戻ったりすると、最初からやってきたメンバーが辛くなるけど、継続している中での途中参加者は自分で追いつけると思うから。今の第二版を完遂して達成感を味わいたい。

 

0 SIM by So-net.

@m_seki からもらった 0 SIM by So-net を LG の L-04Dで使ってみた。 L-04Dは

LG電子 データ通信端末 L-04D xi ホワイト

イオシスで中古購入した。値段は4980円。新品のSIMフリーなポケットWifiが2万円を超えるので中々お得。

https://www.instagram.com/p/BCLLe9NKoHT/

きた、できた、感謝! @m_seki @awazeki

設定はローカルなWebでAPNを設定し、so-net.jpでユーザー登録をするだけでできた。

  f:id:mame_n:20160225011135j:plain

 少し気になる通信速度は、

 あなたの回線速度1.557Mbps

でした。うーーん、まあこんなもんでしょうか。ちなみに自宅のTimeCapsuleのWifi経由、au光だと、

 あなたの回線速度40.123Mbps

とでた。まあこんなもんか。

那須ラボ、2月21日

インフルエンザ対応で今回は日曜日の参加となった。一緒に受講するのは3年生のお兄ちゃんだったけど、うちの子に気軽に話しかけてくれたりと、ちょっと安心。うちの子と同じく、マインクラフトのワールド作りがテーマのようなので、今回はお兄ちゃんに合わせて、新規ワールドを共有して物作りをすることになった。出かける前、本人は前回の続きがやりたかったのだけど、今回は特別だからと納得してもらった。始めてみると、新規は新規で楽しいらしく、探索した後に、既存の大きな木の葉っぱの上に家を乗せるよう作り始めていた。ただ既存の物を利用するのは少々難易度が高く苦戦している様子だった。途中でブロックのバリエーションを見てみたり、溶岩で遊んでいたりしていたが、私から見ると木の家は中々良いアイデアに思えたのだがどうだろうか。次回は今週末、前回の続きができるといいな。

私はというと、初対面のお父さんと星野さんの3人で、教育の情報や新デバイスの話でプチ盛り上がりしていた。スタディーノはスタディーしやすそうだった。

Studuino(スタディーノ)基本学習セット Robotist ロボティスト単品パーツ

enchantMOONは、軽くいじった範囲では良さが実感できなかった。雰囲気はWikiベースの表現ツールで、ページを単位としてページ間をリンクさせ、データのストレージにできる構造のようだった。もう少しCPUパワーに余裕があって、もう少し操作を誘導してくれるGUIだと子供も大人もスムースに入っていけるんじゃないだろうか。それでも可能性を感じるデバイスなのは間違いない。

  • 良かったこと
    • 1時間ちょっとの作業時間の割には完成度を上げられた。
  • 悪かったこと
    • 私から見ていると1時間過ぎたあたりで突然集中が切れたしまった。そんな時 にはきちんとブレイクするべきだったなと反省。
  • 次回は
    • 作業途中に休憩を入れる
    • その日にやることを計画する

デブサミ2016(#devsumi)に行ってきた。

なぜかフリーなバナナがあった今年のデブサミ。。。。

 

https://www.instagram.com/p/BB66OpuKoNl/

でぶさみばなな

 

トップ登壇の川口さんの講演が終わり、Ask the speakerで@m_seki、@vestige_と共にお話しすることができた。最初はわからなかっけど、ストーリーを時系列に配置し、もっとも基本となるストーリーを抽出することは、自分たちでできていそうで案外できていないこと。判断する時にチームみんな、ここでは開発する人+どこまでやるかの判断人、でやれているのが少ないと思う。スクラムでなんでもいいから、そんな場が当たり前に作られるようになれると、とっても風通しが良くなりそうなんだけどね。

 

アジャイル開発でハードウェアをつくる」は秘密結社の人が話すようだったので楽しみだったんだけど、実はラズパイレシピ本の著者なので、その人がどんなアジャイルなのかが気になっていた。実はスタートアップに近い話だったけど、なんだか熱くてワクワクしてしまった。思わず本を買い、サインをもらい、その場を見つけてくれた岩切さんに写真を撮っていただき、挙句「宇都宮に呼んでください」とまで言っていただけた。

Raspberry Pi電子工作レシピ

たまたまだけど、言語な話を2つ聞いた。どちらも移植ネタで、ObjectiveCからSwiftRailsからGo。Goの人はなんだかGo大好きな感じの人で、Railsとの比較をしていたけど、最後のコード書いてて楽しいという発言がピーンと伝わってきた。なんだか羨ましい。自分ももっとRubyやScratchと向き合ってみたい、と強く感じた。

 

CodeIQの「数学パズル」を買った。Eulerっぽくて楽しめそうだったから。中みたらRubyでの解放が多くて、なんだか得した気分になった。

プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問

Atoreでの食事。

https://www.instagram.com/p/BB7jlERqoNT/

Instagram

プラモデルの進化

社内発表でも話題になったトッキュウジャー。次から次に関連グッズが出てくるので、その年頃の子どもを持つ親としては少々大変だ。最近の戦隊ものの傾向なのか、見方の増殖が半端ない。この夏休み映画でも見方側に新キャラが登場したようだ。サファリガオーと名前らしい。キョウリュウジャーと関係してるのかな?

そして子ども達も、これまでのキャラクター好きはどこへ、サファリサファリと話すようになり、妻はミニプラを5つ(5体でサファリガオーが完成する)大人買いをしてきた。組み立てるのは僕の役目。老眼に苦しみながら一体に30分かけながら完成させた。

f:id:mame_n:20140831062151j:plain

時間がかかったのはシール貼り。細かい凹凸にきちんと貼ろうとすると、えらく手間がかかる。昔の水につけて貼るのより、遥かに楽だしはがれにくいけど。一方プラモデル自体はいとも簡単にくみ上げられた。実は一台目の時、小さい頃のプラモデルを思い出してヤスリやら道具を用意したが、そんなものは不要で、部品をパチンと外してグッとくっつけるだけでいい。接合部がどこだかわからないくらいピッタリとはまる。この進化は凄いと思う。完成までを楽しむのではなく完成後に楽しむという、まあ本来の目的がかなったのだから、それでいいんだろうけど、少しだけ寂しい気持ちがした。

 ミニプラ 烈車戦隊トッキュウジャー サファリガオー [全5種セット(フルコンプ)]