*Article*
★
更新時間
を正しく返すように、
yar-3パッチをあてておく。
*
Apache/1.3.x
では、CGIが返すLast-Modifiedが未来だったら、現在の時間を返すようだ。
そのため、
星野アンテナでは、更新してないのに更新時間だけが変わり続けている日記が続出の模様(^^;;;
*
Apache/1.2.x
では、そのまま返しているみたいで、その場合、朝日奈では12時間以上未来なので
「電波届かなぁい」になっちゃってるみたい。
★
秋葉
GF fineを買おうかと思ったけど、マンガ等で荷物がいっぱいだったので見送り。
リムーバブルなドライブが欲しくてちょっと見てみたところ、
YAMAHAの6倍速CD-R/RWドライブ(ソフト無し)が3万円くらいだった。
RWメディアもずいぶん安くなっていたし、買いか?
あと、USBなMOとZIPを眺めてみたけど、やっぱメディアが高くていまいち。
あ、ルート訪問記とBSDマガジンを立ち読みしようと思っていたのに
すっかり忘れてた。
一つのバッファでNヶ月分の予定を編集するモードを作ってみたり。
*
使い方
*
バグ
一番最後の行に入力しても、ファイルには反映されないのが
最大のバグかな。read-onlyにして逃げるかも(^^;
それ以外にも、一番最初の行の行頭は入力ができてしまうってのや、
ファイルの最後に改行が入ってしまう可能性があるってバグもあるが、
仕様にしてしまうかも(ぉぃ
*
機能不足
表示しているより未来の予定が入力できないのはなんとかしたい。
*
名称
関数名等、hnf:yoteiとしたけど、hns:yotei等にするべきだった気がする。
★
CD-Rドライブ
が絶不調なので、友人のところに持っていったところ、問題無く動いてしまった。
「熱を持ちすぎているのが原因では?」という仮説が立ったので、
部屋にお持ち返りして試すと確かに問題無く焼ける。
これで電源を入れっぱなしにして、明日失敗すれば原因は判明か?
なお、普段はPCは24時間運転していて、CD-Rも電源付けっぱなし。
こちらからDate.pmを取得すると、「Content-encoding: x-gzip」で返してくれるが、
IEはそれをそのまま保存する模様。
取得したファイルの名前をDate.pm.gzに変えてやったら問題無く見れるようだ。
★
skk-10.55
★
select-xface-0.12
★
rxvt-2.7.1
./configure --enable-everything --enable-languages
うぐっ、日本語にbgcolorが着かない(;_;)。
LinuxでEmacsから日本語のコピーペーストできないのもあいかわらずだし、
日本語をselectした時に表示がおかしくなるし、、、
★
ncurses-5.0-991002
48時間電源を付けっぱなしにして、熱くなっている状態で焼いてみたところ、、、
無事焼けてしまった。
数日前は、1倍速だというのに数分でバッファアンダーランに
なってしまっていたのだが。
でダメなことはやはりあるんですね。
うちは違うような感じでしたが(^^;
★
IE
突然、IEで
虹野アンテナにアクセスすると全て未読状態に(汗)。
さらに、log.cgiにアクセスしたら「許可されていません」と言われてしまうし。
*
C:\WINDOWS\Cookies
を覗いてみると、"anyuser@diary[n].txt"というファイルがー!
原因はログオンしていないだけだったという。
それにしても、Windowsのログオンはこんなところで使われていたのかー。
★
rxvt-2.6.1
2.7.1の調子が悪いので、弱くリリース版を。
./configure --enable-utmp --enable-wtmp --enable-xpm-background \
--enable-transparency --enable-menubar --enable-graphics \
--enable-xim --enable-kanji
Emacsからのcopy/pasteもいつの間にかできるようになっていた(^^)。
★
select-xface-0.13
に、
Sep Nov Oct bugの簡易チェック機能を付けました。
Apache-1.3系でbug-fixされていない場合、URLに'?10060240'といった
日時が付かないようにしたつもりです。
手抜きなチェックのため、bug-fixされているのにひっかかったり、
逆にfixされてないのにひっかからなかったりすると思いますので、ご了承ください。
簡易チェック機能がバグっていたので修正(^^;
ついでに、Agentを
"Asahina-Antenna/2.000 (incompatible; Nijino-Antenna/0.0 ; libwww-perl/5.45)"
として、BATTAと看倣されるようにしました。
最後の行への入力が反映させるようにできないか実験。
★
mailcrypt-3.5.5
GnuPG-1.0.0に対応!
これで、mailcryptを入れ替えや修正をせずにSEMI-PGPGPGが使える。
電撃PSは毎号買ってます、ほとんど読んでませんが(^^;
そういえば、限定版はLoppiで予約受け付けているらし。
★
携帯
を導入したり。
ちなみに変換は
って感じ。
問題無く変換できた(^^)
あら、全然動いてくれない。Susieで見る限りConvertは問題無さそうなんだが。
なぜか、cgay10だけ変換がうまくいかない。自分でトリーミングして変換したら
問題無くいったけど。
つつくと「うぐぅ〜」と言ってくれたり:-)
*
ONE & KANON
★
クリックアイドル
数年ぶりにTECH Winを買ってクリックアイドルをインストールして、
ペルソナウェアを思い出したのであった(^^;
クリックアイドルの方は私の環境ではかなり調子が悪い…。
がっつり変更しました。
bugは修正されたはず。
日記は年毎のディレクトリに置いても、予定は日記ディレクトリにフラットに
置けたんですね(^^;
ということで、hnf:yotei-diary-year-directorypってのを追加したので、
これをnilにしてください。
*1: このpatchはABC?(上旬・中旬・下旬・未定)を指定できるようにする
ものも含まれているので、このままあてると多分問題ありです(^^;
★
Cache機能
HNSの最新版をcvsで取得してCacheを有効に。
★
トルネコ2
魔のダンジョン クリア! \
高速化に精を出す。
メッチャ検索エンジンのソースをおおいに参考にさせて頂いて、libwww-perlを捨てることに。
*
速度
各5回の測定結果は以下の通り。
Unadon/0.0
48.32 real 2.02 user 0.14 sys
32.67 real 1.98 user 0.17 sys
33.70 real 2.01 user 0.16 sys
34.20 real 2.00 user 0.16 sys
33.36 real 2.06 user 0.08 sys
Unadon/0.1
21.10 real 0.81 user 0.14 sys
9.30 real 0.90 user 0.07 sys
9.15 real 0.88 user 0.08 sys
17.60 real 0.82 user 0.13 sys
7.86 real 0.83 user 0.12 sys
0.0では平均36.45秒、0.1では平均13秒と180%の高速化が!
しました。とりあえず、"PRCC"で検索して動作確認するも…。
*
bug
タイムアウトすると、CGIが止まってしまうというbugが!!
あわてて修正しました。
ついでに、timeoutは表示するように。
★
w3m-991009
★
im-132
★
tgif-4.1.22
★
glib-1.2.6, gtk+-1.2.6
★
ncurses-5.0-991009
★
ぐるり
次号は10/22で隔週発売だから、11/5、11/19かね。
文庫になるとは思わなかった。「24人のビリーミリガン」と
「ビリーミリガンと23の棺」
*1
は、読んで無いし購入かな。
で表示される数字の羅列は、sec, min, hourなどを連結したものですね。
% perl -e 'print join(" ", localtime(time-24*60*60)), "\n"'
56 33 2 12 9 99 2 284 0
% perl -e 'print $_=localtime(time-24*60*60), "\n"'
Tue Oct 12 02:33:57 1999
まったくもって環境依存だけど、emacs-19.34以降で以下のようにできるはず(笑)
% emacs -batch --eval '(let* ((time (current-time)) (ftime (- (+ (* (float 65536) (nth 0 time)) (float (nth 1 time))) (* 24 60 60))) (most-time (floor ftime 65536)) (least-time (floor (- ftime (* 65536.0 most-time))))) (message (format-time-string "%Y%m%d" (list most-time least-time 0))))'
19991012
無難には、
sh & test & expr で頑張る*2
ってとこですかね。
*1: どっちもタイトルに自信なし
*2: shをよく知らない人が書いたダサいコードです(^^;
★
免許
ようやく穴空き免許から解放。
コンパクトなサイズになったけど、どうせ名刺入れに入れるから
どうでもよかったり。
*
本屋
会社を4:00で抜けたが、免許の受け取りは4:30に完了したので、
本屋に行って24人のビリー・ミリガンなどを買ったり。
しばらく前は未読な本が無くて、既読のを読んでたんだけど、
最近ちょっと溜まってきたな。
捕捉しました:-)
*
微修正
をちょこちょこと。
ちなみに、http://www.nijino.com/antenna/unadon.cgi?key=aaa
といった感じでキーワードだけ指定しても動くようにしたつもりです。
*
todo
- 表示件数の変更
- 時間順に対応
- サイトごとの表示に対応
どれも気が向いた時かな。
★
ぐるり
なるほと、caseで|を使えばすっきりしたんですね(^^;
あ、sourceはshellに依存すると思うので、 . (ドット)を使った方が良いかと。
結果はないしょ(爆)\
★
EXCEL
EXCELなるものを初めてまともに使ってみる。
プログラムを動かしながら結果を入力していたところ、半分終えて一休みしようかなと
思ったところで、EXCELが逝ってしまった(;_;)
しかも、全然保存せずにやっていたものだから…。
ただでさえ忙がしい一日だったのに、おかげでさらに大変なことに。
世の人々はよくこんなのを使っているもんだ(^^;
★
imlib-1.9.7
★
lynx-2.8.3dev.11
★
mew-1.95b2
★
エクセル・サーガ
予約が25:45〜26:15のままにしてた(;_;)。
★
ぐるり
refererログが見れくなってしまったので、ほとんど無いです(^^;
見れたころは、リンクされているページを調べていたので、
bookmarkからのは去年の8月ごろに気付いたようですが。
タイトルの方は了解です。
を作ったり。
★
ぐるり
は
可能みたいです。セキュリティがアレだろうけど。
★
logrotate
15:00頃にマシンを使おうとしたら、ロードアベレージが1近くあった。
何かプロセスが暴走しているのかと思ったら、logrotateが朝から動きっぱなし
だった。
logrotateはVineの初期設定のまま毎日4:00amに動かしていたんだけど、
調べたところ、junkbusterのログをrotateしようとして大変なことになっていた模様。
# Logrotate file for Junkbuster RPM
/var/log/junkbuster/* {
compress
weekly
}
などとなっているものだから、
/var/log/junkbuster/junkbuster.1.gz.2.gz.1.gz.4.gz.2.gz.1.gz.1.gz.2.gz.1.gz.1.gz.1.gz
などなど、鬼のようにファイルが生成されてしまっていた(^^;
とりあえず、設定ファイルは適宜修正したが、ログファイルを削除しようとして、
"rm -f *"としたら"bash: /bin/rm: Argument list too long"と言われてしまった:-(
ということで、xargsを使って削除中だけど、2時間くらい経った今なお、
終わる気配が無い…。
★
URLメモ
★
jisx0208-1978
で遊んでみたり。
*
14ドットフォント
jiskan16-1978.bdfからbdfresizeで14ドットフォントを作ってみる。
機械的に作ったものだけあって、品質は…。
*
1983 vs 1978
jisx0208-1983とjisx0208-1978で違う字形を調べるべく、jiskan16.bdfと
jiskan16-1978.bdfを比較してみたところ、
これらの文字が異なるようだ
*1
。ただし、4d5aなんかは、bdfではなぜか同じだったが、違う表示がされていたので、
抜けもあるっぽい。
*
emacs-20
*1: w3.elでも無ければ同じ文字が表示されてしまうでしょうが…。
★
lynx2.8.3dev.12
うぐっ、コンパイルが通らない(;_;)。調べたところ、dev.11での変更が問題
なようだが、何故、dev.11ではコンパイルできたんだ?
--- lynx2-8-3/src/LYMainLoop.c.orig Mon Oct 18 23:55:18 1999
+++ lynx2-8-3/src/LYMainLoop.c Tue Oct 19 00:12:36 1999
@@ -4628,7 +4628,7 @@
}
#if defined(CJK_EX) /* 1997/12/13 (Sat) 15:20:18 */
if (HTCJK == JAPANESE) {
- *last_kcode = NOKANJI; /* AUTO */
+ last_kcode = NOKANJI; /* AUTO */
}
#endif
LYforce_no_cache = TRUE; /*force the document to be reloaded*/
★
w3m-991015
★
tar-1.13.13
★
ncurses-991016
★
jisx0208-1978 (その2)
昨日の続き。
*
k14-1978.bdf
k14.bdfをベースに字形が異なるものをjiskan14-1978を使うようにしたフォントを
作ってみたり。これで、XEmacsで14ドットフォントを使うときに少しだけ幸せになれるか?
XEmacs自体滅多に使わないうえに、16ドットフォントを普段は使っているから、
どうでもよいんだが。
★
skk-record
の登録数の伸びを
gnuplotでplotしてみたり。会社の方はy=k*(x^.5)な感じの曲線を描いていたけど、
家の方はy=k*xって感じ。
★
Time-modules-99.062301
↑を最初perlでデータの整形をしようと、Time::ParseDateを使うべく入れたんだけど、
gnuplotでtimefmtなんてのがあったので不要に。
★
rail-0.8
★
namazu_for_hns-1.1.1
./configure --prefix=$HOME --with-admin=ari@nijino.com --with-kakasi
としたところ、mknmzの$KAKASIが"yes -ieuc -oeuc -w"となってしまい、
hns-indexを実行するとディスクを食い尽すという大変なことに(^^;
./configure --prefix=$HOME --with-admin=ari@nijino.com \
--with-kakasi=/usr/local/bin/kakasi
とちゃんと指定してやれば当然問題無かった。
★
libpng-1.0.5
% cp scripts/makefile.linux makefile
% vi makefile (ZLIBLIBとZLIBINCを修正)
★
アンテナ
裏アンテナは某所のhina.txtにかなり依存していたんだが、
hina.txtを出さなくなったため、ほとんど電波届かなぁいに。
ってことで、設定ファイルのファイル名をhina.diに変えたけど、
それだけではダメだった。
もしかしたら朝日奈のバージョンが古いからかと、2.110にしようかとも考えたけど、
ふと別のアンテナシステムを使うことを思い立ち、
なつみかん ver.2.0を取ってきてみる。
*
なつみかん
を試しに適当に設定して動かしてみると、あっさり動いてしまった。
更新時間の取得とhtmlの生成が別々になっているのも、
個人的にかなり魅かれる。
★
ぐる
私も昨日会社のマシンに入れたとこだったりしますが、暇がなくて全く設定できず。
Mule-4.1ってEmacs-20.4(Mule-4.0)よりバージョンが上だー。
その関係かmule-ucsが動かんと友人が言ってたな。
Emacsの変更点は$EMACSDIR/$EMACS_VERSION/etc/NEWS
*1
*2
あたりに書いてありますが、Meadowの変更点はどこに書いてあるんだろうか?
そういえば、チルダもshell依存でした。
Emacs-20.4ですが、全然問題ないです。
rail-mule-codename-alistもちゃんと設定されてますし。
たしかに、make distcleanを一回行うとおかしくなりますね。
(27:35)
*1: $EMACSDIR=/usr/local/share/emacs とか
*2: ちなみに、emacs-versionの最後の1つはemacsをdumpする度に増えるので、
あまり意味はないです。
★
なつみかん
手元で設定して動かしてみたり。
朝日奈の設定ファイルからなつみかんのLIRSを出力する数行のスクリプトを作って、
configファイルは完了。
で、出力ファイルからhtmlへの変換は、
虹野アンテナのように、複数の出力を合わせたかったので、nm_mf.plをいじって、むりやり対応。
あとは、ベースのhtmlを作成して実行!
ほぼ一発でうまくいった:-)
*
リモート情報
完全に自分用のアンテナなので、自力取得は極力避けたいところなのだが、
リモート情報が使われずに自力取得に行ってしまうことがある。
ってことで、ほげってみたところ、Last-Modified-Detectedが現在より
$expiresCount以上前だと捨ててしまうようだ。
$expiresCountをでかくしようかと思ったけど、影響範囲がかなりありそうだったので、
その判定を消してしまった(^^;;;
ありがとうございます(^^)
DIに関しては全く知らないのですが、
WDBが出力するDIのLast-Modified-Detectedは、更新を初めて検出した時間を
維持し続けるみたいで、そのため、しばらく更新していないページは
リモートアンテナから取得してもなつみかんはデータを捨ててしまうのが
気になります。
実験的に動かしてみたところ、
- "Oct 18 1999 17:40"を「18月」と誤認してエラーとなってしまう(^^;
- "Thursday, 21-Oct-1999 23:12:06 JST"を「JST」をKEYに取得しようとしても、 KEY以前の文字が無視されてしまうため取れない
- "10月21日(最終更新22:20)"から更新時間が取れない *1
さすがに3番目はアレですが、1つ目、2つ目は対応していただけるとありがたいです。
ふと思い付いたけど、2番目はKEYに正規表現を使えば取れそうな気が。(10/22 10:52)
★
Meadow-1.10
Meadow-1.10をSolarisとLinuxにインストールしてみた(^^)
- シェルスクリプトに実行属性を付ける
% chmod 755 configure config.guess config.sub install.sh make-dist \
mkinstalldirs move-if-change update-subdirs
- CRLFをLFに変換
% perl -pi -e 's/\x0d\x0a/\x0a/g;' **/*(.)
- configure
- src/dispextern.h を修正
- make
mule-versionが"4.1 (葵)"になるけど、Emacs-20.4/Mule-4.0と何が違うかは
知らない(^^;
★
mewでmessage/partial
は読むことができたのか、知らなかった。
- `*'で該当メールをマークする
- `m@'でマークを"@"にする
- `J'で連結する
簡単に書きすぎてしまって、正しく伝わらなかったようでm(__)m
はちさんの書かれた通り情報としては新しいけど、lmdは古いということがあるみたいなので、
lmdを元にexpireするのは良くないのではないかと思うのですが。
*
KEY
問題のページは
更新日:
Thursday, 21-Oct-1999 23:12:06 JST
って感じに2行になっていたのですが、なつみかんを調べてみたら2行に
分かれていた場合も取得できるようだったので
「更新日」をKEYにしてみたところ大丈夫でした(^^)。
私はリソースではほとんど設定せずに、.emacsの方でやってたりします。
% appres Emacs | grep -i font
Emacs.Font: -xemacs-fixed-medium-r-normal--16-*-*-*-*-*-*-*
Emacs*fontList: -*-gothic-medium-r-normal--14-120-75-75-c-*-*-*:
日本語のitalic/bold-italic以外はいけてます。
全ておっけー。
ろくに設定してない(^^;
boldの日本語フォントがmediumの日本語より幅が小さいのがかなりアレ。
*
日本語のイタリックフォント
ちなみに、私の環境で利用できるのは以下の通り。
% xlsfonts -fn "-*-i-normal-*-16-*-jisx0208.1983-0"
-ms-minchou-bold-i-normal--16-160-75-75-p-160-jisx0208.1983-0
-ms-minchou-medium-i-normal--16-160-75-75-p-160-jisx0208.1983-0
Emacs-20は"-*-fixed-bold-i-normal-*-16-*"と指定しているのに、
取得できてるよ。
★
秋葉
一月ぶりに行ったら予想通り散財。
*
モバギ
そういえば、ツクモDOS/V館に Mobile Gear for DOCOMOが29800で、
ツクモ本館にMobile Gear MC-MK32が展示品限り49800(?)で売っていた。
★
品定め
*
56Kモデム
寮の回線の品質がダメなためか、デフォルトのV.95では10回中1回
*1
しか繋がらない(;_;)
ということで、試しにK56flexにしてみたところ、
34000で安定して繋がるようになった(;_;)
買った意味が…。
*
GF fine
GF95の最新版だと思っていたら全然違った(;_;)
*
メモリーステーション
電池買ってくるの忘れた(^^;
★
ぐるり
メリットはmule-versionが「葵」となるから、Semi-gnusなどを使った時に
User-Agentがちょっとカッコイイくらいですかね(^^;
以前 NT Emacs-20.3.6.1 を同じくSolarisとLinuxにインストールしましたが、
この時は、Emacs-20.3.6が一般公開されてないからという理由でした。
★
title.cgi
手元で上手く動かなくて調べたところ、
「.#d19991023.hnf」というemacsのlock-file(?)があると、そのファイルを
開こうとしてエラーとなっているみたい。
とりあえず、
適当に回避させておこう。
ごめんなさい、ごめんなさい、ごめんなさい。おかしくなってました(^^;
原因は、かなりダサイところにありました(^^;;;
\
★
メモリーステーション
昨日単4電池を2本買ってきて、使ってみようと思ったら4本必要だったという。
ということで、今日さらに2本買ってきて電池をセット。で、WinPSMに繋いでいた
ケーブルをメモリーステーションに繋ごうとしたら、形状が違った(;_;)。
しかたなく、プリンタケーブルを外して、附属のケーブルをPCに付け、
ようやく使えるように。
データ転送はWinPSMより全然速いし、WinPSMのデータもそのまま読めるし
結構いいかんじ。ただし、アイコン表示ができないあたりはWinPSMより劣るな。
メモリーカードキャプターさくらが動いたりはしないのかな。
★
ぐるり
セリオと誤読(^^;、ロボットの話だったからねぇ。
む、
そういう誤読を期待されていた模様(笑)
★
ncurses-5.0-19991023
どうでもいいけど、年をようやく4桁にしたみたい。
★
im-133
★
lynx2.8.3dev.13
リンクの日本語がなぜか半分しか反転しないor色が付かない。
ということで、しばらくはdev.12を使うことに。
★
w3m-991028
★
ndtpd-2.3.4+
★
ギャンブル
*
うち
かなり久々に。
半荘8回で結果は+130くらい、4着が無かったのが大きいな(^^)。
お付き合いで枠で2-8。2枠は「
サクラ
ナミキオー」という名前に魅かれて買ったというのはヒミツ。
★
skk-10.56
★
AV機器
- アンプ
- バッチリ
- CD
- 絶不調。全然使っていない
- MD
- 絶不調。全然使っていない
- LD
- CD Playerの代わりに使うようになってから、LDを再生した時の調子が悪くなってきた
むー、かなりツライ。LD/DVDコンパチ機購入か?
/[TAB]した時に補完するべきものが無い場合に、エラーとなってしまう。
(match-string 0 command-word)となっている所をcommand-wordにすればいいだけな気が
したんだが、なんでそうなっていないか気になって調べたところ、
昔わざわざそうした模様、すっかり忘れていた(^^;
ということでがっつり書き換えたけど、閉じるコマンドを必要とするコマンド
(UL,OL,PRE,CITE,FN)には引数を必要としないということに依存してしまった。
ま、現在のhnfはそうだからいいやね。
★
ぐるり
私はC-hがBSになっていない時はM-x load-library term/keyswapをまっさきに
実行します:-)
私が使っていたのと同じだと思います
*1
が、3年まではキーボードの上の方の
へなちょこカーソルキーを駆使してました(^^;
研究室に入って、「C-n等を使うように!」と習ってからは変わりましたが。
*1: 私が卒業した翌年に入れかえられたんだっけ?
だとしたら、やまやさんが4年の時は違うんでしょうが。
★
かえる
いつも[代換替]のどれを使うか悩んでしまうので手元の漢和事典で調べてみる。
代 : ほかの役をする。
(例) 書面をもってあいさつに代える。命には代えられない。父に代わって言う。
換 : 物を相手にわたして別の物を受けとる。
(例) 物を金に換える。車を乗り換える。言い換えれば。物が金に換わる。
替 : 前のものごとをやめて別のものごとを行う。
(例) 商売を替える。池の水を替える。社長が替わる。年度が替わる。
変 : 前と違うようすになる。
(例) 形を変える。観点を変える。色が変わる。位置が変わる。
うーん、やっぱりよく分からない(^^;
★
日付け指定
ダイレクトカレンダーとタイトル一覧をいじってみたり。
★
HNS patch
ちょっと整理してみる。
取り込まれたら嬉しいな(^^;
★
URLメモ
以上、26 日分です。