*Article*


1998 | 12
1999 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2000 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2001 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2002 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2003 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2006 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08
2008 | 01 | 02 | 03 | 04 | 05
先月 1999年07月 来月
SUN MON TUE WED THU FRI SAT
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

1999年07月02日(金)

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ヶ月で臨機応変にするのがヨサゲ。

1999年07月03日()

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 風かな?)

1999年07月04日()

hnf-mode.el

----------------------------
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まで遊んでしまった。 現状はネタばれにつき 別ページにて。

1999年07月05日(月)

俺屍

2024年4月。ここ一年、あまり強くなっていない気がする。

1999年07月06日(火)

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月。最近の出来事

1999年07月07日(水)

ET-gnus-6.11.06-00

toalias-19990707(TANABATA)

そのうち一般公開されるでしょう、きっと。

* 公開

された模様:-)

1999年07月08日(木)

俺屍

2025年12月、近況。
相変らず家族は7人だが、1歳未満は6カ月と1カ月の2人だけ。 朝霞には1歳7ヶ月まで生きてもらえばなんとかなるかな?

1999年07月09日(金)

tcsh-6.08.06+add

ET-gnus-6.11.07-01


1999年07月10日()

秋葉

会社へ行かなきゃなと思ったけど、天気が良かったのでつい…(^^;

* 回転寿司

で中途半端な豪遊。

hnf-mode.el

"C-u 1 M-x hnf"で1日前のhnfを開くようにしてみた。 hnf:hour-not-todayを設定してある時は、基準はどっちにしようかな。

俺屍

1026年9月、状況報告

1999年07月11日()

エアコン

車のエアコンのガスをようやく補給。 空っぽになっていたらしい(^^;

lain

私はTVでは見ていなかったり。でもLDをなぜか衝動買いしてしまっていたり(^^;

* 注意書き

かなりウケました(^^)。

俺屍

2027年11月

いモート・トランスミット

妹がプロバイダに入ったらしいが、設定が分からないとの電話が。

* ダイアルアップの設定

プロバイダから送付された説明書には、インターネット・ウィザードだかを 使う説明しか書かれていないらしいが、妹のマシン *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をインストールしてから一回も使ったことが無かった

1999年07月12日(月)

tar-1.13

alpha版であった-y(--bzip2)は無くなってしまい、--use=bzip2となってしまっていた。 ということで、普段は1.12改を使い続けよう。
ま、gzip/bzip2の自動判定&展開スクリプトを使って-zでどっちも展開できるように しているから、別にいいんだけど。

俺屍

2028年7月

1999年07月13日(火)

ET-gnus-6.11.08-00

Jcode.pm-0.30

mew-1.94b39

xmms-0.9.1-kanji+texthack


1999年07月14日(水)

俺屍

2030年6月

* 朱点打倒

疲れたので感想は後日(28:02)

Winpsm

久々に使ってみたところ、エラーになったが、差し直すと問題無く動作。 でもって、別のメモカを差したらやっぱりエラーになってしまう。 しかも何度差し直しても全然動かない(;_;)。 最初うまくいったメモカを差してもやっぱりダメ。
どこか、ハンダが取れちゃったか?

mew-1.94b40

cu-sudo.v1.6beta6

ncurses-5.0-990710

zsh-3.1.6-test-1

postscript.el


1999年07月15日(木)

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

拡張子の無いファイルの関連付けがWinAMPになっているのはWinampのbugらしい。 「WINAMP日本語化キット」をインストールすると直せる模様。

logging referer

ふと、日記以外のrefererを収集したくなったのでちょっと実験。
.htaccessで"Redirect /ari http://puyo.nijino.com/cgi-bin/logging.cgi?/ari" として、logging.cgiではlocationで$ARGV[0]を指定してみたところ、、、 無限ループに陥いってしまった(^^;;;
よく考えれば当然やね。何かいい手はないもんだろうか。

1999年07月17日()

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 を追加)

1999年07月18日()

エコアイス

について調べてみたり。
* 萠えるエコアイス (http://www.nn.iij4u.or.jp/~showtake/ecoice/)

1999年07月19日(月)

EPISODE I

THE PHANTOM MENACE を見にいったり。

1999年07月20日(火)

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

* 動作確認

してみるが、あまりにも重くて使う気になれない…。

1999年07月21日(水)

妹タイプ判別テスト

判定結果(^^;

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してリダイレクトしているだけだった。

1999年07月22日(木)

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はよく分かんないや。

1999年07月23日(金)

IPマスカレード

まだ、2.0.36だったり(^^;
っていうか、Vine-1.1をインストールしてから、一回もカーネルを 再構築していないという(^^;;;

emacs-20.4

* 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使いの私には使い道無いけど。

* patch

はそのうち更新されるでしょう。

mew-1.94b43

GnuPGに対応したらしい:-)

elisp-manual-20-2.5

今まで、19.29ベースのマニュアルを見ていたので、説明が載ってない関数が 結構あったのが解消。問題は、英語だということか…。

ET-gnus-6.11.08-01

tar-1.13.5

1.13同様、使う気は無い。

hnf-mode.el

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の修正
----------------------------

予定

に上旬・中旬・下旬・未定を指定できるようにする機能を 復活させてみたり。

1999年07月26日(月)

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 theme

iMode持ってもいないのに、 入れてみたり。シンプルな出力でちょっと表示を確認するのにいいかもしれませんね。
IEだと「日付けJump」がうまく動かないのがちと残念。

* SJIS

で出力をするようにしてみました。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は、、、どうしましょうね。

2.0.36

はセキュリティーホールがあった気もしますが、どうせダイアルアップな環境なので あまり気にしていません(^^;
基本的にはemacsが動けばほとんどおっけーという使い方しかしてませんし。
それにしても2.0.37も安心できないのかー。

天和シミュレータ

面白すぎ。現在4,050局目。いつあがれるんだろ。

1999年07月27日(火)

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局目

にして 天和

ぐるぐる

* linux kernel

普通の設定(というかマシン?)では問題無さそうなとこですかね。
そういえば2.2.10の問題は ARAKIさんの日記に記述がありましたね。

* iMode

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
%
あと一文字だというのに…。

1999年07月28日(水)

日記まとめて検索

星野アンテナから辿った日記のどこかにあったとだけ記憶していることを見たくなって、 namazu_for_hnsを一気に検索するCGIを作ってみる。
とりあえず動きはしたけど、時間かかりすぎ。やっぱりちゃんと並列でデータを 取得しにいくようにしないとダメやね。
ちなみに、今日の15:00ころにnamazu_for_hnsにアクセスできたページが 検索対象の候補にあがっています。そのため、 福丼大学関係は候補に入っていません。 あと、www.nijino.comからwww.nijino.comにアクセスできないので、 私の日記も候補にないです。

* 問題点

うーん、前途多難。っていうか、私の手には負えそうにない(^^;
あと、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

でやるなら このページが参考になりそうだ。Cでやる気はあまり無いけど。

Namazu

kenjiさんよりNamazuの情報をいただいたのでhogeってみたり。
やっぱりforkを使うのがいいのかな。

jperl5.005_03-990703

手元のLinuxのperlをthread対応にしてインストールしてみる。
./Configure -Dusethreads -Dprefix=/usr/local -Dcc=gcc -Uinstallusrbinperl -des

* 実験

perlthrtut(1)を読みながらちょっと実験。これはなかなか楽しい:-)
邦訳がまだないのが残念。

1999年07月29日(木)

emacs-20.4.91

おっ、結構対応していたんですか。
ということで、適当に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

Una丼(仮)

threadを使うようにしてみたら、まともに動かなかった(;_;)。 libwww-perlがthread-safeで無いからかな?

天和シミュレータ

1,274,268局目にてあがった。もう少しで ベスト10入りできそうだったのに。

ぐるぐる

* 捕捉

さすがなのは 星野アンテナですね。虹野は星野のデータを貰っているだけですから…。

* 一週間前

の自分のコードは他人のコードという格言はあるけど、それは無いんじゃないの?

* インストール

どこにでもいるフツーのインストーラーやね。

1999年07月30日(金)

bzip2-0.9.5a

mew-1.94b46


1999年07月31日()

秋葉

久々の秋葉、激しく暑かった。

* 実用UNIXシステムプログラミング 第2版

UNIXのシステムコール関係の良い本って無いですかね。
とりあえず、適当に買ってみたけど、HP-UXベースってのがちょっと気になる。

* どこでもいっしょ

いっしょに買ったポケステ用電池を忘れられたり(;_;)
さいわい店を出た直後に気付いたのでことなきをえた。

* tohkO Cure

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

hnf-mode.el

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 日分です。
Powered by hns-2.19.6, HyperNikkiSystem Project

戻る