]
トップ «前の日記(2004-07-22) 最新 次の日記(2004-07-24)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2004-07-23 [長年日記]

_ 天気

はれ

_ Ruby gettext

ruby-list:29903 に、Ruby-GetText-Package-0.6.1のリリース文がでてました。rgettextにおけるGlade2のXMLファイル対応は、グッデイの内部でも喜びそうな感じ。

_ 社内KOFミーティング

社長、森さん、下田くん、わたしで色々とネタを繰りました。

_ SEA関西

IT拠点構想の話をされるということで、realとWM9のストリーミングが流れている。mplayerとrdesktopを使って、表示しました。無事終了で、おつかれさまでした。

_ Windows file serverでファイルへの操作を監視

sambaでできるのかなーと思いつつも、MLではfilemon(http://www.sysinternals.com/ntw2k/source/filemon.shtml)が推奨されていた。

_ [Ruby] iconv? uconv?

Debianでいう所のlibiconv-ruby1.8を使って、文字コード変換をしてみる。iconvとuconvの使いわけをわかっていないので、Nくんにirc経由で聞いてみる。「uconvは日本語限定で、OSに依存しない変換方法」だとのこと。とりあえず、iconvの方のままにしておく。

サンプルプログラム
#!/usr/bin/ruby -Ke
require 'iconv'
# これは、utf-8で書かれた、xmlファイル
fp = File.open("/home/yab/eclipse/employee.xml")
fp.each{|line|
    # print original
    p line
    # euc-jp -> utf-8
#   p Iconv.conv("utf-8", "euc-jp", line)
    # utf-8 -> euc-jp
    p Iconv.conv("euc-jp", "utf-8", line)
}
もしくは

ぜーんぶ、utf-8で書いて、ruby -Ku で表示は、uxtermという案もあり、EclipseやEmacs+(mule-ucs)で編集か。

_ メモ mule-ucs

mule-ucs - Mule universal encoding system

_ [OpenOffice.org] フォント置換

OpenOffice.orgの場合、本文はcontent.xmlでフォント情報などは、style.xmlにはいっているので、style.xmlだけ機械的にフォント置換すれば、内容には影響しない用になっている へぇー x 3 なるほど。

_ [Ruby] iconv(2)

いろいろと問題点がある
  1. sambaと同じ「〜」と「+」の問題がある
  2. そこで、euc-jp-msが指定できるかどうかでプラットホーム依存
  3. linuxはいいけど、windows標準だとlibiconvのバージョン依存。それに輪をかけるのが"GNU libicnv"か"glibc iconv"かの違い
というのを、N君に教えてもらう。教えてもらったURLをチェックhttp://www.monyo.com/technical/samba/docs/Japanese-HOWTO-3.0.ja.txt(http://www.loveruby.net/d/20040129.html)だとeucJPというのがポータブル?とか