材料は以下のとおり。
- ftp://st.cs.uiuc.edu/Smalltalk/Squeak/2.8/files/Squeak2.8.image_changes.zip
- ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.2/ 適当な VM
- http://cwx.prenhall.com/bookbind/pubbooks/guzdial/chapter0/medialib/Comanche/swiki.zip swiki 本体
- http://209.143.91.36/super/uploads/BobSwikiMods.24Aug1844.cs SuperSwiki パッチ
- http://209.143.91.36/super/uploads/super.sit SuperSwiki テンプレート?
- 圧縮ファイルは全て解凍しておく。
- Squeak2.8 のイメージを Squeak3.2 のVM にドロップ
- Com46Swiki11.cs と BobSwikiMods.24Aug1844.cs をファイルイン。警告やエラーが出ても続行。
- ComSwikiLauncher openAsMorph でランチャを出して、ポートを例えば 8888 に設定し、Start server
- http://127.0.0.1:8888/admin/ にアクセスし、(admin:password) super を作る。
- Settings の Uploads を両方 override にする。
- uploadServerPath を /super/uploads/ に
- super.sit を解凍したものを swiki/super にコピーする(admin で作るまでこのディレクトリが存在してはならない)。
- swiki を再起動
落とし穴が、Squeak2.9a のイメージがもはや公開されていない事でした。色々実験してみた結果、2.8 のイメージと 3.2 のVM を併用すると近い動きになりました。他の組み合わせでは日本語が化けたりすぐ落ちたりします。まあ、でもこれでそっくりな奴が出来ました。誰か続きやりませんか?
出来たソースつきの SuperSwiki を http://metatoys.org/pub/mySuperSwiki.zip に置きます。