free as in air

2007|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|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日(01-09) 最新 次の日(01-11)» /追記

2008-01-10 この日を編集

§ [rjb] 1.9向けの文字コード変換を考え直し中

 現状だとCygwinで何か変なことになる様子なので(要はEncoding::ASCII_8BITしか考慮してないので他のUTF-8と互換性のない文字コード、例えばus-asciiだと変換しようとした時点でエラーになる)、

  • Encoding#default_externalは見ない
  • R2J
    • String#encodingがSHIFT_JIS||EUC_JP||ISO-2022-JPならUTF-8に変換
    • それ以外は何もしないでJava側に渡す
  • J2R
    • 一律String#force_encodingでUTF-8の文字列ということする
    • 使う時は自分で変換してね
  • 不正なコードを含む文字列を扱ったりした際にRubyレベルとかJavaレベルでエラーが出るかもしんないけど、その辺は各自でがんばれ。

でいいんじゃないのか。

 主にまだWindowsでテストしてない。

 ちなみに文字コード変換に手を出したきっかけはSwingで何気なくボタン出したときに文字化けしてたからだと思う。たぶん。

 追記:しかし1.9.1リリース時点の仕様でもう一度考え直すことになりそうな予感。


2009-01-10 この日を編集

§ [diary] 無題

 朝から母が実家に向かっていたのだが、到着前に叔父が亡くなったとのこと。

 叔父は母の兄なのだが、俺は会ったことはないと思う。しかし覚えてないだけかもしれず、だとしたらかなり申し訳ない。

 俺は葬儀には行かず家業の手伝いをすることになるのではないかと思うが、まだ未定。