*Article*
★
katsumi 召喚
して、富山をうろつく。
ダイナマイトヘブンは katsumi に脅されて購入(;_;)
PC SUCCESS 創刊号はマイペディアのために購入、本は読まずに実家に放置(^^;
★
帰宅
実家から帰りましたよ。
*
電車
適当に駅に行ったら臨時列車があったので、それに乗って余裕で座ってきました:-)
*
徒歩
寮の近くの駅に着いたら雨がひどかった。ということでコンビニでビニル傘を購入。
*
部屋に戻って
ひたすら日記を読みまくり & 日記の補完。
★
i system & RIS
帰省中は ezweb でかなり遊んでました。
MIOMIO antenna iMODEに多謝。
タイトル一覧で
2000年05月02日
$:
[夜中]
って感じで、newcount が表示されないことがあるのはナゼだ?
★
T-gnus-6_14
T-gnus の version を上げようとしたら、コンパイルが全然通らない。
調べたところ、dgnushack.el で "/usr/share/emacs/site-lisp" に load-path を
通していて、そこに古い tm があったためであった。
どうやら t-gnus-6_14_3-00 にて追加されたらしいが、とりあえずコメントアウト。
★
ぐるり
問題無くリンクを辿れるようになりました(^^)
sitecopyを使うのはどうでしょ?
ちなみに、mail2nikki を procmail から実行することはできます。
★
読書
屍鬼 下巻、読了。
★
/var/
何か wwwoffle の調子が悪いと思ったら /var が溢れていた(^^;
慌てて wwwoffle -purge を実行したけど、いつの間に cron で実行されなく
なっちゃったんだ?
★
di.cgi
★
nagai 来たりて
ダラダラ遊ぶ(^^;
★
今日のアキハバラ
nagai と koishi と共にうろついたり。
3人で周ると全然時間が足りず、自分が行きたかった店すらまわれず。
ということで、
某からの指令は数件探したけど見付からなかった時点で諦め。
★
ILOVEYOU
会社に行ったらメールサーバを止めたとの張り紙が(^^;
でもって、私の元には9通届いてました(^^;;;
*
眺めてみる
せっかくだから勘で眺めてたけど、インデントがなくて読みにくい:-P
Solaris-2.5.1 に入れてみる。
ソースが Windows 用なので改行が CR+LF になっていて 0.9.1b への patch が
あたらぬ。とりあえず、perl を使ってソースは LF に変更。
perl -pi -e 's/\x0d\x0a/\x0a/g;' **/*.[chyl]
でもって、0.9.1b パッチを当てて、
unix patchをあて、、あたらん(^^;
ってことで、Makefile の改行も変更してパッチあて。
setup.sh を実行後、Makefile, src/Makefile, include/config.h,
include/unixconf.h を適宜変更。
あとは、make, make install でこけたので、また 改行を適当にかえて完了。
*
動作確認
GTK+ だと動かんにょ。X11R6 を使ったのがまずいんかな。
*
再コンパイル
ってことで、OpenWindows (X11R5) を使って再コンパイル。
起動はしたけどメニューが化け化け。ってとこで時間切れ、また明日(?)
★
雑誌
fj.os.beos から
ここを見て、DOS/V magazine を買ってみた。
しかし BeOS 入れるんだろうか(^^;
*
X68000
EX68 関係のソフトも入っているらしい。これも試してみたい気はする。
*
Unix User
買うの忘れた。
★
QoH '99 SE
友人のノートと繋いで通信対戦をやってみる。
最初、友人のマシンの DirectX のバージョンが古くて、net オプションを付けると
起動できないという問題もあったりしたが、7.0a を入れたら問題無し。
速度もそれなり出るし結構いい感じ。
★
今日のインストール
*
kakasi-2.3.2
*
tgif-4.1.33
*
pcl-cvs-2.9.9
AUDIODEVICE を /dev/cdrom に変更して xmkmf; make; make install で完了。
起動してみたら、/dev/cdrom のパーミッションが無かったので、chmod 666 /dev/cdrom
してしまう(^^;
残念ながらスクリーンモードでは動かないですね。
XFree86 が 3.3.3.1 と古いためかな?
*
と思ったら
ちょっと調べてみたところ、XF86Config の "Screen" の "Modes" に "1280x1024" の
エントリしかないためらしい。
"800x600" と "640x480" を追加してみたところ問題無くスクリーンモードに
なりました。
★
bitmap-lprogress-display
★
今日のインストール
browse-url-browser-function に list を指定しているとエラーになるのは
相変わらずだったので、
適当に回避させておく。
あと、visual-basic-mode は入れてないので、~/.emacs に以下を追加っと。
(setq html-helper-mode-uses-visual-basic nil)
*
zsh-3.1.7-pre-3
3.1.6-dev-22 から久々にアップデート。
うぐっ、補完候補に file-patterns の "%p" なんてのが表示されてしまう。
10632で変更が入ったためかな。
ということで、ZSHCOMPSYS(1) を見て
zstyle ':completion:*' file-patterns '%p:globbed-files *(-/):directories' '*:all-files'
としてみたけど、やっぱり "%p" が候補になってしまうな。
ってことで弱く 3.1.6-dev-22 を使い続けることに。
★
UnixUser
★
BeOS
*
インストール
Windows 上でプログラムを実行しただけであっさり完了。
*
起動
config.sys が悪さをしているようで起動できず。
とりあえず、config.sys を空にしてみたところ、起動しましたよ:-)
*
適当に触ってみる
まぁ、勘でもそれなりには触れるかな。
*
設定
まずはネットワークの設定と思ったら、PnP ではないネットワークカードで
IRQ なんか当然憶えちゃいないので後回し。
ということで、日本語関係をと、CD-ROM をマウントしヘタ字フォントと canna の
インストール。canna を有効にするには リブートが必要だったので、ついでに
ネットワークカードの IRQ をメモって、Be 起動後に設定、これまたあっさりと完了。
*
スクリーンショット

って感じなり。
★
今日のBeOS
*
開発環境
をインストールしようとして、誤って /boot/beos/bin のファイルを消してしまった!
ということで BeOS を再インストール、その後開発環境のインストール。
*
Beware
- muterm-2.3
- 日本語対応のターミナルソフト。
- BeTree-2.0.2
- Tracker から D&D でコピーできないとは。
- Indepth_v0.3.1
- フォルダを移動するとおかしくなる…。
- CL-Amp_v36
- Winamp ライクな MP3プレイヤ
- BZip2-0.9.5c
★
Emacs-20.6/Mule-4.1 on BeOS
Emacs-20.3はあったけど、20.4 より前のを使う気にはなれないので自分でコンパイル
することにした。
*
autoconf
20.3 用の patch をあててみたところ、いくつかのファイルがリジェクトされただけ。
ただ、configure が全然変わっていて
Be の autoconf が見当たらなかったので、コンパイルまでは Linux で
作業することにした。
Be だと Emacs も使えないしね:-P
% tar xvzf .../emacs-20.6.tar.bz2
% cd emacs-20.6
% patch -p1 < .../emacs-20.6-mule-4.1.patch
% gzcat .../emacs-20.3-fbr6.5.diffs.gz | patch -p1
% find . -name '*.rej'
./src/emacs.c.rej
./src/filelock.c.rej
./Makefile.in.rej
./configure.rej
% chmod 644 Makefile.in src/emacs.c src/filelock.c
% emacs Makefile.in src/emacs.c src/filelock.c (リジェクトされたとこを手パッチ)
% autoconf
*
compile
でもって、
Be 側でコンパイルっと。
$ ./configure --prefix=/boot/home/config --with-pop i586-beos
$ cd src
$ make emacs
$ ./temacs -batch -l loadup dump
$ cd ../lisp
$ ../src/temacs -map ../src/temacs.dump -batch -q -f batch-byte-compile \
ange-ftp.el international/ccl.el international/mule-cmds.el \
international/mule.el international/titdic-cnv.el
$ cd ..
$ make
$ make install
$ cd src
$ ./temacs -batch -l loadup dump
$ cp temacs.dump /boot/home/config/libexec/emacs/20.6/i586-beos/
うまくいきましたよ:-)
*
elisp
ということで、いくつかの elisp をインストール
- apel
- chao
- emy
- wanderlust
- mu-cite
- mule-ucs
- skk
- hnf-mode
*
スクリーンショット

User-Agent に "Emacs/20.6 (i586-pc-beos)" の文字が!
★
ぐるり

1000 カウント目ゲットだぜ。
これこそ、求めていたものにかなり近い!
★
gnus-bbdb
そういえば、
(setq bbdb-electric-p nil bbdb-user-pop-up nil)
としているだけど、`gnus-bbdb/show-sender' を実行時に *Article* にガツンと
表示されてしまうのをどうにかしようと思っていたんだった。
ということで、`bbdb-wl-show-sender' からパクってみたり。
(eval-after-load "gnus-bbdb"
'(defun gnus-bbdb/show-sender ()
"Display the contents of the BBDB for the sender of this message.
This buffer will be in bbdb-mode, with associated keybindings."
(interactive)
(let ((record (gnus-bbdb/update-record t))
bbdb-win)
(if record
(progn
(gnus-bbdb/pop-up-bbdb-buffer)
(bbdb-display-records (list record)))
(error "unperson"))
(setq bbdb-win (get-buffer-window (get-buffer bbdb-buffer-name)))
(and bbdb-win
(select-window bbdb-win))))
)
*
bbdb-electric-p
なんで nil にしてたんだっけ?
★
今日の Beware
Beでも skk が移植されているとは!
mount_nfs puyo:/home/ari /tmp_mnt 500 500
って感じで Linux のディスクをマウントできました:-)
0.3.1 は R5 ではダメと書かれていた(^^;
★
content negotiatio
あるページにアクセスした時に "Accept-Language" などによって、異なるページを
送るにはどうすればいいか、調べてみる。
*
MultiViews
.htaccess で、MultiViews を有効にして、ついでに DirectoryIndex を設定。
Options +MultiViews
DirectoryIndex index
AddLanguage ja .ja
でもって、以下のファイルを用意してみた。
- index.en.html (ASCII)
- index.ja.jis.html (iso-2022-jp)
- index.ja.utf-8.html (utf-8)
で、実験してみたけど、
"Accept-Language: ja;q=1.0, en;q=0.1" と ja を優先させたのに en が
返ってきたり、"Accept-Charset" が効かなかったりとダメダメ。
*
タイプマップ
ということで、タイプマップの方を実験。.htaccess に "AddHandler type-map var" を
記述。
Options +MultiViews
DirectoryIndex index
AddHandler type-map var
LanguagePriority en ja
でもって、index.var を用意っと。
URI: index; vary="language,charset"
URI: index.en.html
Content-Type: text/html; charset=us-ascii
Content-Language: en
URI: index.ja.utf-8.html
Content-Type: text/html; charset=utf-8
Content-Language: ja
URI: index.ja.jis.html
Content-Type: text/html; charset=iso-2022-jp
Content-Language: ja
ざっと試した限りは期待通りに動いてくれた(^^)
を書いてみた。とりあえず、GNU Emacs 20.6 のコンパイルについて書いただけ。
しかし、英語、日本語(utf-8)、日本語(iso-2022-jp) と3つのページを
間違いなく同期できる自信がないにょ(^^;
★
今日のインストール
Solaris 2.5.1 だと snprintf が無かったので、適当にごにょごにょして
コンパイルが通ることは確認。
Linux の方はあっさりコンパイルが通って、試してみたところ、全画面モードが
かなり素晴しいことになってました:-)
★
Fw: joke
会社の方に ILOVEYOU の変種が届いていた。
スクリプトの中身は LOVE-LETTER-FOR-YOU.TXT.vbs とほとんど変わらなかった。
*
添付ファイルのみ
★
今日の Be
patch を作る時に、-N を付け忘れていた(^^;
*
ノートにインストール
*
URLメモ
ノートにインストールしてみた。
*
インストール
CD-ROM ブートして、あっさり完了。
*
ネットワーク設定
まずは dhcp の設定をする。man ページをあさってみたところ、
/etc/network/interfaces に記述すればよいらしい。
iface eth0 inet dhcp
hostname arle
でもって、interface を有効に。
# ifup eth0
が、ネットワークが使えん。どうも pump という dhcp クライアントでエラーと
なっているらしいが、log を見ても全然分からんし、ひたすら悩みながら
昼寝したり(^^;
で、起きて試しにリブートしてみたところ、あっさりネットワークが使えるように!
*
autofs
automount の設定をしようかと man ページを見ようとしたが、全然ひっかからない。
と思ったら、autofs がインストールされていなかった…。
ということで、試しに apt-get を使っていれてみることに。
*
apt
Unix User 3月号の Debian JP Report を参考に。
まずは /etc/apt/sources.list に以下を追加。
deb ftp://ftp.debian.or.jp/debian potato main contrib non-free
でもって、パッケージリストの更新。
# apt-get update
そして autofs のインストール
# apt-get install autofs
これであっさりインストールされた:-)
*
autofs 設定
/etc/auto.master と /etc/auto.misc を記述しておしまい。
あとは
# /etc/init.d/autofs start
で起動させてみて、ls /misc/cdrom とか試してみたり。
*
lilo 設定
lilo の設定をし Windows の起動ができるように。
CAPSLOCK も CTRL とするようにしたり、ホイールマウスを有効にしたり。
★
今日のインストール
★
ぐるり
"Recent Referer" と "Referer" のみですが、特定の URI を文字列に変換する機能は、
2.10-beta6 には入ってましたよ。
以下のような ~/diary/conf/url_map.txt を用意するだけで使えたと思います。
http://www.h14m.org/hishino/ 星野アンテナ
http://amano.haun.org/ 天野アンテナ
http://yar-3.net/mio/ みおみおアンテナ
★
Omoikane GNU/Linux
昨日の続き。
*
es1879
arle# modprobe -v sb
/sbin/insmod /lib/modules/2.2.14/misc/uart401.o
/sbin/insmod /lib/modules/2.2.14/misc/sb.o io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
/lib/modules/2.2.14/misc/sb.o: init_module: Device or resource busy
/lib/modules/2.2.14/misc/sb.o: insmod /lib/modules/2.2.14/misc/sb.o failed
# delete uart401
/lib/modules/2.2.14/misc/sb.o: insmod sb failed
arle# tail /var/log/syslog
May 14 05:08:42 arle kernel: Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
May 14 05:08:42 arle kernel: sb: dsp reset failed.
うーむ。ALSA を試してみようかな。
*
続 es1879
BIOS の設定をいじって、PnP を無効にして手動で設定。
arle# modprobe -v sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
でもって、cat hoge.au > /dev/audio で音が出た! RATE はおかしかったけど、
とりあえずは気にしない(^^;
ということで、/etc/modules.conf を適当に設定。
alias sound sb
alias midi opl3
options opl3 io=0x388
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
*
URLメモ
入れてみた。以上(^^;
*
FORMAT.X
領域確保をしようとしたが 「容量の指定に誤りがあります」 と言われてしまって…。
kaoruさんのコードを参考に、ネストされた場合も "/[TAB]" で正しく補完されるようにしました:-)
hnf では PRE 中に閉じる必要のあるコマンドは置けないみたいなので、特別扱いは
外して簡単にしちゃいましたが(^^;
★
今日の .wl
ニュースにフォローしようとして、うっかり元記事の人にもメールしちゃったので、
設定をちょっと変更。
(setq wl-draft-reply-without-argument-list
'(("Followup-To" . (nil nil ("Followup-To")))
("Mail-Followup-To" . (("Mail-Followup-To") nil ("Newsgroups")))
("Reply-To" . (("Reply-To") nil nil))
("Newsgroups" . (nil nil ("Newsgroups")))
("From" . (("From") ("To" "Cc") ("Newsgroups")))))
★
今日の Be
Linux のディスクをマウントして、そこで configure を動かそうとしたら
カーネルがお亡くなりになったようで debug モードに(^^;;;
★
ぐるり
朝、お茶を飲んでいたら、突然 push/pop は cl マクロだと気付きました(^^;
dev-ml を見ると
4月16日に入ったみたいで、beta5 が 4月1日だったと思うので、beta6 からですね。
★
ML
★
hnf-mode.el
`hnf-close-command' にはまだ bug があることが判明したけど、
面倒そうだから放置(^^;
*
妄想…
ふと hns-2.10 のコマンドに対応させてみたけど、補完部分の自由度の無さが
だいぶイヤになっている。ま、ユーザがいぢりたいってこともあまり無いだろうし、
そのうち気が向いたらということで…。
あと、`hnf-get-link' も関数を指定せずに、フォーマットで指定できるように
したい。
`hnf-format-time-string' はかなりな手抜きだけど、ま、いいか。
★
風邪
絶賛風邪引きちう。
*
水〜木
体調がよろしくない。タバコは普通。
かなり不調。昼休みに帰ろうかとも思ったけど、外せぬ仕事が3つあっては
さすがに帰れず。20:00 に仕事を終えてまっすぐ帰って寝る。タバコが不味い。
絶不調。体温38.4℃。鼻かみすぎで、鼻の下が痛い。カラダの節々が痛い。
タバコがタバコでは無い味がして吸えない。ビブリモウダメ((c)northeyeさん)
一日部屋にいながら PC に触らなかったのは何年ぶりだろう…。
*
今日
だいぶ復活。体温37℃。タバコは不味いけど吸えなくはない。
★
風邪
ようやくマシになった。
★
今日のインストール
*
compface-1.3
*
rail-1.2.4
*
tgif-4.1.34
★
lynx + ncurses
lynx2.8.3 を ncurses を使うようにコンパイルすると、日本語関係で化けるらしい。
★
URLメモ
★
nnshimbun
pre-fetch できないかと `nnshimbun-asynchronous-p' を定義してみたけど、
ちゃんと動かず。
小関さんのようにgnus-agent を使うのが妥当なのかな。
online 環境で使っているからちょっと面倒そうなんだが。
★
URLメモ
★
nn*.el
*
nnshimbun.el
pre-fetch 対応されていて、かなり素晴しいことになっていた:-)
nnhnf.el は
ueno さんが構想していたと思います。
過去を抹消されたようで、確認できませんでしたが(^^;
ふと、log.cgi で、Search Engine から何をキーワードに来たかを
表示させようかと試みたり。
MAX_LINE 全てを対象にしてみたら、実行時間が 1.5倍になってしまたので、
当日の log のみ対象にしてみた。
でも、あまり Search Engine からは来てないようで楽しくは無かった…。
★
nnshimbun.el
zdnetの
GameSpotニュースを購読しようかと思ったら、対応していなかった。「
ZDNNは対応しているのにどうして?」と思ったら、ページに毎に記述が違っていた…。
来週時間があれば、対応させてみますかね。
★
今日のインストール
*
ncurses-5.0-20000422
*
lynx2.8.4dev.2
*
glib-1.2.8 / gtk+-1.2.8
*
imlib-1.9.8.1
*
bzip2-1.0.0
*
sudo-1.6.3p3
★
lynx2.8.3 & ncurses
lynx2.8.3rel.1 を ncurses を使ってコンパイルしてみる。
% ./configure --enable-nls --with-screen=ncurses --enable-cjk \
--enable-color-style --enable-prettysrc --enable-scrollbar \
--enable-source-cache --enable-externs
今まで日本語が含まれると色付けがおかしかったのが、ちゃんと表示されるように
なりました:-)
件の patch をあてないと、私の日記を表示してみただけで、
あっさり化けてくれたので、patch あてて再コンパイルっと。
しかし、-nocolor を指定時に 黒字に白になるのはナゼだろ。
★
今日のアキハバラ
*
のみ
終電逃がして、koishi邸にお泊まり。
★
立て看板
20時〜21時を指定したのに、昼過ぎに部屋に戻ったら届いていた…。
さっそく組み立ててみたけど、やはりかなりデカイ(^^;
★
体調
*
昨日のこと
よろしく無い。サクッと帰って、微熱もあったので寝た。
*
今日のこと
やっぱり良くない。頭が痛いので早めに寝よっと。
★
今日のインストール
*
openssl-0.9.5a
*
openssh-2.1.0p2
*
zsh-3.1.7
*
gcc-jdoc-20000526
以上、21 日分です。