« ミナミノミナミノ | Main | thingamablogの日本語化 その5 »

2005年09月14日(水)

thingamablogの日本語化 その4

エディタで全角文字を入力すると例外が発生するのは、全角のカーソルの設定がまずいようだ。
@see org.file.ui.rtextarea.RTextArea#setCaret
とりあえず該当メソッドをコメントアウトしたらオーバライドされる前のデフォルトメソッドが動いて例外は消えたが、これが本質的な対処なのかがいまいち分からん。とりあえず放置。

そして、また新たな隔靴掻痒的な仕様にぶつかる。エントリの保存後にウェブサーバに接続して、必要なファイルをアップロードしてくれる公開機能があるのだが、このときにファイルのパーミッションを変更できない。公開するファイルは誰でも参照できるように644にしておかないとならないのだが、サーバの設定によっては参照権限が付与されない場合がある。本当はftpサーバ側の設定なのだが、クライアントからもこの権限は設定ができるのが普通。thingamablogはftpにオープンソースなパッケージedtFTPjを使っているので、このソースを引っ張ってきて読む。・・・接続直後に、FTPClient.site("umask 022");を実行すりゃいいのかな。お、上手くいった。

Posted by awa at 22:25.35
Categories: 雑記