http://www.kazushi.info/modules/eguide/event.php?eid=7
三日間です。
SuperSwiki を作るまで。
朝。ふと昨日の議論を思い出す。現在 http://squeakland.org/super で運用している SuperSwiki は本家 squeakland で配布されているものだが、開発者が改良する事を考慮されていないせいか、ソースが添付されていない。ソースが無いと、今後表示の日本語化などを行う際に、非常に開発がやりにくい。そこで阿部さんに相談すると、実は阿部さん本人がかつて SuperSwiki に凝っていた事が明らかになった。
http://www.google.co.jp/search?q=cache:dEhXv4LXVSkJ:ma2tak.dyndns.org/ML/SwikiML/msg00063.html+Com46Swiki11&hl=ja
http://sumim.no-ip.com:8080/play/40
良く記事を読んでみると、なんとなく限られた情報から再び SuperSwiki を作
れそうな気がしてきた。
SuperSwiki を作る。
材料は以下のとおり。
- 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 に置きます。