ぐる式 (貳) より引っ越し作業中.未完.

2007年7月29日日曜日

Squeak: Pier #5 3.10b ベースの Squeak-Web イメージを作る, Seaside2.8a1 で日本語

3.10 beta (7130) ベースの Squeak-Web イメージを作る

SqueakSource: ImageForDevelopers

  1. Take a fresh image
  2. Update it using the 'load code update' button on the squeak flap
  3. If you've updated a 3.10 alpha image, execute: 'ReleaseBuilderFor3dot10 new flushCaches'
  4. (Install the universe system if it's not here by default (use SqueakMap))
  5. Open the Package Universe Browser
  6. Update the list
  7. Go to the "Squeak Distributions" category and select the last "Squeak-web beta image" package (current 0.126)
  8. Install it
  9. Save and quit

To upgrade your already existing squeak-dev image:

  1. World menu->open...->Package Universe Browser
  2. Update list from network
  3. Select all upgrades
  4. Install selection
  5. Execute: 'DEVImageCreator default install'

Installer のインストールでコケたりするんで,そこだけ事前に入れとく. 半年前 と比べると楽になったもんである. Seaside のインストール中に管理者のユーザ名とパスワードを入れる必要がある.

Seaside2.8a1-mb.420 & Pier 1.0.9.201 で日本語

こんままではページ名等で日本語が使えんので, Seaside2.7 UTF8Patch を参考に手を入れる.以下, Quick & Dirty かつ Pier のみで簡単なテストしかしてないんで注意.

  1. Seaside28-UTF8.cs WAKom>>processMultipartFields: でファイル名を utf-8 変換.ファイル・アップロードでもうまく行く.
  2. Seaside28-WideStringURL-310.cs WAUrl で utf-8 + url encoding.

2 件のコメント:

  1. これはありがたい。ぼくも試してみます。

    返信削除
  2. え〜と,こちらの環境はイメージ:Squeak3.10beta latest update: #7130仮想マシン:Squeak 3.8.18beta1U.appインストール・パッケージ:Squeak-web beta image 0.126OS: Mac OS X 10.4.10 (8R218)です.何か不具合あったら教えてくださ〜い!

    返信削除