仕事
Pasadenaの山のほうにあるJPLを見学。SpiritとOpportunityという火星探査機の成功物語があちこちに出てきたが、それもなかなかドラマチックなものであった。管制室を見たり野良鹿を見たり。 Visualization Teamには鈴木さんという日本人の方がいた。もともと…
昨日からHP Super Science Kidsがカリフォルニアにやってきている。彼らは、HPが主催したコンテストで優秀なSqueak Etoys作品を作ったことにより、ごほうびとしてカリフォルニアツアーに招待されているのだ。今日は、メインイベントの一つ、LAで我々Viewpoin…
Gettyで半日過ごす。日本からの若いお客さんたちは人懐っこく楽しい人々であった。
朝出勤したら、オフィスがなくなっていた。というか、知らないうちに我々のチームの場所が別のビルに変更になっていたのである。のどかなBeverly Hillsを歩いて新しいビルまで移動。
プロジェクトの保存もほとんどできる。
Cairoを作っている人々が来訪。夜はミニコンサート。贅沢だ。
プロジェクトの保存に挑戦。
いずれそういうものが出てくると思っていたが、PepperPadのUIがOLPC上で動くように移植されている。PepperPadのハードウェアは以前いろいろと評価したことがあるが、そのときは自前でXをあげてSqueakを走らせただけだった。それはともかく、「どんなものでも…
内輪のミーティング。
久々にゆっくり(というほどでもないけど)話したが、彼は賢い。間違いなし。
なにやらいろいろ更新されています。それはともかく、週末にかけてもSugarメーリングリストでちょっとした盛り上がりがありました。他人の書いたことはことごとく無視して自分が昔書いたものを引用するDonのような人もいますが、それに対してAlanが書いたメ…
PlayerやMorphをS式として保存するときに、新システム向けに変換した別のタイプのオブジェクトし、あとは現在の実装由来の奇妙なところがなくなるようにする。これによって、今のEtoysで作っているコンテンツもほとんどそのまま将来のシステムや多言語で実装…
SIXXとはまた違った感じの出力を得たかったので、結局自分でシリアライザを書いてしまいました。全部S式でなので、読み込むほうも簡単にかけましたし。Squeakでは本来「一種類」のオブジェクトしかないのでこの手のメタ機能的なものは簡単なはずなのですが、…
週末もついつい働いています。
最近ちょっと日記に書いている内容と書いている日にずれが出ています。それはともかく、先週OLPC の第二段プロトタイプである「B2マシーン」が届きました。話に聞いていたほどにはハードウェアの変更は無く、キーボードもスペースバーとリターンキーの押し加…
文字で書かれたスクリプトとS式風に表した構文木との相互変換を書く。プロジェクトを読んだときには、そのプロジェクトを作ったときからオブジェクトの名前が変わる可能性があるので、まるまる文字列として保存するわけには行かず、ちゃんとスクリプト内の構…
Golden Boxとしても知られるIanのやつに関するメーリングリストができました。タイトルからはなんのためのリストかは判りませんが、興味のある人はhttp://vpri.org/mailman/listinfo/foncから参加してみてください。
いろいろな話題で話した一日であった。オブジェクトモデルとかビューイング・アーキテクチャーとか、オルガンとかベクトルとか。 横田宗隆さんという人は、世界のオルガン建造家の中でも、「あいつが一番だ」と言われるほどの第一人者らしい。スウェーデンで…
今週はいろいろあったな、しかし。このさきしばらくこういう忙しさが続く気もするが。
Morphに結び付けられたPlayerがLogoシンタックスのプログラムから操作できるようになりました。 implicit selfを許す(というかLogoなのでexplicit self)を許す文法にしようかと思うわけですが、ユーザー定義の関数や前方参照があるときにどうしたらよいのか…
Meta-IIがなんとなく動くようになったので、ためしにLogoを書いてみています。システムブラウザに構文規則と意味規則を書くと、構文解析器ができて、すぐに試せるのでなかなか強力です。字句解析はとりあえず別途に(とはいっても同じMeta-IIの上でですが)や…
ちょっとずつEtoysイメージを更新していますが、OLPCではJournal Activityがようやく載りました。まだあまりまともに動きませんが。
RobertとMichael来訪。といっても誰かはわからんかもしれないが。みんなつわものだ。
Qwaq成長中です。
世の中面白い人々がいるものだ。 SQUID Labsという会社は面白い場所にオフィスを構えて面白いことをしている。それから、Internet Archiveの本部も訪ねた。Wikimaniaにも来て講演していたBrewster Kahleは、今日もまたエネルギーに満ち溢れていた。本をスキ…
bootstrap版が動いた。これで、いろいろな構文解析器や、さらには自分自身も書けるようになるのだ。それにしても、Alexはするどい。
大分近づいたけど、もう一息。Alexは元気だ。
なぜかAlexとペアプロでMeta-IIもどきをSqueakで書くことに。優秀なほうの人がドライバーをしていてくれれば、助手席の私は楽チンです。
SIXXですが、contextディクショナリーのキーは、sixxWriteValueが返した後の値ではなく、返す前のオリジナルの値のほうが良いのではないでしょうか。
われらがIvan Kristicによる、OLPCのセキュリティモデルのドキュメントが公開されています。Etoysも、プロジェクトのセーブ・ロードの仕方、カメラやマイクのアクセス、よそからロードしてきたプロジェクトの振る舞いなどについていろいろ変更しないといけま…