logo
code:Haemophilus influenzae

ここに書かれていることは無保証です。同じことを行って問題が発生しても、 龍義は責任をとりません。
 2003年9月 
 2003年10月 
 2003年11月 
 2003年12月 
 2004年1月  2004年7月 
 2004年2月  2004年8月 
 2004年3月  2004年9月 
 2004年4月  2004年10月 
 2004年5月  2004年11月 
 2004年6月  2004年12月 
 2005年1月 
アイコンの説明

2/1
Other
先月からの続きで、knoppix を調べていたら、 AIST 版の日本語 knoppix だけじゃ
なくて、 ya-knoppix-ja なんてあるのを発見した。 sourceforge にページがあって
http://sourceforge.jp/projects/ya-knoppix-jp/
kinneko さんなんかがやっているみたい。明日、時間があれば使ってみようかな。

2/2
Other
knoppix なんかの cloop ファイルシステムのファイル、中身を取り出すのに
knoppix で起動しなければ取り出せない、と思っていたのだけど、どうやらそうでも
ないみたいであったので、やってみた。テスト機は RedHat9 の Linux の PC で
Kernel は 2.4.27 のカスタマイズしたもの。 knoppix のダウンロードの場所から
cloop をダウンロードしてきた。

[toyota@redoubt]% http://developer.linuxtag.net/knoppix/sources/cloop_0.68-5.tar.gz
[toyota@redoubt]% tar xvfz cloop_0.68-5.tar.gz
[toyota@redoubt]% cd cloop-0.68
[toyota@redoubt]% make KERNEL_DIR=/home/toyota/src/kernel/linux-2.4.27

完成したようなので、インストールしてみた。付属の README ファイルを参考に。

[toyota@redoubt]% su
[root@redoubt]# mkdir /lib/modules/misc
[root@redoubt]# cp cloop.o /lib/modules/misc
[root@redoubt]# mknod /dev/cloop b 240 0
[root@redoubt]# depmod -a
depmod: *** Unresolved symbols in /lib/modules/misc/cloop.o

あらら、なんか、駄目みたい。試しに insmod をしてみた。

[root@redoubt]# insmod cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
cloop.o: kernel-module version mismatch
        cloop.o was compiled for kernel version 2.4.27
        while this kernel is version 2.4.27-vmware-tsp.

なんだか、 KERNEL_DIR を指定したはずなのに、エラーが出てきてしまった。
気にしないで -f オプションをつけてみることにした。

[root@redoubt]# insmod -f cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
Warning: kernel-module version mismatch
        cloop.o was compiled for kernel version 2.4.27
        while this kernel is version 2.4.27-vmware-tsp
cloop.o: unresolved symbol kunmap_high
cloop.o: unresolved symbol create_bounce
cloop.o: unresolved symbol highmem_start_page
cloop.o: unresolved symbol kmap_high

だと。 cloop のソースを見たけど、該当の文字はなかったので、 kernel の
ソースの中をみたら、見つかった。

[toyota@redoubt]% cd ‾/src/kernel/linux-2.4.27
[toyota@redoubt]% grep -r kunmap_high *
include/asm-i386/highmem.h:extern void FASTCALL(kunmap_high(struct page *page));
include/asm-i386/highmem.h:     kunmap_high(page);
include/asm-mips/highmem.h:extern void kunmap_high(struct page *page);
include/asm-mips/highmem.h:     kunmap_high(page);
include/asm-sparc/highmem.h:extern void kunmap_high(struct page *page);
include/asm-sparc/highmem.h:    kunmap_high(page);
include/asm-ppc/highmem.h:extern void kunmap_high(struct page *page);
include/asm-ppc/highmem.h:      kunmap_high(page);
include/asm/highmem.h:extern void FASTCALL(kunmap_high(struct page *page));
include/asm/highmem.h:  kunmap_high(page);
kernel/ksyms.c:EXPORT_SYMBOL(kunmap_high);
mm/highmem.c:void kunmap_high(struct page *page)

メモリ周りの問題なようなので kernel の再生成をすることにした。

[toyota@redoubt]% cd ‾/src/kernel/linux-2.4.27
[toyota@redoubt]% make menuconfig

この中で、怪しそうな

< > Memory Technology Device (MTD) support

オプションのところを有効にして、 kernel をコピーしたあと、再起動。再度、
実行してみることにした。

[root@redoubt]# insmod cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
cloop.o: init_module: Invalid argument
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg

だと。で、 /var/log/messages の該当部分を見てみた。

Feb 2 01:19:41 fserv kernel: cloop: Welcome to cloop v0.68
Feb 2 01:19:41 fserv kernel: cloop: /home/toyota/knoppix/extroot/KNOPPIX/KNOPPIX: 35201 blocks, 65536 bytes/block, largest block is 4294685544 bytes.
Feb 2 01:19:41 fserv kernel: cloop: out of memory for compressed buffer 4294685544

メモリが足りない?ようであるが、この PC 、メモリは 1GB 搭載しているので、
swap が必要なのかな、なんて考えながら、 google で調べてみたりしたら、なんと
cloop の最新版は 2.01 というバージョンであることが判明。ということで、この
2.01 で再度コンパイル…、と思ったが、時間がなくなったので、明日にした。

2/3
Other
昨日き。最新の cloop 2.01 をダウンロードしてきた。

[toyota@redoubt]% http://developer.linuxtag.net/knoppix/sources/cloop_2.01-5.tar.gz
[toyota@redoubt]% tar xvfz cloop_2.01-5.tar.gz
[toyota@redoubt]% cd cloop-2.01
[toyota@redoubt]% make KERNEL_DIR=/home/toyota/src/kernel/linux-2.4.27
Makefile:9: /home/toyota/src/kernel/linux-2.4.27/conf.vars: No such file or directory
make: *** No rule to make target `/home/toyota/src/kernel/linux-2.4.27/conf.vars'.  Stop.

conf.vars なんてファイルはない。とりあえず、 Makefile の9行目、

include $(KERNEL_DIR)/conf.vars 

を削除してみた。で、もう一度。

[toyota@redoubt]% make KERNEL_DIR=/home/toyota/src/kernel/linux-2.4.27
make[1]: Entering directory `/home/toyota/knoppix/cloop-2.01/advancecomp-1.9_create_compressed_fs'
g++ -DHAVE_CONFIG_H -I. -I. -I.      -g -O3 -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o advfs.o `test -f 'advfs.cc' || echo './'`advfs.cc
In file included from advfs.cc:33:
/usr/include/netinet/in.h:259: parse error before `)' token
/usr/include/netinet/in.h:259: parse error before `?' token
/usr/include/netinet/in.h:259: parse error before `)' token
/usr/include/netinet/in.h:260: parse error before `)' token
/usr/include/netinet/in.h:260: parse error before `?' token
/usr/include/netinet/in.h:260: parse error before `)' token
/usr/include/netinet/in.h:262: parse error before `)' token
/usr/include/netinet/in.h:262: parse error before `?' token
/usr/include/netinet/in.h:262: parse error before `)' token
/usr/include/netinet/in.h:264: parse error before `)' token
/usr/include/netinet/in.h:264: parse error before `?' token
/usr/include/netinet/in.h:264: parse error before `)' token
In file included from advfs.cc:33:
/usr/include/netinet/in.h:367: parse error before `}' token
make[1]: *** [advfs.o] Error 1
make[1]: Leaving directory `/home/toyota/knoppix/cloop-2.01/advancecomp-1.9_create_compressed_fs'
make: *** [advancecomp-1.9_create_compressed_fs/advfs] Error 2

う〜ん、原因がよくわからない。調べていたら
http://www2.goldfisch.at/knowledge/310
というページを見つけた。そのまま参考に、
advancecomp-1.9_create_compressed_fs/advfs.cc
ファイルの

#include <netinet/in.h>

を削除した。再度、 make 。今回は問題なく make が終わったので、付属の README
ファイルを参考にデバイスの作成。

[toyota@redoubt]% su
[root@redoubt]# mknod /dev/cloop b 240 0
mknod: `/dev/cloop': File exists 
[root@redoubt]# mknod /dev/cloop1 b 240 1
[root@redoubt]# cp cloop.o /lib/modules/misc/

これで、 insmod を実行してみた。

[root@redoubt]# insmod /lib/modules/misc/cloop.o
/lib/modules/misc/cloop.o: unresolved symbol ntohl

だそうだ。何が悪いのか、良くわからなかったのだけど、さっき見ていたページに
同じことが書かれていたので、その対処をそのまま行った。 Makefile の CKERNOPS に
-O2 を追加した。

CKERNOPS:= -D__KERNEL__ -DMODULE -fno-builtin -nostdlib -DKBUILD_MODNAME="cloop" -DKBUILD_BASENAME="cloop"

だったのを

CKERNOPS:= -O2 -D__KERNEL__ -DMODULE -fno-builtin -nostdlib -DKBUILD_MODNAME="cloop" -DKBUILD_BASENAME="cloop"

にしただけ。で、 make し直して、 insmod を実行してみた。

[root@redoubt]# insmod ./cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX

お、今回は問題なさそうである。早速、 mount もやってみた。

[root@redoubt]# mount -o ro /dev/cloop /mnt/loop1
[root@redoubt]# ls /mnt/loop1
bin   cdrom  etc     home    lib         mnt  proc  sbin  tmp  var
boot  dev    floppy  initrd  lost+found  opt  root  sys   usr  vmlinuz

ちゃんと読めた。これで knoppix から起動しなくても、 cloop が読めるし、
knoppix のカスタマイズもできそう。

2/4
Other
COMMELL の製品ページ
http://www.commell.com.tw/Product/SBC.htm
を見ていて、面白そうだな、とか、欲しいな、なんて思ったのだけど、値段を
調べてみたら、
http://www.watch.impress.co.jp/akiba/hotline/20040731/ni_i_bb.html#emb564vg
結構高かったりする。で、良く考えたら、 Mac mini はハードディスクも OS も
付いてあの値段。やっぱり、大きいところが動くと、安くなるのだな、と思って
しまった。 Mac mini は少し流行りそうだよなぁ。玄箱とか、小さくて、ちょっと
いじれる系のものの方が意外と売れたりするし。

2/5
Other
スクーターのエンジンの載せ替えをしたのだけど、半日でなんとかなった。しかし、
かなりへとへと、それに腰にだいぶきてしまった…。歳かな。

2/6
Other
100円ショップにもネオジム磁石を使った商品があったので、買ったのだけど、
磁力は思ったよりも強くなくてちょっと残念。商品は冷蔵庫とかに貼り付ける
磁石なんだけど、確かにそんな強力だったら使いにくいか…。

で、 google で磁石を調べていたら、「ネオジム」と「ネオジウム」の2つの
記述があった。 google 検索で "ネオジム磁石" が約 4550 件、"ネオジウム磁石"
が約 4630 件、はて、真実はどちらか、調べてみた。語源となったのは Neodymium
という元素番号 60 番の物質で、理科年表では「ネオジム」とある。もとの単語
から、ネオジミウム、が正しいようだけど、ウラニウムをウラン、クロミウムを
クロム、セレニウムをセレン、と呼ぶように略すと、ネオジムになるので、ネオジム
は良いみたい。しかし、「ネオジウム」という言葉は間違っているようである。
日本語って難しい。

2/7
Other
1/31 の新しく買った液晶、今使っている 18.1 インチの液晶に比べたら、やたらと
明るい。よく考えたら、この SHARP の液晶モニタ、買ってから3年ぐらい使って
いる気がする。そりゃ、暗くなるわなぁ…。目にやさしい、と言えばそれまで
だけど、最近液晶モニタが安くなってきたので、もう1台買い足そうかなぁ…。
そんなお金ないけど。

2/8
Network
そう言えば、 NEXX の NVEP-700T を買っていたのをすっかり忘れていたので、
通販でやってきた箱の中をごそごそやって、取り出してみた。
http://www.nexxpro.biz/products/NVEP-700T/
で、箱を眺めること30秒、考えること2分、使わないな、という結論に達した。
分解しても面白くなさそうなので、お蔵入りか、オークション行きだな。ちょっと
もったいないことをしたかも。衝動買いって奴か…。

大体、動画ファイルなんて大して持ってないんだよね。他の人は結構持ってて、
使いこなしているのかなぁ。

2/9
Other
USB-KNOPPIX (http://kserv.jec.ac.jp/news/release_2004-10-17.html) が
シングル CD に入るかやってみた。まずは、ダウンロードしてきて、 cloop ファイル
部分を取り出してみた。

[toyota@redoubt]% wget http://kserv.jec.ac.jp/bigfile/USB-KNOPPIX-20041001R001.iso
[toyota@redoubt]% su
[root@redoubt]# mount -o loop ./USB-KNOPPIX-20041001R001.iso /mnt/loop0
[root@redoubt]# insmod /lib/modules/misc/cloop.o file=/mnt/loop0/KNOPPIX/KNOPPIX
[root@redoubt]# mount -o ro /dev/cloop /mnt/loop1

で、ファイル削除、と思ったのだけど、読み込み専用なので、書き込みできないことに
気がついた(遅いっつ〜の)。なんで、中身のコピー。それと chroot をした。

[root@redoubt]# cp -p -r /mnt/loop1 /tmp
[root@redoubt]# chroot /tmp/loop1

proc を付けて、パッケージの確認。

redoubt:/# mount -t proc /proc proc
redoubt:/# dpkg -l
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
|/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前           バージョン     説明
+++-==============-==============-============================================
ii  aalib1         1.4p5-22       ascii art library
ii  adduser        3.59           Add and remove users and groups
ii  alsa-base      1.0.5a-3       ALSA sound driver common files
ii  alsa-modules-2 1.0.5a-3+10.00 Advanced Linux Sound Architecture (drivers)
ii  alsa-utils     1.0.5-3        Advanced Linux Sound Architecture (utilities
ii  alsamixergui   0.9.0rc2-1-7   graphical soundcard mixer for ALSA soundcard
ii  apt            0.5.27         Advanced front-end for dpkg
ii  apt-utils      0.5.27         APT utility programs
ii  aptitude       0.2.15.7-1     terminal-based apt frontend
ii  arj            3.10.21-1      archiver for .arj files
ii  ash-knoppix    0.2-4          A smaller version of the Bourne shell enhanc
ii  aumix-gtk      2.8-7          Simple mixer control program with GUI and te
ii  base-config    2.40.5         Debian base system configurator
ii  base-files     3.1            Debian base system miscellaneous files
ii  base-passwd    3.5.7          Debian base system master password and group
ii  bash           2.05b-15       The GNU Bourne Again SHell
ii  bcm4400-module 3.0.7-5+10.00. bcm4400 ethernet driver for kernel 2.4.27-kn
ii  bcm5700-module 7.3.5-2+10.00. bcm5700 ethernet driver for kernel 2.4.27-kn
ii  bind9-host     9.2.3+9.2.4-rc Version of 'host' bundled with BIND 9.X
ii  bsdmainutils   6.0.15         collection of more utilities from FreeBSD
ii  bsdutils       2.12-10        Basic utilities from 4.4BSD-Lite
ii  bzip2          1.0.2-1        A high-quality block-sorting file compressor
ii  cdrecord       2.0+a34-2      command line CD writing tool
ii  ckermit        211-4          a serial and network communications package
ii  cloop-2.4.27-k 2.01-5         The compressed loopback block device kernel 
ii  console-common 0.7.47         Basic infrastructure for text console config
ii  console-data   2002.12.04dbs- Keymaps, fonts, charset maps, fallback table
ii  console-tools  0.2.3dbs-55    Linux console and font utilities
ii  coreutils      5.2.1-2        The GNU core utilities
ii  cpio           2.5-1.1        GNU cpio -- a program to manage archives of 
ii  cpp            3.3.4-2        The GNU C preprocessor (cpp)
ii  cpp-3.3        3.3.4-6sarge1. The GNU C preprocessor
ii  dash           0.5.1-3        The Debian Almquist Shell
ii  ddcxinfo-knopp 0.6-5          Monitor/Graphics card DDC hardware detection
ii  debconf        1.4.30.5       Debian configuration management system
ii  debconf-i18n   1.4.30.5       full internationalization support for debcon
ii  debianutils    2.8.4          Miscellaneous utilities specific to Debian
ii  deborphan      1.7.11         Find orphaned libraries
ii  defoma         0.11.8-0.1     Debian Font Manager -- automatic font config
ii  dialog         1.0-20040731-1 Displays user-friendly dialog boxes from she
ii  dictionaries-c 0.22.40sarge3  Common utilities for spelling dictionary too
ii  diff           2.8.1-6        File comparison utilities
ii  dnsutils       9.2.3+9.2.4-rc Clients provided with BIND
ii  dosfstools     2.10-1         Utilities to create and check MS-DOS FAT fil
ii  dpkg           1.10.23        Package maintenance system for Debian
ii  dselect        1.10.23        a user tool to manage Debian packages
ii  dvd+rw-tools   5.21.4.10.8-1  DVD+-RW/R tools
ii  dvdauthor      0.6.10-2       create DVD-Video file system
ii  dvdrtools      0.1.5-3        DVD writing program
ii  e2fslibs       1.35-6         The EXT2 filesystem libraries
ii  e2fsprogs      1.35-6         The EXT2 file system utilities and libraries
ii  ed             0.2-20         The classic unix line editor
ii  etcskel-knoppi 0.6-knx-1      Skeleton files for all user
ii  fdutils        5.4-20040228-1 Linux floppy utilities
ii  file           4.09-1         Determines file type using "magic" numbers
ii  findutils      4.1.20-4       utilities for finding files--find, xargs, an
ii  flashsave      0.0.1-knx-1    Save/Load user specified config and home dir
ii  fontconfig     2.2.3-knx-1    generic font configuration library
ii  freewnn-common 1.1.0+1.1.1-a0 Files shared among the FreeWnn packages
ii  freewnn-jserve 1.1.0+1.1.1-a0 Japanese input system
ii  ftp            0.17-12        The FTP client.
ii  gcc-3.3-base   3.3.4-6sarge1. The GNU Compiler Collection (base package)
ii  gettext-base   0.14.1-5       GNU Internationalization utilities for the b
ii  gimp           2.0.4-1        The GNU Image Manipulation Program, stable v
ii  gimp-data      2.0.4-1        Data files for The GIMP, stable version 2.0
ii  gnupg          1.2.4-4        GNU privacy guard - a free PGP replacement
ii  grep           2.5.1.ds1-3    GNU grep, egrep and fgrep
ii  groff-base     1.18.1.1-1     GNU troff text-formatting system (base syste
ii  grub           0.95+cvs200406 GRand Unified Bootloader
ii  gsfonts        8.14+v8.11-0.1 Fonts for the Ghostscript interpreter(s)
ii  gtk2-engines-x 2.1.10-1       A GTK+-2.0 theme engine for Xfce
ii  gzip           1.3.5-9        The GNU compression utility
ii  hostname       2.13           A utility to set/show the host name or domai
ii  hotplug        0.0.20040329-1 Linux Hotplug Scripts
ii  hotplug-knoppi 0.5-7          hotplug handler for KNOPPIX
ii  hwdata         0.123-1        hardware identification / configuration data
ii  hwsetup        1.0-14         Automatic hardware setup using the kudzu lib
ii  ifupdown       0.6.4-4.8      High level tools to configure network interf
ii  info           4.7-2.1        Standalone GNU Info documentation browser
ii  initscripts    2.86-knx-4     Standard scripts needed for booting and shut
ii  ipchains       1.3.10-15      Network firewalling for Linux 2.2.x
ii  iptables       1.2.9-10       Linux kernel 2.4+ iptables administration to
ii  iputils-ping   20020927-2     Tools to test the reachability of network ho
ii  jless          358-iso254-1   A file pager program, similar to more(1) sup
ii  kernel-image-2 10.00.Custom   Linux kernel binary image for version 2.4.27
ii  kinput2-common 3.1-4          Files shared among kinput2 packages
ii  kinput2-wnn    3.1-4          An input server for X11 applications that wa
ii  kiosk          0.0.1-knx-1    Missing
ii  knoppix-graphi 3.6-1          The background wallpaper and ksplash graphic
ii  knoppix-setpas 0.1-1          sets password for knoppix user
ii  knoppix-sounds 0.5-1          2 of the Space Sounds taken from the Mandrak
ii  ldap-utils     2.1.30-3       OpenLDAP utilities
ii  lha            1.14i-9        lzh archiver
ii  liba52-0.7.4   0.7.4-1        Library for decoding ATSC A/52 streams.
ii  libacl1        2.2.23-1       Access control list shared library
ii  libao2         0.8.5-1        Cross Platform Audio Output Library
ii  libart-2.0-2   2.3.16-6       Library of functions for 2D graphics - runti
ii  libartsc0      1.3.0-1        aRts Sound system C support library
ii  libasound2     1.0.5-1        Advanced Linux Sound Architecture (libraries
ii  libatk1.0-0    1.6.1-3        The ATK accessibility toolkit
ii  libattr1       2.4.16-1       Extended attribute shared library
ii  libaudio2      1.6d-2         The Network Audio System (NAS). (shared libr
ii  libblkid1      1.35-6         Block device id library
ii  libbz2-1.0     1.0.2-1        A high-quality block-sorting file compressor
ii  libc6          2.3.2.ds1-16   GNU C Library: Shared libraries and Timezone
ii  libcap1        1.10-14        support for getting/setting POSIX.1e capabil
ii  libcomerr2     1.35-6         The Common Error Description library
ii  libconsole     0.2.3dbs-55    Shared libraries for Linux console and font 
ii  libcurl2       7.11.2-8       Multi-protocol file transfer library, now wi
ii  libcurl3       7.12.1-1       Multi-protocol file transfer library, now wi
ii  libdb1-compat  2.1.3-7        The Berkeley database routines [glibc 2.0/2.
ii  libdb3         3.2.9-20       Berkeley v3 Database Libraries [runtime]
ii  libdb4.2       4.2.52-17      Berkeley v4.2 Database Libraries [runtime]
ii  libdb4.2++     4.2.52-17      Berkeley v4.2 Database Libraries for C++ [ru
ii  libdbh1.0-1    1.0.15-1       Creates disk based hashtables
ii  libdns11       9.2.3+9.2.4-rc DNS Shared Library used by BIND
ii  libdps1        4.3.0.dfsg.1-4 Display PostScript (DPS) client library
ii  libdv4         0.103-1        software library for DV format digital video
ii  libdvdnav4     0.1.9-3        The DVD navigation library
ii  libdvdplay0    1.0.1-6        portable abstraction library for DVD menus s
ii  libdvdread3    0.9.4-5        Simple foundation for reading DVDs
ii  libexif10      0.6.9-1        The EXIF library allows you to parse an EXIF
ii  libexpat1      1.95.6-8       XML parsing C library - runtime library
ii  libflac4       1.1.0-11       Free Lossless Audio Codec - runtime C librar
ii  libfltk1.1c102 1.1.4+1.1.5rc2 Fast Light Toolkit shared libraries
ii  libfontconfig1 2.2.3-knx-1    generic font configuration library (shared l
ii  libfontconfig1 2.2.3-knx-1    generic font configuration library (debuggin
ii  libfreetype6   2.1.7-2.2      FreeType 2 font engine, shared library files
ii  libgail-common 1.6.6b-1       GNOME Accessibility Implementation Library -
ii  libgail17      1.6.6b-1       GNOME Accessibility Implementation Library -
ii  libgcc1        3.4.1-4sarge1  GCC support library
ii  libgcrypt11    1.2.0-4        LGPL Crypto library - runtime library
ii  libgcrypt7     1.1.90-9       LGPL Crypto library - runtime library
ii  libgdbm3       1.8.3-2        GNU dbm database routines (runtime version)
ii  libgimp2.0     2.0.4-1        Libraries necessary to run the GIMP, stable 
ii  libgimpprint1  4.2.7-2        The Gimp-Print printer driver library
ii  libglade2-0    2.4.0-1        Library to load .glade files at runtime
ii  libglib1.2     1.2.10-9       The GLib library of C routines
ii  libglib2.0-0   2.4.6-2        The GLib library of C routines
ii  libgnomecanvas 2.6.1.1-2      A powerful object-oriented display - runtime
ii  libgnomecanvas 2.6.1.1-2      A powerful object-oriented display - common 
ii  libgnutls10    1.0.4-8        GNU TLS library - runtime library
ii  libgnutls11    1.0.16-7       GNU TLS library - runtime library
ii  libgpg-error0  1.0-1          library for common error values and messages
ii  libgpmg1       1.19.6-12.1    General Purpose Mouse Library [libc6]
ii  libgtk1.2      1.2.10-17      The GIMP Toolkit set of widgets for X
ii  libgtk1.2-comm 1.2.10-17      Common files for the GTK+ library
ii  libgtk2.0-0    2.4.9-1        The GTK+ graphical user interface library
ii  libgtk2.0-bin  2.4.9-1        The programs for the GTK+ graphical user int
ii  libgtk2.0-comm 2.4.9-1        Common files for the GTK+ graphical user int
ii  libgtkhtml2-0  2.4.1-1        HTML rendering/editing library - runtime fil
ii  libice6        4.3.0.dfsg.1-4 Inter-Client Exchange library
ii  libidn11       0.5.2-3        GNU libidn library, implementation of IETF I
ii  libiodbc2      3.51.2-5       iODBC Driver Manager
ii  libisc7        9.2.3+9.2.4-rc ISC Shared Library used by BIND
ii  libjpeg62      6b-9           The Independent JPEG Group's JPEG runtime li
ii  libkrb53       1.3.4-4        MIT Kerberos runtime libraries
ii  liblcms1       1.12-2.1       Color management library
ii  libldap2       2.1.30-3       OpenLDAP libraries
ii  liblircclient0 0.6.6-7        LIRC client library
ii  liblocale-gett 1.01-17        Using libc functions for internationalizatio
ii  liblockfile1   1.06           NFS-safe locking library, includes dotlockfi
ii  libltdl3       1.5.6-2        A system independent dlopen wrapper for GNU 
ii  liblwres1      9.2.3+9.2.4-rc Lightweight Resolver Library used by BIND
ii  liblzo1        1.08-1.2       A real-time data compression library
ii  libmad0        0.15.1b-1      MPEG audio decoder library
ii  libmagic1      4.09-1         File type determination library using "magic
ii  libmng1        1.0.5-1        Multiple-image Network Graphics library
ii  libmyspell3    3.1-8          MySpell spellchecking library
ii  libncurses5    5.4-4          Shared libraries for terminal handling
ii  libncursesw5   5.4-4          Shared libraries for terminal handling (wide
ii  libneon23      0.23.9.dfsg.3- An HTTP and WebDAV client library [old versi
ii  libnewt0.51    0.51.6-5       Not Erik's Windowing Toolkit - text mode win
ii  libnspr4       1.6-5          Netscape Portable Runtime Library
ii  libnss3        1.6-5          Network Security Service Libraries - runtime
ii  libogg0        1.1.0-1        Ogg Bitstream Library
ii  liboggflac1    1.1.0-11       Free Lossless Audio Codec - runtime C librar
ii  libopencdk8    0.5.5-8        Open Crypto Development Kit (OpenCDK) (runti
ii  libpam-modules 0.76-22        Pluggable Authentication Modules for PAM
ii  libpam-runtime 0.76-22        Runtime support for the PAM library
ii  libpam0g       0.76-22        Pluggable Authentication Modules library
ii  libpango1.0-0  1.4.1-2        Layout and rendering of internationalized te
ii  libpango1.0-co 1.4.1-2        Modules and configuration files for the Pang
ii  libpcap0.7     0.7.2-7        System interface for user-level packet captu
ii  libpcap0.8     0.8.3-4        System interface for user-level packet captu
ii  libpci1        2.1.11-11      Linux PCI Utilities (for 2.*.* kernels) (old
ii  libpcre3       4.5-1.1        Perl 5 Compatible Regular Expression Library
ii  libpng12-0     1.2.5.0-7      PNG library - runtime
ii  libpopt0       1.7-4          lib for parsing cmdline parameters
ii  libreadline4   4.3-11         GNU readline and history libraries, run-time
ii  libsasl2       2.1.19-1.1     Authentication abstraction library
ii  libsigc++-1.2- 1.2.5-1        Type-safe Signal Framework for C++ - runtime
ii  libslp1        1.0.11-7       OpenSLP libraries
ii  libsm6         4.3.0.dfsg.1-4 X Window System Session Management library
ii  libsocksd      1.1.14-2       SOCKS library for packages built using libso
ii  libspeex1      1.0.rel.4-1    The Speex Speech Codec
ii  libss2         1.35-6         Command-line interface parsing library
ii  libssl0.9.7    0.9.7d-4       SSL shared libraries
ii  libstartup-not 0.7-1          library for program launch feedback (shared 
ii  libstdc++5     3.3.4-6sarge1. The GNU Standard C++ Library v3
ii  libstlport4.6  4.6.2-1        STLport C++ class library
ii  libtasn1-2     0.2.10-3       Manage ASN.1 structures (runtime)
ii  libtext-charwi 0.04-1         get display widths of characters on the term
ii  libtext-iconv- 1.2-3          Convert between character sets in Perl
ii  libtext-wrapi1 0.06-1         internationalized substitute of Text::Wrap
ii  libtextwrap1   0.1-1          text-wrapping library with i18n - runtime
ii  libtiff4       3.6.1-1.1      Tag Image File Format library
ii  libuuid1       1.35-6         Universally unique id library
ii  libvorbis0a    1.0.1-1        The Vorbis General Audio Compression Codec
ii  libvorbisenc2  1.0.1-1        The Vorbis General Audio Compression Codec
ii  libvorbisfile3 1.0.1-1        The Vorbis General Audio Compression Codec
ii  libwmf0.2-7    0.2.8-1.1      Windows metafile conversion library
ii  libwnn0        1.1.0+1.1.1-a0 FreeWnn library for Wnn (FreeWnn jserver)
ii  libwnn6        1.0.0-11       Wnn6 client library
ii  libwrap0       7.6.dbs-6      Wietse Venema's TCP wrappers library
ii  libx11-6       4.3.0.dfsg.1-4 X Window System protocol client library
ii  libxaw7        4.3.0.dfsg.1-4 X Athena widget set library
ii  libxcursor1    1.1.3-1        X cursor management library
ii  libxext6       4.3.0.dfsg.1-4 X Window System miscellaneous extension libr
ii  libxfce4mcs-cl 4.0.6-1        Client library for Xfce4 configure interface
ii  libxfce4mcs-ma 4.0.6-1        Manager library for Xfce4 configure interfac
ii  libxfce4util-1 4.0.6-1        Utility functions library for Xfce4
ii  libxfcegui4-1  4.0.6-1        Basic GUI C functions for Xfce4
ii  libxft1        4.3.0.dfsg.1-4 FreeType-based font drawing library for X (v
ii  libxft2        2.1.2-knx-1    FreeType-based font drawing library for X
ii  libxft2-dbg    2.1.2-knx-1    FreeType-based font drawing library for X (u
ii  libxi6         4.3.0.dfsg.1-4 X Window System Input extension library
ii  libxine1       1-rc3c-1       the xine video/media player library, binary 
ii  libxml2        2.6.11-3       GNOME XML library
ii  libxmu6        4.3.0.dfsg.1-4 X Window System miscellaneous utility librar
ii  libxmuu1       4.3.0.dfsg.1-4 lightweight X Window System miscellaneous ut
ii  libxp6         4.3.0.dfsg.1-4 X Window System printing extension library
ii  libxpm4        4.3.0.dfsg.1-4 X pixmap library
ii  libxrandr2     4.3.0.dfsg.1-4 X Window System Resize, Rotate and Reflectio
ii  libxrender1    0.8.3-7        X Rendering Extension client library
ii  libxt6         4.3.0.dfsg.1-4 X Toolkit Intrinsics
ii  libxtrap6      4.3.0.dfsg.1-4 X Window System protocol-trapping extension 
ii  libxtst6       4.3.0.dfsg.1-4 X Window System event recording and testing 
ii  libxv1         4.3.0.dfsg.1-4 X Window System video extension library
ii  libzvbi-common 0.2.8-1        Video Blank Interval decoder - common files
ii  libzvbi0       0.2.8-1        Video Blank Interval decoder - runtime files
ii  localeconf     0.9.4          debconf interface to locale configuration
ii  localepurge    0.0.71         Automagically removing unnecessary locale da
ii  locales        2.3.2.ds1-16   GNU C Library: National Language (locale) da
ii  login          4.0.3-30.1     System login tools
ii  makedev        2.3.1-75       Creates device files in /dev
ii  man-db         2.4.2-19       The on-line manual pager
ii  manpages       1.67-2         Manual pages about using a GNU/Linux system
ii  mawk           1.3.3-11       a pattern scanning and text processing langu
ii  memtest86      3.1a-3         A thorough real-mode memory tester
ii  mime-codecs    7.18-9         Fast Quoted-Printable and BASE64 MIME transp
ii  miniroot-tools 0.0.1-knx-1    Missing
ii  mkdesktophdico 0.5-5          Automatic KDE/GNOME Desktop harddisk icon cr
ii  mkisofs        2.0+a34-2      Creates ISO-9660 CD-ROM filesystem images
ii  modutils       2.4.26-1       Linux module utilities
ii  mount          2.12-10        Tools for mounting and manipulating filesyst
ii  mozilla        1.6-5          Mozilla Web Browser - dummy package
ii  mozilla-browse 1.6-5          Mozilla Web Browser - core and browser
ii  mozilla-locale 1.6+tm0.2-1    Mozilla Japanese Language/Region Package.
ii  mozilla-mailne 1.6-5          Mozilla Web Browser - mail and news support
ii  mozilla-psm    1.6-5          Mozilla Web Browser - Personal Security Mana
ii  mozilla-xft    1.6-5          Mozilla Web Browser - Xft support files
ii  ms-sys         1.1.3-1        Write a Microsoft compatible boot record
ii  mtools         3.9.9-2        Tools for manipulating MSDOS files
ii  ncurses-base   5.4-4          Descriptions of common terminal types
ii  ncurses-bin    5.4-4          Terminal-related programs and man pages
ii  net-tools      1.60-10        The NET-3 networking toolkit
ii  netbase        4.18           Basic TCP/IP networking system
ii  netkit-inetd   0.10-9         The Internet Superserver
ii  netperf        2.2pl4-1       Network performance benchmark
ii  nfs-common     1.0.6-3        NFS support files common to client and serve
ii  nkf            2.04-1         Network Kanji code conversion Filter
ii  nmap           3.70-1         The Network Mapper
ii  openoffice.org 1.1.2-4        high-quality office productivity suite
ii  openoffice.org 1.1.2-4        OpenOffice.org office suite binary files
ii  openoffice.org 1.1.2-4+1      Debian specific parts of OpenOffice.org
ii  openoffice.org 1.1.2-4        Japanese language package for OpenOffice.org
ii  passwd         4.0.3-30.1     Change and administer password and group dat
ii  pciutils       2.1.11-15      Linux PCI Utilities
ii  perl           5.8.4-2.2      Larry Wall's Practical Extraction and Report
ii  perl-base      5.8.4-2.2      The Pathologically Eclectic Rubbish Lister.
ii  perl-modules   5.8.4-2.2      Core Perl modules.
ii  pgpgpg         0.13-8         Wrapper for using GnuPG in programs designed
ii  pia            3.94-1         movie player
ii  portmap        5-4            The RPC portmapper
ii  procps         3.2.1-2        The /proc file system utilities
ii  psmisc         21.5-1         Utilities that use the proc filesystem
ii  pump           0.8.19-5       simple DHCP/BOOTP client
ii  rar            3.30-2         Archiver for .rar files
ii  rdesktop       1.3.1-1        RDP client for Windows NT/2000 Terminal Serv
ii  rebuildfstab-k 0.5-6          fstab-rebuilder for KNOPPIX
ii  rxvt-ml        2.6.4-6.2      multi-lingual VT102 terminal emulator for th
ii  samba-common   3.0.7-1        Samba common files used by both the server a
ii  scanpartitions 0.5-10         fstab-helper for KNOPPIX
ii  scantv         3.94-1         scan TV channels for stations
ii  sed            4.1.2-1        The GNU sed stream editor
ii  slang1         1.4.9dbs-6     The S-Lang programming library - runtime ver
ii  slang1a-utf8   1.4.9dbs-6     The S-Lang programming library with utf8 sup
ii  smbfs          3.0.7-1        mount and umount commands for the smbfs (for
ii  sox            12.17.5-3      A universal sound sample translator
ii  speex          1.0.rel.4-1    The Speex Speech Codec
ii  ssh            3.8.1p1-8      Secure rlogin/rsh/rcp replacement (OpenSSH)
ii  sudo           1.6.7p5-2      Provide limited super user privileges to spe
ii  sudoers-knoppi 0.5-1          /etc/sudoers for the knoppix user
ii  syslinux       2.10-1         Bootloader for Linux/i386 using MS-DOS flopp
ii  sysv-rc        2.86-knx-4     Standard boot mechanism using symlinks in /e
ii  sysvinit       2.86-knx-4     System-V like init
ii  tar            1.13.93-4      GNU tar
ii  tasksel        2.12           Tool for selecting tasks for installation on
ii  tcpd           7.6.dbs-6      Wietse Venema's TCP wrapper utilities
ii  tcpdump        3.8.3-3        A powerful tool for network monitoring and d
ii  telnet         0.17-24        The telnet client.
ii  tftp-hpa       0.36-1         HPA's tftp client
ii  tftpd-hpa      0.36-1         HPA's tftp server
ii  traceroute     1.4a12-16      traces the route taken by packets over a TCP
ii  ttf-bitstream- 1.10-3         The Bitstream Vera family of free TrueType f
ii  ttf-opensymbol 1.1.2-4        The OpenSymbol TrueType font
ii  ttf-sazanami-g 0.0.1.20040629 Sazanami Gothic Japanese TrueType font
ii  ttf-sazanami-m 0.0.1.20040629 Sazanami Mincho Japanese TrueType font
ii  ucf            1.08           Update Configuration File: preserves user ch
ii  unarj          3.10.21-1      transitional dummy package
ii  unrar          0.0.1-1        Unarchiver for .rar files
ii  unzip          5.51-2         De-archiver for .zip files
ii  usleep-knoppix 0.5-1          sleeps for a number of microseconds, see man
ii  util-linux     2.12-10        Miscellaneous system utilities
ii  v4l-conf       3.94-1         tool to configure video4linux drivers
ii  vdr            1.2.6-5        Video Disk Recorder for DVB cards
ii  vdr-kbd        1.2.6-5        Video Disk Recorder for DVB cards with keybo
ii  vdr-plugin-dvd 0.3.3-jau-p8+0 Plugin to vdr for playing DVD's
ii  vim            6.3-013+2      Vi IMproved - enhanced vi editor
ii  vim-common     6.3-013+2      Vi IMproved - Common files
ii  vorbis-tools   1.0.1-1        Several Ogg Vorbis Tools
ii  wget           1.9.1-4        retrieves files from the web
ii  whiptail       0.51.6-5       Displays user-friendly dialog boxes from she
ii  x-ttcidfont-co 17             Configure TrueType and CID fonts for X
ii  xawtv          3.94-1         X11 TV application
ii  xawtv-plugins  3.94-1         plugins for xawtv and motv
ii  xbase-clients  4.3.0.dfsg.1-4 miscellaneous X clients
ii  xf86config-kno 0.8-knx-1      XFree86 template config files and setup prog
ii  xfce4          4.0.5-1        Installs XFce4 core and scripts to set it up
ii  xfce4-mcs-mana 4.0.6-1        Settings manager for Xfce4
ii  xfce4-mcs-plug 4.0.6-1        Special modules for the xfce4-mcs-manager
ii  xfce4-panel    4.0.6-1        The Xfce4 desktop environment panel
ii  xfce4-session  0.1.3+20031213 XFce4 Session Manager
ii  xfce4-themes   4.0.6-1        Theme files for Xfce4
ii  xfce4-utils    4.0.6-1        Various tools for XFce
ii  xfdesktop4     4.0.6-1        Provides desktop background and root menu
ii  xffm4          4.0.6-1        File manager for the Xfce4 desktop environme
ii  xffm4-icons    4.0.0.final-1  Icons for xffm4, the FM of XFce4
ii  xfonts-base    4.3.0.dfsg.1-4 standard fonts for X
ii  xfree86-common 4.3.0.dfsg.1-4 X Window System (XFree86) infrastructure
ii  xfwm4          4.0.6-1        window manager of the XFce project
ii  xfwm4-themes   4.0.0.final-2  Theme files for xfwm4
ii  xine-ui        0.99.1-1       the xine video player, user interface
ii  xlibmesa-gl    4.3.0.dfsg.1-4 Mesa 3D graphics library [XFree86]
ii  xlibmesa-glu   4.3.0.dfsg.1-4 Mesa OpenGL utility library [XFree86]
ii  xlibs          4.3.0.dfsg.1-4 X Window System client libraries metapackage
ii  xlibs-data     4.3.0.dfsg.1-4 X Window System client data
ii  xloadimage     4.1-14         Graphics file viewer under X11
ii  xmms           1.2.10-1       Versatile X audio player that looks like Win
ii  xserver-common 4.3.0.dfsg.1-4 files and utilities common to all X servers
ii  xserver-xfree8 4.3.0.dfsg.1-4 the XFree86 X server
ii  xsession-inits 0.5-knx-2      Starts X-Window system from INIT on KNOPPIX
ii  xsession-knopp 0.5-knx-2      Xsession start up scripts
ii  xterm          4.3.0.dfsg.1-4 X terminal emulator
ii  xutils         4.3.0.dfsg.1-4 X Window System utility programs
ii  xvnc4viewer    4.0-4          Virtual network computing client software fo
ii  zip            2.30-6         Archiver for .zip files
ii  zlib1g         1.2.1.1-7      compression library - runtime

結構いっぱい入っているなぁ。とりあえず、大きそうな OpenOffice を削除する
ことにしたので、削除対象を絞り込む。

redoubt:/# dpkg -l | grep openoffice
ii  openoffice.org 1.1.2-4        high-quality office productivity suite
ii  openoffice.org 1.1.2-4        OpenOffice.org office suite binary files
ii  openoffice.org 1.1.2-4+1      Debian specific parts of OpenOffice.org
ii  openoffice.org 1.1.2-4        Japanese language package for OpenOffice.org

長すぎて、切れてる感じがするので、ちゃんとした名前を取ってみる。

redoubt:/# grep Package /var/lib/dpkg/available | grep openoffice
Package: openoffice.org
Package: openoffice.org-bin
Package: openoffice.org-l10n-ja
Package: openoffice.org-debian-files

だそうだ。これを削除してみる。の、前に、 apt-get update をした方が良い
らしい。きんねこさんのページを参考に、 apt の sources.list ファイルの
編集。

redoubt:/# vi /etc/apt/sources.list

で、中身を以下の行だけにして、他の行はごっそり削除。

deb http://ftp.hypercore.co.jp/debian-plus/ woody-beta/plus main contrib non-free

さらに、プロキシを使う必要があるので、その設定。

redoubt:/# http_proxy=http://192.168.0.79:8080/
redoubt:/# export http_proxy

これで、 apt-get update して、 openoffice の削除。

redoubt:/# apt-get update
redoubt:/# apt-get remove openoffice.org openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-ja
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了    
以下のパッケージは削除されます:
  openoffice.org* openoffice.org-bin* openoffice.org-debian-files*
  openoffice.org-l10n-ja*
アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 2 個
0B のアーカイブを取得する必要があります。
展開後に 179MB のディスク容量が解放されます。
続行しますか? [Y/n]y
(データベースを読み込んでいます... 現在 28341 個のファイルとディレクトリがインストールされています。)
openoffice.org-debian-files を削除しています...
openoffice.org-debian-files の設定ファイルを削除しています...
rmdir: `/etc/openoffice': ディレクトリは空ではありません
rmdir: `/var/state/openoffice': そのようなファイルやディレクトリはありません
openoffice.org を削除しています...
openoffice.org の設定ファイルを削除しています...
dpkg - 警告: openoffice.org の削除中、ディレクトリ`/etc/openoffice'が空でないため削除できませんでした。
openoffice.org-l10n-ja を削除しています...
openoffice.org-l10n-ja の設定ファイルを削除しています...
dpkg - 警告: openoffice.org-l10n-ja の削除中、ディレクトリ`/usr/lib/openoffice/share'が空でないため削除できませんでした。
openoffice.org-bin を削除しています...
openoffice.org-bin の設定ファイルを削除しています...
dpkg - 警告: openoffice.org-bin の削除中、ディレクトリ`/usr/lib/openoffice'が空でないため削除できませんでした。

おぉ、 179MB も削除されたんだ。削除されなかったファイルの削除。

redoubt:/# rm -rf /etc/openoffice
redoubt:/# rm -rf /usr/lib/openoffice

さらに、それっぽいファイルも削除。

redoubt:/# find ./ -name openoffice
./etc/skel/.openoffice/1.1.2/user/registry/data/org/openoffice
./usr/share/fonts/truetype/openoffice
redoubt:/# rm -rf /etc/skel/.openoffice
redoubt:/# rm -rf /usr/share/fonts/truetype/openoffice

調子にのって、 gimp も削除。

redoubt:/# apt-get remove --purge gimp gimp-data libgimp2.0 libgimpprint1
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了    
以下のパッケージは削除されます:
  gimp* gimp-data* libgimp2.0* libgimpprint1*
アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 2 個
0B のアーカイブを取得する必要があります。
展開後に 30.6MB のディスク容量が解放されます。
続行しますか? [Y/n]y
(データベースを読み込んでいます... 現在 25217 個のファイルとディレクトリがインストールされています。)
gimp を削除しています...
gimp の設定ファイルを削除しています...
gimp-data を削除しています...
gimp-data の設定ファイルを削除しています...
libgimp2.0 を削除しています...
libgimp2.0 の設定ファイルを削除しています...
libgimpprint1 を削除しています...
libgimpprint1 の設定ファイルを削除しています...

眠いので、今日はここまで。

2/10
Other
で、昨日の続き。なんだか、古そうなファイルを削除。

redoubt:/# rm /var/lib/dpkg/*-old
redoubt:/# rm /var/cache/debconf/*-old
redoubt:/# rm /var/cache/localepurge/*-old

doc ディレクトリと、 root にあった不明のディレクトリも削除。

redoubt:/# rm -rf /usr/share/doc
redoubt:/# rm -rf .rr_moved

で、こんな容量になった。

redoubt:/# apt-get clean
redoubt:/# umount /proc
redoubt:/# exit
[root@redoubt]# du -s -k /mnt/loop1
529097  /mnt/loop1
[root@redoubt]# du -s -k /tmp/loop1
369844  /tmp/loop1

7割ぐらいになった。さっそく cloop 形式にしてみた。

[root@redoubt]# mkisofs -R /tmp/loop1 | ‾toyota/knoppix/cloop-2.01/create_compressed_fs - 65536 > TOYOPIX

待つこと10分ほど、完成したようである。

[root@redoubt]# ls -la *PIX
-rw-r--r--    1 root     root     218815193  2月  9 11:50 KNOPPIX
-rw-r--r--    1 root     root     137947053  2月  9 17:48 TOYOPPIX

TOYOPPIX って、安直すぎたな…。これなら、シングル CD に収まりそうである。
本当に起動するか、まだやってないけど。

3連休は旅行に出かけるので、このページの更新はありません。

2/14
Other
3連休、車ででかけたのだけど、CD チェンジャーの調子が悪い。なんでだろう、と
CD を取り出したのだけど、見た目は問題なさそう。中は CD-R だったので、元の
オリジナルの CD を入れたら、問題なく再生された。ん?、ということで、再生
できなかった CD を見てみると、全て太陽誘電の CD-R だった…。ついこの前、
ちょっと高いお金を出して、スピンドルで購入したのが仇となるとは…。再生した
チェンジャーはビクター製、太陽誘電の裏が青色の CD-R と相性が良くないことが
チェンジャーを買ってから8年経って判明した。

2/15
Other
cygwin でネットワーク越しの windows 共有フォルダ(本当は Samba)からファイルを
コピーする必要があった。で、どうやろうか少し考えて、簡単に explorer あたり
からネットワークドライブ、例えば K ドライブに割り当てて、

cp /cygdrive/k/file ./

とやっても良かったのだけど、毎回毎回ドライブに割り当てるのも芸がないので、
mount を使ってやってみることにした。

[toyota@geonosis]$ mkdir /kamino
[toyota@geonosis]$ mount ¥¥kamino¥disk /kamino
[toyota@geonosis]$ ls /kamino
ls: /kamino: No such file or directory

だそうで、何を間違えたのか、 mount コマンドで見てみた。

[toyota@geonosis]$ mount
C:¥cygwin¥bin on /usr/bin type system (binmode)
C:¥cygwin¥lib on /usr/lib type system (binmode)
¥kaminodisk on /kamino type system (binmode)
C:¥cygwin on / type system (binmode)
c: on /cygdrive/c type user (binmode,noumount)
i: on /cygdrive/i type user (binmode,noumount)
k: on /cygdrive/k type user (binmode,noumount)

あらら、ということで、直してみた。

[toyota@geonosis]$ umount /kamino
[toyota@geonosis]$ mount ¥¥¥¥kamino¥¥disk /kamino
mount: defaulting to '--no-executable' flag for speed since native path
       references a remote share.  Use '-f' option to override.

何か言われたみたいだけど、 ls してみた。

[toyota@geonosis]$ ls /kamino
data  project  samba  tmp

うまくいったようである。気になったので、 explorer から cygwin の /kamino の
場所(私の環境だと、 C:¥cygwin¥kamino) を見てみた。単なる空のフォルダだった。

2/16
Other
snort.conf の出力を syslog にして、やってみたのだけど。snort.conf で

output alert_syslog: LOG_LOCAL1 LOG_ALERT

を指定して、

[toyota@root]# /usr/local/snort/bin/snort -c /usr/loacl/snort/etc/snort.conf -s -A full

で起動したのだけど、一向に syslog に吐かれる様子がない。何が悪いのだろう、
とソースを眺めてみた。どうやら、 -A オプションと -s オプションが悪さを
しているようである。src/snort.c 内では。

            case 'A':                /* alert mode */
〜snip〜
                pv.alert_cmd_override = 1;
〜snip〜
            case 's':  /* log alerts to syslog */
                pv.alert_mode = ALERT_SYSLOG;
#ifndef WIN32
                /* command line alerting option has been specified,
                 * override the alert options in the config file
                 */
                pv.alert_cmd_override = 1;

どちらも pv.alert_cmd_override = 1; をしている。で、 output alert_syslog を
読み込む部分では

            case NT_OUTPUT_ALERT:
                if(!pv.alert_cmd_override)
                {
                    /* call the configuration function for the plugin */
                    plugin->func(pp_args);
                }
                else
                {
                    ErrorMessage("command line overrides rules file alert "
                            "plugin!¥n");
                }

                break;

となっているので、有効にならなかったようである。-A オプションはまだしも、
-s オプションは

       -s     Send alert messages to syslog.  On linux boxen, they will appear
              in /var/log/secure, /var/log/messages on many other platforms.

って書いてるので、間違ってはないと思ってたのだけどなぁ…。で、 -s オプションと
-A オプションを外して、 syslog 出力するようになった。

2/17
Network
YAMAHA RTX1100 を分解した。
今月発売の新製品らしい。

2/18
Network
いつものように来る英語の spam をまとめてゴミ箱に入れようとしたら、見慣れない
メールが混じってた。多分、眠いときだったら、それに気がつかないで捨てていた
だろうってぐらい、見落としそうになったのだけど。その内容は、私の持っている
ドメインの1つが切れた、ってことだった。すっかり忘れていたドメインだったので
ちょっと悩んだけど、このまま放流することにした。

2/19
Other
エポキシ樹脂を使ってちょっと工作。使ったのは日新レジンの Z-1 というもの。
http://www.nissin-resin.co.jp/Z-1.htm
これに50分型の硬化剤を使ったのだけど、50分じゃ全然固まらない。寒いせい
だろうけど、本当に硬くなるまで3時間ぐらいかかった。それに、買った硬化剤には
何も書いてなかったけど、上のページには「大型の積層(夏場用)や注型など」って
夏場用、なんて書いてあるし。さらに、説明書には

硬化後、次の加熱作業を行うと、諸物性(特に衝撃、熱特性)を向上させる事ができます。
離型可能時間経過後に60度で3時間加熱

って、そんなの無理だから…。

2/20
Other
昨日のものが完成したので、写真付で。
エポキシ樹脂でアイスキューブ

2/21
Other
久しぶりにプログラミングをしていて、ポインタのポインタ、の動作で、少し悩んで
しまった。よく考えると、大した動きじゃなかったのだけど、私もまだまだだな、って
ひしひしと感じだ。

2/22
Other
久しぶりに、フラッシュメディアの値段を見ていたら、 SD がだいぶ安くなって
いる。ものによっては CF より安い気がしたので、いつものごとく、価格.com で
調べてみた。

メディア128M256M512M1G2G
CF145021703740737016468
SD1370218037907220-
MSpro2920(not pro)464079801498031980
xD326052297860--
SM2410----
値段的に SD も CF も変わらない感じになってきている。やはり、需要と供給の 関係なのか…。 2/23 Other Nikon COOLPIX2200 で撮った写真を眺めていたのだけど、画像に書き込まれている 情報を見て、少々驚いてしまった。シャッタースピードが 1/47s とか 1/171s とか 1/366s と、中途半端な値ばかり。よく見ると、絞りも段階的じゃないみたいだし、 なるほどねぇ、と妙に感心してしまった。 2/24 Other 私が設計したわけじゃないのだけど、 struct test **st_test; なんてのを使う必要があった。で、構造体のポインタのポインタなんて、使ったのは 初めてだったので、21日同様に、ん?と考えてしまった。構造体のポインタの ポインタなので、中身を直接参照することできないし…。これは面倒そうだったので 設計の人に「これは使えません」と言っておいたけど。 2/25 Other ちょっと、プログラムが Segmentation fault で落ちたので、 gdb で追ってみた。 (gdb) r Starting program: /home/toyota/src/test/programme [New Thread 16384 (LWP 8781)] 470 - (main.c, main): Exit from the function: fn call failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 8781)] 0x4000c6c0 in _dl_fini () from /lib/ld-linux.so.2 (gdb) bt #0 0x4000c6c0 in _dl_fini () from /lib/ld-linux.so.2 #1 0x4009f940 in exit () from /lib/libc.so.6 #2 0x0804ab5b in main (argc=9, argv=0xbffff9f4) at main.c:471 #3 0x4008a917 in __libc_start_main () from /lib/libc.so.6 落ちている場所は main 関数の return 1 としている部分。原因不明である。 試しに、 return 1; を exit(1); にしてみたけど、現象は同じ。なんというか 余計にわからなくなった感じ。多分、どこかでメモリを壊しているのだとは 思うけど…。 2/26 Other 21時に沼津に居て、横浜まで帰る必要があった。しかし、東名高速は雪で通行止め。 大したことないだろう、なんて思って、 246号に入ったけど、裾野を過ぎた辺りから 積雪でとてもノーマルタイヤで行けそうもない。この調子だと、1号線も駄目だろうし 困った状況だった。 なんというか、あぁいうときに、欲しい情報は、○○が通行止め、というよりも、 ○○が通れる、という情報。交通情報を聞いても、○○が通行止め、とかそんな情報 しか流れないので、ちょっとシステムを変えて欲しいな、なんて思った。 結局、伊豆の方を回って帰ってきた。 2/27 Other 諸事情により、今日はおやすみ。 2/28 Other あ、 str=strdup("hello world"); なんてことが出来るのね。これなら malloc が省けるのか。バイナリレベルだと 一緒のような気もするけど。人様のソースは勉強になるなぁ。

21st projects Tatsuyoshi Networks Prompt Works
by Tatsuyoshi
since 2003