大島芳樹のカリフォルニア日記

2004 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 |
2010 | 01 | 02 | 03 | 05 | 09 | 10 | 11 | 12 |
2011 | 10 | 11 | 12 |
2012 | 01 | 02 |
 | 

2011-10-19

毛玉!

[] Squeak on Native Client  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ウェブプログラミングをするとか。

kwakitakwakita 2011/10/24 12:21 Native Client を on にしてみました.VM のダウンロードに時間がかかって,AJAX が timeout するみたいです.4回くらい続行ボタンをクリックしたら Squeak が起動しました.timeout の時間って調整できるんでしたっけ?

kwakitakwakita 2011/10/24 12:32 二度目以後の起動はキャッシュがヒットするので問題ないのですね.localStorage を使っているのですか?

squeakersqueaker 2011/10/24 13:48 いえ、今はまだテクノロジーの評価をしているだけなので、特に何の工夫もしていません。イメージファイル別途XmlHTTPRequest()で取得していますが、それも同期的にしているくらいですので。明日あたり非同期取得に変えようかと思ってはいますが。というわけで、キャッシュはブラウザが勝手にするのに頼っているだけです。

kwakitakwakita 2011/10/24 14:25 なるほど.インスペクタのネットワークタブあたりにキャッシュの情報が出ていたのだけど,今,起動すると消えてました.Google Chrome のキャッシュの実装は LocalStorage とつながってるのかなぁ.

squeakersqueaker 2011/10/26 03:19 それほどのことはないと思うんですけどね。デバッグ中はしばしばGoogle Chromeがファイルをキャッシュするディレクトリに直接行って、大きさが該当するファイルを手で消したりもしていました。

トラックバック - http://d.hatena.ne.jp/squeaker/20111019
 | 

最近のコメント

1. 02/01 squeaker
2. 02/01 kwakita
3. 10/19 squeaker
4. 10/19 kwakita
5. 10/19 squeaker
6. 10/19 kwakita
7. 10/19 kwakita
8. 12/28 squeaker
9. 12/28 nqthm
10. 10/06 squeaker
11. 10/06 Florian
12. 02/15 squeaker
776296