仕事

仕事風景

自宅での仕事風景はこんな感じです。今日は緑の子が2台。オフィスと自宅の間をラップトップ4台運んでいます。devel@laptop.orgにもちょっと書きましたが、タッチパッドは非常に使いづらいです。というか、ほとんど使い物になりません。USBマウスを外付けしな…

B1 Machine

来ました!家のネットワークが不調なのでとりあえず写真だけ載せておきます。

OLPCに対するよくある誤解。

導入する各国政府は少なくとも原価分は負担するので、先進国がまるまるチャリティーとして後進国に配るわけではありません。「きれいな水や予防接種を与えるべきで、コンピュータなぞを与えても無駄になる」という意見は、「先進国以外の国々はどこも不潔で…

OLPC

http://www.0xdeadbeef.com/weblog/?p=243にありますが、明日われわれのところにも届く予定です。手にするのはあさってになるかもしれませんが。

OLPC

タイは不参加を決めたそうです。タイ語を例にしてPangoの勉強をしようと思っていたのに。まだアラビア語があるから必要ではありますが。

Pango Cairo

Fedora Core用のパッケージがまだないので、自分でコンパイル。どちらも普通に入れると/usr/local以下に入るのだが、pangoをコンパイルするときに/usr以下ではなくて/usr/local以下に入っているほうのcairoを使うためには、env CAIRO_CFLAGS=-I/usr/local/in…

OLPC

http://rblog-ent.japan.cnet.com/tamon/2006/11/100pc_109c.htmlで言及されていますが、「カカオ豆の生育状況」を問い合わせたりするツールではなくて、プロジェクトのゴールは「教育用ツール」であるということにご注意ください。

出社

久々に出社。Paulも来ていました。META-IIのVal ShorreがPaulにとっての「コンピュータプログラム界におけるアイドルだったのだが、Alexが突然META-IIのことを聞きに来てびっくりした」とか言ってましたね。Shorreに「goto-lessプログラミングを発明したとい…

OLPC

タイの人は、http://pclab.nectec.or.th/wiki/というwikiで情報交換をしているようであるが、そこからたどった ftp://opentle.org/pub/linux-tle/stable/i386/TLE/RPMS.main/thai-ttf-0.4.0-3.tlc.noarch.rpmというrpmを入れると、pangoの単純な例題が(Fedor…

OLPC

http://laptop.media.mit.edu/laptopnews.nsf/latest/news?opendocument=にEToysチームの人として名前が載っていましたが、名前の順番だけではなく山宮さんやScottの名前がないのは片手落ちではなかろうか。

この先5年

Viewpointsもなにやら盛り上がってきた。

OLPC

B-Test1マシーンの写真があります。http://wiki.laptop.org/go/B1_Pictures

eToys

スクイーク、Squeak, Squeak eToys, EToysなどなどいろいろな呼び方で呼ばれているEToysであるが、それを使っている人は、Alanが先月末に書いたhttp://squeakland.org/pipermail/squeakland/2006-October/003335.htmlはまさに一読の価値あり。特に、「ピアノ…

OLPC

今日の夕方がB-Test1マシーンに乗せるソフトの最終フリーズだったのだが、eToysの人としてはもはやひそやかに見送るのみ。

OLPC

日曜日に締め切りをセットしておきながら、ありえない変更を土曜日になってやっている人たちがいるんだよなあ。大丈夫なのかね。動かないペイントツールが長らく入っていたのだが、今日まで引っ張った後で消されていたり、キーボードのレイアウトをいじった…

Pango

SqueakとPangoをつなげるべく、Pango関係のライブラリをcygwin経由でインストール。なかなか大変そうだ。

OLPCその2

リアル・ハッカーのひとりであるBertが、一瞬で直してくれました。すばらしい。

OLPC

最近のディスクイメージではetoysが動かなくなっていたことを知らされました。これはひどい。OLPCの方はスケジュールを変えることをためらわずに、他の人には「今週はバグだしとフィックスだけをする」といっておきながら、中では激しくいらなそうなライブラ…

Ianのやつ

Ianのやつを勉強中。Lispの世界とObjectの世界を行ったり来たりできるものの、数字も普通の数とタグつきのオブジェクトの世界で別だし、メッセージとして送るか式として評価するかによってシンタックスを変えなくてはいけないので、なかなか混乱します。map…

eToysのドキュメント

http://wiki.laptop.org/go/Sugar_EToysというものを一生懸命書いている人がいました。

Ianのやつ

まずは、Emacs内で動くようにするところから。isatty()を使っていて、標準入力がコンソールかどうかを見分けているのだが、そんな80年代みたいなコードを書いてはいけないのではないだろうか、Ian?

裏仕事

進行中。

OLPC etoysの仕上げ

山宮さんとBertと他の人とも連絡を取りつつ、最後の仕上げ。某氏は会議中にもかかわらずemailを書いていたし。本当の締め切りはもう少し先で、OLPCからの情報を元にわれわれ自身が決めた締め切りも月曜日だったのだが、週末飛行機に乗る人もいるし、とかいっ…

水面下

水面下で今日一日はぜんぜん違うことをしてしまいました。

tinderbox

そういえば、disk imageのビルドは自動化されているわけですが、その状態が見られるサイトがありました。http://pullcord.laptop.org/tinderbox/

Sugar版etoys

/usr/bin/etoysというスクリプトが実行されているのだが、これを無理やりインストールした場合は中に書かれているパスが狂ってしまう。それを直して試すと、ちゃんとボードで動きました。dev.laptop.orgにもアカウントをもらっているのですが、今日はじめて…

Sugar版eToys

PCにさしたUSB上のdisk imageにsugar版eToysを入れる方法。 とあるディレクトリにsugar-jhbuildをダウンロードする。 git clone git://dev.laptop.org/sugar-jhbuild とりあえず、そこでsugar-jhbuildをbuild。 ./sugar-jhbuild update 相当に時間がかかるが…

OLPCのOSイメージ

しばらく更新されていないなと思っていたら、先ほど数時間の間に20くらいビルド番号が変わっていた。build 99とかはファイルが中途半端になっていたのだけど、今のもの(build 116)ではちゃんと戻っている。週末停電していたとか言う話だからその影響があった…

半日ハック

夜になってからちょっとだけやる気を出してハック。そろそろ固めないとね。

なんとなく

VMのコンパイルをしたりサウンドのテストをしたり。ことなる機械間でのファイルの移動が含まれるのだが、スニーカーネットでやるのが一番速いのだよな。そういうところに安住しがちなのが私の悪いところではあるが。 実は知らなかったのだが、SqueakのUnix用…