Squeak

5月の予定

5月のヨーロッパめぐりは、そろそろ予定を考えていかなくてはいけないのである。Extremadura、Bologna、Magdeburgというのがそのツアーという事になりそうだが。5月4日発で17日ごろ戻ってくる予定になるようである。忙しそうだ。

SqueakNihongo6.1

さらにid:sumimの鷲見さんからのバグレポート。バグレポートはありがたし。 ZipArchiveはファイル名もどうにかしなくちゃいけないし、梅澤さんから以前指摘があったように、MultiByteBinaryOrTextStreamとMultiByteFileStreamで、挙動に違いがあったりと、む…

squeak-devメーリングリスト

最近Alan Grimesという人が暴れているのだが、誰か「いい加減にしろ」と言ってあげる人はいないのかねえ。俺も彼のコードを最適化するアイディアに関してフォローを入れたのだが、どれも基本的には無視で、すぐ全然関係ないことについて書き始めているし、い…

SqueakNihongo6.1

林さんから、Squeak-jaメーリングリストにおいてかなり根源的な問いが投げかけられた。いままで答えるのをサボっていてごめんなさい。メーリングリストに書いた内容から抜粋すると、以下の通り。 eToysユーザーからの視点では、Squeakland版の変更が取り込ま…

Dan Ingallsの目覚め

DanがまたSqueak界にコミットしはじめている。最初はItaniumポートという事だが、とりあえずLinuxのセットアップなどを手伝う事になった。 フル64ビット実装という事でBitBltとかは早くなりそうだが、Itaniumのアーキテクチャだと、JITしなくちゃパフォーマ…

SqueakNihongo6.1

リリースするものができた!と思っていたのだが、最近の変更でバグを入れてしまったことがあっさりと発覚。本当は阿部さんのせいなのだが、ここは男らしく泥をかぶってやろう。修正は簡単だったが、手元のディスクには6.1という名前を付けてしまったファイル…

USCでのデモ

http://d.hatena.ne.jp/squeaker/20040331#p4に南カリフォルニア大のScott Fisherのところに行ってデモをしたことを書きましたが、http://interactive.usc.edu/に、その日の様子が載っていました。それにしてもGoogleって手が早い。

スクイークであそぼう 1.01

阿部さん情報によれば、スクイークであそぼうがeBook版として 出たそうである。(isbn:479810728X)。入っているはずのAdobe Reader 6.0を認識してくれなかったので「立ち読み版」を読むのに手間取ってしまったが、無視してダウンロードしてみたら立ち読みでき…

CRLのプロジェクト

というわけで、また日付が変わったところで新しい日の日記を書き始めているわけである。 CRLのプロジェクトは、一部怪しいながらもP2Pで動くようになって、ちょっと遊べるようになってきた。窓が飛び出してきたりするのもできるようになったし、この覗き窓イ…

未踏プロジェクトのアンケート

これはもう昨日の話であるが、僕も実は某未踏ソフトウェアプロジェクトというものを2002年度にやっていたわけである(そして人は私を天才と呼ぶ、ふっふっふっ、というのは嘘で誰も呼ばないし呼ばれたくもないけどねhttp://www.ipa.go.jp/about/press/2003092…

Croquetの電話会議

今日は午前中にCroquet関係者の電話会議があった。ドイツ、ボストン、マディソン、ミネアポリス、そしてLAから二人で、相当分散した会議だったわけである。もし僕が日本にいたらもっと分散していたな。 話した内容は、まあおいおい。

Lightweight Language Magazine

ようやく届きました!といってもまだまじめに読んでいないのですが、「Alan氏」とか「Dan氏」とかはやめて欲しかったなあ。ファースト・ネームに「氏」を付けるのは変ですよ、と言っといたのに。しかも一貫してないし。

USCでCroquetのデモ

David Smithが来ていたりするといろいろなことが起きる。今日はまたしてもAlanの代役として、急遽USC(南カリフォルニア大学)についていってデモをする事になった。 USCににはSchool of Cinema-Televisionという学科があって、そこのボスはScott Fisherという…

スウェーデン語の雑誌記事

Goran (本当はoの上にドイツ語のウムラウトのような2点が付く) Krampeによる、スウェーデンの先生向け雑誌の記事がhttp://www.diu.se/nr1-04/nr1-04.aspという雑誌に載ったそうである。スウェーデン語が判るわけではないが、英語やドイツ語の知識から類推で…

FasterBMPWriting patch

DVDの字幕を作っているときには、各言語ごとに約500枚、12ヶ国語なので計約6000枚のビットマップをSqueakから出力する必要があった。当初Squeakに入っていたBMP出力のコードは相当に効率が悪くて、6000枚の字幕画像を生成して出力するのに1時間以上かかって…

LLM

鷲見さん感想をありがとうございます。そろそろこっちにも届いても良さそうではありますが...いちおう恥はかかなくてすんだようですね。

鷲見さんによるLLMの感想

isbn:4756144411eight Language Magazineに関して鷲見さんがhttp://d.hatena.ne.jp/sumim/20040330#p2に感想を書いてくださっています。感想をお願いします、と書こうとしたらその前にたっぷり書いていただきました^^;ありがとうございます。Seasideにもユー…

Squeak電話

id:propellaな山宮さんのコメントで思い出したが、時間があったら作りたいものとして、Squeak IP電話というものがある。最初はTCP上で、一対一で話せるようなものを作って、その後UDPでどうなるか試したり、最終的にはH.323もどきのものが作れると良いかなあ…

SqueakNihongo6.1beta7

林さんに試してもらって、だいたいokが出たようなので(実は含むところがあるのかもしれないが)、beta7としてメーリングリストにアナウンスする。気がかりなのはX11/UNIX用のコードを壊してしまっているのではないか、というところであるが...

CRLのプロジェクト

これまでスタンドアローンのアプリケーションとして作っていたものを、今日からP2P共有環境で動作するように変えていこうとしている。残念ながら、新しいTeaTimeではなくて、"meta"をメッセージ送信のところにちくちく挟んでいかなくてはいけないのがつらい…

SqueakNihongo6.1beta7

さらに林さんからの修正を検討。とにかくイメージ内ではSqueakPathNameをいじる、というのが正しそうなので、この期に及んでさらに建築中のビルの地下一階でエレベーター工事をしたりするようなまねをしてみているわけである。

SqueakNihongo6.1beta6

いろいろまとめて、beta6というバージョンを作ってアップロードした。メーリングリストに投稿した内容をコピペすると、以下のとおり。 阿部さんからの修正には、ペイントツールなどのハロが出ないようにするといった、現場ではまりがちなことへの対処。 File…

デモ in シリコンバレー

急遽、明日金曜日はSilicon Valleyの某企業2社を訪れてCroquetのデモをする事になった。Croquetのデモに複数人必要である事から、リモコンロボットになりにいくだけであるが。CRL用にやっているプロジェクトをAlanに見せたらだいぶん気に入ってくれたようで…

SqueakNihongo6.1 beta5

さらに林さんからのバグ指摘。FileDirectoryのクラス側はどうすべきか良くわからないものもあるというのが正直なところではあるかもしれないが、とにかく検討の余地あり。

Morphicのレイアウト

凝り始めると、はまるときははまる。ScrollPaneでスクロールバーが右側にあるとして、scrollerの中にaddMorph:したMorphの幅が、ScrollPaneそのものの幅からscrollBarの幅を引いたものに(常に、ScrollPaneの大きさが動的に変わっても)したいというときに、な…

Squeakプログラミング入門

阿部さんが相当に生みの苦しみを味わっていたように見えるA Quick Trip to Objectlandの訳本(isbn:4434043307)であるが、ようやく(とか言ってはいけないので言わないが)出版の運びにこぎつけたようである。めでたいめでたい。

インライン変換について

id:Florianさんのコメントについてですが、Squeak VMはいわゆるpluginというもので拡張できますので、インライン変換ウィンドウの表示位置を指定するAPIさえ分かっていれば、それを呼ぶだけで良いです。変換中の動作などの制御は少々難しいですが。 確定した…

SLシリーズ Zaurus

Aaron Reichowが一週間ほど前に書いていた新しいザウルスの情報。 http://www.amazon.com/exec/obidos/tg/detail/-/B0001W17H2/ref=e_de_a_smtpd/103-9587377-6599001?v=glance&s=electronics&n=507846&vi=tech-data 縦型ですか。id:Florianさんにはhttp://d…

CRLのプロジェクト

とりあえずCRLの人に送って試してもらうファイルをまとめてみた。使われている部分のコード量は4000行くらいである。似たようなコードが何度か登場しているところもあるが、まあこんなものだろう。 まだ複数台を協調して動かすと部分にはまったく手をつけて…

SqueakNihongo6.1beta5

林さんにまたしても良い指摘をしてもらってしまった。FileDirectoryのpathName変数は、外部的な文字列と内部的な文字列を適切に使い分ける二つの顔を持つ男FilePathというクラスのインスタンスにしたはずだったのだが、イメージの起動時にデフォルトとしてセ…