仕事が忙しくて半年放置してしまいましたが復活。

勉強会がすっかり先に進んでしまっているので次回参加できることを目標にファイルシステムから勉強再開します。途中を読んでいないし色々忘れているのでコードの1行1行全て理解することにはこだわらず、全体の仕組みが納得できればよいというスタンスで勉強しようと思っています。

「ブロックデバイスのファイルシステムをシステム上で利用可能とするしくみ=マウント」
なるほど。。

ちゃんと理解するには1つ前のブロックI/Oシステムも理解しないといけないですが勉強会に間に合わなくなりそうなので一旦ファイルシステムからとします。

先日、LEGO Mindstorms Education EV3無料体験セミナーに行ってきました。

車型の基本セットに簡単なソフトを書き込んで動作を確認することができました。最後のレースも読みが当たり好成績でした。

今は買う気半分、買わない気半分です。

半々の理由は、確かに面白いのですが、デモムービーに出てくるような派手な動作はそう動くように決め打ちでプログラムされているとすると結局は何回か動かすと飽きると思うんですよね。

それよりも、見た目は地味な車型で良いから、センサーを駆使して外界の状況に応じてかなり複雑に動作が変わるなら飽きないと思うのですがそこまでできるキットなのかが良く分からないのです。

また、アイコンを並べるプログラミングは、条件判断とかループとか入ってくるとアイコンを並べるくらいなら言語を手打ちする方がよっぽどやりやすそうでした。実際、C++やJavaでできるらしいので、逆に最初からそうやった場合にどの位インテリジェントにできるものなのか。

OS等システムソフトはどこまで公開しているのかな。それの勉強ができれば楽しみも増えますね。

ん~、大人買いしちゃおうかな。今度の週末にじっくり考えます。

今気づいたのですが6月はまだブログ書いてなかったんですね。確かに忙しかったのですがそれなりにあれこれ勉強はしていたので、あれっ?という感じです。

6月はこの本を一通り読みました。

C++で学ぶオブジェクト指向プログラミング/ソフトバンククリエイティブ

¥2,520
Amazon.co.jp

かなり前に買ってその時超斜め読みして以来ですが、全く覚えておらず新鮮な気持ちで読めました。C++で実際にプログラムを書く前段階として、オブジェクト指向の基本的な概念がC++ではどのようにサポートされているのかを大づかみしたいと思って読みました。期待通りの本だったと思います。