[Squeak-ja: 2182] Re: SuperSwiki 日本語パッチ
Takashi Yamamiya
tak @ metatoys.org
2004年 12月 25日 (土) 17:32:08 JST
山宮です。
お返事有難うございます。なるほど。ファイルを普通にオープンした時のファイル名は
勝手にプラットフォーム依存になる事 (FilePath>>asSystemPathName) からですね。
深い。。。
しかしこのプロジェクト保存のプログラムはややこしすぎて誰も手をつけたがらない
Squeak の暗黒面になっていて、これを解読されたのはすばらしいと思います。
> こんにちは蜂須賀です。
>
> うる覚えなのですが、確か、archiveMembers の ZipFileMember が持っている
> ファイル名(fileName)がMultiStringではなくて、プラットフォームに依存する
> Stringだったからだったような覚えがあります。
>
> "SuperSwikiServer>>upLoadProject:members:retry:"の中では、"アップロー
> ド中 ○○○..."という表示を発していますので、entry fileName
> convertFromSystemString でMultiStringに戻した結果を表示させて、
>
> さらに、SuperSwikiに送信する際には、entry fileName
> convertFromSystemString convertToSuperSwikiServerString として
> MultiStringに変換して、さらにサーバ側の文字コード(シフトJIS)に変換したよ
> うな記憶があります。
>
> 今思うと、力任せというかその場限りのトリッキーなfixで、ちょっと恥ずかし
> くなってきますね....
>
>>こんにちは。山宮です。
>>
>>先日は SuperSwiki で日本語が使えるパッチを頂いて有難うございました。色々
>>試してみて、蜂須賀さんのコードが大変上手く動作する事を確認しました。そ
>>こで一つ質問しても宜しいでしょうか?
>>
>>SuperSwikiServer>>upLoadProject:members:retry:
>>
>>の中で内部文字コードを sjis に変換する時に convertFromSystemString を
>>使っているようなのですが、他の部分では convertFromSuperSwikiServerString
>>を使っています。ここだけあえてプラットフォームに依存する
>>convertFromSystemString を使っておられるのはどのような理由でしょ
>>うか?教えてください。
>>
>>蜂須賀さんのコードを元に、もう少し実験や修正を加えましたらその分もまた
>>公開いたします。よろしくお願いします。
>>
>># 多くの方が興味をもたれる話題ですので ML に投稿しました。蜂須賀さんの
>># コードは http://www.asu.ac.jp/hachi/5.html でご覧になれます。
--
山宮 隆 ::= http://yuri.sakura.ne.jp/~propella/
cell:090-9052-6014 office:06-6324-3047
skype:yamamiyatakashi
Squeak-ja メーリングリストの案内