TOKUNAGA Hiroyuki
tkng****@xem*****
2004年 10月 5日 (火) 07:06:52 JST
On Tue, 05 Oct 2004 05:34:17 +0900 YamaKen <yamak****@bp*****> wrote: > At Tue, 5 Oct 2004 05:22:48 +0900, > tkng****@xem***** wrote: > > > > On Fri, 01 Oct 2004 11:15:23 +0900 > > YamaKen <yamak****@bp*****> wrote: > > > それと、pinyin-big5のlangは"zh"になっていますが、"zh_TW"の方が良 > > > くないですか? これがuimに入った時の経緯を把握してないので何か事 > > > 情があるのかもしれませんが。 > > > > これはzh_HKでも使うと思うので、単純にzh_TWとはできないのです。(私 > > も確信はないのですが、たぶんそのはずです。)対応するロケールを > > zh_TW:zh_HKみたいに複数指定できるようにした方がいいのかな…。 > > 私もメールを投げた後調べてそれを知ったので、"zh_TW:zh_HK"にする > つもりでいました。投げる前に調べろよって感じですが。コロン区切り > で複数の言語を指定するのはポピュラーな書式のようなので問題ないと > 思ってます。 では、0.4.5あたりを目標でコロン区切りができるようにしましょう。 > > > また、早期リリースを実現するため以下の必須(だと思っている)作業は > > > どなたかにお願いできないでしょうか。 > > > > > > ・bug #1477の修正 (blocks #1502) > > > > > > helper-clientの仕様バグです。かなり致命的でuim-im-switcherの動 > > > 作不良を引き起こしてます。socketプログラミングを経験してみたい > > > 方とか練習にどうでしょうか。 > > > > ふと思い付いたのですが、read_proc内で一気に全部読み込んでしまうよ > > うにしてしまえば仕様を変更せずにバグを解決できるような気がします。固 > > 定長のバッファでは困る部分があるのでめんどくさいですが、ちょっとやっ > > てみます。 > > read_proc()内で"\n\n"を検出するという事ですよね? 変更が最小限に > 抑えられるので良い方法だと思います。お願いします。 いえ、問題は長すぎるメッセージの読み込みが途中できれる(read_proc内で 一回しかreadしてない)事なので、read_proc内で読み込めるだけデータを読み 込むようにしました。(それを後からget_messageが呼ばれるたびに細切れにし て返す) 変更はとりあえず動くことを確認してコミットしました。バッファのサイズを 2KBにしても、問題なく動いているようです。 リファクタリングが必要なにおいがかなりしていますが、0.4.4ではバグがで ない限りはこのままで行きます。(他の人がリファクタリングするのは歓迎です が。) -- 徳永拓之 http://kodou.net/