*Article*
9:00に起きてはるか幕張まで。13:00頃に会場に着いたら全く並ぶこともなく入場。
*
物販コーナ
いきなりかい>自分
でも、めぼしい所はどこも並んでいたので、すぐに立ち去る。
*
バンダイ
ワンダーゲートをちょっと眺める。
それにしてもうちの WS は全く活躍してないな。
*
ナムコ
テイルズ オブ エターニア のとこをちょっとならんで見てみたけど、
並ぶ価値はあまりなかった。(ゲームじゃなくて、そのコーナーが)
鉄拳TT をやってみたかったが、大会をやっていたっぽかったので断念。
*
SCE
特に見るべきものはなし(^^;
*
NECi
相変らずな出展(^^;
*
エニックス
スクリーンでながれていた DQ の映像を見たり。
*
コナミ
ステージをちょっと眺めてみたら、ポリゴンときメモの開発版を映し出していた。
マジで出るんですかね?
その後、ちょっとくらい並んで 「ジーパラ DVD マガジン Vol.0」っていう
DVD をゲット。
ビートマニア打!っていうタイピング練習ソフトを眺めてみたり。
*
セガ
ステージで中さんがファンタシースターオンラインの説明してたので
ずーっと眺める。かなり良さそうだなー、電話代とか考えると恐ろしそうだけど(^^;
その後、並んで 熱闘ゴルフ体験版、エターナル アルカディア体験版、
グランディアIIビデオ、うちわ、パンフをまとめてゲット。
あとは レンタヒーローNo.1 を眺めたり。
*
テクモ
DOA2 をやってみたかったけど、混んでいたので断念。
*
スクウェア
15分くらい並んで シアター(?)に。14分の映像が流れたけど、
目的の FF9 は30秒くらい。そのために30分かー。
それ以外で目についたのは劇空間プロ野球、動きがかなりまんま。
*
お帰り
閉場時間の 17:00 までがっつり歩き回って疲れきった。
★
秋葉
★
XEmacs-21.2.32
★
今日のインストール
*
zsh-3.1.6-dev
CVS で取得できるようになったようなので、最新版を入れてみる。
tag-order が変更されていたので、それにあわせて ~/.zshrc を修正っと。
zstyle ':completion::complete:*:*' file-patterns '%p *(-/):globbed-files' '*:all-files'
*
lynx2.8.3pre.2
README.jp ってファイルが追加され、日本語関係の設定方などが書かれていた。
*
ncurses-5.0-20000401
*
ndtpd-2.3.7+
★
CVS/Repository
自分のページの cvsroot を手元に変更したのだが、その間に変更したファイルも
あるし、面倒だったので、CVS/Root を書き替えた。
for i in **/CVS/Root; echo /home/ari/cvsroot > $i
で、Repository もちょっと変更したので、それも変更するかとうっかり
for i in **/CVS/Root; echo public_html > $i
なんてやって、cvs update を実行したものだから、さー大変。
public_html 以下の全てのディレクトリに、public_html 以下が展開されてしまった。
で、えいやと消そうとしたら、誤って変更して commit してないファイルを…。
幸い、web server に転送したばかりだったので、それを手元に送り直し、
2,3修正して、どうにか復旧。
★
namazu_for_hns
手元で、hns-index2 (mknmz) を動かして、web server に index を転送しようかと
思ったけど、 index が 1M くらいあったのでヤメ(^^;
★
片付け
部屋の床に積んである小説や雑誌数十冊をどうにかして本棚や部屋の廊下に
押しやる。
手元のマシンで root 権限を駆使せずに動かしてみる。
*
.htaccess
まずは、認証の為に .htaccess の作成。
AuthType Basic
AuthName HogeHoge
AuthUserFile /home/ari/hoge
<Limit GET POST>
require user ari
</Limit>
って感じで。
*
wrfmwrap
続いて wrapper を作成。
HTTPD_UID や WEBRFM_SCRIPT などを適宜変更して、chmod 6755 っと。
うぐっ、うまく動かん。
見てみたら root に setuid することを前提にしているようで EUID の判定を削除。
でも動かん。どうやら、initgroups でこけているようなので、それも消してしまう。
*
webrfm.cgi
$ProgDir などを変更、アクセスしてみるが、403。
どうやら UID と EUID が異なるとダメらしいので、$<=$>;$(=$); を
追加してしまう(^^;
ようやく一覧表示されたが、ディレクトリを移動しようとすると
「Insecure dependency in chdir while running with -T switch」
などと言われてしまった。-T なんか付けてないんだがと思ったら、
setuid していると勝手に付くらしい。面倒だったので -U を付けることにした(^^;
*
動作確認
ほとんど問題無し:-)
唯一 Upload はうまくいかんけど、面倒になったので、放置。
★
lprogress
友人が XEmacs で .emacs の読込み状況を lprogress で表示させているとのことで、
それを Emacs + bitmap-mule で試してみる。
が、"Loading" のメッセージが出まくっててほとんど表示されやしない。
調べてみたところ、 `load' では第3引数を t にしてやれば、メッセージを表示
しないようだったので、.emacs 中の全てはそうしてみる。
`require' はメッセージを表示しないが、 `require' または `load' したものの
中で `load' されているとどうにもならん。
あと、 autoload に設定されてるものが load される時にメッセージが
表示されてしまう。.emacs でそれらを require してしまう手もあるが、
さすがにそこまでやる気にはなれんな(^^;
suexec な環境を前提にされているのか。
ってことで、昨日の WebRFM の wrapper を微修正して、同様なことをしてみた。
hns-index2 を実行してみようかとしたら、mknmz で Insecure となっちゃったので
mknmz="perl -U /usr/locla/bin/mknmz" としてしまう(^^;
★
ぐるり
私も時々使いますが、結構便利ですよね。
SoWを組み合わせてさらに幸せになってます(^^)
★
飲み会@焼肉屋
明日も花見で焼肉なんだな(^^;
★
今日のインストール
*
Text-Kakasi-1.02
*
namazu-2.0.3
*
python-1.5.2
./configure --with-thread
*
python-mode.el-3.105
*
w3m-0.1.8
どうでもいいが、w3m-0.1.6-0.1.8.patch を当ててもファイルが足りずに
コンパイルできんかった。
*
tiff-v3.5.5
★
地震
で目覚める。何か落ちる物音がしたけど、眠かったので二度寝(^^;
★
kill
shell スクリプト に signal を送った時に、Solaris だと子プロセスも
死んでくれるけど、Linux や FreeBSD だと
*1
子プロセスは残ってしまう。
Linux[ttyp1]% cat t.sh
#!/bin/sh
echo $$
sleep 120
Linux[ttyp1]% ./t.sh
6489
Linux[ttyp2]% ps | grep p1
6489 p1 S 0:00 sh ./t.sh
6490 p1 S 0:00 sleep 120
Linux[ttyp2]% kill 6489
Linux[ttyp2]% ps | grep p1
6490 p1 S 0:00 sleep 120
Linux や FreeBSD でも子プロセスも殺すにはどうすればいいんだろ。
★
Netscape-4.72
Netscape6PR が話題の今、何故か Netscape-4.72 を Solaris に入れてみる。
pre にスタイルシートで border-width を指定すると、改行されない(;_;)
★
jvim-skk
ふと、skkfep 内蔵 jvim をインストールしてみる。
*
skkfep-0.86c-hk1.2.7
とりあえず、skkfep を普通に作成。
% vi config.h
include する config ファイルの変更
KUTOUTEN を define
USE_SKKSRCH と BOTH_SERVER_AND_SKKSRCH をコメントアウト
% vi protoMakefile
SKKOBJS から skksrch.o を除去
% make
でもって、簡単に動作確認してから、ライブラリの作成
% vi config.h
SKKFEP_LIB を define
% make libskkfep.a
*
vim3.0-jvim2.0a-skk1.2.12
makejunix.mak を適宜変更して、make。
*
動作確認
~/.jvimrc に "set fepctrl" を記述して、vim を起動。Insert モードにて
C-\ で skkfep が起動:-)
*
参考URL
★
今日のインストール
*
lynx2.8.3pre.3
*
URI-1.06
*
libwww-perl-5.48
*
ncurses-5.0-20000408
*
global-3.55
% make -f Makefile.generic gen
% vi Makefile (DESTDIR を変更)
% vi htags/htags.pl (パスの変更)
% make
★
今日のインストール
*
wwwoffle-2.5e
*
nvi-1.79.m17n-19991117
「悪徳商人」らしい
18日はどうにか休めそうなので、参加登録。さすがに、2日は休めないので、
Special Night Sessionは行けないのが悔やまれる。
友人に、Special Night Session のことを教えたら、非常に悩んでいたけど
参加登録したのかな?
★
今日の Emacs
*
mule-2.3@emacs-19.34 & overlay
しばらく前の XEmacs と同様の問題が mule-2.3@emacs-19.34 にもあるようだ。
なお、mule-2.3@emacs-19.28 だと overlay の before-string は対応されてなかった。
*
emacs-19.28 & backquote
`,' のところに括弧がいりまくるのね。
★
今日のインストール
*
lynx2.8.3pre.
*
CGI.pm-2.65
*
htdig-3.1.5
/configure --prefix=/usr/local/htdig \
--with-cgi-bin-dir=/home/ari/public_html/cgi-bin \
--with-image-dir=/home/ari/public_html/htdig \
--with-search-dir=/home/ari/public_html/htdig
やっぱり日本語はダメだった。
★
DOS/V magazine
タイピングソフト体験版に魅かれて買ってみたり。
*
IE
IE5.01 があったので、せっかくだから 5.00 からアップデート。
バージョンが "5.00.2919.6307" と表示されるが、ホントに 5.01 なったんだろうか?
★
プリンタ
久々にプリンタを使ってみるも、全然動きやしない。
マニュアルを見てみたところ、カートリッジを替えろとのことなので、試しに
カラーのカートリッジを入れてみたところ、動き出した。が、黒が切れてしまって
いて、何も印字されなかった…。
★
CD-RW
そういえば、ずい分前に
ユーザ登録したのに、パケットライトソフトが送られてこないと思っていたら、
「CLip無償配布対象」の場合はユーザ登録カードでご登録くださいとの注意書きが
加えられていた…。
ふと試してみたら、なにげにエラーが発生せずにインストール完了。
これまでの苦労
*1
はなんだったんだー。
*1: といっても、サポートに何回かメールしただけだが。
★
お仕事
明日休むためにも遅くまで働き続けていたところに、明日までの仕事が舞い込みそうに
なったり。幸い隣りの席の先輩が残っていたので、そちらに振ってしまいました(^^;
★
今日のインストール
*
lynx2.8.3pre.5
*
calc-2.02f
hiroki さんのネタに挙がっていたので入れてみたり。
% make compile
% make info
# mkdir /usr/local/share/emacs/site-lisp/calc
# cp *.el *.elc /usr/local/share/emacs/site-lisp/calc
# cp *.info* /usr/local/info
# touch /usr/local/share/emacs/site-lisp/default.el
# make public
*
namazu-2.0.4
*
CGI.pm-2.66
*
ncurses-5.0-20000415
★
Linux Conference
9:00 頃に出れば 12:30 には着くかな。問題は朝起きれるかだな。
私も届きませんでした(^^;
★
from ezweb
mail2nikkの設定は生きているんだろうか?
*
.forward
を書き替えてしまっていて、ダメだったので戻してみた。
しかし、cvs を使わんとローカルとの同期が面倒すぎ。せめて rsync が使えれば。
★
LC2000
9:00 にどうにか起きて有明へ。
が、体調が悪くって hns のセッションにだけ参加して有明を去ってしまう。
*
秋葉
にも一応寄ったけど、やっぱり体調がアレで1円も使うことなく…。
★
今日のインストール
nm.ph と base.html を適当に設定して、site.lirs を 2.3 からコピってきただけで
問題無く動作しました:-)
*
lynx2.8.3pre.6
hnf-mode.elをお使いでしたら、~/.emacs に
(setq hnf-initial-function
(function (lambda () (insert "BGB\nOK\n\n"))))
(add-hook 'hnf-mode-hook (function (lambda () (goto-char (point-max)))))
とでも設定しておいて、
emacs -nw -f hnf
と起動すればいけるかも。
*
perl
行数の取得は perldoc -q 'How do I count the number of lines in a file?'
に書かれてますけど、もっとお手軽には取れないものでしょうかね。
日付のフォーマットは perl5 ならば、POSIX の strftime を使うのがお手軽です。
use POSIX;
$file = strftime("d%Y%02m%02d.hnf", localtime());
ふと、以前作った、nmp.cgi と nmp2.cgi を「いよかん」をベースにして統合
させてみる。
それほど手間はかからんだろうと思っていたけど、保存方式を移行した時の処理が
かなり悩ましかった。
*
プログラム
strict 対応もしてなければ、モジュール化もなっていないという、
とにかく動けばいいやってモノです(^^;
*
ドキュメント
最低限のことは書かれているかな?
\
★
今日の ~/.emacs
セーブに "#!" で始まるファイルの実行属性を付けるようにしていたけど、
narrowing しているとエラーになっていたのをようやく修正。
(add-hook 'after-save-hook
'(lambda ()
(save-restriction
(widen)
(and (>= (buffer-size) 2)
(string= "#!" (buffer-substring 1 3))
(executable-chmod)))))
*
bbdb
keiichi さんのページを参考に、設定を追加。とりあえず X-ML-Name と x-face を自動で集めるように
したのと、Gnus の Summary で、bbdb に登録されている人のメッセージに "+" を
付けるように。
(setq bbdb-auto-notes-alist
`(("X-ML-Name" (".*" ML 0))
("x-face" (,(concat "[ \t\n]*\\([^ \t\n]*\\)"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?")
face
"\\1\\3\\5\\7\\9"))))
(add-hook 'bbdb-notice-hook 'bbdb-auto-notes-hook)
(setq gnus-summary-line-format
"%U%R%z%I%(%[%6,6~(cut 2)o:%ub %-20,20f%]%) %s\n")
*
imenu for html-helper-mode
html-helper-mode でも imenu が動くようにしてみたり。
(add-hook 'html-helper-mode-hook
(function
(lambda ()
(setq imenu-create-index-function 'html-imenu-index)
(make-local-variable 'imenu-sort-function)
(setq imenu-sort-function nil))))
★
elisp-manual日本語版
Masato さんところで、本が出たのを知って、ひょっとしたら ftp にも上がっているかと見てみたら、
ありました*1
:-)
さっそく、ダウンロードちう。
*1: タイムスタンプを見ると、3月にはあったのかな。
★
今日のアキハバラ
★
今日のインストール
*
lynx2.8.3rel.1
% ./configure --enable-nls --with-screen=slang --enable-cjk \
--enable-prettysrc --enable-source-cache --enable-externs
% vi lynx_cfg.h (SH_EX と KANJI_CODE_OVERRIDE を設定)
私的patchも更新しておこう。
*
w3m-0.1.9
*
rxvt-2.6.2
% ./configure --enable-utmp --enable-wtmp --enable-xpm-background \
--enable-transparency --enable-menubar --enable-graphics \
--enable-xim --enable-kanji --with-term=rxvt --with-xpm
% vi src/screen.c (STRLEN を strlen に変更)
Solaris だと、Xlocale と XIM 周りでこけたので適当にごまかした。
が、なぜか環境変数 REMHOST に "unix.co.jp" などと設定されてしまった。
追及する時間は無かったので、install はせずに 2.6.1 を使い続けることに。
Linux では、Emacs から copy/paste すると化けるのは相変わらず。
*
rxvt-2.7.3.patch1
./configure --enable-everything --enable-languages --with-encoding=eucj \
--with-term=rxvt --with-xpm
Solaris だと、日本語まわりが怪しいな。
*
tgif-4.1.29
★
bbdb & face
以前適当に作った
bbdb-emacs.elってので、FSF Emacs で bbdb にフェイスを付けていたんだけど、
時々色がはみ出しちゃうので調べてみたところ、、、ヘボすぎる bug 発見(^^;
\
ということで、てきとーに一行追加して修正かんりょー。
★
かさ
昨日会社の置き傘を使ったけど、今朝忘れてしまったものだから帰りびしょぬれ。
★
bbdb & x-face
XEmacs で bbdb にて X-Face が出せないかと調べてみる。
`bbdb-hack-x-face' ってのが用意されているけど、何もせずに抜けてしまっている
みたいだった。試しに、`gnus-xmas-article-display-xface' を参考に適当に
かえてみたところ、表示されることを確認。
*
よく調べると
highlight-headers を load すれば済む話だった…。
★
lynx
*
キーバインド
vikeys を有効にしているもんだから、JUMP, KEYMAP, LIST が働かないのを
回避させておこう。
KEYMAP:J:JUMP # Jump to a predefined target
KEYMAP:K:KEYMAP # Display the current key map
KEYMAP:L:LIST # List the references (links) in the current document
*
TO_CLIPBOARD
"^S" にバインドされているけど、Windows でしか使えないのか。
X に対応させたいな。
*
ADDRLIST
LIST と何が違うんだろう…。
★
ぐるり
私は lynx をメインに使っているので、frame なページはあまり嬉しくなくて
frame の中のページを指定してました(^^;
しばらく前に "[次]" がうまく動かないのに気付いたのですが、
すっかり忘れてました(^^;
原因は同様でして、例えば "http://www.nijino.com/ari/i/?20000427S1" を
表示している時に <a href="?20000427S2"> というリンクを辿ると、
"http://www.nijino.com/ari/i/?20000427S1/?20000427S2" にアクセスしてしまう
ためです。
適当に対応してみましたけど、ezweb の返す User-Agent はこれでいいのかな?
ちょっと調べてみたところ、XStoreBytes() で簡単にカット・バッファに文字列を
入れることはできた。でも kterm はデフォルトはセレクションを優先するみたいで
ペーストができない。
一応、.Xdefaults でカット・バッファを優先するように設定してみたところ
ペーストできたけど、Emacs だとどうかはまだ調べてない。
KTerm*VT100*Translations: #override \
Shift <KeyPress> Insert:insert-selection(CUT_BUFFER0, PRIMARY) \n\
~Ctrl ~Meta <Btn2Up>:insert-selection(CUT_BUFFER0, PRIMARY)
あと、stty をいじらないと C-s は送れないのもなんとかしたいところ。
★
FFコーラ
近所のコンビニで買ってみたところクリスタルのティファでした。
ひやさんのページで知った、
ラインナップ一覧を見てみたところ、ディフォルメ版とリアル版があるとのことだけど
リアル版の方でした。\
★
CD-ROM ナデシコ '99 全プレ
4月30日締切りということで、慌てて応募しようかとしたが、書かれている
応募方法が何かヘン。
応募用紙に50円切手を貼って送るように書いてあるんだけど、
用紙は郵送できる形にはなっていないという。
*
推測
封書で送るの間違いだろうけど、ひょっとしたらハガキにべったりと応募用紙を
貼るんだろうか、とか。
*
情報検索
Web で
スターチャイルドや
角川を調べてみたけど何の情報も得られなかった。
適当に検索エンジンを使って
発見。やっぱり封書で送ればいいみたいだね。
★
帰省
適当に列車に乗ったら、越後湯沢で 1.5H くらい待つことになりそうだったので、
大宮で時間を潰していく。
★
読書
屍鬼 上巻、読了。
以上、23 日分です。