トップ 最新 追記

とた日記


2004-01-01(木) 晴 年末年始休暇四日目 [長年日記] この日を編集

_ 謹賀新年

あけましておめでとうございます。おせち料理

_ Nenga のテーマ

お正月ということでテーマを Nenga にしてみました。

_ 某データを送信

I.K 君からさっき出したメールの返事が早速届いていたので I.K 君に関しては用件が完了しました。

_ 謹賀新年2004/From F.Kimura

えふさんから年賀メール(?)が届きました。ありがとうございます。今年もよろしくお願いします。

_ Happy New Year!

Happy New Year!

_ <小泉首相>靖国神社を参拝 元日に繰り上げ

単に初詣ならば靖国神社でなくてもよいでしょう。


2004-01-02(金) 晴 年末年始休暇五日目 [長年日記] この日を編集

_ 無責任の構造―モラル・ハザードへの知的戦略 (PHP新書 (141))(岡本 浩一)読了

簡単にまとめると「朱に交わっても赤くなるな」ということでしょうか。身の周りを客観的に評価し冷静に判断することが重要ですね。

_ databases/grass で make package がエラー

grass で make package が出来ないことに気付きました。

# cd /usr/ports/databases/grass
# make package
(snip)
===>  Building package for grass-5.0.2,1
Creating package /usr/ports/packages/All/grass-5.0.2,1.tbz
Registering depends: libglut-5.0.2 tk-8.3.5_2 fftw-2.1.5_1 postgresql-7.4.1 gd-2
.0.15_1,1 XFree86-libraries-4.3.0_6 gdbm-1.8.3 gettext-0.12.1 imake-4.3.0_2 tiff
-3.6.1 lapack-3.0 fontconfig-2.2.90_3 unixODBC-2.2.7 perl-5.6.1_15 pkgconfig-0.1
5.0 png-1.2.5_3 expat-1.95.6_1 tcl-8.3.5_2 jpeg-6b_1 freetype2-2.1.5_1 libiconv-
1.9.1_3.
Creating bzip'd tar ball in '/usr/ports/packages/All/grass-5.0.2,1.tbz'
tar: grass5/bin/g.column.pg: Cannot stat: No such file or directory
tar: grass5/bin/g.select.pg: Cannot stat: No such file or directory
tar: grass5/bin/g.stats.pg: Cannot stat: No such file or directory
tar: grass5/bin/g.table.pg: Cannot stat: No such file or directory
tar: grass5/bin/m.kappa: Cannot stat: No such file or directory
tar: grass5/bin/pg.in.dbf: Cannot stat: No such file or directory
tar: grass5/bin/r.in.doq: Cannot stat: No such file or directory
tar: grass5/bin/r.ros: Cannot stat: No such file or directory
tar: grass5/bin/r.spread: Cannot stat: No such file or directory
tar: grass5/bin/r.spreadpath: Cannot stat: No such file or directory
tar: grass5/bin/v.to.pg: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/g.column.pg: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/g.select.pg: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/g.stats.pg: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/g.table.pg: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/m.kappa: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/pg.in.dbf: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/r.in.doq: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/r.ros: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/r.spread: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/r.spreadpath: Cannot stat: No such file or directory
tar: grass5/etc/bin/cmd/v.to.pg: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
pkg_create: make_dist: tar command failed with code 512
*** Error code 1
 
Stop in /usr/ports/databases/grass.

となってしまいます。pkg-plist が滅茶苦茶ですね。早く update しないと。。。

_ portupgrade devel/portlint dns/p5-Net-DNS net/p5-URI

p5-Net-DNS-0.42             <  needs updating (port has 0.44)
p5-URI-1.28                 <  needs updating (port has 1.29)
portlint-2.5.4              <  needs updating (port has 2.5.5)

2004-01-03(土) [長年日記] この日を編集

_ Debian のインストール(1)

Debian でも使ってみようかと思い、一連の作業をメモします。

情報収集
まずは情報収集ということで http://www.debian.org/ を散歩しました。

インストール CD の作成
調べてみると最小の CD を使って、ネットワークインストールするというページがあったのでそこからリンクされている から vanilla-3.0.23-mini.iso をダウンロードしました。そして CD-RW に焼きました。

インストール
さっき作ったインストール CD から起動してインストールを開始しました。

bad block scan
bad block scan をしたら莫大な時間が掛かりそうだったのでそのまま寝ました。

参考
以下のサイトを参考にさせていただきました。

_ 弟が U ターン

弟が帰っていきました。携帯電話の充電器を忘れて行っちゃいました。

_ 【レポート】「温泉PC」を自作してみました

「温泉PC」ってなんだろう?と思ったら。。。全くと言って良い程実用性が無いですね。ネタが無かったんでしょうね。

せっかくのお正月でもあるし、奥さん、アイロンを半田ごてに持ち代えてレッツ・トライ!!

[【レポート】「温泉PC」を自作してみました(1) それは使えば使うほどお金が貯まるPC(MYCOM PC WEB)より引用]

工場にお勤めの方は結構うまいかもしれませんねぇ。

_ 精巣がん早期発見に光 滋賀医大グループが世界初の発見

話は飛びますが、ランス・アームストロングの今年の調子はどうなんでしょうかねぇ。そういえば ただマイヨ・ジョーヌのためでなく(ランス・アームストロング/安次嶺 佳子)は途中までしか読んでいなかったなぁ。これを読んでやる気を出すかなぁ。

_ winmail.dat

とあるメールに winmail.dat が添付されてきました。最初は virus かな?と思ったのですがどうもそうではないようです。

Exchange クライアントからインターネットへメールを送信する際、WINMAIL.DAT という名前の添付ファイルがメッセージの最後に追加されることがあります。この添付ファイルには送信されるメッセージに関する Microsoft Exchange リッチ テキスト情報であり、Exchange クライアント以外の受信者には、メール メッセージ不要な情報です。

[138053 - [XFOR] インターネット ユーザーに対してWINMAIL.DATの送信を回避する方法より引用]


2004-01-04(日) [長年日記] この日を編集

_ 散髪

気分転換程度に。

_ portupgrade mail/razor-agents

razor-agents-2.36_2         <  needs updating (port has 2.36_3)

_ Debian のインストール(2)

昨日の続きをやろうとしたのですがネットワークインターフェースが認識されずに困りました。

再びインストール CD の作成
普通のインストール CD を作ってみることにしました。多数ある CD イメージのうちどれをダウンロードすればいいのでしょう。全部必要なのでしょうか?通常の "1" と "1_NONUS" CD はどう違うのですか?を読んで取り敢えず debian-30r2-i386-binary-1_NONUS.iso を取得して CD-RW に焼いてみました。

再びインストール
インストーラに使い難さを感じつつも OS のインストールを完了させました。しかし相変わらずネットワークが認識されません。

調査
ネットワークデバイスのチップが分からなかったので FreeBSD 4.9-RELEASE を上書きインストールしました。minimal なら5分で完了します。慣れている分もあるのでしょうね。結局、SiS 900 10/100BaseTX が載っていたことが判明しました。そこでさらに調べてみると

SiS 900であり、kernel 2.4.19ですと動かすことができるようなので、kernel 2.4.20をインストールしてネットワークを認識させることにしました。

[Terminator P4 533A に Debian 3.0より引用]

とあるのでカーネルのコンフィグレーションが必要なようです。面倒くさいなぁ。。。


2004-01-05(月) [長年日記] この日を編集

_ ニセのつまらなさを改めて思い知る

休みが長かったので休みの後半は早く仕事場に行きたいなぁという妄想があったのですが、現実に仕事をし始めるとそのつまらなさを再確認しました。早く家に帰ってほげりたいなぁと。

_ 6割が管理職との飲酒いや 若手社員、認識格差大きく

ろくな管理職がおらず参加しても時間の無駄なので最初から断っていますが、何か?

_ メール処理

仕事始めということで皆様本格的に始動したようですね。があったので応答しておきました。

_ 来客

母親のお友達の M 山さんだそうで、一緒に夕飯をとる羽目ことになりました。お隣りの N 山さんから頂いた手作りの淡雪羹とエクレアが美味でした。そのせいで、ほげり開始時刻が遅れてしまいました。

_ SiS 900 10/100BaseTX を Debian GNU/Linux 3.0(Woody) で動かすための準備

昨日何も考えず FreeBSD で上書きしてしまったのですがデュアルブートにして互いのファイルシステムを読めるようにすれば便利になるなぁと思いやってみることにしました。まず HDD の半分に Debian をインストールしました。

# /etc/fstab: static file system information.
#
#                        
/dev/hda1       /               ext2    errors=remount-ro       0       1
/dev/hda2       none            swap    sw                      0       0
proc            /proc           proc    defaults                0       0
/dev/fd0        /floppy         auto    user,noauto             0       0
/dev/cdrom      /cdrom          iso9660 ro,user,noauto          0       0
/dev/hda5       /usr    ext2    defaults                        0       2
/dev/hda6       /home   ext2    defaults                        0       2
/dev/hda7       /var    ext2    defaults                        0       2
/dev/hda8       /tmp    ext2    defaults                        0       2

そのあと FreeBSD 4.9-RELEASE を残りの半分にインストールしました。boot manager は none を選択したので Debian でインストールした LILO を使うことになります。/etc/fstab は

# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s4b             none            swap    sw              0       0
/dev/ad0s4a             /               ufs     rw              1       1
/dev/ad0s4h             /home           ufs     rw              2       2
/dev/ad0s4g             /tmp            ufs     rw              2       2
/dev/ad0s4e             /usr            ufs     rw              2       2
/dev/ad0s4f             /var            ufs     rw              2       2
/dev/acd0c              /cdrom          cd9660  ro,noauto       0       0
proc                    /proc           procfs  rw              0       0

こんな感じです。再起動すると無条件に Debain が起動してしまうので /etc/lilo.conf を

--- lilo.conf.orig      Mon Jan  5 01:29:19 2004
+++ lilo.conf   Mon Jan  5 21:53:44 2004
@@ -85,10 +85,10 @@
 # `Linux', `2' to boot `LinuxOLD', if you uncomment the `alias'.
 #
 # message=/boot/bootmess.txt
-#      prompt
+       prompt
 #      single-key
 #      delay=100
-#      timeout=100
+       timeout=50
 
 # Specifies the VGA text mode at boot time. (normal, extended, ask, )
 #
@@ -124,7 +124,7 @@
 # following lines, changing the device name on the `other' line to
 # where your other OS' partition is.
 #
-# other=/dev/hda4
-#      label=HURD
+other=/dev/hda4
+       label="FreeBSD 4.9"
 #      restricted
 #      alias=3

として

# /sbin/lilo

で反映させます。再起動して FreeBSD も起動できることを確認しました。The Linux+FreeBSD mini-HOWTO にいろいろ技が載っています。3. Linux と FreeBSD でのスワップ共有といったような技もあるんだなぁとあとになって気付いたのですが安全のために次の機会にします。

参考

FreeBSD で www.kernel.org から linux-2.4.20.tar.bz2 を取得して / に置いておきました。今度は Debian を起動して

# mount -t ufs -o ufstype=44bsd /dev/hda9
mount: fs type ufs not supported by kernel

ufs をマウントするのにもカーネルコンフィギュレーションをしなくてはならないのは面倒です。CD-RW に linux-2.4.20.tar.bz2 を焼くことにして今日は終了します。

_ jWindows

某日記経由。感動しました、いろいろな意味で。


2004-01-06(火) [長年日記] この日を編集

_ ブランチタグに別名を付ける

忘れていたのでメモ。

cvs admin -n NEW:OLD

これで OLD というブランチタグの別名として NEW が付きます。

参考 バージョン管理システム(CVS)の導入と活用(鯉江 英隆/馬場 肇/西本 卓也) p.181

_ SiS 900 10/100BaseTX を Debian GNU/Linux 3.0(Woody) で動かす

CD-RW に焼こうと思ったのですが、UNIX USER 2003 年 5 月号の付録に Linux カーネル 2.4.20 のソースが付いていたのでそれを利用することにしました。

# mount /cdrom
# cd /cdrom
# ls
LinuxKernel  SquirrelMail  XFree86  rensai
# cd LinuxKernel
# ls
v2.2  v2.4
# cd v2.4
# ls
linux-2.4.20.tar.bz2
# tar yxvf linux-2.4.20.tar.bz2 -C /usr/src/
tar: Warning: the -y option is not supported; perhaps you meant -j?
Try `tar --help' for more information.

tar が bzip2 をサポートしていないようです。Debian ってなんかコンサバなディストリビューションですね。

# cp linux-2.4.20.tar.bz2 /usr/src/.
# cd /usr/src
# bunzip2 linux-2.4.20.tar.bz2
# tar xvf linux-2.4.20.tar
linux-2.4.20/
linux-2.4.20/Makefile
(snip)
linux-2.4.20/REPORTING-BUGS
# ln -s /usr/src/linux-2.4.20 /usr/src/linux
# cd linux

ここで念のため Makefile を編集しました。

--- Makefile.orig       Fri Nov 29 08:53:16 2002
+++ Makefile    Tue Jan  6 21:19:11 2004
@@ -71,7 +71,7 @@
 # images.  Uncomment if you want to place them anywhere other than root.
 #
 
-#export        INSTALL_PATH=/boot
+export INSTALL_PATH=/boot
 
 #
 # INSTALL_MOD_PATH specifies a prefix to MODLIB for module directory

Debian のインストール時に X も設定していたので xconfig を使ってみました。

# make xconfig

あまり深く考えずに設定しました。結果は

# grep ^CONFIG .config
CONFIG_X86=y
CONFIG_UID16=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_MCYRIXIII=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_HAS_TSC=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_MCE=y
CONFIG_NOHIGHMEM=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_TSC=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_HOTPLUG=y
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PM=y
CONFIG_PNP=y
CONFIG_ISAPNP=y
CONFIG_BLK_DEV_FD=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_PIIX_TUNING=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_SYM53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_PCI=y
CONFIG_SIS900=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_DRM=y
CONFIG_DRM_NEW=y
CONFIG_DRM_TDFX=y
CONFIG_DRM_RADEON=y
CONFIG_DRM_I810=y
CONFIG_DRM_I810_XFREE_41=y
CONFIG_AUTOFS4_FS=y
CONFIG_EXT3_FS=y
CONFIG_JBD=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_NTFS_FS=y
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_EXT2_FS=y
CONFIG_UDF_FS=y
CONFIG_UFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_ISO8859_1=y
CONFIG_VGA_CONSOLE=y
CONFIG_SOUND=y
CONFIG_SOUND_ES1371=y
CONFIG_USB=y
CONFIG_USB_UHCI_ALT=y
CONFIG_USB_STORAGE=y

こんな感じです。

# make dep
# make bzImage
# cp -pi /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz.new
# cp -pi /usr/src/linux/System.map /boot/System.map.new

ここで /etc/lilo.conf を確認すると

image=/vmlinuz
        label=Linux
        read-only
#       restricted
#       alias=1
 
image=/vmlinuz.old
        label=LinuxOLD
        read-only
        optional
#       restricted
#       alias=2

となっているので

# cd /
# ls -l vmlinuz 
lrwxrwxrwx    1 root     root           26 Jan  5 01:24 vmlinuz -> boot/vmlinuz-2.2.20-idepci
# rm vmlinux
# ln -s boot/vmlinuz-2.2.20-idepci vmlinuz.old
# ln -s boot/vmlinux.new vmlinuz
# /sbin/lilo -v
LILO version 22.2, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2001 John Coffman
Released 05-Feb-2002 and compiled at 20:57:26 on Apr 13 2002.
MAX_IMAGES = 27
 
Reading boot sector from /dev/hda
Merging with /boot/boot-menu.b
Warning: Int 0x13 function 8 and function 0x48 return different
head/sector geometries for BIOS drive 0x80
Boot image: /vmlinuz -> boot/vmlinuz.new
Added Linux *
 
Boot image: /vmlinuz.old -> boot/vmlinuz-2.2.20-idepci
Added LinuxOLD
 
Boot other: /dev/hda4, on /dev/hda, loader /boot/chain.b
Added FreeBSD 4.9
 
/boot/boot.0300 exists - no backup copy made.
Writing boot sector.

として合わせてみました。

# make modules
# make modules_install
# depmod -av
# shutdown -r now

再起動後

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:D0:09:7D:0E:19  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:15 Base address:0xe000 
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:58 errors:0 dropped:0 overruns:0 frame:0
          TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4020 (3.9 KiB)  TX bytes:4020 (3.9 KiB)
 

とすると eth0 があったので成功しているようです。あとは /etc/network/interfaces を

--- interfaces.orig     Tue Jan  6 22:37:48 2004
+++ interfaces  Tue Jan  6 23:04:43 2004
@@ -3,3 +3,11 @@
 # The loopback interface
 auto lo
 iface lo inet loopback
+
+# Ethernet 0
+auto eth0
+iface eth0 inet static
+address 192.168.0.254
+network 192.168.0.0
+netmask 255.255.255.0
+gateway 192.168.0.1

として、さらに /etc/resolv.conf を作成しその中身は

domain  rtfm.jp
nameserver      192.168.0.1

としました。インターフェースを有効にするために

# ifup eth0

としてやっとネットワークが使えるようになりました。


2004-01-07(水) 曇のち晴 [長年日記] この日を編集

_ portupgrade security/gpgme devel/portlint

gpgme-0.3.15_1              <  needs updating (port has 0.3.16)
portlint-2.5.5              <  needs updating (port has 2.5.6)

_ apt

インストールの際にネットワークが利用できなかったので apt の設定をしました。まず APT HOWTO 第 2 章 - 基本的な設定を読んでみました。あとで netselect や netselect-apt をすれば良いと思ったので/etc/apt/sources.list は適当で良さそうです。sources.list の中身は

 
deb cdrom:[Debian GNU/Linux 3.0 r2 _Woody_ - Official i386 Binary-1 (20031201)]/ unstable contrib main non-US/contrib non-US/main
 
# deb http://security.debian.org/ stable/updates main

となっていたのですが、Terminator P4 533A に Debian 3.0 のリストを使わせていただきました。

deb ftp://ftp.dti.ad.jp/pub/Linux/debian stable main contrib non-free
deb ftp://ftp.dti.ad.jp/pub/Linux/debian-non-US stable/non-US main contrib non-free
deb ftp://ftp.dti.ad.jp/pub/Linux/debian-jp stable-jp main contrib non-free
deb ftp://ftp.dti.ad.jp/pub/Linux/debian proposed-updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free

そして

# apt-get update
Get:1 ftp://ftp.dti.ad.jp stable/main Packages [1774kB]
(snip)
Get:30 ftp://ftp.dti.ad.jp proposed-updates/non-free Release [115B]
Fetched 2147kB in 4s (451kB/s)                 
Reading Package Lists... Done
Building Dependency Tree... Done

としてパッケージの一覧を更新しました。kernel-source はどうなっているのかと思い試しに調べてみました。

# apt-cache search kernel-source
kernel-source-2.2.22 - Linux kernel source for version 2.2.22
kernel-source-2.4.10 - Linux kernel source for version 2.4.10
kernel-source-2.4.14 - Linux kernel source for version 2.4.14
kernel-source-2.4.16 - Linux kernel source for version 2.4.16
kernel-source-2.4.17 - Linux kernel source for version 2.4.17
kernel-source-2.4.17-hppa - Linux kernel source for version 2.4.17 on HPPA
kernel-source-2.4.18-hppa - Linux kernel source for version 2.4.18 on HPPA
freeswan - IPSEC utilities for FreeSWan
kernel-patch-debian-2.4.22 - Debian patches to Linux 2.4.22
kernel-source-2.2.20 - Linux kernel source for version 2.2.20
kernel-source-2.4.17-ia64 - Linux kernel source for version 2.4.17 on IA-64
kernel-source-2.4.19-ia64 - Linux kernel source for version 2.4.19 on IA-64
kernel-source-2.4.22 - Linux kernel source for version 2.4.22 with Debian patches
kernel-source-2.4.18 - Linux kernel source for version 2.4.18

kernel-source-2.4.22 って対処済みなのでしょうか?ということでセキュリティ情報を見てみると

apt を使うと、簡単に最新のセキュリティアップデートを取得することができます。こちらを利用するためにはご自分の /etc/apt/sources.list ファイルに

deb http://security.debian.org/ woody/updates main contrib non-free

という行が必要になります。

[Debian GNU/Linux -- セキュリティ情報より引用]

だそうです。stable/updates から woody/updates に書き換えました。再び apt-get update してみると

# apt-get update
Hit ftp://ftp.dti.ad.jp stable/main Packages
(snip)
Hit ftp://ftp.dti.ad.jp proposed-updates/non-free Release
Get:1 http://security.debian.org woody/updates/main Packages [172kB]
Get:2 http://security.debian.org woody/updates/main Release [110B]
Get:3 http://security.debian.org woody/updates/contrib Packages [2401B]
Get:4 http://security.debian.org woody/updates/contrib Release [113B]
Get:5 http://security.debian.org woody/updates/non-free Packages [29B]
Get:6 http://security.debian.org woody/updates/non-free Release [114B]
Fetched 175kB in 2s (71.5kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done

書き換わったようです。

# apt-cache search kernel-source
kernel-source-2.2.22 - Linux kernel source for version 2.2.22
kernel-source-2.4.10 - Linux kernel source for version 2.4.10
kernel-source-2.4.14 - Linux kernel source for version 2.4.14
kernel-source-2.4.16 - Linux kernel source for version 2.4.16
kernel-source-2.4.17 - Linux kernel source for version 2.4.17
kernel-source-2.4.17-hppa - Linux kernel source for version 2.4.17 on HPPA
kernel-source-2.4.18-hppa - Linux kernel source for version 2.4.18 on HPPA
freeswan - IPSEC utilities for FreeSWan
kernel-patch-debian-2.4.22 - Debian patches to Linux 2.4.22
kernel-source-2.2.20 - Linux kernel source for version 2.2.20
kernel-source-2.4.17-ia64 - Linux kernel source for version 2.4.17 on IA-64
kernel-source-2.4.19-ia64 - Linux kernel source for version 2.4.19 on IA-64
kernel-source-2.4.22 - Linux kernel source for version 2.4.22 with Debian patches
kernel-source-2.4.18 - Linux kernel source for version 2.4.18

見た目は先程と変わっていないようです。stable branch と woody branch があるのでしょうか(予想)。マニュアルをちゃんと読まないと駄目ですね。

_ netselect-apt

取り敢えずは apt が使えるようになったのでsources.list ファイルに記述すべき最適なミラーサイトの決定: netselect, netselect-aptを参考にやってみました。まずはインストールから

# apt-get install netselect
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  netselect 
0 packages upgraded, 1 newly installed, 0 to remove and 57  not upgraded.
Need to get 18.9kB of archives. After unpacking 58.4kB will be used.
Get:1 ftp://ftp.dti.ad.jp stable/main netselect 0.3-4 [18.9kB]
Fetched 18.9kB in 0s (87.7kB/s)
Selecting previously deselected package netselect.
(Reading database ... 43300 files and directories currently installed.)
Unpacking netselect (from .../netselect_0.3-4_i386.deb) ...
Setting up netselect (0.3-4) ...
 

簡単ですね。

# cd /etc/apt
# netselect-apt stable

自動的に sources.list が生成されていました。

# the main Debian packages.  Uncomment the deb-src line if you
# want 'apt-get source' to work with most packages.
deb http://ring.asahi-net.or.jp/archives/linux/debian/debian/ stable main contrib non-free
# deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian/ stable main contrib non-free
 
# the non-US Debian packages.  Uncomment the deb-src line if you
# want 'apt-get source' to work with non-US packages.
deb http://ring.asahi-net.or.jp/archives/linux/debian/debian-non-US/ stable/non-US main contrib non-free
# deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian-non-US/ stable/non-US main contrib non-free

このままでは具合が悪いので

--- sources.list.netselect-apt  Wed Jan  7 22:46:17 2004
+++ sources.list        Wed Jan  7 22:58:13 2004
@@ -1,9 +1,12 @@
 # the main Debian packages.  Uncomment the deb-src line if you
 # want 'apt-get source' to work with most packages.
 deb http://ring.asahi-net.or.jp/archives/linux/debian/debian/ stable main contrib non-free
-# deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian/ stable main contrib non-free
+deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian/ stable main contrib non-free
 
 # the non-US Debian packages.  Uncomment the deb-src line if you
 # want 'apt-get source' to work with non-US packages.
 deb http://ring.asahi-net.or.jp/archives/linux/debian/debian-non-US/ stable/non-US main contrib non-free
-# deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian-non
-US/ stable/non-US main contrib non-free
+deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian-non-US/ stable/non-US main contrib non-free
+
+deb http://ring.asahi-net.or.jp/archives/linux/debian/debian-jp/ stable-jp main contrib non-free
+deb http://security.debian.org/ woody/updates main contrib non-free

として忘れずに

# apt-get update

しました。細かい設定は近くのミラーサイトを探すにはが参考になるかもしれません。


2004-01-08(木) [長年日記] この日を編集

_ Linux magazine the DVD 2004

Linux magazine the DVD 2004 (アスキームック Linux magazine Mook No. 12)(Linuxマガジン編集部) これは Linux 初心者の私としてはお買い得な気がしたので注文しました。ただ、付録 DVD-ROM に不備があるそうです。注文したものは大丈夫なのでしょうか?

_ /etc/apt/sources.list の再設定

近くのミラーサイトを探すにはを参考にして /etc/apt/sources.list を再設定しました。

# netselect -vv `lynx -dump http://www.debian.or.jp/debian-ftp-mirrors-jp`
Running netselect to choose 1 out of 40 addresses.       
..........................................................................................................................................................................................................................................................................................................
ftp.debian.or.jp                       312 ms  16 hops   88% ok ( 8/ 9) [  912]
ftp.cwidc.net                           18 ms  15 hops  100% ok (10/10) [   45]
dennou-t.ms.u-tokyo.ac.jp               16 ms  19 hops   90% ok ( 9/10) [   52]
ftp.dti.ad.jp                           17 ms  12 hops  100% ok (10/10) [   37]
dennou-q.geo.kyushu-u.ac.jp             32 ms  20 hops   90% ok ( 9/10) [  105]
dennou-h.ees.hokudai.ac.jp            9999 ms  30 hops    0% ok
dennou-k.gaia.h.kyoto-u.ac.jp           29 ms  25 hops   90% ok ( 9/10) [  112]
ring.asahi-net.or.jp                    16 ms  10 hops  100% ok (10/10) [   32]
aist.ring.gr.jp                         17 ms  23 hops   33% ok ( 1/ 3) [  168]
ring.crl.go.jp                        9999 ms  30 hops    0% ok
ring.jah.ne.jp                          19 ms  18 hops  100% ok (10/10) [   53]
ring.so-net.ne.jp                        8 ms  14 hops   50% ok ( 2/ 4) [   40]
debian.mis.hiroshima-u.ac.jp          9999 ms  30 hops    0% ok
ring.astem.or.jp                        31 ms  20 hops  100% ok (10/10) [   93]
ring.shibaura-it.ac.jp                  21 ms  15 hops  100% ok (10/10) [   52]
ring.exp.fujixerox.co.jp               746 ms  15 hops   33% ok ( 1/ 3) [ 5595]
ring.ip-kyoto.ad.jp                     72 ms  12 hops  100% ok (10/10) [  158]
ring.ocn.ad.jp                          14 ms  23 hops   50% ok ( 1/ 2) [99999]
ring.data-hotel.net                     21 ms  10 hops  100% ok (10/10) [   42]
ring.iwate-pu.ac.jp                   9999 ms  30 hops    0% ok
ring.pwd.ne.jp                          14 ms  14 hops   90% ok ( 9/10) [   36]
ring.tains.tohoku.ac.jp                 24 ms  21 hops  100% ok (10/10) [   74]
ring.toyama-u.ac.jp                     81 ms  19 hops   85% ok ( 6/ 7) [  272]
ring.hosei.ac.jp                      9999 ms  30 hops    0% ok
ring.nihon-u.ac.jp                      18 ms  14 hops   90% ok ( 9/10) [   48]
ring.shizuoka.ac.jp                     35 ms  21 hops   80% ok ( 8/10) [  133]
ring.riken.go.jp                        21 ms  17 hops  100% ok (10/10) [   56]
ring.yamanashi.ac.jp                  9999 ms  30 hops    0% ok
ring.csi.ad.jp                          33 ms  19 hops   90% ok ( 9/10) [  107]
ring.airnet.ne.jp                       22 ms  15 hops  100% ok (10/10) [   55]
ring.atr.co.jp                        9999 ms  30 hops    0% ok
ftp.lab.kdd.co.jp                     9999 ms  30 hops    0% ok
ring.k-opti.com                       1587 ms  15 hops   50% ok ( 1/ 2) [ 7935]
ring.dcs.pref.mie.jp                  9999 ms  30 hops    0% ok
ftp.ics.es.osaka-u.ac.jp                30 ms  20 hops  100% ok (10/10) [   90]
ring.toyama-ix.net                      26 ms  14 hops  100% ok (10/10) [   62]
ftp.jp.debian.org                      308 ms  17 hops   75% ok ( 3/ 4) [ 1109]
ring.qgpop.net                          31 ms  20 hops   90% ok ( 9/10) [  105]
ring.sbp-shimane.net                  9999 ms  30 hops    0% ok
ring.htcn.ne.jp                       9999 ms  30 hops    0% ok
   32 ring.asahi-net.or.jp

ということで ring.asahi-net.or.jp にお世話になります。あらためて sources.list を取得します。

# cd /etc/apt
# mv sources.list sources.list.netselect-apt

として昨日の sources.list を退避させ

# wget http://www.debian.or.jp/apt/sources.list.ftp.ring.asahi-net.or.jp -O sources.list

として取得しました。あとは指示通り(?)

--- sources.list.netselect      Sat Apr 12 00:35:05 2003
+++ sources.list        Thu Jan  8 19:23:36 2004
@@ -4,9 +4,9 @@
 
 # もし Debian パッケージの description (説明文) を日本語で読みたいならば
 # 次の 2 行の先頭の # を外し、さらにその次の 1 行を # でコメントアウトしてください。
-#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/stable main
-#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable contrib non-free
-deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free
+deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/stable main
+deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable contrib non-free
+#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free
 deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US stable/non-US main contrib non-free
 deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp stable-jp main contrib non-free

としました。

_ unstable へ移行

stable では kphone と grass の両方がなかったので unstable にしてみました。

--- sources.list.stable Thu Jan  8 19:40:06 2004
+++ sources.list        Thu Jan  8 19:40:34 2004
@@ -4,11 +4,11 @@
 
 # もし Debian パッケージの description (説明文) を日本語で読みたいならば
 # 次の 2 行の先頭の # を外し、さらにその次の 1 行を # でコメントアウトしてください。
-deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/stable main
-deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable contrib non-free
-#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free
-deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US stable/non-US main contrib non-free
-deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp stable-jp main contrib non-free
+deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/unstable main
+deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian unstable contrib non-free
+#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian unstable main contrib non-free
+deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US unstable/non-US main contrib non-free
+deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp unstable-jp main contrib non-free
 
 deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian proposed-updates main contrib non-free
 #deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp proposed-updates-jp main contrib non-free
@@ -16,6 +16,6 @@
 deb http://security.debian.org/ stable/updates main contrib non-free
 
 # Uncomment if you want the apt-get source function to work
-#deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free
-#deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US stable/non-US main contrib non-free
-#deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp stable-jp main contrib non-free
+deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian unstable main contrib non-free
+deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US unstable/non-US main contrib non-free
+deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp unstable-jp main contrib non-free

こうしておいて

# apt-get update
# apt-get -u upgrade
(snip)
60 packages upgraded, 0 newly installed, 0 to remove and 364  not upgraded.
Need to get 49.6MB of archives. After unpacking 13.1MB will be used.
Do you want to continue? [Y/n]

大変なことになりそうだったので n にしておきました。お目当ての kphone と grass は

# apt-cache search kphone
kphone - Voice over IP (VoIP) 電話アプリケーション
# apt-cache search grass 
grass - 地理情報分析サポートシステム

ちゃんとあるようです。

_ kphone の Debian パッケージの調査

Debian メンテナ入門を参考にしました。

$ cd
$ mkdir work
$ cd work
$ apt-get source kphone
Reading Package Lists... Done
Building Dependency Tree... Done
Need to get 634kB of source archives.
Get:1 ftp://ring.asahi-net.or.jp unstable/main kphone 1:3.14-2 (dsc) [631B]
Get:2 ftp://ring.asahi-net.or.jp unstable/main kphone 1:3.14-2 (tar) [593kB]
Get:3 ftp://ring.asahi-net.or.jp unstable/main kphone 1:3.14-2 (diff) [40.6kB]
Fetched 634kB in 1s (329kB/s)   
dpkg-source: extracting kphone in kphone-3.14
$ ls
kphone-3.14  kphone_3.14-2.diff.gz  kphone_3.14-2.dsc  kphone_3.14.orig.tar.gz
$ cd kphone-3.14/debian

それから debian/ ディレクトリ以下に無くてはならないファイルを読みつつファイルの中身を確認しました。見ているだけでは面白くないのでパッケージの構築を見ながら作業を開始してみました。

$ cd ..
$ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: source package is kphone
dpkg-buildpackage: source version is 1:3.14-2
dpkg-buildpackage: source maintainer is Mark Purcell 
dpkg-buildpackage: host architecture is i386
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>> 4.0.0), kdelibs4-dev | kdelibs-dev, libssl-dev, libqt3-compat-headers
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)

依存するパッケージをインストールしていませんでした。

# apt-get install debhelper kdelibs4-dev kdelibs-dev libssl-dev libqt3-compat-headers
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
 
Sorry, but the following packages have unmet dependencies:
  kdelibs4-dev: Depends: libarts1-dev but it is not going to be installed
E: Sorry, broken packages

kdelibs4-dev は壊れているようです。

# apt-get install debhelper kdelibs-dev libssl-dev libqt3-compat-headers
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
 
Sorry, but the following packages have unmet dependencies:
  kdelibs-dev: Depends: uic (>= 3:2.3.1-1) or
                        kde-designer but it is not installable
E: Sorry, broken packages

kdelibs-dev も駄目ですか。。。

# apt-get install debhelper libssl-dev libqt3-compat-headersReading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  autoconf cpp-3.2 debconf debconf-i18n debconf-utils dialog gcc-3.2-base
  gcc-3.3-base html2text intltool-debian libc6 libc6-dev libdb1-compat
  libdb4.0 libfreetype6 libgcc1 libgdbm3 liblocale-gettext-perl libncurses5
  libncursesw5 libnewt0.51 libpopt0 libqt3-headers libssl0.9.7 libstdc++5
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
  linux-kernel-headers locales perl perl-base perl-modules po-debconf
  slang1a-utf8 whiptail xbase-clients xfree86-common xlibmesa3-glu xlibs
  xlibs-dev 
The following packages will be REMOVED:
  autoconf2.13 libnss-db 
The following NEW packages will be installed:
  cpp-3.2 debconf-i18n debconf-utils debhelper gcc-3.2-base gcc-3.3-base
  html2text intltool-debian libdb1-compat libdb4.0 libgdbm3
  liblocale-gettext-perl libncursesw5 libnewt0.51 libqt3-compat-headers
  libqt3-headers libssl-dev libssl0.9.7 libstdc++5 libtext-charwidth-perl
  libtext-iconv-perl libtext-wrapi18n-perl linux-kernel-headers po-debconf
  slang1a-utf8 xlibmesa3-glu 
18 packages upgraded, 26 newly installed, 2 to remove and 404  not upgraded.
Need to get 33.7MB of archives. After unpacking 41.9MB will be used.
Do you want to continue? [Y/n]

ものすごい数ですが y で答えました。が、

Unable to correct missing packages.
E: Aborting Install.

あとでやることなので

# apt-get update
# apt-get -u upgrade
# apt-get --fix-missing -u upgrade

しておきました。

# apt-get --fix-missing install debhelper libssl-dev libqt3-compat-headers

は何とかうまくいきました。そのあとが全くうまくいかず放置しました。。。

_ 『グーグル』を超える新たな検索ツール

http://vivisimo.com/ ビビジモ
カタカナで書くとなんか間抜けというか。。。


2004-01-09(金) [長年日記] この日を編集

_ portupgrade www/apache2 converters/p5-MIME-Base64 net/stone

apache-2.0.48_1             <  needs updating (port has 2.0.48_2)
p5-MIME-Base64-2.21         <  needs updating (port has 2.22)
stone-2.2a                  <  needs updating (port has 2.2b)

_ [FreeBSD-users-jp 77876] DVD ーRW を使う

I-O DATA DVR-ABH4S DVDマルチプラスドライブ が FreeBSD で動きますよという報告です。実績があると安心できますね。買ったのに CD-RW しか使ってませんでした。

_ 某 ML に久々の subscribe あり

若者が入ってきたようです。よろしく。

_ 前略 maho 様

こんばんは。いやなことがあって白髪が生えてきましたが徐々に回復して今はすっかり元気です。はい、FreeBSD ファンです。アドバイス説明をいただきありがとうございます。飼っている野良 ports は試験が充分でなかったり RUBY_DEFAULT_VER=1.8 でないと都合の悪いもの(ruby 関係は knu さんが専門でしょうか?)だったりで保留しています。send-pr できる状況になったらよろしくお願い致します。せいぜい精進します。では。では。

_ 小2女児、危険物取扱者試験を突破=最年少の合格−漫画参考書で勉強・福岡

勉強を強いるのではなく、必要と感じさせることでしょうね。


2004-01-10(土) [長年日記] この日を編集

_ portupgrade multimedia/vlc

vlc-0.6.2_2                 <  needs updating (port has 0.7.0)
# portupgrade vlc
(snip)
In file included from ../../include/vlc_common.h:814,
                 from /usr/local/include/vlc/vlc.h:121,
                 from file.c:27:
../../include/vlc_symbols.h:226: error: syntax error before "playlist_command_t"
In file included from ../../include/vlc_common.h:817,
                 from /usr/local/include/vlc/vlc.h:121,
                 from file.c:27:
../../include/variables.h: In function `__var_SetTime':
../../include/variables.h:261: error: union has no member named `i_time'
gmake[4]: *** [libaccess_file_plugin_a-file.o] Error 1
gmake[4]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-0.7.0/modules/access'
gmake[3]: *** [all-modules] Error 1
gmake[3]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-0.7.0/modules/access'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-0.7.0/modules'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-0.7.0'
gmake: *** [all] Error 2
*** Error code 2
 
Stop in /usr/ports/multimedia/vlc.

コケた。

_ ドコモ eサイト platform dependency

Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6b) Gecko/20040102 ではドコモ eサイトのサービスが使えません。ご確認事項に書いてあるとはいえ、OS に金を払った人しか使えないというのはいかがなものか。。。SonyBank も同様に使えないリスト入り決定。

_ <電気窃盗>ラジカセ電源、ケータイ充電アウト 大阪府警が検挙

良く見掛けることですが、職場で私物の携帯電話や note PC を充電したりしても電気の窃盗、横領になるのでしょうか?もっとも職場の規定によると思いますが。


2004-01-11(日) [長年日記] この日を編集

_ 西宮神社の“福男選び”、「スタート妨害」抗議殺到

そこまでしてでも福男になりたかったんでしょうね。

_ Re: 前略 maho 様

このあいだコメントをいただけたようです。

_ WideStudio

FreeBSD と Windows の両方で動くアプリケーションを作りたくなって導入してみようと思いました。

まずは Windows 版である WIN32 v3.60-2 をインストールしました。インストーラが付いているので非常に簡単です。

次に FreeBSD です。前に調べた時から状況は変わっていないようです。とりあえず 野良 port にしておきました。pkg-plist.head pkg-plist.middle pkg-plist.tail と pkg-plist ファイルが分割されていたりデータベースとスクリプト言語の依存関係があるようです。typo を見つけたので

diff -u -r1.1.1.1 Makefile
--- Makefile    11 Jan 2004 07:23:38 -0000      1.1.1.1
+++ Makefile    11 Jan 2004 08:19:54 -0000
@@ -35,7 +35,7 @@
 .if defined(WITHOUT_DATABASE)
 WITHOUT_MYSQL=         yes
 WITHOUT_ODBC=          yes
-WISHOUT_POSTGRES=      yes
+WITHOUT_POSTGRES=      yes
 .endif
 .if !defined(WITHOUT_MYSQL)
 USE_MYSQL=             yes
@@ -43,7 +43,7 @@
 #LIB_DEPENDS+= mysqlclient.14:${PORTSDIR}/databases/mysql41-client
 .endif
 .if !defined(WITHOUT_ODBC)
-LIB_DEPENDS+=  odbc.1:${PORTSDIR}/databases/unixODBC/
+LIB_DEPENDS+=  odbc.1:${PORTSDIR}/databases/unixODBC
 .endif
 .if !defined(WITHOUT_POSTGRES)
 LIB_DEPENDS+=  pq.3:${PORTSDIR}/databases/postgresql7

としておきました。ソースコード は v3.60-4 のようなので port の方が古いようです。時間があれば野良 port の更新でもしてみようと思います。

_ XFree86 Version 4.3.99.15 で日本語 106 キーボードからアンダースコアが入力できない

以前から分かっていたのですが不便に感じてきました。なんとか対処できないものかと検索してみました。 で検索してみたところ、xmodmap を使って対処されている方がいらっしゃるようなので真似してみました。

> echo "keycode 211 = backslash underscore" >~/.Xmodmap
> xmodmap ~/.Xmodmap

快適です。ついでに .xinitrc にも

xmodmap "${HOME}/.Xmodmap"

を追加しておきました。

_ portupgrade misc/gnomehier textproc/libxslt

gnomehier-1.0_10            <  needs updating (port has 1.0_11)
libxslt-1.1.2               <  needs updating (port has 1.1.2_1)

_ Y!ニュース - 成人式

成人式なんてやる意味あるのだろうか。。。どうせ税金を使うならもっと有用な使い方があると思うのですがね。


2004-01-12(月) 晴 夜から雨 [長年日記] この日を編集

_ divip 野良 port

Debian がどうも性に合わないと感じて Gentoo Linux でも試そうかと CD を探していたところ UNIX USER 2003年 9月号を発見しました。その中で特別企画 divip があったのですが明日職場で試してみようと思い予行演習でもしてみようかと思いました。が、Ports Collection にないので作っています。 Gentoo Linux のインストールは後日やります。

_ cvsweb の設定

職場でも野良 ports をいじりたいので cvsweb を導入して http でも CVS repository を見られるようにしてみました。

diff -u -r1.1.1.1 cvsweb.conf
--- cvsweb.conf 12 Jan 2004 07:30:31 -0000      1.1.1.1
+++ cvsweb.conf 12 Jan 2004 06:41:07 -0000
@@ -121,7 +121,7 @@
        # hidecvsroot: Don't show the CVSROOT directory
        #   1      Hide CVSROOT directory
        #   0      Show CVSROOT directory
-       "hidecvsroot" => "0",
+       "hidecvsroot" => "1",
 
        # hidenonreadable: Don't show entries which cannot be read
        #   1      Hide non-readable entries
@@ -200,7 +200,7 @@
 # These default icons are coming with apache.
 # If these icons are too large, check out the miniicons in the
 # icons/ directory; they have a width/height of 16/16
-my $iconsdir = "/icons/cvsweb";
+my $iconsdir = "path/cvsweb/icons";
 
 # format:             TEXT      ICON-URL              width height
 %ICONS = (
@@ -215,7 +215,7 @@
 $shortLogLen = 80;
 
 # Show author of last change
-$show_author = 1;
+$show_author = 0;
 
 ##############
 # table view for directories
@@ -247,7 +247,9 @@
 # nor by explicit path specification.
 #
 @HideModules = (
-#      "^my/secret/module",
+       "^hoge1",
+       "^hoge2",
+       "^hoge3",
 );
 
 #
@@ -469,7 +471,7 @@
 # repository, which can take a lot of time and disk space to create!
 # If you enable this, you may need to make sure that cvsweb can write to
 # CVSROOT/val-tags, due to a bug in cvs.
-$allow_tar = '';
+$allow_tar = 1;
 
 # Options to pass to tar(1).
 @tar_options = qw(--ignore-failed-read);

細かい設定はあとにします。野良 divip port も見られるようになりました。ついでにその他の野良 ports も公開しておきます。先日も説明しましたが、作りかけの物や動作未確認のものがほとんどなので注意してください。勿論 patch やアドバイスなどいただけるとありがたいです。

_ 成人式後「目が合った」と暴行=飲酒の19歳を逮捕−兵庫

ここまでくるとヤクザとしか言い様がないですね。

_ <富士山>低周波地震に陥没、噴気 熱水だまりも 噴火侮れず

天災は忘れた頃にやって来るといいますからメモしておきます。そう言えば最近地震が少ないような気がします。地震は小規模なのが小出しに起きた方が安心なような気がするのですが。この考えは正しくないのかなぁ。

_ portupgrade japanese/w3m-img converters/p5-MIME-Base64

ja-w3m-img-0.4.1            <  needs updating (port has 0.4.2)
p5-MIME-Base64-2.22         <  needs updating (port has 2.23)

_ <液晶画面>世界初、酸化亜鉛の「透明導電膜」実用化 高知工大

亜鉛ですか。亜鉛不足は味覚障害になるとしか記憶にないなぁ。

_ divip のライセンスについて問い合わせ

Web Page や tarball の中身をざっと探してみてもライセンスに関する情報が得られなかったので作者の咳さんにお尋ねしてみました。

_ Ruby's License

10分も経たない内に質問のお返事をいただきました。 だそうです。RAA にもあったようで、ruby に関して無知過ぎる自分が恥ずかしいです。Ruby's License も良く読まなくては。で結局 LICENSE.txt のことですね。これならば port にしても問題なさそうです。


2004-01-13(火) 雨のち晴 [長年日記] この日を編集

_ 野良 divip port

一時公開停止をしていましたが再公開しました。

_ [FreeBSD-Announce] FreeBSD 5.2 Released!

FreeBSD 5.2-RELEASE が出たようです。

_ <西宮神社>大阪の消防士「一番福」返上 仲間が妨害 兵庫県

意図的にブロックしたことは認めていないような発言ですね。関連

_ 「福男にさせたかった」=同僚、妨害認める−大阪市消防局

とうとう認めたようです。団体競技ではないのでブロックするのはアンフェアのような気がします。新聞沙汰になるとは本人そこまで思っていなかったのでは?

_ portupgrade print/ghostscript-gnu print/gimp-print converters/p5-MIME-Base64 mail/p5-Mail-SpamAssassin

ghostscript-gnu-7.07_4      <  needs updating (port has 7.07_5)
gimp-print-4.2.5_1          <  needs updating (port has 4.2.6)
p5-MIME-Base64-2.23         <  needs updating (port has 2.23_1)
p5-Mail-SpamAssassin-2.61   <  needs updating (port has 2.61_1)

以前から思っていたのですが KATO Tsuguru 様はスゴイです。Ports Fury と呼ばれているのでしょうか。

_ 平成16年度 春期情報処理技術者試験 受験申込

インターネット受付で (SW)ソフトウェア開発技術者試験に申し込みました。いつの間にか独立行政法人情報処理推進機構になっていたんですね。

_ 0470?0??00 から着信

気持ち悪いので切ってしまいました。

_ 同窓会開催通知

3/30 っておもいっきり平日なんですが。。。


2004-01-14(水) [長年日記] この日を編集

_ Windows Update

  • Microsoft Data Access Components 用セキュリティ問題の修正プログラム (KB832483)
  • Windows 用 IME 2000 郵便番号辞書 (2003 年 11 月) (KB832160)

_ 電話番号の利用について

気になったので電話番号について調べてみました。昨日掛かってきた電話番号は 0470?0??00 なので市外局番は 047 か 0470 です。Q1 電話番号とはどのようなものですか?によると市内局番や加入者番号は 2-9 で始まる番号なので市外局番は 0470 ということになります。心当たりの人がいるのですがこんなきれいな番号って事業者が持つような気がするのでやっぱり違うのかもしれません。本当に用事があるのならばもう一度掛けてくる筈ですし。

ところで 03 って東京 23 区および一部の地域の市外局番だと思っていたのですが、Q2 市外局番・市内局番とはどのようなものですか?によると先頭の 0 は国内プレフィックスで 3 が市外局番だったんですね。

_ CERT Advisory CA-2004-01 Multiple H.323 Message Vulnerabilities

セキュリティホール memo より。

Cisco CallManagerとかCisco 7905 IP Phone あたり とか Microsoft Internet Security and Acceleration Server 2000 あたりも影響を受けるらしい。

[Masuda,Masashi's network engineering diaryより引用]

Cisco じゃない CallManager はどうなんでしょうか?

_ portupgrade www/apache2 japanese/squirrelmail sysutils/portupgrade

apache-2.0.48_2             <  needs updating (port has 2.0.48_3)
ja-squirrelmail-1.4.2       <  needs updating (port has 1.4.2_1)
portupgrade-20030723        <  needs updating (port has 20040113)

apache2 や squirrelmail は portupgrade する必要はなかったのですが portversion の結果が汚いのが気にくわないので。最初は apache2 がコケたのですが /usr/local/etc/pkgtools.conf の MAKE_ARGS にある

'www/apache2' => 'WITH_SUEXEC=yes WITH_THREADS=yes',

'www/apache2' => 'WITH_SUEXEC=yes',

としたらうまくいきました。

- Remove thread support in apr. The code prevents apache from running

on > 4.8-STABLE (from september 2003) system because apache2 used

libc_r instead of libc.

Compiling with -lkse (on -CURRENT) was broken too.

- bump PORTREVISION to force users to upgrade.

NOTE: on -STABLE DO NOT DEFINE WITH_THREADS.

(unless you use a threaded MPM)

[CVS log for ports/www/apache2/Makefileより引用]

だそうです。

_ UNIX USER 2月号 購入

バックアップツールと howm が気になったので購入しました。


2004-01-15(木) [長年日記] この日を編集

_ ニセ

某製品の動作確認のため Windows NT を空いている領域にインストールしようとしたのですが某社の簡易セットアップツールを使ったところ有無を言わせず C ドライブに上書きしてくれました。萎え。ドライバなどもインストールしてくれちゃっているのでそのスキにバックアップスクリプトを書いていました。

_ portupgrade audio/lame textproc/libxslt converters/p5-MIME-Base64 net/p5-URI

lame-3.93.1                 <  needs updating (port has 3.95.1)
libxslt-1.1.2_1             <  needs updating (port has 1.1.2_2)
p5-MIME-Base64-2.23_1       <  needs updating (port has 3.00)
p5-URI-1.29                 <  needs updating (port has 1.30)

2004-01-16(金) [長年日記] この日を編集

_ まつり風味のニセ

H.323 の脆弱性の調査でまわりがミニまつりになっていました。Cisco じゃない CallManager はまんまと落ちましたYO。早く直しておけよ > 仲良しクラブ。まつりを横目に divip のテストをしました。難点としてはリアルタイムでメッセージを受け取れないことですね。頻繁に reload しないといけません。まつりの飛び火が来ないうちに脱北しました。いつも定時ですけどね。

_ portupgrade www/mod_php4

mod_php4-4.3.4_4,1          <  needs updating (port has 4.3.4_5,1)

_ 鼻血

昼食を食べていたら鼻血が出てきて大変でした。洗面所で顔を洗ってなんとかしのぎました。折角のマーボ春雨チャーハンが冷めてしまいました。

_ ports/japanese/motoya-ttfonts/

ports/japanese/motoya-ttfonts/ できたみたいです。1 つクリアです。

_ オフィスソフトは高すぎる——ソースネクスト調査

エンドユーザは OOo の存在すら知らない人が殆んどなんだろうなぁ。


2004-01-17(土) 小雪 [長年日記] この日を編集

_ UNIX MAGAZINE 2月号 および Software Design 2004年2月号 到着

今日みたいな日には配達してくれるのが嬉しく感じます。

_ portupgrade databases/unixODBC

unixODBC-2.2.7              <  needs updating (port has 2.2.7_1)

2004-01-18(日) [長年日記] この日を編集

_ update ruby 1.6.7 to 1.8.1

ruby が 1.8.1 になりました。

_ 野良 port 五月雨

ruby が 1.8.1 になったので五月雨の野良 port を作ろうと思いました。Tempura野良 port以前作っていたのですが、htree というのが分離したようなのでまずはその port から作りました。htree も samidare も cvs tag が付いていないので PORTVERSION をどう付ければよいのやら。。。取り敢えず ruby-htreesamidare も 0.0.0 にしてみました。


2004-01-19(月) 雨のち曇 [長年日記] この日を編集

_ 野良 ja-bugzilla のデータをバックアップ

以前作成した野良 ja-bugzilla で運用中のデータをバックアップ方法を検索したところBugzilla 日本語版のインストール説明サイトを発見しました。データベースのバックアップを参考にしてコピーで済ませました。

# /usr/local/etc/rc.d/mysql-server.sh stop
# cd /var/db/mysql
# tar jcvf /home/hoge/bz_mysqldb-20040119.tar.bz bugs mysql
# cd /usr/local/www/data
# tar jcvf /home/hoge/bz_contents-20040119.tar.bz bugzilla
# /usr/local/etc/rc.d/mysql-server.sh start

bugzilla ディレクトリは念のため丸ごと保存しておきました。Bugzilla 日本語版 非公式バージョンもあるのですがこちらのほうがオリジナルの Bugzilla 2.16.4 への日本語化パッチという形をとっていて、バージョンも追従しているのでよさげです。この patch で野良を作りかえてみようかなぁ。

_ コンピュータウィルス?

Subject: Hi で添付ファイルとして nmyx.exe というのがくっついてきました。検索しても無いので新種でしょうか?

_ WORM_BAGLE.A

さっきのメールワームらしいです。ただのにっき経由。

_ 未納の500人に最後通告 国民年金、3月に強制徴収

いっそうのこと税金にしてしまえばよいのでは?と安直に考えてしまうのですが。


2004-01-20(火) [長年日記] この日を編集

_ tDiary 用 hina.di 作成プラグインにバグがあったらしい

tDiary のプラグインが出力する hina.di のブロックの終端に CRLF の空行がないらしいです。

_ K.S 先生の会会費振込

振り込んできました。

_ IlohaMail

SquirrelMail と使い比べてみようかなぁ。otsune さんのところから。

_ 野良 port ilohamail

早速作ってみました。mail/squirrelmail のを真似して完成。あとはテストです。

_ U.Y さんの送別会

U.Y さんが転勤なので送別会をやりました。健康に気を付けて。

_ portupgrade lang/gauche mail/p5-Mail-SpamAssassin devel/pcre net/rsync

gauche-0.7.3                <  needs updating (port has 0.7.3_1)
p5-Mail-SpamAssassin-2.61_1  <  needs updating (port has 2.62)
pcre-4.4                    <  needs updating (port has 4.5)
rsync-2.5.7                 <  needs updating (port has 2.6.0)
本日のツッコミ(全1件) [ツッコミを入れる]

_ maho [base64packatapicamTAng commit鐔臂orts篋mmit]


2004-01-21(水) [長年日記] この日を編集

_ JARO に電話?

本当に JARO に電話するのでしょうか?結果が楽しみです。

_ portupgrade mail/p5-Mail-SpamAssassin

p5-Mail-SpamAssassin-2.62   <  needs updating (port has 2.62_1)

_ 野良 port ilohamail

昨日作った野良 port からインストールして試してみました。login 直後は文字化けしていたのですが Shift_JIS にしたら解消しました。日本語ディレクトリ名は文字化けしてしまうようです。メッセージの移動にも失敗しますし、「既読」とすべきところが「該読」となっていたりとやや問題点があるようです。ただ、SquirrelMail より処理速度が速く感じられます。MySQL を使った機能はまだ試していません。

_ 野良 port phpwebsite

otsune さんのところで知りました。早速作成中です。スクリプトの ports は簡単にできるので練習にはもってこいですね。一日一 port といった感じです。ports 猿になっているなぁ。。。どうでもよいことですがめちゃくちゃな日本語を発見しました。有害です。

_ PROTOS Test-Suite c07-h2250v4

いろいろなアプリがあぼ〜んしました。おもしろい。http://www.ee.oulu.fi/research/ouspg/protos/

本日のツッコミ(全1件) [ツッコミを入れる]

_ Mail:  [ilohamailc鐔鐚鐔Q. Date: 20040121 Name: Mail: tota@rtfm.jp ..]


2004-01-22(木) [長年日記] この日を編集

_ ports/german/BBBike

CVSup の log を見て発見しました。Web site は http://bbbike.sourceforge.net/です。あとで試してみたいと思います。ヨーロッパは自転車天国ですね。

_ へぇボタン付見積書Excelテンプレート

My factory - [業務日誌]より。へぇボタン付見積書Excelテンプレートを既存の文書に貼り付けようとしましたが失敗しました。マクロのコピーだけじゃダメなのかなぁ。M$ Excel や Visual Basic なるものが良く分かっていないのが原因ですね。

_ リンク元置換リストの編集

リンク元置換リストを見せっこしようをまるまるコピーして設定しました。ホスティング先に Uconv ライブラリと Noraライブラリがないので UTF-8 を変換できず一部文字化けしています。

_ portupgrade devel/libIDL mail/p5-Mail-SpamAssassin x11-wm/windowmaker

libIDL-0.8.2                <  needs updating (port has 0.8.3)
p5-Mail-SpamAssassin-2.62_1  <  needs updating (port has 2.63)
windowmaker-0.80.2_1        <  needs updating (port has 0.80.2_2)

_ 「0088」で安く 固定から携帯が3分60円

現在の「固定発携帯」の料金は、ドコモあてが3分70円、auあて同90円、ボーダフォン、ツーカーあて同120円。

[「0088」で安く 固定から携帯が3分60円より引用]

キャリアによってこんなにも差があったとは。。。


2004-01-23(金) [長年日記] この日を編集

_ Chinese New Year 2004

Chinese New Year 2004 だそうです。

_ <学歴詐称疑惑>「卒業の事実なし」古賀議員の進退は…

もう詰みなので潔く投了すればよいのに。。。

_ 阪神・カツノリが巨人にトレード=プロ野球

これって補強といえるんでしょうか?単なる話題作りですか?

_ portupgrade devel/portlint

portlint-2.5.6              <  needs updating (port has 2.5.7)

_ mobileimap 2.3

いつの間にか mobileimap 2.3 が出たようです。早くアンテナを設置したいところです。


2004-01-24(土) [長年日記] この日を編集

_ IlohaMail with a MySQL-backend

MySQL を利用するため ${DATADIR} にスクリプトをインストールするように野良 ilohamail port を書き直しました。 MySQL のインストールは ports から

# portinstall databases/mysql41-server

としました。データベースの設定は /usr/local/share/doc/ilohamail/Manual/configure.MySQL.html を見ながら行ないました。デフォルトでは webmail となっているのですが抽象的な名称なので ilohamail と読みかえて設定します。まずは MySQL まわりの設定を

> mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.1-alpha
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> grant select,insert,update,delete,index,
    -> alter,create,drop,references, lock tables,
    -> create temporary tables on ilohamail.* to ilohamail@localhost
    -> identified by 'hogepasswd';
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
mysql> quit;
Bye
 

としました。あとはマニュアルに従い、
1.

# mysqladmin create ilohamail

2.

# mysql ilohamail < /usr/local/share/ilohamail/MySQL/sql

3.

--- /usr/local/www/ilohamail/conf/db_conf.php.orig      Mon Mar 17 16:46:19 2003
+++ /usr/local/www/ilohamail/conf/db_conf.php   Sat Jan 24 12:24:36 2004
@@ -10,13 +10,13 @@
 ********************************************************/
 
 // DB connection/login info
-$DB_HOST="";
-$DB_USER="";
-$DB_PASSWORD="";
+$DB_HOST="localhost";
+$DB_USER="ilohamail";
+$DB_PASSWORD="hogepasswd";
 
 // database name
 // ***REQUIRED***
-$DB_NAME="webmail";
+$DB_NAME="ilohamail";
 
 // database brand
 // ***REQUIRED***

4.

--- /usr/local/www/ilohamail/conf/conf.inc.orig Wed Dec 31 10:22:35 2003
+++ /usr/local/www/ilohamail/conf/conf.inc      Sat Jan 24 14:02:15 2004
@@ -23,7 +23,7 @@
        
        Deprecated.  Use conf/db_conf.php
 */
-$backend = "FS";
+$backend = "DB";
 
 //     $UPLOAD_DIR path to uploads dir
 //     MUST HAVE TRAILING '/'
@@ -393,4 +393,4 @@
        the '?>' below!!  Blank lines will cause
        all kinds of problems!!
 *******************/
-?>
\ No newline at end of file
+?>

この設定で動きました。見た目で変わったところといえばカレンダーの項目に一週間の詳細なスケジュールを記入できるようになったというところでしょうか。もっと使い込んでみたいと思います。

_ send-pr [NEW PORT] mail/ilohamail: IlohaMail is a lightweight multilingual webmail program

個人的には SquirrelMail よりよさげだと思ったので send-pr しました。

# cp -R /usr/ports/local/ilohamail /usr/ports/mail/.
# cd /usr/ports/mail/ilohamail
# port test

port submit を使いたいのですが、そのままだとテンポラリファイルを消されてしまうので

--- cmd_submit.orig     Sat Jan 24 19:10:11 2004
+++ cmd_submit  Sat Jan 24 19:10:32 2004
@@ -345,6 +345,7 @@
 if [ $? -ne 0 ]
 then
        echo "Error submitting PR"
+       cp -Rp ${TMPDIR:-/tmp}/pbad.* /root
        rm -f ${TMPDIR:-/tmp}/pbad.*
        rm -rf ${TEMPROOT} 
        exit 1

としてから

===> Validating port with portlint
looks fine.
===> Creating shar file
===> Generating PR form
===> Invoking send-pr(1) to submit a PR
s)end, e)dit or a)bort? a
send-pr: the problem report remains in /tmp/pbad.xEGq5HMH and is not sent.
Error submitting PR

こうなっても実際には /root/pbad.xEGq5HMH に残っているのでこれを

> send-pr -f /root/pbad.xEGq5HMH

送りました。面倒なので maho 様の言うとおり設定してみようかなぁ。

_ portupgrade devel/gettext

gettext-0.12.1              <  needs updating (port has 0.13)

2004-01-25(日) [長年日記] この日を編集

_ <能登空港>羽田便、全国トップ級の搭乗率確保

去年能登に行こうとしたら満席で諦めたのですが結構人気があるんですね。そういえば今年のゴールデンウィークは能登ランなんでしょうか? > I.T 様 今年の連休は長く休めそうです。

_ 散歩

暖かく風もない穏やかな日だったので東工大に散歩に行ってきました。梅が咲いていました。

白梅紅梅

_ ガスファンヒーター購入

部屋が寒いので東京ガスの RM-2404-W を買いました。機能は少ないのですがガスなのでパワフルです。どうでもよいことですが東京ガスの WebPage は使えないですねぇ。RM-2404-W で検索しても何も情報がないのですが。。。松下電器の OEM 製品だからでしょうか?

_ <紙幣ばらまき>元銀行員その後 ネット株取引のむなしさ消えず

私も公認会計士の勉強をしようかなぁ。そういう問題じゃない。。。

_ 米国での大規模テロ予告 アルカイダ名乗る組織

予告があるだけまだましです。警戒できますから。日本もやられなければよいのですが。だれかさんが自衛隊派遣を決めちゃいましたし。。。

_ portupgrade devel/gettext

gettext-0.13                <  needs updating (port has 0.13.1)

2004-01-26(月) [長年日記] この日を編集

_ Tracking Your Recertification Deadlines

Cisco からメールが届きました。そういえば去年の1月31日に CCNA を取っていたんだっけ。年貢の取り立てですね。

_ 日本企業モラルハザード史 (文春新書)(有森 隆)読了

金を媒体として政、官、財、暴の癒着の歴史がつらつらと書かれていました。タイトル通り戦後の腐敗した経済史なので過去の事実をどうとらえるかは読者に委ねられています。私のような凡人が具体的に何を考えどう行動すればよいかを示してくれるのはやはり先日紹介した 無責任の構造―モラル・ハザードへの知的戦略 (PHP新書 (141))(岡本 浩一)だと思います。


2004-01-27(火) [長年日記] この日を編集

_ mobileimap 2.4

このまえ 2.3 が出たばかりですが、早くも mobileimap 2.4 が出たようです。

_ MyDoom ウィルス

私のところにも来ています。初心者は Windows を使わないで欲しいです。Virus を撒き散らすだけなので。

_ 「けじめ」疑問だらけ 歳費返上は公選法違反 単位取得 国会多忙で非現実的

野村沙知代の方がまだ潔かった。。。あっ、両者とも民主党かぁ。民主党の管理体制を疑わざるをえないなぁ。

_ portupgrade net/openldap

openldap-client-2.1.23      <  needs updating (port has 2.1.26)

_ <中国>動物園でクジャクとラクダを料理

動物園じゃなくて生け簀なのでは?


2004-01-28(水) [長年日記] この日を編集

_ sendmail で任意の SMTP サーバに送るための設定

職場でワームが流行っているためメールゲートウェイを通してくださいと言われたので sendmail の設定をすることになりました。default では DNSから引いた MX レコードに向けて送信するのですが MX レコードではなくメールゲートウェイ hoge.example.co.jp に送信するために /etc/mail/freebsd.mc を

--- /etc/mail/freebsd.mc.orig   Tue Jun 10 20:09:08 2003
+++ /etc/mail/freebsd.mc        Wed Jan 28 14:34:28 2004
@@ -74,7 +74,7 @@
 dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-a
buse.org/cgi-bin/lookup?" $&{client_addr}')
 
 dnl Dialup users should uncomment and define this appropriately
-dnl define(`SMART_HOST', `your.isp.mail.server')
+define(`SMART_HOST', `hoge.example.co.jp')
 
 dnl Uncomment the first line to change the location of the default
 dnl /etc/mail/local-host-names and comment out the second line.

と書き換えて

# cd /etc/mail
# make
# make install
# shutdown -r now

としました。

参考


2004-01-29(木) [長年日記] この日を編集

_ KPhone 4.0 is released

20日に KPhone 4.0 が出ていたようです。

_ 「責任は県にある」と発言 県の聴取にアイスター社長

責任転嫁ですか。。。ダメ経営者の見本ですねぇ。

_ 食肉不安でダチョウが人気 低カロリー、給食にも登場

そもそも日本は食料自給率が低すぎますねぇ。外食に使用されている肉の素性がはっきりしないので、何処産の何肉を食わされているのかよく分かりませんし。。。今回の一連の騒動で牛肉はアメリカ、鶏肉はタイ、ブラジル、中国からの輸入が多いということが分かったのはそれなりの収獲ではありますが。Click Here!

_ portupgrade mail/courier-imap textproc/libxml2

courier-imap-2.2.1,1        <  needs updating (port has 2.2.1_1,1)
libxml2-2.6.4               <  needs updating (port has 2.6.5)

2004-01-30(金) 曇のち晴 [長年日記] この日を編集

_ <青色LED訴訟>発明対価200億円 中村教授への支払い命令

200億円あれば研究にも不自由はしないでしょう。

_ portupgrade mail/sylpheed

sylpheed-0.9.8.1            <  needs updating (port has 0.9.9)
LIB_DEPENDS=    intl.5:${PORTSDIR}/devel/gettext-old \

があるので見送りました。

_ <東横線>横浜—桜木町駅間廃止 76年の歴史に幕

小学生の時の遠足で桜木町から野毛山動物園に行ったことを思い出しました。


2004-01-31(土) [長年日記] この日を編集

_ 「トリビア」で“やらせ疑惑”

郵政公社にとってはいい迷惑ですね。

_ FreeBSD Security Advisory FreeBSD-SA-04:01.mksnap_ffs

make world して 2004/01/31 14:00 の CURRENT になりました。em0: watchdog timeout 問題はまだ直っていませんでした。

_ 京でも「クローン携帯」 通信料の高額請求 苦情急増

内部犯では?交換機をいじれる人間や交換機のソフトを作っている人間ならば可能なはずです。

_ ドメイン取得

VALUE DOMAIN でドメインを取得しました。年間 9 ドルは安いです。ただ 110 円で換算されているのはちょっと。。。今は円高で約 105.70 円ですし。

_ 弟が帰省

同窓会があるらしく弟が帰ってきました。夜行バスで来たようで早朝に帰ってきて、朝食を食べた後すぐ寝ていました。

本日のツッコミ(全2件) [ツッコミを入れる]

_ otsune [>膀膀刻膀獅 ⒤臀а臀c臂 膈]

_  [⒤臂勧鐔h膀]