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年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)