OLPC San Francisco Summit 2011

OLPC-SF Summitはなかなか楽しいイベントだった。故あってOLPCおよびSqueakland界からは少し離れていたのだが、たまには様子を見に来るのも良いかなと思いたっての参加であった。実は今でもタンザニアケニアマダガスカルやハイチや中米の国々では新たなパイロットや正式展開が行われていて、そこに出向いて手伝っている人々がずらっと集まったりしているので、会議のエネルギーはやはりあるわけである。Mary Louも来ていたし、SJ Klein、Adam Holt, Christoph Demdorfer, Bernie Innocenti, Mako Hillなどよくいる顔ぶれもたくさん来ていた。全部で120人くらいだろうか。

OLPC-SF Summitには、事実上のホストファミリーがあって、Bolinasという町に大きめの家を構えているKleiderさんという人が、カンファレンスパーティーのバーベキューを主催したり、一部の参加者を泊めてくれたりととても良くしてくれる。私も主力参加者たちの群れに混じって運良く泊めてもらうことができた(これは本当にすばらしい経験だった)。

OLPCでは新しいハードウェアをまだまあ開発中で、1つはXO 1.75というARMベースのもの。パフォーマンスは1.5と似たようなものだが、電池の持ちが大分向上し、加速度センサーも内蔵する。(こちらは1.75のプロトタイプで"ヤッコ"が遊んでいるところ。http://www.youtube.com/watch?v=ahkOIlLL--4)

XO-3というタブレット型も鋭意開発中。ただ、なぜタブレット型が良いのかという議論なしで良いのかという疑問は各方面から出ていた。マルチタッチでもないし。

XO-1のタッチパッドは最悪で、今でも世界の子供を困らせている。タンザニアは近くに鉄鉱山があり、あたりにある埃はみな砂鉄まみれのため、タッチパッドはおろか蓋の開閉検出用の磁石に、風が吹くたびにぞろぞろ砂鉄がついてしまうとか。過酷だ。

ソフトウェアもあいからわずである。GTKのバージョンが2から3に上がってしばらく経つが、Sugarも2にとどまっていることができなくなって今度のアップデートでGTK3にあがるが、非互換性のために外部アクティビティが軒並み動かなくなるとか。開発者たちはソフトウェアというのはそういうものだ、と言わんばかりの態度だが、やはり「お互いの足をすくいあっている」という感は否めない。

私もいきさつから1時間ほど講演することになった。ねたは10年もののEtoysなのだけど。発表では、いきなりユリウスカエサルの"本当の悲劇は、悪意ではなく善意によって引き起こされる"を引用して、我々皆善意でやっているけれども、それだけでは悲劇になってしまうかもしれない。先生たちが何を教えるべきか、子供たちが何を学ぶべきかを考えることにしようではないか、ときつめの導入から入ってみる。LogoやEtoysの歴史に触れ、理科や数学ネタのプロジェクトをたくさん出して適宜説明を加え、Sugarのアクティビティをいくつかdisる。これで受けないわけもない。そもそも、OLPC界でもEtoysのことを知らない人は次々参入してくるので、drive a carをするだけでもどよめきがあがるし。フランスから来ているマダガスカルパイロットを手伝っている若いボランティアの子を泣かしそうになってしまったり。Claudia Urreaという人がOLPC Association のLearning Directorなのだが、彼女が私の数時間後に発表した内容は、私が言ったことの参照がたくさん入っていたりしたので、まあ講演はまずまず成功したのであろう。

でも、Etoysの開発に戻るだけの余力はないので、無責任感は否めないのだよな。どうしよう。

Squeak on Native Client

SConsはまだきれいな書き方がわからないのですが(Native Clientの人たちの拡張があるのでマニュアルを読んでもわからないし)、力任せに書いて、Squeak VMもまたある程度動くようになりました。
それなりに新しいGoogle Chromeを使っている人は、

about:flagsとabout:pluginsの中からNative Clientを有効にして、

http://tinlizzie.org/~ohshima/squeak/

にアクセスしてみてください。毛玉も動いています。

まだネットワークにアクセスできなかったりするのでそれほどたいしたことはできませんが、JavaScriptとの連携も原理的にはできるようにしていけるはずなので、レガシーSqueakアプリケーションを動かしたい人、あるいはブラウザと密に連携したアプリをSqueakで作りたい人などにはなんらかの役に立つかもしれません。今のScratchでウェブプログラミングをするとか。

SCons

Google Native Clientは徐々に固まってきているようで、半年前にやったSqueak VMをもう一度再復活させようかと思いつつある今日この頃である。が、build systemがいつのまにかsconsに代わっているのだよな。まあGoogleがそうしろというのだからというのでしかたなくドキュメントを読んでいるが、世の中にはこんなにたくさんbuild systemが必要なのか、と思ったり思わなかったり。電気店HDMIケーブルを買いにいったりすると、ありとあらゆるパッケージのケーブルが置いてあって「世の中こんなにいっぱいHDMIケーブルの種類が必要なのか」とも思うが、build systemはそれぞれ機能も違うのがまた悩ましいところ。

ところで、SConsのドキュメントでは、新しいファイルタイプのためのコマンドを追加する方法が17章まで出てこない!とんがっているな。

旧東ドイツでは車は基本的にトラバントのみ(スポーツタイプもあったと聞いたが)、色も工場のペンキがなくなるたびに変えるだけなので、色を見れば生産した年までわかる、という話である。「なぜ車にいろいろな色が必要なのか」と言われれば、まあ「欲しいから」という以上の理由はなかったかもしれない。

すー語録

オフィスでは毎日のように夕方から駐車場でバスケットボールをしていることもあり、娘は何となく私は「オフィスにはバスケットボールをするために行っている」と思っている節がある。そんなある日、夕方から所用のあるときに「今日はバスケはしないんだ」と出がけに言ったところ、かなり驚いた様子で「バスケしないときはオフィスで何しているの?」と聞かれてしまった。

というわけで、「コンピュータというのはね、『こういうことが起こったらこれをしてください』というルールをわかる言葉で教えてあげると、それができるようになるのだ。そういうルールをたくさんたくさん組み合わせるともっともっといろいろなことができるようになる。父の仕事はそういうものを作ることなのである」と説明すると「今は何を作っているの?」と畳み掛けてきた。そこで、「今は、タプルスペースといって、コンピュータの中の別々のところが何かを送ったり受け取ったりしたいときに使う仕組みを作っているのだ。できれば今日中に完成させたいと思っている」と言うと「ふーん、じゃあ帰ってきたら見せてね」となんとなく納得していた様子である。

まあ今のプロジェクト(というか開発環境)の良いところは、そういう中間成果物も目である程度見られるというところではある。今までも絵がぐるぐる回ったり箱がぴょんぴょんでたりするので受けがとれていたので、まあそのまま素直に育ってもらうこととしよう。

FiveThirtyEight

我が家はCable TVを解約したくらいだし、前からテレビで政治を扱うのは禁止したら良いのに、と言っているくらいなのでRepublican Partyの大統領候補者や彼らのディベートに関しても情報源はネットと新聞ということになりますが、そのなかでもNate SilverがNYTimes.com上で展開しているブログは前から何度か言及していますがかなりおすすめです。

今回の記事はRick Perryが再びディベートで光らなかったという話なのですが、その記事に対するコメントで、「メディアはディベートのたびごとに彼がまた失敗したという論調でこれまで来ており、それを読んだり聞いたりした人がその印象を強化されるためにさらに支持率が下がるという、自己成就型言明になってしまっている。実際のところ、Rick Perryは今までのディベートでも実力以上でも以下でもないパフォーマンスを見せているだけなのだが。」というものがありました。まあ以前から客観的には変なことを言っているのでぜひとも大統領にはなってほしくない人ではありますが、今の苦闘ぶりを見ると、メディアというのは怖いものだなと思わなくもないですね。

コンピュータ破壊

物忘れが激しいです。車の後輪横にLenovo X200OLPC XO 1.5の入ったかばんを置き、子供と一緒にゴミ捨てに行っていたら、車に乗り込むときには既にかばんのことを忘れていました。元気よくバックしたら、しっかりとかばんに乗り上げてました。

横から見るとひん曲がってしまっていますが、

さすがThinkPad、電源を入れるとけなげに芸術作品を披露してくれます。

この状態でマウスカーソルも動きます。

それよりも、さすがXO、プラスチックのはめ込み部分がちょっと取れていましたが、45度の角度でたたいたらぱちっとはまって何事もなかったかのようでした。

というわけで、いつのまにかMacBook Proを使っていたので、メインマシンを失うという目には遭いませんでしたが、車の運転には気をつけないといけません。