mieki256's diary



2003/04/04(金) [n年前の日記]

#1 煙草…

煙草切れた。入手しないと。煙草が切れた時だけ外出してるような。そうか。毎回一箱だけ買ってくれば否応無く出歩く事になるのか。

#2 巡回できてない…

スクリプト弄りにかかりきりで全く巡回が出来てない。となると何の情報も入ってこない。世間では今、何か事件が起きてたりするのだろうか。

#3 [xyzzy] xyzzyのreference導入をキッカケに事態は混迷を極め

reference :

xyzzyを使うのであれば _reference があったほうがいいだろうとページを見ながらDLして設定していたのだけど、ふと「xml→xxx変換を試してみたい」と思ったのが運の尽き。

XML::DOMインストール不可 :

作業に必要なモジュールである XML::DOM をインストールしようと ActivePerl 5.6.1 build 635 で ppm install XML-DOM してもインストールできず。 _ActiveSTATEのzip置き場 を探して XML-DOM.zip をGETしてみたものの、中を覗いてみたらMS-Windows用のファイルが入ってない。 _この一覧表 を見る限りでは、MS-Windows用の XML::DOM は何らかの原因で現在用意されてない、ということだろう。

XML-DOMはインストールできた :

それでもしつこくgoogleで検索してたら _ActiveSTATEのperl-xmlのML? を見つけ、 _こちらのサイト で該当ppmを公開してるとの情報が。早速、
ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/XML-DOM.ppd
としてみるとスンナリとインストールが出来た。(利用してるActivePerlのバージョンによってURLは異なる模様。)

XML-Parserインストール不可 :

ところがいざ _xml2html.pl を perl xml2html.pl として動かしてみると、「XML::Parserのバージョンが古くてXML::DOMが動作できない」という意味のエラーメッセージが出てしまう。であれば、XML::Parserとやらを更新すべし。
ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/XML-Parser.ppd
と打ちこんでみたが、Permission Denied とエラーが出てしまいインストールできない。どうやらppmはそもそも部分的にXML::Parserを使っているらしいので、もしかすると使用中のファイルということで上書きできないのかも。仕方なく XML-Parser.tar.gz をDL・解凍して中のファイルをそれらしい場所に上書きコピー(該当ファイルをperlのインストールされてるフォルダの中で「検索」してどこに保存されてるか確認した上で作業)してみたところ、どうやらインストールできたみたい *1 で、xml2html.pl も動作…と思いきや。

xml2html.pl動作せず :

xml2html.pl: creating packages-index.html ... Substitution loop at xml2html.pl line 238.
とエラーを出して止まってしまう。238行目は、
$url =~ s/([^ 0-9a-zA-Z.~:;()\/\-])/'%'.sprintf("%02X",unpack("C",$1))/eg;
と書かれているが…

疲れた。やめやめ。既に変換済みの各referenceを戴けたのだからそれらを使えば事は足りる。

一連の作業で、誰しもがxyzzyのreferenceについてxml→xxx変換できないことだけは判明してしまったような気も。xyzzyはWindowsアプリであり、そのWindows上で動くPerlとしてはActivePerlが大勢なのだろうけど、そのActivePerlで肝心のXML::DOMがこれほど苦労しないとインストールできない、インストール後も動作しないのでは、普通の人はおいそれとこれらの作業に手を出せない気がする。が、そもそも普通の人が手を出すような作業ではないから問題無しかも。

*1: 一度、件のファイルを手作業でインストールしたその後、ppm install 〜 をしたところスンナリとppmでインストールが出来た。

#4 [prog] 日付関連処理

YahooBB利用時から今も、回線が切れたかどうかを記録するスクリプトを動かしている。その記録結果を画像にして出力するスクリプトを動かしたら正常な画像が出力されず。バグだった。月が変わると存在しないはずの32日〜99日,00日まで出力してしまう。ダメ過ぎ>自分

以上、1 日分です。

過去ログ表示

Prev - 2003/04 - Next
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

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project