トップ «前の日記(2004-09-29) 最新 次の日記(2004-10-01)» 編集

日々の破片

著作一覧

2004-09-30

_ 英語

全然、聞き取れなくなってる。がーん。

_ WindowsでもFirefox

考えてみたら、ネスケ7.1とか使っててもしょうがないじゃん。というわけで入れ替え。設定もすんなり移入された。パスワードとかも。

うーん、IEからのURLのD&Dには対応してないのか……

_ このyahoo検索は何事か?

どっかで話題になったのかなぁ。

_ rjbの修正

受け取りました。ちょっと興味深いので、segvするコードももらえますか?

ところで、取り込む場合のidはAC(これスラドのACのACですよね?)で良い? あと、ソースはLGPLですがそれも了解ですか(と一応、確認)?

本日のツッコミ(全3件) [ツッコミを入れる]
_ AC (2004-09-30 16:43)

とりあえずRuby側からJava側に対して日本語文字列を通すようなパッチ。<br>http://pub.idisk-just.com/fview/7_HUT8mlWp8uN4_5jlwc4NgAFh0esRhzwWPTXFnmCw2voUFylA6gD4ESK8u4uLLE<br>JNIEnv総取っ替え付きなのでその辺は無視してください。<br>逆方向への変換のためにjstring2valを書き換えたらsegvしちゃうようなので、手元ではiconv使って置き換えるようになってますが、なんでsegvするかなあ。

_ AC (2004-09-30 22:32)

そもそも逆方向は無理なのに気付いたので、というかjbyteArrayからchar*に変換する方法が無い?ことに気付いたので<br>java.String.getBytes(charset)->byte[]したあとに再びStringに食わせるという無意味なことをしていたので却下です。<br>diffじゃないソースそのものは、実はcl.exeでコンパイルエラーが出るので対処したバージョンです。のでdiffは参考になりません。<br>ライセンスはオープンなら何でも良いです。<br>標準なんだし最早最初からiconv噛ました方が手っ取り早いと思います。<br>ところでLOCALEがja_JPじゃない人(LANG=Cとか)のことを考えてないことに気付いたのですが、もっと細かくifdefしたりgetenv("LANG")したりしないといけない気がします。

_ arton (2004-09-30 22:41)

今度はこっちに。<br>LOCALEがja_JPでない場合などではnew Stringの動作が変わるので、常にiconvでutf-8との相互変換で良いと思います。(require失敗では無視)<br>そうすれば、$KCODEが空の場合とutf-8は無視(そのまま使う)で済むので、toupper(*$KCODE)=='S'とtoupper(*$KCODE)=='E'のチェックだけで良いかも(toupperは必要のはず->re.c)。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|

ジェズイットを見習え