*Article*
★
mew-1.94pre3
★
w3m-990831
★
patch-2.5.4
★
ncurses-5.0-990828
★
textinfo-3.12s-j
% env CFLANGS='-O2 -DEUC=1' ./configure
jisには対応していないのか…。
★
tar-1.13.11
bzip2は-Iになっていた。
★
NADESICO THE MISSION
クリア。疲れたので、感想は後日。
★
Number Plate
昼飯の時に同期の人に突然「車のナンバープレートなかったよ」と教えられる。
飯を食べて車を見に行ったら確かに前のナンバープレートが無い(大汗)。
それにしてもナンバープレートが無いとかなり違和感がある。
「何で朝気付かなかったんだ?」ってくらいだけど、朝は寝惚けているし
急いでいたからなぁ…。
ということで、午後有休を取っていろいろと。
*
警察
とりあえず寮に戻って管理人に連絡。
でもって、管理人に警察に連絡してもらう。
しばらくして、警察がやってきたので、ちょこちょこ説明して被害届を出す。
*
新しいナンバープレート
を貰う必要があるが、近所の修理屋さんにお願いする。
でもって代車を借りたり。一年ぶりのマニュアル車はつかれるな。
*
保険
は今から連絡する予定。
どうやら、
hnf:variable が nilの場合、ダメのようです。
近日中になんとか。
infoを読む限りでは(interactive)を複数入れても
意味はなさそうなんだけど…?
英語2.4版(19.29対応)の日本語訳ドラフト2.0版より
`interactive'形式が効果をもつのは、関数を呼び出す前に、コマンド・ルー
プ(実際にはそのサブルーチン`call-interactively')がその関数定義をス
キャンして`interactive'を探すからです。一旦関数が呼び出されると、そ
の本体の`interactive'形式を含む全ての形式が実行されますが、この際は
`interactive'は引数の評価さえ行なわずに単に`nil'を返します。
★
ナデシコ
突然の有休で暇だったのもあって、第1話から第14話まで視たり。
クリムゾン家の一人娘とか言っているよ(^^; \
----------------------------
revision 2.7
date: 1999-09-04 01:55:32+09; author: ari; state: Exp; lines: +3 -3
* hnf:font-lock-keywords の修正
----------------------------
とりあえず、
hnf:variableがnilでも逝ってしまわないようになりました。
ただし、emacs-20.4だと
"Fontifying d19990903.hnf... (regexps...........)"
がmini-bufferになぜか出たままですが…。
★
ナデシコ
続けて15話から26話まで。
「で、これは何?」とナルトを持つルリルリが:-)
*
サターン版
を久々に遊びたくなってきた(^^;
★
im-127, mew-1.94pre4
★
lha-1.14f
MACHINE = -DHAVE_TM_ZONE -DEUC -DSYSV_SYSTEM_DIR -DSUPPORT_LH6 -DHAVE_NO_LCHOWN
★
apel, flim-1_13, semi-pgpgpg, T-gnus-6_13, bitmap-mule
tinycustomでdeffaceがちゃんと動くようになったらしい。
ONEに続いて、友人に借りて遊びはじめる。
★
つっこみ
持ってなかったっけ?
こっちもいつの間にか希望の番号が取れたのね。
そうとは知らずに
希望はしなかったから、当然普通の番号になった。
選ぶなら4-01かな。
katsumiは
選んだ番号
が
偶然一致していたんだね。
★
T-gnus-6_13
★
有休
*
免許更新
ってことで、交通安全協会へ。
即日発効されないので、10/13〜20の間に警察署に貰いに行かなきゃなんない。
を見に行ったり。
昼前に映画館に着いたらちょうど開始5分前だった:-)
さすがに平日の昼間とあって
ダメな人
5人くらいしかいなかった。
音響がヘンで萎えたりもしたけど、充分に楽しめました(^^)。
パンフは残念ながら売り切れ。
たしかに、
NEWやSUBの後にスペースが入ると便利ですね。
ただ、単にhnf:commandsにスペースを入れてしまうと、現状では
コマンドのヘルプが表示されなく(にくく?)なるので、ちょっと考えてみます。
★
私信モード
を補完すると、「アレだから悪運ポイントが溜まっていたおかげ」だね:-)
★
お仕事
今月は、
1(水) 定時退社
2(木) 午後有休
3(金) 定時退社
6(月) 一日有休
なんてことやっていたら、仕事溜まりまくり。
フレックスのマイナスも同様に(^^;
ふと、mule-2.3@emacs-19.34で動かしてみたら、コマンドのヘルプが
表示されないことに気付く。
(let ((string "hoe"))
(put-text-property 0 (length string) 'face 'bold string)
(cdr (assoc string '(("hoe" . "hanya-n")))))
を評価すると、emacs-20.4やXEmacs-21.2.19では"hanya-n"となるのに
mule-2.3@emacs-19.34ではnilとなるため。
etc/NEWS-jaを調べたところ↓が原因であろう。
* Emacs 20.1 でのリスプの変更
** 基本的なリスプの変更
*** equal で文字列を比較する時、今ではテキスト属性は無視されます。
XEmacsの方はいつからこうなったんだろ?
*
対応
(buffer-substring)を(buffer-substring-no-properties)に
変えればいいんだろうけど、何かムダな気がしないでもない。
と思っけどemacsのソースを眺めたところ、-no-propertiesの方を使った方が良さげ。
*1
に関して考えてみよう。
スペースは`_'、タブは`\t'で表すとして。
N[TAB] → NEW_
NEW_[TAB] → ヘルプの表示?
LNEW_[TAB] → urlの補完?ヘルプの表示?
LNEW_.[TAB] → urlの補完
ヘルプの表示はTABでは出来なくしてしまおうかな。ほとんど不要な機能だし。
あと、例えば"OL"が補完された時は`\n'が入るようにしようかな。
NEW_[TAB] → NEW_\t
LNEW_[TAB] → urlの補完
O[TAB] → OL\n
とりあえず実装したのでしばらく試してみよっと。
*1: ただし、emacs-19.29で導入されたもののため、mule-2.3@emacs-19.28は
またも障害が増える。
対応する気があまり無いから別にいいんだが。
★
the brilliant green / TERRA2001
スチャダラのミニアルバム(?)も今日だった気がしたんだけど、見当たらず。
★
im-130, mew-1.94
★
skk-10.51
skk-11も開発が開始したらしいが、取得できず。
★
tgif-4.1.17
Solaris附属のgettextを使う場合は、相変わらず
変更が必要なり。
★
gnupg-0.9.11
★
ncurses-5.0-990904
★
ndtpd-2.3.3
★
GnuPG-1.0.0
★
tiff-v3.5.1
★
cvs
会社から外のcvs serverに接続できるようになった:-)
これで、家で取得して、会社に持っていって、自前のcvs serverにimportするという
面倒なことをしなくてすむな。
★
w3m-990902
★
4th MIX
とりあえず一通り遊んでみたが、判定がかなりヌルい。
クリアできなかったのは、4曲だけ。
- DRUNK MONKY (7)
- GENOM SCREAMS (7)
- LOGICAL DASH (7)
- deep in you (?)
*
4th MIX Bounus Edit
こっちは難しすぎ。起動も面倒だし、もう遊ぶことは無いであろう…。
★
gimp-1.1.8
Solarisにインストールしてみる。
*
Perl Modules
perlのplug-inに対応させるためにいくつかインストール
- Gtk-Perl-0.5121
- Parse-RecDescent-1.66
- PDL-2.002
*
OpenGL
PDLのためにさらに以下のものを
- MesaLib-3.0
- MesaDemos-3.0
- OpenGL-0.5
OpenGL-0.5は
修正が必要
*1
だった。
が、PDLをOpenGL対応にすると全然コンパイルが通らなかったので諦めてしまった…。
*
gimp-1.1.8
Solaris附属のgettextは毎度の問題があったので、GNU gettextを使うようにして
コンパイル。
Perl ModuleのGimp/Lib.soでlibintl関係でエラーが発生したので、
ムリヤリGNU gettextのlibintl.aをリンクする。
*
起動
が、plug-inの読込みで止まってしまう。
「開発版だから不安定なplug-inも含まれている」という話をどこかで聞いた気もする
ので、読込みで止まってしまうplug-inを外してみる。
何度か停止とplug-inの削除を繰り返して、どうにか起動(^^)。
が、日本語の入力はJISコードを直接入力
*2
すればできるという状態…。
*1: perlをthread対応にしている関係かな?
*2: 「有沢」を出したければ「M-Bt」を入力ってかんじ
XEmacsにある(find-library)がEmacsには無いのででっちあげてみたり。
おまけで、(load-library)や(locate-library)で補完ができるように。
数日試した限りでは問題無さそうなので公開してみる。
----------------------------
revision 2.8
date: 1999-09-12 23:41:57+09; author: ari; state: Exp; lines: +113 -85
* (hnf:link-find-file),(hnf:cur-word),(hnf:command-word) の
(buffer-substring) を (buffer-substring-no-properties) に変更
* (hnf:complete-command) の仕様変更
- (hnf:complete-string) の返却値の'completeを'completeと'match1に分離
- hnf:commands の変更
- hnf:complete-command-insert-space の導入
- hnf:complete-command-insert-newline-function の導入
- (hnf:command-help) の導入
* hnf:mode-mapにキーバインドの追加
----------------------------
かなりの変更をほどこしました。
hnf:complete-command-insert-spaceがt(デフォルト)の場合、
引数を要するコマンドを補完した時に、スペースが挿入されます。
また、引数を要しないコマンドを補完時は
hnf:complete-command-insert-newline-function で指定した関数が呼ばれます。
単に改行したければ'newlineを、何もして欲しくなければnilを指定してください。
★
PS2
ハードのことはどこにでも書いてあるからいいとして、
某メールマガジンに書かれていた、「85本のソフトが発表された」ということの方が
はるかに気になったり。あと、8M版の250倍速メモカと。
会社で先輩に教えてもらったんだが、かなり良くできていて面白すぎ。
★
アンテナ
捕捉されているアンテナを書いてみたり。
しかし、4/6が
なつみかんか。今度試してみるかな。
★
mailcrypt-3.5.4-gpg1
GnuPG-1.0対応版を入れてみたところ、decodeはできるようになったが、
署名ができなくなってしまった…。
ということで、もうしばらく3.5.3改を使い続けることに…。
どうやら、(mc-gpg-insert-parser)の引数が増えたためらしいので
適当に変更。
★
jpeg2ps-1.8
★
gimp-1.1.9
最近、
1.1.8を入れたばかりだというのに…。
SolarisでGNU gettextを使うと素直には通らないようなので保留だな。
補完時にスペースが入るようにしてみたのですが、結構便利です:-)
変わりにTABだけでヘルプを見ることはできなくなりましたが、
私自身あまり必要としていない機能だったので…。
*
hnf:commands
そういえば、hnf:commandsのフォーマットが変わって2番目の要素は引数の数に
なりました
*1
。カスタマイズしている人は適宜変更してください。
;; sample
(add-hook 'hnf-mode-load-hook
'(lambda ()
(setq hnf:commands
(append hnf:commands
'(("DL" 0 "DL")
("DT" 1 "DT 文章")
("DD" 1 "DD 文章")
("LIMG" 4 "LIMG url {r|l|n} src alt"))))))
*1: 2番目の要素を引数のリストにしようかとも思ったけど、ヘルプで好きな文章が
出せるようにしとくためにヤメました。
★
apel(9.22), t-gnus(6.13.1-04)
semi-pgpgpgはChangeLogが変わっただけだったのでインストールはせず。
会社ではメーラとしてGnusを使っているけど、家ではmewを使っているので、
会社でもcvsで取得できるようになった今となっては、家の方は追っかける気に
ならないな。
★
(setq age (1+ age))
何事もなく年を取ってしまった。
hoshino.txtから設定ファイルを作成するスクリプトを作ったり。
ということで、久々に設定ファイルの更新。
それにしてもどうやって高速化しよう?
★
GnuPG & mailcrypt & semi-pgpgpg
★
tgif-4.1.19
★
ときメモ2
限定版を注文してみたり。
proxyを設定していたら、全然繋がらなくって悩みまくり。
★
中国語
*
購入
休日だというのに、9:30に起きていつものショップに。
が、午後入荷という張り紙があったので、別の店へ。
が、そこもまだ入荷してなくてまた別の店へ。3件目でようやく購入できた。
*
3時間
くらい遊んで5つ目のダンジョンをクリア。
*
さらに3時間
遊んで不思議のダンジョンへ。幸いまだ一回も倒されていない:-)
*
不思議のダンジョン
1回目、飢えている時にモンスターハウスに入って逃げている間に飢え死(;_;)
2回目、正義のそろばんゲット!神父に帰してもらう:-)
3回目、大部屋モンスターハウスだったのでリレミトで逃げだす。
4回目、大部屋モンスターハウスでまどうしに倒される。
5回目、有用なアイテムが底を付いたので神父に帰してもらう。
6回目、大部屋モンスターハウスで殺人鬼に倒される。
さすがにこれまでとは違って手強い。
*
インプレ
この緊張感がなんともいえないね。
HPが低い時に部屋に入った瞬間、目の前に何かがあるとそれだけで
ビクついてしまったり。
(で、次の瞬間にお金が落ちているだけと分かってホッとしたり。)
やはり、なにはともあれやっとけって感じ。
オートセーブでは無いので、死んだらリセットでアイテムは保持できてしまうので、
自分の意志で規制しなきゃならないってのがちょっとアレだけど。
あと、□+R1で斜め限定方向転換ができないのがちょっと残念。
ま、□だけで敵の方向を向いてくれるようになった
*1
からあまり必要とならないけど。
アイテム強化はまだ全然着手していない。っていうか、銀行屋以外の店は
まだ全く利用してなかったり。
★
トルネコ2
透視の指輪が手に入ってかなり調子が良かった。25階でいきずまってリレミトで脱出。
★
lynx2.8.3dev.9
ari.pathは当たらなくなったので
修正。
久々にncurses版も作ってみる。
% ./configure --enable-nls --with-screen=ncurses --enable-charset-choice \
--enable-cjk --enable-color-style --enable-prettysrc \
--enable-scrollbar --enable-source-cache --enable-externs
スクロールバーを表示され、マウスでスクロールできたり。
あと、Termをリサイズしたときにすぐに再表示してくれたり。
でも、日本語を含む時に色着けがおかしくなるので、やっぱりslang版を使うことに。
% ./configure --enable-nls --with-screen=slang --enable-charset-choice \
--enable-cjk --enable-prettysrc --enable-source-cache --enable-externs
ncursesの日本語対応パッチってどこかにないかな。
★
skk10.52
★
bzip2-0.9.5d
★
CGI.pm-2.56
★
hns
ふと思いついてhnsのprofileを取ってみたり。
puyo[~/public_html/ari/diary]% perl -d:DProf index.cgi 199909 > /dev/null
puyo[~/public_html/ari/diary]% dprofpp
Total Elapsed Time = 3.932049 Seconds
User+System Time = 3.522049 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c Name
22.3 0.786 1.278 747 0.0011 0.0017 HNS::Hnf::TreeBuilder::__ANON__
10.1 0.356 0.699 190 0.0019 0.0037 HNS::Hnf::TreeBuilder::start
7.95 0.280 0.262 1221 0.0002 0.0002 HNS::Hnf::Command::get_static_vari
able
6.22 0.219 0.212 571 0.0004 0.0004 jcode::getcode
5.08 0.179 1.102 565 0.0003 0.0019 HNS::Hnf::TreeBuilder::BEGIN
3.66 0.129 0.297 305 0.0004 0.0010 HNS::Hnf::Command::AsHTML
3.38 0.119 0.136 17 0.0070 0.0080 ObjectTemplate::attributes
3.12 0.110 0.097 475 0.0002 0.0002 HNS::Template::Expand
3.09 0.109 0.843 15 0.0073 0.0562 HNS::BEGIN
2.84 0.100 0.099 66 0.0015 0.0015 vars::import
2.84 0.100 0.111 189 0.0005 0.0006 HNS::Hnf::Command::allowed
2.81 0.099 4.602 214 0.0005 0.0215 HNS::Hnf::Command::Traverse
2.56 0.090 1.706 7 0.0128 0.2437 HNS::Collection::BEGIN
2.56 0.090 0.316 571 0.0002 0.0006 jcode::convert
2.27 0.080 0.071 580 0.0001 0.0001 HNS::Template::content
正確な見方が分からんが、TreeBuilderがやっぱり重いらしい。
しょうがない気もするけど。
★
トルネコ2
20回目に不思議のダンジョンクリア!\
でもって、当然隠しダンジョンが!!!\
★
夕食
なぜか、浅草でうなぎを食べたり。
★
トルネコ2
隠しダンジョンは、なかなか調子良くて一発でクリアできそうな勢いだったが、
さすがにムリだった(^^;
\
★
ぐるり
の登録数が99にまでなっていた:-)
を
2つ
予約したついでに、Free Solarisの予約をしたんじゃ。
がhns2.devに含まれた模様(^^)
SEMI-pgpgpgはちゃんとSEMIに追従していますよ。私の認識では以下の通り。
semi : 標準
wemi : XEmacsでButtonが違うだけ?
semi-pgpgpg : pgp5 & gpg対応版
remi : semiの実験版?
akemi : akrさんのbranch、Application/X-PostPetのパートを解析・表示したり
ま、PGP関係はMewの方が使い勝手が良いことは確かですが。
ひやさんとこから。
お兄ちゃんの妹属性萌え度は 1392 です。
お兄ちゃんの妹属性ダメ度は 1965 です。
ま、ほぼ平均かね。
★
CD2WAV32-3.05
9月18日にリリースされたらしいが、取得する前に公開が停止されてしまった…。
★
Emacs関係
私の.emacsには以下の記述がありました。
(require 'un-sample)
(require 'un-tools)
un-sampleはその名の通りサンプルだけど、これをどうカスタマイズするかは
サッパリ(^^;
誰もがそのまま使っていてhimiさんが嘆いていた気もしますが(^^;;;
なんてものまで、、、まだ無いみたいですね(^^;
★
skk-10.52a
infoをインストール時にエラーになるのが直ってた。
★
libpcap-0.4, ntop-1.2a6
★
昨日のこと
体調ふりょーで定時に帰ってひたすら寝る。
★
hns vs tds
hns2tdfってのが作成されたらしいので、ちょっとだけ、tdsとhnsの速度比較をしてみたり。
対象は私の日記の9/1〜16日まで、カスタマイズはどっちもほとんどしてない状態。
hns-2.10-alpha
./index.cgi 199909 > /dev/null 3.30s user 0.12s system 94% cpu 3.601 total
./index.cgi 199909 > /dev/null 3.28s user 0.15s system 95% cpu 3.579 total
./index.cgi 199909 > /dev/null 3.28s user 0.20s system 96% cpu 3.613 total
tds-1.00-alpha3
./TsDiary.cgi 199909 > /dev/null 4.45s user 0.25s system 97% cpu 4.839 total
./TsDiary.cgi 199909 > /dev/null 4.43s user 0.21s system 92% cpu 4.996 total
./TsDiary.cgi 199909 > /dev/null 4.32s user 0.22s system 95% cpu 4.757 total
hnsの方が3割ほど速いようだ。
でも実際にはtdsの方はcacheが実装されているそうなので、そっちの方が速いのかも。
★
libnet-1.0607
katsumiのとこから。
あなたは 72.85%
ギャルゲーに汚染されています。
katsumiよりは一般人なようだ:-)
dufcustomを使っていると、M-x customize-group hnfで
このようにinteractiveに設定を変更できます。
Emacs 20.3の日本語版infoより
File: emacs-ja Node: Easy Customization
簡便なカスタマイズ方法
変更したいユーザーオプション変数をみつけて値を変更する便利な方法は、`M-x
customize'を使うことです。このコマンドは"カスタマイズバッファ"を作成し、
そのバッファ内では論理的な順序に並べたEmacsのユーザーオプションを眺めて
まわることができますし、さらに値を編集して設定できます。また、カスタマイ
ズバッファを使えば設定を恒久的なものとして保存もできます。
ちなみに
hnf-mode.elに使っているのは、faceのカスタマイズを容易にしたかったからでした。
*
Emacs
Emacs-20やXEmacs-20/21では標準でcustomが入ってます。
mule-2.3@emacs-19.34ではcustomが入ってはいますが古くて使いものになりません。
でも、
patchを当てれば新しいもののインストールは可能です。
mule-2.3@emacs-19.28ではcustomは動かないですが、
apelに含まれるtiny-customってので、ある程度は動くようです。
★
Mule-UCS-0.52
% emacs -batch -l mucs-comp.el
★
samba-2.0.5a-JP1
★
nagai来たる
★
秋葉へ
★
アイドル雀士をつくっちゃおう
を遊んだり。
★
nagai去る
台風がいすわっていて、楽しいことにならないかと期待していたのに:-P
★
CD2WAV32 R3.05
★
skk-10.53
★
skk-10.54
hnf-mode.elの19.28対応パッチでは(timezone-parse-date)を使いました。
(decode-time)を使うことも考えたんですが、これまた19.28には無かったはず。
私は、
ONEWS-jaを眺めて19.29での変更を知ると、19.28の対応はすっかりやる気が失せて
しまいました…。
★
mew-1.95b1
★
tgif-4.1.20
★
libwww-perl-5.45
★
glib-1.2.5, gtk+-1.2.5
★
ncurses-5.0-990925
★
FD-1.03k
★
トルネコ2
久々に魔のダンジョンの続きを始めようとしたら、ボタン操作を誤って
データが消えてしまった(;_;)。13階にてLV25とちょっと頑張っていたのに。
これというのもDCがAボタンを×ボタンの位置に置いているのが原因じゃー。
★
ぐるり
シレンでモンスターを(肉に変化させて)食べた時に、ネットハックちっくだと
思ったり。シレン2では前のフロアに戻れたりしないかな。
たしか品番検索でしか辿りつけなかった記憶が。(私の使っているのは
これ。)
に爆笑。そうか、あれはしまっちゃうおじさんの話だったのかー。
★
kakasi-2.3.0
★
emiclock-2.0.2
24bppでも色がちゃんとでるようになっていた:-)
myuと言ってくれなくて調べたところ、/dev/audio のopenで
Permission deniedとなっているようだ。"crw-rw--w-"だったのを、
"crw-rw-rw"にしてみたら問題無くmyuと言ってくれた:-)
*
tokiemi
ということで、2.0.2ベースのtokiemiを作成:-)
*
patch
さらに、針の中心部を表示させなくしたり、13人目も選択できるようにしたり。
★
録画スケジュール
10月からの録画スケジュールを考えてみる。
(+) : 保存
(?) : 様子見
(-) : 保存しない
月 ワイルド・アームズ(?)
火 CCさくら(+) ダイ・ガード(?) ジバクくん(?)
水 ビッグオー(?) リバイアス(?) セラフィムコール(?)
木 今、そこにいる僕(+) エクセル・サーガ(?)
金 トラブルチョコレート(?)
土 ジャンヌ(-) KAIKANフレーズ(?)
日 ドレミ(-)
ほとんどが様子見状態だ(^^;
体調悪くて、早めに帰って寝たけど自分の咳がうるさくて深く眠れず(;_;)
★
lynx2.8.3dev.10
★
w3m-990928
★
tgif-4.1.21
★
Pyuuta0.06
噂のPerlをぴゅー太ライクに記述できるモジュール。
以上、28 日分です。