*Article*
★
jisx0208-1978 on emacs-20
某MLのメールを読んで気付いたんだが、標準設定の状態のemacs-20では、
japanese-jisx0208-1978とjapanese-jisx0208-1983がunifyされてしまうのか。
私はまる1やギリシャ数字のIなどを表示するために普通とは違う
translation-tableを使っていたため気付かなかった。
多分、普通は以下のようにすればよいのだろう。
(define-translation-table
'jisroman-ascii-translation-table
(let (l i)
(setq i 33)
(while (<= i 91)
(setq l (cons (cons (make-char 'latin-jisx0201 i)
(make-char 'ascii i)) l)
i (1+ i)))
(setq i 93)
(while (<= i 125)
(setq l (cons (cons (make-char 'latin-jisx0201 i)
(make-char 'ascii i)) l)
i (1+ i)))
l))
(setq standard-translation-table-for-decode
(get 'jisroman-ascii-translation-table 'translation-table))
確認は以下のように
*1
。
(char-to-string (make-char 'japanese-jisx0208-1978 (+ 18 32) (+ 10 32)))
"鴎"
(char-to-string (make-char 'latin-jisx0201 92))
"\"
(char-to-string (make-char 'latin-jisx0201 126))
"~"
*1: EUCで保存しているからjisx-0208-1983 & asciiで表示されてしまいますが…。
ま、iso-2022-jpであっても、w3.elでもなければ正しく表示してくれないでしょう。
★
T-gnus-6.10.086-00
★
俺屍
ようやく封を切った。最初は分かり難いが、ちょっと遊んで慣れてくると
かなりイケル!
現在は初代が4人目の交神をしたところで1才7カ月の寿命を全うしたところ。
しかし、考えてみるとかなりのペースで
更新
交神していかないとダメっぽい。
5カ月に一回のペースで交神をシミュレートしてみたところ、以下の通り。
15 出陣 11 出陣 5 出陣 0 誕生
16 訓練 12 出陣 6 出陣 1 訓練
17 訓練 13 出陣 7 出陣 2 訓練
18 -死- 14 出陣 8 出陣 3 初陣
15 (交神) 9 (交神) 4 (交神)
16 訓練 10 出陣 5 出陣 0 誕生
17 訓練 11 出陣 6 出陣 1 訓練
18 -死- 12 出陣 7 出陣 2 訓練
13 出陣 8 出陣 3 初陣
14 (交神) 9 (交神) 4 (交神)
15 出陣 10 出陣 5 出陣 0 誕生
16 訓練 11 出陣 6 出陣 1 訓練
17 訓練 12 出陣 7 出陣 2 訓練
18 -死- 13 出陣 8 出陣 3 初陣
14 (交神) 9 (交神) 4 (交神)
15 出陣 10 出陣 5 出陣 0 誕生
16 訓練 11 出陣 6 出陣 1 訓練
17 訓練 12 出陣 7 出陣 2 訓練
18 -死- 13 出陣 8 出陣 3 初陣
これだと、高々3人しか出陣できないのか。
ということで、4カ月に一回のペースでシミュレートしなおしてみると、
なかなかイイカンジ。でも、3ヶ月だと奉納点があまり稼げない気がする…。
16 出陣 12 出陣 8 出陣 4 出陣 0 誕生
17 訓練 13 出陣 9 出陣 5 出陣 1 訓練
18 訓練 14 出陣 10 出陣 6 出陣 2 訓練
19 -死- 15 (交神) 11 (交神) 7 (交神) 3 (交神)
16 出陣 12 出陣 8 出陣 4 初陣 0 誕生
17 訓練 13 出陣 9 出陣 5 出陣 1 訓練
18 訓練 14 出陣 10 出陣 6 出陣 2 訓練
19 -死- 15 (交神) 11 (交神) 7 (交神) 3 (交神)
16 出陣 12 出陣 8 出陣 4 初陣 0 誕生
17 訓練 13 出陣 9 出陣 5 出陣 1 訓練
18 訓練 14 出陣 10 出陣 6 出陣 2 訓練
19 -死- 15 (交神) 11 (交神) 7 (交神) 3 (交神)
16 出陣 12 出陣 8 出陣 4 初陣 0 誕生
17 訓練 13 出陣 9 出陣 5 出陣 1 訓練
18 訓練 14 出陣 10 出陣 6 出陣 2 訓練
19 -死- 15 (交神) 11 (交神) 7 (交神) 3 (交神)
16 出陣 12 出陣 8 出陣 4 初陣 0 誕生
17 訓練 13 出陣 9 出陣 5 出陣 1 訓練
18 訓練 14 出陣 10 出陣 6 出陣 2 訓練
19 -死- 13 (交神) 11 (交神) 7 (交神) 3 (交神)
ということで4〜5ヶ月で臨機応変にするのがヨサゲ。
★
apel / flim-1_13 / semi-pgpgpg-18
apelとflim-1_13はCVSで最新版を取得。
★
ET-gnus-6.11.04-02
★
俺屍
2代目が亡くなるまで遊ぼうと思ったら長生きしてしまい、31時まで遊んでしまった(^^;
家が一杯で交神もできなかったし、はやく逝ってくれと願っていたという(^^;;;
ということで現在の状態は、1020年7月、
九重楼の中ボス、鳥居千万宮の中ボス、白骨城の中ボスx2は
倒せるが、1カ月以上続行したことが無いのでそれ以上は不明、って感じ。
それにしても女の子しか生まれないんだけど、これはどういうことだ?
今の家系図は以下の通りだが、7人全員女の子、おかげで交神が今一楽しくない。
*明宏♂剣
|
+-----------+---------+---------+
| | | |
きさら♀薙 *小夏♀弓 麻衣♀剣 舞♀薙
| | |
佐那♀薙 *翠♀剣 早苗♀弓
舞の血は延ばす予定は無かったのだが、早苗が奥儀をひらめいてしまったため
延ばそうかなと思い始めた。
*
近い予定
7月 翠 交神 (風を伸ばしたいから おぼろ幻八 かな)
8月 選考試合
9月 誕生(訓練は麻衣、ダメなら翠) & 相翼院1カ月
10月 訓練(翠) & 九重楼1カ月
麻衣が逝ったら佐那 交神 (with 火)
舞が逝ったら早苗 交神 (with 風かな?)
----------------------------
revision 2.3
date: 1999-07-05 02:33:22+09; author: ari; state: Exp; lines: +15 -29
* (hnf:write-file-upon-confirmation-insert-time)の削除
* (hnf:write-file-insert-time)の変更
----------------------------
(hnf:write-file-insert-time)がどうにも使いにくいので、コマンドにしてしまった。
ということで、hnf-mode-hookに記述せずに、適当にバインドしてください。
★
俺屍
ようやく男の子も生まれるようになった。1922年2月現在の家系図は以下の通り。
*明宏♂剣
|
+-----------+---------+---------+
| | | |
きさら♀薙 *小夏♀弓 麻衣♀剣 舞♀薙
| | |
佐那♀薙 *翠♀剣 早苗♀弓
| | |
*玲♀薙 無妙♂剣 嶺一♂弓
| |
光輝♂槍 宮乃♀剣
1921年には相翼院、鳥居千万宮中、九重楼のボスを倒し、11月には大江山の
最初の中ボスもあっさりと倒せた。続けてみようかとも思ったけど、嶺一が
初陣ということもあり、来年の楽しみにすることにした。
(26:35)
*
朱点童子打倒!
結局今日もまた31:00まで遊んでしまった。
現状はネタばれにつき
別ページにて。
2024年4月。ここ一年、あまり強くなっていない気がする。
★
apel-9.20
★
ET-gnus-6.11.05-00
★
ncurses-5.0-990703
★
lookup-1.0
lookup-search-agents等でdisable/enableの設定方が変わったようだ。
★
ndtpd-2.3.2
★
zsh-3.1.5-pws-25
2024年12月。最近の出来事
- 結構いい素質を持ったのがいるなと思ったら死後、氏神となった:-)
- 突然双子が生まれてしまった。家族は7人もいる上に1才未満が5人もいる(^^;
★
ET-gnus-6.11.06-00
★
toalias-19990707(TANABATA)
そのうち一般公開されるでしょう、きっと。
された模様:-)
2025年12月、近況。
相変らず家族は7人だが、1歳未満は6カ月と1カ月の2人だけ。
朝霞には1歳7ヶ月まで生きてもらえばなんとかなるかな?
★
tcsh-6.08.06+add
★
ET-gnus-6.11.07-01
★
秋葉
会社へ行かなきゃなと思ったけど、天気が良かったのでつい…(^^;
- 特製タペストリ付き 映画前売券
- カードキャプターさくら オリジナル・サウンドトラック3
*
回転寿司
で中途半端な豪遊。
"C-u 1 M-x hnf"で1日前のhnfを開くようにしてみた。
hnf:hour-not-todayを設定してある時は、基準はどっちにしようかな。
1026年9月、状況報告
- 2人目の氏神:-)
- 宗教部門復興完了:-)
- ついに家族が4人にまで減ってしまった。
★
エアコン
車のエアコンのガスをようやく補給。
空っぽになっていたらしい(^^;
私はTVでは見ていなかったり。でもLDをなぜか衝動買いしてしまっていたり(^^;
かなりウケました(^^)。
2027年11月
- 全部門復興完了:-)
- 氏神の誘いが2人あったけど、断わる
★
いモート・トランスミット
妹がプロバイダに入ったらしいが、設定が分からないとの電話が。
*
ダイアルアップの設定
プロバイダから送付された説明書には、インターネット・ウィザードだかを
使う説明しか書かれていないらしいが、妹のマシン
*1
には無いらしい。ってことで、まず説明書を読み上げさせて、
手元でダイアルアップネットワークの設定をやってみながら手順を伝える。
*
メール設定
件の説明書にはOE
*2
の設定法しか書かれていないらしいが、OEは当然入っていない。
確かBecky!をインストールしてあった気もするが、
私のメールを見られてしまったら困る
*3
ので、Netscapeでの設定をさせることにする。
が、困ったことに、私が使っているマシンにはNetscapeが入っていない
*4
ので、実際に手元で設定しながら教えることができず、かなり手間取る。
試しにLinuxのNetscapeを動かしてみたら
*5
ざくざくBus Errorで落ちて使いものにならないし。
でも、ま、なんとか説明を終える。
*
結果
メールが届いたので、送信はできている模様。
リプライが無いから、受信ができているかどうかはふめー。
*1: 私が以前使っていたFMV-BIBLO (NC13D)
*2: 「おーとるっく・えくすぷれす」と発音していた(^^;
*3: パスワードはかけておいたはずだし、見られて困るようなメールは無いはずだけど
*4: Becky!も入ってないけど。
*5: Vine Linuxをインストールしてから一回も使ったことが無かった
★
tar-1.13
alpha版であった-y(--bzip2)は無くなってしまい、--use=bzip2となってしまっていた。
ということで、普段は1.12改を使い続けよう。
ま、gzip/bzip2の自動判定&展開スクリプトを使って-zでどっちも展開できるように
しているから、別にいいんだけど。
2028年7月
- 氏神"有沢大権現"の奉納点は35556、おしくも夕子に届かず
- 夕子との子は素質自慢で38575点と、氏神になればかなりいけそう。
- 「心の火」の能力値カンスト者あらわる:-)
★
ET-gnus-6.11.08-00
★
Jcode.pm-0.30
★
mew-1.94b39
★
xmms-0.9.1-kanji+texthack
2030年6月
- 氏神有沢大三元でも奉納点は37543と夕子をどうにか越えるくらい
- 昼子と交神:-)
- ××××突入
*
朱点打倒
疲れたので感想は後日(28:02)
★
Winpsm
久々に使ってみたところ、エラーになったが、差し直すと問題無く動作。
でもって、別のメモカを差したらやっぱりエラーになってしまう。
しかも何度差し直しても全然動かない(;_;)。
最初うまくいったメモカを差してもやっぱりダメ。
どこか、ハンダが取れちゃったか?
★
mew-1.94b40
★
cu-sudo.v1.6beta6
★
ncurses-5.0-990710
★
zsh-3.1.6-test-1
★
postscript.el
★
emacs-r21-0.1, emacs-20.3.11b
会社のSolarisに入れてみた。emacs-21(emacs-20.4.91)はXEmacsみたいに、
行をまたぐ時に矢印が表示されたり、行単位じゃない表示ができたり。
でも、ET-gnusの動きにあやしいところがあった
*1
ため、常用はemacs-20.3.11かな。
emacs-20.3.11bはemacs-versionでアルファベットが含まれるのが悪さをしないか
不安だし。
*1: byte-compileし直していないためかもしれないけど
★
mew-1.94b42
★
Winamp
★
logging referer
ふと、日記以外のrefererを収集したくなったのでちょっと実験。
.htaccessで"Redirect /ari http://puyo.nijino.com/cgi-bin/logging.cgi?/ari"
として、logging.cgiではlocationで$ARGV[0]を指定してみたところ、、、
無限ループに陥いってしまった(^^;;;
よく考えれば当然やね。何かいい手はないもんだろうか。
★
ImageMagic-4.2.8
./configure --enable-shared
jperlだと、PerlMagickでこけたので、適当に修正
--- magick/magick.h.orig Wed Jun 30 12:52:24 1999
+++ magick/magick.h Fri Jul 16 11:17:58 1999
@@ -60,13 +60,13 @@
/*
ImageMagick API headers
*/
+#undef index
+
#if !defined(vms) && !defined(macintosh) && !defined(WIN32)
#include <magick/api.h>
#else
#include "api.h"
#endif
-
-#undef index
#if defined(macintosh)
#define HasJPEG
★
flim-1.13.0
★
Jcode-0.40
★
lynx2.8.3dev.4
SenshuさんのWin32patchがマージされた模様:-)
SH_EXをdefineするとやっぱりUNIXではコンパイルにこけるので、
適当に修正。あと、自分用のどうでもいい変更も更新。
% ./configure --with-screen=slang --enable-prettysrc \
--enable-source-cache --enable-externs
% patch -p1 < .../2.8.3dev.4-sh_ex.patch
% patch -p1 < .../2.8.3dev.4-ari.patch
% vi makefile (SITE_DEFSに -DCJK_EX -DSH_EX を追加)
★
エコアイス
THE PHANTOM MENACE を見にいったり。
★
mew & im
久々にPocketBSDをいじる。
*
mew-1.94b42
Linuxでmakeして、*.elcを転送したが、いくつかバイトコンパイルされていない
ものが必要だったので後から転送。
mew-mule.el mule-mule2.el mew-temacs.el mew-unix.el
あと、ccl.elcが必要だったので、それも転送。
*
im-117
installが無かったため、まずそれを転送。ついでに、basename, trを転送。
perlのlibraryは以下のものが必要だった。
perl5/integer.pm
perl5/File/Copy.pm
perl5/Cwd.pm
perl5/i386-freebsd/5.00401/Socket.pm
perl5/i386-freebsd/5.00401/auto/Socket/Socket.so
*
動作確認
してみるが、あまりにも重くて使う気になれない…。
★
zsh-3.1.6-test-2
★
IPマスカレード
の設定をようやく行う。
UNIX USER 1997年12月号を見て設定するが、うまくいかん。
っていうか、明かにip_forwardが切られているためだが、どうやればONにできるか
書いてない。
ってことで、
VineUser-ML全文検索で調べたところ、(echo 1 > /proc/sys/net/ipv4/ip_forward)でいいらしい。
そんなんでいいのかと思ったけど、ftpしてみたところ、問題無さげ。
ちなみに、/etc/sysconfig/network の"FORWARD_IPV4=yes"として
リブートするのが正当な方法なのかな?
*
調べたところ
/etc/rc.d/init.d/netword を見てみたけど、
echoしてリダイレクトしているだけだった。
★
emacs-20.4
canna+wnn6+sj3対応させてみるが、うまく動かずに悩み続けたが、
原因はふる〜い.eggrcがあったためだった…。
★
停電@会社
夕休みに↑のemacs-20.4のコンパイルをやっていたら、雷で停電(;_;)。
数分で復旧したので、再起動してみるが、サーバが落とされてしまっていたので
全然使えない。さらに、隣りの席の人のディスクが逝ってしまっていた(!)ので
サクッと電源を切る。
が、外付けのディスクの電源を切り忘れたり(^^;
1時間くらいして、雷も遠くへ行ったので電源を入れて、外付けディスクを
マウントしようとしたところ…、マウントできない(汗)。
fsckをかけたらあっさり復旧したので良かったけど。
★
停電@うち
うちに帰ったら、やっぱり落ちていたけど、ディスクは問題無し。
それにしても、LinuxBOXの方は停電があっても、電源が再び入ってしまうのか。
★
samba-2.0.5a
★
w3m-990716
★
xcite-1.28
★
flim-1.13.1
★
hnf-mode.el
hnf:font-lock-keywordsにhnf:variable-faceを入れてみるが、
うまく動かない。やっぱりelispはよく分かんないや。
まだ、2.0.36だったり(^^;
っていうか、Vine-1.1をインストールしてから、一回もカーネルを
再構築していないという(^^;;;
*
DOC-20.4.x
canna+wnn6+sj3対応をした時に、うっかりDOC-20.4.1を上書きしてしまっていた
ためか、uniquifyをロードしていると(rename-buffer)がエラーを起してしまうという
怪しい状態に。
ってことで、emacs-20.4を再インストールしたら、今度はemacs-20.4-canna-wnn6
用のDOC-20.4.3が消えてしまった(^^;;;
そのため、そっちも再インストール。
*
boiled-egg / boiled-canna / scrambled-egg
友人がboiled-eggのemacs-20対応をしたのでインストール。ついでに
boiled-canna/scrambled-eggも入れてみる。skk使いの私には使い道無いけど。
はそのうち更新されるでしょう。
★
mew-1.94b43
GnuPGに対応したらしい:-)
★
elisp-manual-20-2.5
今まで、19.29ベースのマニュアルを見ていたので、説明が載ってない関数が
結構あったのが解消。問題は、英語だということか…。
★
ET-gnus-6.11.08-01
★
tar-1.13.5
hnf:variable-faceは適当にいじっていたら上手くいったような気がする。それにしても
font-lock-keywords難しすぎ。
----------------------------
revision 2.4
date: 1999-07-23 23:02:45+09; author: ari; state: Exp; lines: +28 -22
* hnf:variable-faceの導入、及びhnf:font-lock-keywordsへの追加
* (hnf)が引数に数値を取るように変更
* (hnf:float-time), (hnf:time-float)の導入
* (hnf:current-time)の再設計
* (hnf:write-file-insert-time)のDOC-STRINGの修正
----------------------------
に上旬・中旬・下旬・未定を指定できるようにする機能を
復活させてみたり。
★
GnuPG-0.9.9
semi-pgpgpgでdecryptができなくなってしまった(;_;)。
エラーメッセージが変更されたため、mailcrypt-3.5.3でparseできなくなったのが
原因だったので、
適当に修正。
★
mailcrypt-3.5.4
GnuPG-0.9.9には対応していなかった(;_;)。
しかも、メッセージを直しただけではダメっぽい。
ということで、インストールはしたけど3.5.3を使い続けることに。
★
zsh-3.1.6-test-3
★
Jcode-0.56
★
kterm-6.2.0-wp-BGP-19990719
うっ、壁紙関係のオプションを指定しないと日本語のBGカラーが黒になってしまって、
読めない(;_;)。
iMode持ってもいないのに、
入れてみたり。シンプルな出力でちょっと表示を確認するのにいいかもしれませんね。
IEだと「日付けJump」がうまく動かないのがちと残念。
で出力をするようにしてみました。index.cgiの出力をnkfで変換するように
しただけですが(^^;
--- diary/index.cgi Sun Jul 25 17:51:15 1999
+++ i-diary/index.cgi Tue Jul 27 03:47:55 1999
@@ -120,6 +120,8 @@
# record log
$hns->RecordLog(param('ref'), param('to'));
+open(N, "| /usr/local/bin/nkf -s");
+select(N);
$hns->Print($col);
exit;
title.cgiは面倒だったので、"<!-- や -->"を頭に入れてみたんですけど、
これでいいですか?namazu.cgiは、、、どうしましょうね。
はセキュリティーホールがあった気もしますが、どうせダイアルアップな環境なので
あまり気にしていません(^^;
基本的にはemacsが動けばほとんどおっけーという使い方しかしてませんし。
それにしても2.0.37も安心できないのかー。
面白すぎ。現在4,050局目。いつあがれるんだろ。
★
emacs-r2l-0.2
0.1からの主な変更は、「faceの実装が変わってXLFDを使わなくなった」ってのと、
「M-x toggle-direction-reversedで入力方向を変えることができる」ようになった
ことかな。
最初日本語で入力方向を変えたらなかなか妙な動きをしてくれた(^^;。
Hebrewで試してみたらよさげな感じではあった。
ができるという話を思い出したので試してみる。
(insert-image (create-image "~/bitmap/sc.xbm"))
って感じで表示できたけど対応しているフォーマットは
(pbm ghostscript xbm)だけみたいなので、いまいち楽しくない。
★
lynx-nls
lynxの日本語メッセージを拾ったのでSolarisのlynxをNLS対応してみる。
が、全然日本語化されない(;_;)。
*
Solarisのgettext
を使うようにしてみるが、msgstr ""となっているところが何も表示されないという、
tgifと同じ問題に付きあたる。しかも、gettextは直に書いてあるからtgifで使った手はダメだ。
msgstr ""となっているところを全てコメントアウトしようかと思ったけど、
激しく面倒そうだったのでヤメ。
*
GNU gettext
を真面目にハック。どうやら、message fileをSolaris附属のmsgfmtで
フォーマットするとGNU gettextではmessage objectと認識してくれない模様。
ということで、GNU gettextをコンパイルして、msgfmtをgmsgfmtという名前で
適当にインストール。それを使ってみたところ問題無く日本語が表示された:-)
*
逆に
gmsgfmtでフォーマットしたものをSolaris附属のgettextで読もうとすると
Segmentation Faultで落ちてしまった。
★
mew-1.94b44
★
Font-AFM-1.18, HTML-Tree-0.51
★
ncurses-5.0-990724
現在、127,139局目。設定を最速、10000局毎に描画に変更してみた。
*
301458局目
★
ぐるぐる
普通の設定(というかマシン?)では問題無さそうなとこですかね。
そういえば2.2.10の問題は
ARAKIさんの日記に記述がありましたね。
title.cgi確認ありがとうございます。「や」テクノロジー最高!?
にどんなこと書いたかくらいは憶えておけー。
★
#!
また#!にはまる(;_;)。
今度はFreeBSDでスクリプトがうまく動かない。
前回同様、printargを使って調べたところ、どうやら引数が長すぎるのが原因っぽい。
- % cat printargtest1
- #!./printarg -I/usr/home/rakuraku2/nijin/perl/lib/site_perl/5.00
- % ./printargtest1
- arg[0] = ./printargtest1
- arg[1] = -I/usr/home/rakuraku2/nijin/perl/lib/site_perl/5.00
- arg[2] = ./printargtest1
- % cat printargtest2
- #!./printarg -I/usr/home/rakuraku2/nijin/perl/lib/site_perl/5.005
- % cat printargtest2
- %
あと一文字だというのに…。
★
日記まとめて検索
星野アンテナから辿った日記のどこかにあったとだけ記憶していることを見たくなって、
namazu_for_hnsを一気に検索するCGIを作ってみる。
とりあえず動きはしたけど、時間かかりすぎ。やっぱりちゃんと並列でデータを
取得しにいくようにしないとダメやね。
ちなみに、今日の15:00ころにnamazu_for_hnsにアクセスできたページが
検索対象の候補にあがっています。そのため、
福丼大学関係は候補に入っていません。
あと、www.nijino.comからwww.nijino.comにアクセスできないので、
私の日記も候補にないです。
*
問題点
- データ取得の並列化 (並列処理の仕方なんて知らない)
- 20番目以降のデータも見れるように (かなり面倒)
- 表示件数を変えれるように (これは多分簡単)
- 時間順もできるように (これも多分簡単)
うーん、前途多難。っていうか、私の手には負えそうにない(^^;
あと、namazu_for_hns-1.1.xから(だったと思う)重み付けがされているので、
namazu_for_hns-1.0.xで検索したものより全般にスコアが良く、優先して表示されて
しまう気がしますが、これはどうにもならんですな。
★
flim-1.13, semi-pgpgpg-19
★
ET-gnus-6.11.08-03
★
namazu_for_hns-1.1.0-beta2
アップデートをすっかり忘れていた。
% ./configure --prefix=$HOME --with-admin=ari@nijino.com \
--with-kakasi=$HOME/local/bin/kakasi
% vi Makefile (DIARYURLとCGIDIRを修正)
% make
% make install
% make install_cgi
★
スレッド
友人と
うな丼(仮)について話をしたところ、スレッドを使うといいんじゃないかとのこと。
ということでちょっと調べてみる。
*
perl
perlthrtut(1)というマニュアルがあったので眺めてみたら、
perl5.005の新機能としてあるらしいが実験的なものとのこと。
README.threadsを眺めたところFreeBSDはサポートされていない。
でも、Changesを見るとFreeBSD-2.2.8は対応されたようなことが記述されている。
少なくともwww.nijino.comのperlはthread未対応みたいなので、perlのインストール
からやらねばならず、ちとつらい。
*
jave
友人にすすめられたけど、javaの勉強から始めるのはもっとつらい。
でやるなら
このページが参考になりそうだ。Cでやる気はあまり無いけど。
★
Namazu
kenjiさんよりNamazuの情報をいただいたのでhogeってみたり。
やっぱりforkを使うのがいいのかな。
★
jperl5.005_03-990703
手元のLinuxのperlをthread対応にしてインストールしてみる。
./Configure -Dusethreads -Dprefix=/usr/local -Dcc=gcc -Uinstallusrbinperl -des
*
実験
perlthrtut(1)を読みながらちょっと実験。これはなかなか楽しい:-)
邦訳がまだないのが残念。
おっ、結構対応していたんですか。
ということで、適当にhogeったところ、png,jpeg,gif,xpmがinlineで表示可能に!
でもって適当に設定したらSEMIで画像のinline表示が可能に!!!
XEmacsより軽いしいいかもしれない。
★
Digest-MD5-2.08, URI-1.03, libwww-perl-5.44
perlをインストールしなおした関係で、MIME-Base64, HTML-Parser, libnetも
入れなおし。
★
Jcode-0.58
threadを使うようにしてみたら、まともに動かなかった(;_;)。
libwww-perlがthread-safeで無いからかな?
★
天和シミュレータ
★
ぐるぐる
さすがなのは
星野アンテナですね。虹野は星野のデータを貰っているだけですから…。
の自分のコードは他人のコードという格言はあるけど、それは無いんじゃないの?
どこにでもいるフツーのインストーラーやね。
★
bzip2-0.9.5a
★
mew-1.94b46
★
秋葉
久々の秋葉、激しく暑かった。
*
実用UNIXシステムプログラミング 第2版
UNIXのシステムコール関係の良い本って無いですかね。
とりあえず、適当に買ってみたけど、HP-UXベースってのがちょっと気になる。
*
どこでもいっしょ
いっしょに買ったポケステ用電池を忘れられたり(;_;)
さいわい店を出た直後に気付いたのでことなきをえた。
19とどっちを買おうか悩んだり。
★
lynx2.8.3dev.5
configureのオプションに--enable-cjkを指定するとCJK_EXが設定されるようになった
らしい。あと、dev.4のカーソルが効かないバグが直ってた。
ari.patchはあたらなくなったので、適当に修正。
% patch -p1 < .../2.8.3dev.4-sh_ex.patch
% patch -p1 < .../2.8.3dev.5-ari.patch
% ./configure --with-screen=slang --enable-cjk --enable-prettysrc \
--enable-source-cache --enable-externs
% vi makefile (CFLAGSに-DSH_EXを追加)
% make
browse-urlとの連携に対応しました。hnf:diary-urlを設定して、
M-x hnf:browse-diary または M-x hnf:browse-recent-diary を実行!
----------------------------
revision 2.5
date: 1999-08-01 02:12:05+09; author: ari; state: Exp; lines: +85 -38
* hnf:diary-urlの導入
* (hnf:browse-recent-diary), (hnf:browse-diary)の導入
* (hnf:buffer-hnf-p)の導入
* (hnf:get-link)の再設計
* (hnf:current-time)の仕様変更
----------------------------
*
.emacs
ふと私の設定を公開してみたり。
;;; for hnf-mode
(autoload 'hnf "hnf-mode" nil t)
(autoload 'hnf-mode "hnf-mode" nil t)
(setq auto-mode-alist (cons '("\\.hnf$" . hnf-mode) auto-mode-alist))
(setq hnf:html-dir "~/public_html/ari/diary")
(setq hnf:diary-url "http://puyo.nijino.com/ari/diary/")
(setq hnf:cat '(("Common")
("Games")
("Install")
("Shopping")
("Update")
("Hack")
("PostPet")))
(setq hnf:rlink '(("h14m")))
(setq hnf:variable '(("KAKU")))
(setq hnf:get-link-name-function 'hnf:get-link-name-with-abc)
(setq hnf:hour-not-today 5)
(setq hnf-initial-function
(function (lambda () (insert (concat "KAKU " (kakugen) "\nOK\n\n")))))
(add-hook 'hnf-mode-load-hook
'(lambda ()
(progn
(define-key hnf-mode-map "\C-m" 'hnf:newline)
(define-key hnf-mode-map "\C-c=" 'hnf:get-link)
(define-key hnf-mode-map "\C-cf" 'hnf:link-find-file)
(define-key hnf-mode-map "\C-ct" 'hnf:insert-time)
(define-key hnf-mode-map "\C-cs" 'hnf:write-file-insert-time)
(define-key hnf-mode-map "\C-cb" 'hnf:browse-diary)
(define-key hnf-mode-map "\C-c\C-b" 'hnf:browse-current-diary)
(require 'kaku)
(setq hnf:commands
(append hnf:commands
'(("DL" . "DL")
("DT" . "DT 文章")
("DD" . "DD 文章")
("LIMG" . "LIMG url {r|l|n} src alt"))))
)))
(add-hook 'hnf-mode-hook
'(lambda ()
(make-local-variable 'after-save-hook)
(add-hook 'after-save-hook
'(lambda ()
(set-file-modes buffer-file-name 388))))) ; 0604
以上、27 日分です。