mieki256's diary



2005/11/21(月) [n年前の日記]

#1 [xyzzy] ChangeLog 関係を検索

hnf に GRP を使って作業時間を書いてたけど、なんか違うというか…。ふと、ChangeLog なるメモの取り方があったことを思い出した。フォーマットとしては日付しか入らないのがアレだけど、作業時間も一緒に書いておけばいいかな。

関連ページ :

xyzzy に changelogmemo は既に入れてた :

C-x 4 a でメモを追加できる。保存は C-x C-s、終了は C-c q。

chalow も試してみる :

が、ActivePerl には HTML::Template が入ってなかった。

_PAR: Perl のスクリプトを Windows 用の実行ファイル (exe形式) に変換する : いやな日記
まずは chalow 用に Jcode と HTML::Template をインストールしておく。

> ppm install jcode
> ppm install html-template

PAR: Perl のスクリプトを Windows 用の実行ファイル (exe形式) に変換する : いやな日記 より

入れてみたり。DOS窓からは動いた。> chalow。

が、xyzzy からは呼び出せない。~/.xyzzy に、
(setq *changelogmemo-chalow-command* "perl C:\\hoge\\bin\\chalow\\chalow -o C:\\hoge\\xyzzy\\chalow_output C:\\hoge\\xyzzy\\changelogmemo")
と書いてみたり、
(setq *changelogmemo-chalow-command* "perl C:/hoge/bin/chalow/chalow -o C:/hoge/xyzzy/chalow_output C:/hoge/xyzzy/changelogmemo")
と書いてみたりしたけど、何も出力されてる気配がない。

DOS窓から
perl C:\hoge\bin\chalow\chalow -o C:\hoge\xyzzy\chalow_output C:\hoge\xyzzy\changelogmemo
と打ってみたら、
 Can't locate ChangeLogReader.pm in @INC (@INC contains: D:/usr/local/Perl/lib D:/usr/local/Perl/site/lib .) at C:\hoge\bin\chalow\chalow line 15.
 BEGIN failed--compilation aborted at C:\hoge\bin\chalow\chalow line 15.
と出てきた。カレントディレクトリ外で実行しようとしてるから、ChangeLogReader.pm が読めないのか…。

面倒なのでbatファイルを作成。
C:
cd \hoge\xyzzy\chalow
perl chalow -o output ..\changelogmemo

~/.xyzzy 中で、
(setq *changelogmemo-chalow-command* "C:/hoge/bin/chalow.bat")
とか。

出力された html は文字化け。changelogmemo を sjis で書いたせいだろうか。おそらく chalow は、euc-jp 決め打ちで処理してるのだろうな。試しに changelogmemo を euc-jp で保存してから chalow を動かしてみた。…文字化けせずに出力された。

うーむ。既に hns を使って日記を書いてる人間が、あえて changelog を html出力して日記代わりにする必要もないなと思い至ったり。

_chalow / WinChalow - Windows 用に修正した chalow :

WinChalow は、Active Perl 5.8 系で chalow を動かすことを目的としています。

chalow / WinChalow より

というものがあるらしい。

以上です。

過去ログ表示

Prev - 2005/11 - 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