2001 年 6 月のよしだむメモ


[最近] [トップ]

2001 年 6 月の事

2001/06
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

2001-06-01 (Fri)

ライセンス問題

_ あまり関係ない話かと思っていたら, 自分で作ったプログラムのほとんどが Ruby ライセンスだった。

_ 面倒なのは嫌だなぁ。 GPL だけだと Oracle ライブラリみたいに非 GPL なライブラリとリンクするとき問題になりそうだから, GPL じゃない GPL コンパチライセンスがいいのかな。

メール

_ とりあえず母親用メールアカウントを申し込んだけど, 郵便振込なので使えるのは当分先。 自力で設定してください。 フリーメールにしておけば良かったかなぁ。

_ 帰省費用は別にもらえた。ラッキー。

小包

_ せっかくだから申し込んでおいたもの が届いたらしい。


2001-06-02 (Sat)

買物
NQXML

_ Jim Menard 氏の NQXML をちょっと使ってみた。

_ 処理命令 (Processing Instruction) の中をパースしてしまうのだが, これはちょっとまずい。 XML 仕様上, 処理命令の中には '?>' 以外の任意の文字列が許されるにもかかわらず, <?hoge aaaa="aaaa" bbbb="aaaa"?> のような属性スタイルを仮定しているので, それ以外の形式だとパースエラーになってしまう。

_ 文字エンコーディングの処理を何もしていないので, 日本語は素通しらしい。 文字参照は &#255; までなので,ISO-8859-1 を仮定しているのかな。 UTF-16 は使えない。


2001-06-03 (Sun)

無為な一日

_ 散髪,ゲームとか。 久しぶりにシューティングゲームでもしようと PC エンジンを押し入れから引っ張り出したら,壊れていてまともに動かなかった。 ありゃりゃ。

XML::DOM

_ NQXML, xmlscan でもよしだむ DOM を使えるようにしてみたり。


2001-06-04 (Mon)

社長

_ 会社を休んでいる間に社長が変わっていた。 というか以前の上司が戻ってくるだけなんだけど。

XML perser

_ NQXML と xmlscan の簡単な性能比較とか。 双方に XMLParser 互換 wrapper (xmlnqparser.rb, xmlscanparser.rb) を書いて,以下のテストプログラムで比較。


p = XML::Parser.new
ret = {}
p.parse($<.read) do |t, n, d|
  case t
  when XML::Parser::START_ELEM
    ret[n] = ret[n].to_i + 1
  end
end
p ret

_ 475,447KB, 3890 要素 の XML ファイルでテストした結果。 NQXML はかなり遅い。 というか xmlscan 速すぎ。

XMLParser (expat)  0.37s user 0.01s system 65% cpu  0.577 total
nqxml-0.6.3       18.37s user 3.70s system 91% cpu 24.001 total
xmlscan-0.0.10     1.79s user 0.06s system 78% cpu  2.364 total


2001-06-05 (Tue)

通販

_ 注文しておいた本が届いた。

Unicode 標準入門

_ Unicode 標準入門をざっと読んでみた。

_ 監修者注や付録でいくらか補足されてはいるが, 情報がちょっと古いし, 不完全。 Solaris 8, Mac OS X, Mozilla あたりにも言及すべきだったんじゃないかなぁ。

_ 個人的にはちょっともの足りない感じだった。


2001-06-06 (Wed)

メーリングリスト

_ 今日はメーリングリストに XMLParser モジュールや oracle モジュールの話題が。

_ Oracle モジュールにバグ発覚。 まあ,エラーメッセージが正常に出ないだけだけど。

_ Oracle 7.2 で動くかなぁ。 OCI 7.3 以降の拡張は使ってないから動くはずなんだけど。 でもやってみなくちゃ分からないかな。

syslog

_ syslog モジュール, 開発終了。


2001-06-07 (Thu)

Acrobat

_ 昨日注文した Acrobat 5.0 アップグレード版がもう届いた。 インストールしてみた。 アンインストール情報の保存に失敗してアンインストールできない状態になってしまった。 げげげ。

買物

2001-06-08 (Fri)

mod_ruby

_ mod_ruby-0.8.3 をインストールしてみた。 ruby 本体がスタティックリンクされていると libruby.a をリンクしないみたい。

_ configure.rb をながめてもよく分からなかったので, とりあえず ruby を --enable-shared でビルドしなおし。 ライブラリパスあたりではまりまくってしまったので, LD_RUN_PATH を設定してまたコンパイル。 やっと動いた。

何か

_ 噂によると某携帯電話会社は 2.7, 某固定網会社は 2.0 とか。 携帯電話会社並み希望。


2001-06-09 (Sat)

無為な一日

_ 昼寝, ゲーム。 接点を磨いたりしてPC エンジンが復活。 久しぶりに GUNHED とか。


2001-06-10 (Sun)

無為な一日

_ ゲーム,読書。


2001-06-11 (Mon)

何か

_ 2.43 に決定らしい。 6/25 支給。 某携帯電話会社と同一支給額になるらしいけど本当かなぁ。

Mozilla

_ Mozilla 0.9.1 をインストールしてみた。 フォント周りが結構変わってるなぁ。 日本語の ASCII 文字がぼろぼろ。 なんで -misc-fixed-* フォントを使おうとするんだろう?

Perl モジュール

_ Akinori MUSHA さんに Ruby-1.6.4 対応パッチを送ってもらったので perl-0.2.8 リリース。 英語ドキュメントにすぎむしさんの修正も入れた。


2001-06-12 (Tue)

Mozilla

_ プロポーショナルな jisx0201.1976-0 なフォントを用意すればいいのか。 でも今度は monospace フォントまでプロポーショナルになったり。 うーん,よく分からないな。


2001-06-13 (Wed)

Acrobat

_ Acrobat を使って PDF ファイルのメタ情報を取得するスクリプトを書いてみたり。


  require 'win32ole'
  
  #app = WIN32OLE.new('AcroExch.App')
  doc = WIN32OLE.new('AcroExch.PDDoc')
  if doc.Open(ARGV[0])
    for arg in ["CreationDate", "ModDate", "Producer",
                "Author", "Creator", "Title"]
      p [arg, doc.GetInfo(arg)]
    end
  else
    raise "PDF Open Error"
  end

_ このくらいだったら PDF をパースしたほうがいいかも。


2001-06-14 (Thu)

UTF-8S

_ UTF-8S/UTF-32S という 符号化スキームが提案されているらしい。 サロゲートペアを別々に符号化するようだ。 ソートの結果が UTF-16 と同じになるらしい。 うーん, 邪悪。

Kondara

_ 会社のマシンのハードディスクに 20G バイトほど空きがあったので Kondara 2.0 をインストールしてみた。

_ ACPI が有効だと目茶苦茶不安定だ。 IDE の DMA が使えなくなるし, ネットワークカードが動かなくなるし。

_ KDE2 を使ってみた。 なんか不安定。 ターミナルとかが SEGV で落ちる。

_ ハードウェアの相性のせいかもしれないが, なんとなく挙動不審だなぁ。


2001-06-15 (Fri)

ICU

_ おお 。 International Components for Unicode (ICU) のライセンスが X ライセンスに変更されたらしい。


2001-06-16 (Sat)

買物

_ Pliché のキーボードが大きすぎて邪魔なので, HHK をもうひとつ購入。 ついでにマウスも。


2001-06-17 (Sun)

無為な一日

_ 久しぶりに布団を干したり, 洗濯したり。

メール

_ 母親からメールが使えないと電話。 電話で指示を与えながらメールアカウントの設定。 綴りミスなんかで結局電話 10 回, 1 時間半程かけてメールが出せるようになった。 手元にあれば 1 分で終わるような作業だったのだが。

_ その後, Web ブラウザのスタートアップページを Yahoo にしたいというのでまた電話。 来客や綴り間違いのせいで解決まで数時間かかってしまった。


2001-06-18 (Mon)

Galeon

_ Galeon 0.11.0 を試してみた。 GNOME 関係のモジュールに若干古いものがあったのでアップデート。

_ 確かに起動など Mozilla より若干軽い。 ネットワークやレンダリングの速度はほとんど変わらないけど。 ただ日本語ページが化けまくり。 Mozilla の方がちょっと完成度が高いかな。

年休

_ 明日は ISO 14001 最終審査のセカンドステージらしい。 年休決定。


2001-06-19 (Tue)

ゲーム

_ ひたすら PSO。 Ver.2 を買う前に,せめて 1 回くらいクリアしようと OFFLINE でレベル上げ。 ラスボスに挑んだが,第三段階で即死。 装備が貧弱なせいかなぁ。

貰い物

_ 技術評論社より WEB+DB PRESS Vol.3。 でも何も書いてないのに貰っちゃっていいのかな。 もしかしてまた原稿書けっていう催促?


2001-06-20 (Wed)

買物
ゲーム

_ PSO, やっと OFFLINE NORMAL クリア。 続きは Ver.2 を買ってからかな。


2001-06-21 (Thu)

買物

2001-06-22 (Fri)

賞与

_ ふふふ, 出た。

Apache/Mac OS X

_ Mac OS X の Apache を HFS+ 上で使う際の問題について 。 げげげ。

_ mod_hfs_apple を組み込んでも <Directory> ディレクティブにしか効かないので要注意だな。 <Files> には効かないので .htaccess とかは <Files ~ "^\.(ht|HT|Ht|hT)"> とかで守らなければ。 CGI とかも <Files ~ ".(rb|RB|Rb|rB)$"> とかしておかないとソースが見られてしまう。

DOM3 XPath Specification WD

_ Document Object Model (DOM) Level 3 XPath Secification Version 1.0 の Working Draft 。 やっと DOM と XPath のオブジェクトモデルの整合性がとれるようになるかな。

_ ふむ, API はそうなるのか。 やはり context node と namespace 宣言は外部から与えてやらないといけないんだな。

IDN

_ IE 5.0 で多国語ドメイン名 (IDN) アクセス らしい。

_ うむむ, MSN Search を使うのか。 いんちきだ。 JPNIC の方式と互換性が無いし。

Mac OS X

_ Mac OS X 10.0.4 アップデータインストール。 ssh が 新しくなった。 でもちょっとおかしい。 Bad packet length とか言われてつながらない。 なんか Rijndael がバグってるような。 cipher を 3DES や Blowfish にするとつながる。 Rijndael を知らない古い ssh ともつながる。


2001-06-23 (Sat)

買物

_ ボーナスが出たのでちょっと無駄な買物。 USB 接続の TV チューナ内蔵 MPEG-2 ビデオキャプチャユニットと CD-RW ドライブ。

ビデオキャプチャとか

_ とりあえずテレビをキャプチャしてみた。 まあ画質は値段なりか。 Celeron 466MHz ではパワーが足りないようで若干コマ落ちする。

_ 試しに MPEG-2 からビデオ CD用の MPEG-1 に変換してみた。 30 分 (660MB) のデータの変換に 4時間かかった。

_ CD-R にビデオ CD で焼いてみた。 USB でも書込み速度は特に問題ないようだ。

_ げげ, うちの DVD プレーヤ (SONY DVP-S707D) は CD-R が読めないらしい。 意味のないことをしてしまった。


2001-06-24 (Sun)

無為な一日

_ 洗濯したり, たまったビデオを消化したり。

_ 近所にメモリを買いに行ったら売り切れだった。 がっくり。


2001-06-25 (Mon)

Sablotron

_ しばらく前に試してまだまだ使えないと思っていたが, いつの間にかかなり使えるようになっていたらしい。

_ なるほど, かなりいい感じだ。 でもまだおかしいところもあるなぁ。 以下のテンプレートで 妙なノードが作られるみたいだ。 カレントノードがルートの時, xsl:copy はノードを作ってはいけないはず。


  <xsl:template match="/">
    <xsl:copy>
      <xsl:apply-templates/>
    </xsl:copy>
  </xsl:template>

_ うーん, xsl:key はともかく, xsl:number が実装されていないのは痛いなぁ。

PS2

_ そろそろ買うことにした。 とりあえずオーダー。


2001-06-26 (Tue)

PS2 Linux

_ ありゃ, PS2 LinuxKit キャンセル分販売 が明日だったのか。 まあ今すぐ欲しいわけでもないし, SCPH-30000 対応の LinuxKit が出るまで待つことにしよう。

仕事とか

_ 検証,開発用のマシン到着。

_ 今まで何度か DELL のマシンを買ってきたけど, 年々キーボードが安っぽくなってきてる。 5,6 年くらい前の DELL のキーボードが好きだったんだけど。

_ i モード用に外部に公開しなくていけないので, Windows2000 に SP や hotfix を当てまくる。 うう, 面倒臭い。


2001-06-27 (Wed)

ドメイン名

_ 検証マシンの外部公開用にドメイン名を取得。 会社にばれると怒られそうな名前だ。

_ とりあえず,自宅のマシンで NS と MX を引き受けて, sendmail の設定とか。

_ もう引けるようになってるみたい。

DVD プレーヤ

_ CD-R の読める DVD プレーヤが欲しくなったので, 折角だから リージョンフリーな DVD プレーヤ をオーダーしてみた。 なんかすごく怪しげだ。


2001-06-28 (Thu)

出張

_ 京都に出張。 疲れた。

Emacs と vi

_ ^N^P は使うけど, ^F^B は使わないなぁ。 たいていカーソルキーを使っちゃう。 ^V は使うけど M-V は使わない。

_ vi もカーソルキーだな。 確か nvi から jvim に移行した理由も日本語モードでカーソルキーが使えなかったからだったような。

_ そういえば最近の jvim は Win32 では syntax highlighting が使えるのだが, Unix でも使えるようにならないかなぁ。 Vim 6.0 はちょっと重いし。


2001-06-29 (Fri)

フレッツISDN

_ 久しぶりに回線が切れてしまった。 会社からインターネット経由でアクセスできないので, PHS で自宅に接続してみたらルータから先にパケットが流れない状態になっていた。

_ しかたなくルータをリブート。 リモートからルータをリブートするのはちょっと恐いかも。 いちおう直ったみたいだ。

_ ルータの上に物を載せていたので熱がこもっちゃったかなぁ。

_ 11:30 から 1.5 時間くらいアクセス不能だったようだ。

買物

2001-06-30 (Sat)

荷物

_ 実家から米到着。

_ 「イース I・II 完全版」, 到着。

買物

_ 近所で買ってきた。 32MB しか認識されなかった。何故だ? 会社のマシンで試してみよう。

Ys

_ 特典目当てで買ったので,ゲームをやるつもりはあまり無かったが, とりあえず Ys I を難易度 Normal で始めてみた。 コウモリに苦労した以外はさっくりクリア。 双子鬼ってこんなに弱かったっけ?

_ でもいい加減 Ys は飽きたので, 次は DragonSlayer IV をリメイクして欲しいな。


Ganerated by nDiary version 0.9.2
Yoshida Masato (yoshidam@yoshidam.net)