hns - 日記自動生成システム - Version 2.19.9

先月 2002年01月 来月
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 による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2002年01月19日() 旧暦 [n年日記]

#1 [Emacs] Wanderlust 2.8.1 にしたが ~/.wl が混乱しているので...

ls -ltag ~/.wl* を逆にしたもの (Linux には cat の反対の tac というのがあるらしいが)
 15365 Dec 23  2000 /home/makoto/.wl-2000-12-29
 18368 Oct 15 22:24 /home/makoto/.wl~ 
 18368 Oct 18 13:37 /home/makoto/.wl-2.7.5
 12274 Jan 19 07:40 /home/makoto/.wl
  • 2000/12/23 2.4.0 から使い始める
  • 2001/03/09 2.4.1 を使っている (因みに Folder sync は とじておいて M-RET)
  • 2001/07/17 2.6.0 に入替
  • 2001/10/18 CVS 版 (2.7.5) に入替 ... Namazu が使える ようになる
  • 2002/01/18 2.8.1 に入替
dot.wl を入れて、それからの差分を持っていれば、dot.wl を新しくする のが簡単なのに、そうしていないということ。
止むを得ず、前のものを見ながら 2.8.1 の samples/ja/dot.wl を元に作ることにする。

(Wanderlust) 関係ないと思うが Namazu の検索が出来ないような気がする:

Loading msgdb for [液昌]...done
Checking folder diff...done
Creating msgdb...done.
Updating marks...
Scoring...done
No updates for "[液昌]".
字が間違っているのは(検索としては)意図的
Loading msgdb for [+from:makoto test]...done
Checking folder diff...done
Creating msgdb...done.
Updating marks...
Scoring...done
No updates for "[+from:makoto test]".
No updates for "[+from:makoto test]"

(Wanderlust) elmo-nmz-index-alias-alist は合ってそう..:

実は、
  • ~/.emacs
  • ~/.wl
  • (setq elmo-nmz-default-index-path の行
  • (setq elmo-nmz-index-alias-alist の行
など、散々調べて、 ~/.namazurc がなくて、以前のものを戻したら、動くようになった。 (いつ隠したのかなぁ)
Replace /export/home/makoto/Mail/ Mail
のようにして Mail で始まるようにしておく必要があるようだ。

以前の色の方が好きだなぁ....:


#2 [hns] 二段階分類って考えるのが面倒だから title.cgi に grep

title.cgi?CAT=Emacs&GREP=wanderlust って付ければ済む 話の気がする。 (しかし今はやっている時間がない...)
呼ばれる方は簡単だけれど、呼ぶ方はどこに書くのだろう ? 検索窓を開けておくのかな。
だいたい Wanderlust のことを wl って書いたりしているのをどうやって 縮退させるのかな。 title.cgi の次のところをどう直せば tokenize 出来るか考えるだけでも 時間がかかりそう
  $arg =~ s/CAT=([^&]*)/push(@SELECTED_CAT, $1);"";/ge;
なので、やはり中止。といいながら、 やって見た。 しかし、 これだと foreach の回数だけ grep するので、異常に時間がかかる気がする。
foreach $title (@{$CAT{$cat}}) {
   if (!( (defined($grep) && (grep(/$grep/i,$title) == 0 )))){
      print "($grep): $title<br>\n";}
(かかった時間を表示すればいいのか)

#3 [NetBSD] (bootcd) OF 2 で起動出来る CDROM の作り方には

二通りあって、
  1. distrib/cdrom/ で make する。 これは mkisofs で
     -boot-hfs-file ${MACPPC_IBOOTDIR}/macppcboot.raw
    
    している。
    distrib/cdrom/macppc_installboot で make ってやると、
    macppc_installboot.c:8: macppc/include/disklabel.h: No such file or directory
    というが、 Makefile を
    < CPPFLAGS+=    -I/sys/arch
    ---
    > CPPFLAGS+=    -I../../../sys/arch
    
    しておくと macppcboot.raw が出来る。その最初の方は次の通り
    00000000  45 52 08 00 00  (縦略)  |ER..............|
    00000010  00 00 00 00 00          |................|
    *
    00000200  50 4d 00 00 00          |PM..............|
    00000210  4e 65 74 42 53          |NetBSD_BootBlock|
    00000220  00 00 00 00 00          |................|
    00000230  41 70 70 6c 65          |Apple_Driver....|
    00000240  00 00 00 00 00          |................|
    00000250  00 00 00 00 00          |...........;....|
    00000260  00 00 04 00 00          |......@.......@.|
    00000270  00 00 00 00 00          |........PowerPC.|
    00000280  00 00 00 00 00          |................|
    *
    00000400  50 4d 00 00 00          |PM..............|
    00000410  4e 65 74 42 53          |NetBSD_BootBlock|
    00000420  00 00 00 00 00          |................|
    00000430  41 70 70 6c 65          |Apple_Driver....|
    00000440  00 00 00 00 00          |................|
    00000450  00 00 00 00 00          |...........;....|
    00000460  00 00 04 00 00          |......@.......@.|
    00000470  00 00 00 00 00          |........PowerPC.|
    00000480  00 00 00 00 00          |................|
    *
    00000800  39 00 40 00 39          |9.@.9 . })..|.@.|
    00000810  7c 00 47 ac 39          ||.G.9.. B...|...|
    
    このうちの 0x800, つまり 第二 block からは bootxx の生が入っている。 これが CDROM から ofwboot を読んで、 0x00 600 000 に置くはず。
  2. 椿井方式
    • bootcd/bootxx.c から bootcd/bootcd.raw を作って、 0x4000 から 0x4400 に置くように CDimage の 0x2000 から 0x2400 に書く。
    • 0x4000 から実行されるものは、 bootpath で与られたものを読んで 0x600 000 に置いて、実行する
以上で、 distrib/cdrom/macppc_installboot/bootxx.raw と、 bootcd/bootcd.raw は(当然)同じもの。

ぼくは cdrtool-1.10 を疑い始めている ?:

/tmp/good はずうっと昔 2001/06/30 に椿井方式で作ったもの /tmp/wrong はきのう 2002/01/18 に同じく椿井方式で作ったもの
--- /tmp/wrong  Sat Jan 19 17:41:05 2002
+++ /tmp/good   Sat Jan 19 17:41:35 2002
@@ -1,4 +1,4 @@
-00000000  45 52 02 00 00 08 7a c8  00 01 00 01 00 00 00 00  |ER....z.........|
+00000000  45 52 02 00 00 00 14 94  00 01 00 01 00 00 00 00  |ER..............|
 00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 *
 000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
@@ -10,12 +10,12 @@
 00000250  00 00 00 00 00 00 00 02  00 00 00 33 00 00 00 00  |...........3....|
 00000260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 *
-00000400  50 4d 00 00 00 00 00 02  00 00 00 10 00 08 7a b8  |PM............z.|
+00000400  50 4d 00 00 00 00 00 02  00 00 00 10 00 00 14 84  |PM..............|
 00000410  43 44 52 4f 4d 00 00 00  00 00 00 00 00 00 00 00  |CDROM...........|
 00000420  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 00000430  41 70 70 6c 65 5f 48 46  53 00 00 00 00 00 00 00  |Apple_HFS.......|
 00000440  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
-00000450  00 00 00 00 00 08 7a b8  00 00 00 3b 00 00 00 00  |......z....;....|
+00000450  00 00 00 00 00 00 14 84  00 00 00 3b 00 00 00 00  |...........;....|
 00000460  00 00 04 00 00 00 40 00  00 00 00 00 00 00 40 00  |......@.......@.|
 00000470  00 00 00 00 00 00 00 00  50 6f 77 65 72 50 43 00  |........PowerPC.|
 00000480  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
どうも
mkisofs 1.13 OK
mkisofs 1.14 NG
のような気がしてならない。
--- cdrecord-1.9/mkisofs/mkisofs.c      Fri Jul 21 01:31:17 2000
+++ cdrtools-1.10/mkisofs/mkisofs.c     Sat Apr 21 00:45:50 2001
多分単純には取替えられないと思う。
いま手元に、 椿井方式と NetBSD 方式の CD-R がうまい具合に二枚づつあるが、 1.13 で書いたものは起動し 1.14 で書いたものは起動しない。

cdrecord-1.9 を引っぱり出して来て:

197  20:14   ln RULES/i386-netbsd-gcc.rul RULES/macppc-netbsd-cc.rul
198  20:14   gmake
201  20:17   gmake install
205  20:18   /opt/schily/bin/mkisofs --version
こんなところに入ってしまった。
makoto@u 20:18:10/020119(...src/cdrecord-1.9)# /opt/schily/bin/mkisofs --version
mkisofs 1.13 (powerpc-apple-netbsd1.5ZA)

そういう問題ではなさそう。:

Jan 19 20:23:15 harry su: makoto to root on /dev/ttyp0
cd1: I/O error reading block zero
Jan 19 20:55:32 harry reboot: rebooted by makoto
という文字が問題なのかも。ちょうど、cdrecord を起動した頃。
makoto@harry 20:23:38/020119(...distrib/cdrom)# cdrecord -v speed=2 dev=0,2,0 -data cd1.iso ! Cdrecord 1.10 (powerpc-apple-netbsd1.5.2) Copyright (C) 1995-2001 Joerg Schilling

#4 [NetBSD] snapshot/20020114

install ===> sys/arch/macppc/stand/ustarboot
STRIP=/export/20020114/tools/obj/tools.NetBSD-1.5ZA-powerpc/bin/powerpc--netbsd-strip /export/20020114/tools/obj/tools.NetBSD-1.5ZA-powerpc/bin/nbinstall -c -r -o root -g wheel -m 444 ustarboot /export/20020114d/usr/mdec/ustarboot
nbinstall: ustarboot: No such file or directory
*** Error code 1



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)