最新 追記
RSS feed

ぽっぺん日記@karashi.org


2005-07-01(Fri) [長年日記] この日を編集

_ 今日のできごと

通勤中の読もうと思っていた小説のストックがなくなったので、積ん読から「クリプトノミコン」を引っ張り出してきた。買ったのはいいが、もう何年も放置していたな。

昼ちょっと前から雨。

_ [FreeBSD] www/pound

久しぶりに使おうかと思って本家を見たら、新バージョンが出ていたのでportsを追随させてみた。

ついでに、見様見真似で

  • いくつかOPTIONSを追加(実は--disable-daemon付きでコンパイルして、daemontools下で使いたかっただけだったりする)。
  • ドキュメントもインストールするように変更。
  • 習作も兼ねて、起動スクリプトをrcNG化。

ってなことをしてみた。

以下、diff。


diff -uNr www/pound/Makefile local/www/pound/Makefile
--- www/pound/Makefile	Tue Jun 28 13:13:00 2005
+++ local/www/pound/Makefile	Fri Jul  1 11:21:45 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	pound
-PORTVERSION=	1.8.5
+PORTVERSION=	1.9
 CATEGORIES=	www net
 MASTER_SITES=	http://www.apsis.ch/pound/ \
 		ftp://ftp.nuug.no/pub/anders/distfiles/
@@ -25,9 +25,33 @@
 
 MAN8=	pound.8
 
+OPTIONS+=	DAEMON		"With Daemon support" on \
+		MSDAV		"With the Microsoft WebDAV extensions support" off \
+		LOG		"With Syslog support" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITH_DAEMON)
+CONFIGURE_ARGS+=	--disable-daemon
+.endif
+
+.if defined(WITH_MSDAV)
+CONFIGURE_ARGS+=	--enable-msdav
+.endif
+
+.if !defined(WITH_LOG)
+CONFIGURE_ARGS+=	--without-log
+.endif
+
 post-install:
 	@${ECHO} "===>  Installing ${PREFIX}/etc/rc.d/pound.sh"
-	@${ECHO} "===>  startup file as ${PREFIX}/etc/rc.d/pound.sh.sample"
-	@${INSTALL_SCRIPT} -m 751 ${FILESDIR}/pound.sh \
-			${PREFIX}/etc/rc.d/pound.sh.sample
-.include <bsd.port.mk>
+	@${ECHO} "===>  startup file as ${PREFIX}/etc/rc.d/pound.sh"
+	@${INSTALL_SCRIPT} ${FILESDIR}/pound.sh \
+			${PREFIX}/etc/rc.d/pound.sh
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff -uNr www/pound/distinfo local/www/pound/distinfo
--- www/pound/distinfo	Sun May 29 08:41:44 2005
+++ local/www/pound/distinfo	Tue Jun 28 13:46:21 2005
@@ -1,2 +1,2 @@
-MD5 (Pound-1.8.5.tgz) = 508ef4411ae4bf292c17c966746935d5
-SIZE (Pound-1.8.5.tgz) = 142055
+MD5 (Pound-1.9.tgz) = f1ec64357e0a53ed8050847517209525
+SIZE (Pound-1.9.tgz) = 143284
diff -uNr www/pound/files/pound.sh local/www/pound/files/pound.sh
--- www/pound/files/pound.sh	Wed Jul 23 07:49:41 2003
+++ local/www/pound/files/pound.sh	Fri Jul  1 11:04:25 2005
@@ -1,22 +1,26 @@
 #!/bin/sh
+#
+# $FreeBSD$
+#
 
-if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
-    echo "$0: Cannot determine the PREFIX" >&2
-    exit 1
-fi
-
-case "$1" in
-	start)
-	if [ -x ${PREFIX}/sbin/pound ]; then
-		${PREFIX}/sbin/pound &
-		echo -n ' pound'
-	fi
-	;;
-	stop)
-		killall pound
-		echo -n ' pound'
-	;;
-	*)
-	echo "Usage: `basename $0` {start|stop}" >&2
-	;;
-esac
+# PROVIDE: pound
+# REQUIRE: NETWORKING SERVERS
+# BEFORE: DAEMON
+# KEYWORD: FreeBSD shutdown
+
+# Add the following lines to /etc/rc.conf to enable pound:
+#
+#pound_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="pound"
+rcvar=`set_rcvar`
+
+command="/usr/local/sbin/${name}"
+pidfile=/var/run/${name}.pid
+required_files="/usr/local/etc/${name}.cfg"
+
+load_rc_config $name
+run_rc_command "$1"
diff -uNr www/pound/pkg-plist local/www/pound/pkg-plist
--- www/pound/pkg-plist	Wed Jul 23 07:49:41 2003
+++ local/www/pound/pkg-plist	Fri Jul  1 11:04:46 2005
@@ -1,2 +1,5 @@
-etc/rc.d/pound.sh.sample
+etc/rc.d/pound.sh
 sbin/pound
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%@dirrm %%DOCSDIR%%

忌憚のないご意見を頂ければ幸いです。

_ pound.shのPREFIXを決め打ちしてるのはマズいな

インストール時にsedで変換してやるようにしないといけない。

_ [メモ] 180円スニーカーに新色登場!!

睡眠してません2経由で。

ちとコンバースちっく。どんなもんだか、今度注文してみるか。

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

_ otsune [>インストール時にsedで変換してやるようにしないといけない。 /usr/local/share/examples..]

_ poppen [otsuneさん、いつもアドバイスありがとうございます。 初めて知りました。 > /usr/local/share..]


2005-07-02(Sat) [長年日記] この日を編集

_ 今日のできごと

朝から直行でお客さん訪問2件。

作業に時間がかかったり、電車で読書していて乗り過ごしたり(ぉ なんだりで、会社に辿り着いたのが17時近くになってしまった。

_ [FreeBSD] www/pound(2)

otsuneさんにアドバイスを頂いたので(いつもありがとうございます)、書き直してみた。

USE_RC_SUBRのおかげで、Makefileが昨日書いたものより、すっきりした感じがする。


diff -uNr www/pound/Makefile local/www/pound/Makefile
--- www/pound/Makefile	Tue Jun 28 13:13:00 2005
+++ local/www/pound/Makefile	Sat Jul  2 19:39:22 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	pound
-PORTVERSION=	1.8.5
+PORTVERSION=	1.9
 CATEGORIES=	www net
 MASTER_SITES=	http://www.apsis.ch/pound/ \
 		ftp://ftp.nuug.no/pub/anders/distfiles/
@@ -18,16 +18,39 @@
 
 GNU_CONFIGURE=	yes
 USE_OPENSSL=	yes
+USE_RC_SUBR=	${PORTNAME}.sh
+
+SUB_LIST+=	NAME=${PORTNAME}
 
 CONFIGURE_ENV+=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
 		PTHREAD_LIBS="${PTHREAD_LIBS}"
-MAKE_ARGS+=	F_CONF=${PREFIX}/etc/pound.cfg
+MAKE_ARGS+=	F_CONF=${PREFIX}/etc/${PORTNAME}.cfg
 
 MAN8=	pound.8
 
+OPTIONS+=	DAEMON		"Running as a daemon" on \
+		LOG		"With Syslog support" on \
+		MSDAV		"With the Microsoft WebDAV extensions support" off
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITH_DAEMON)
+CONFIGURE_ARGS+=	--disable-daemon
+.endif
+
+.if !defined(WITH_LOG)
+CONFIGURE_ARGS+=	--without-log
+.endif
+
+.if defined(WITH_MSDAV)
+CONFIGURE_ARGS+=	--enable-msdav
+.endif
+
 post-install:
-	@${ECHO} "===>  Installing ${PREFIX}/etc/rc.d/pound.sh"
-	@${ECHO} "===>  startup file as ${PREFIX}/etc/rc.d/pound.sh.sample"
-	@${INSTALL_SCRIPT} -m 751 ${FILESDIR}/pound.sh \
-			${PREFIX}/etc/rc.d/pound.sh.sample
-.include <bsd.port.mk>
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff -uNr www/pound/distinfo local/www/pound/distinfo
--- www/pound/distinfo	Sun May 29 08:41:44 2005
+++ local/www/pound/distinfo	Tue Jun 28 13:46:21 2005
@@ -1,2 +1,2 @@
-MD5 (Pound-1.8.5.tgz) = 508ef4411ae4bf292c17c966746935d5
-SIZE (Pound-1.8.5.tgz) = 142055
+MD5 (Pound-1.9.tgz) = f1ec64357e0a53ed8050847517209525
+SIZE (Pound-1.9.tgz) = 143284
diff -uNr www/pound/files/pound.sh local/www/pound/files/pound.sh
--- www/pound/files/pound.sh	Wed Jul 23 07:49:41 2003
+++ local/www/pound/files/pound.sh	Thu Jan  1 09:00:00 1970
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
-    echo "$0: Cannot determine the PREFIX" >&2
-    exit 1
-fi
-
-case "$1" in
-	start)
-	if [ -x ${PREFIX}/sbin/pound ]; then
-		${PREFIX}/sbin/pound &
-		echo -n ' pound'
-	fi
-	;;
-	stop)
-		killall pound
-		echo -n ' pound'
-	;;
-	*)
-	echo "Usage: `basename $0` {start|stop}" >&2
-	;;
-esac
diff -uNr www/pound/files/pound.sh.in local/www/pound/files/pound.sh.in
--- www/pound/files/pound.sh.in	Thu Jan  1 09:00:00 1970
+++ local/www/pound/files/pound.sh.in	Sat Jul  2 16:22:13 2005
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: %%NAME%%
+# REQUIRE: NETWORKING SERVERS
+# BEFORE:  DAEMON
+# KEYWORD: FreeBSD shutdown
+
+# Add the following line to /etc/rc.conf to enable `%%NAME%%':
+#
+#%%NAME%%_enable="YES"
+#
+# and be sure to configure %%PREFIX%%/etc/%%NAME%%.conf
+
+. "%%RC_SUBR%%"
+
+name="%%NAME%%"
+rcvar=`set_rcvar`
+
+command="%%PREFIX%%/sbin/$name"
+pidfile="/var/run/$name.pid"
+required_files="%%PREFIX%%/etc/$name.cfg"
+
+# read configuration and set defaults
+load_rc_config $name
+: ${%%NAME%%_enable="NO"}
+
+run_rc_command "$1"
diff -uNr www/pound/pkg-plist local/www/pound/pkg-plist
--- www/pound/pkg-plist	Wed Jul 23 07:49:41 2003
+++ local/www/pound/pkg-plist	Sat Jul  2 16:07:30 2005
@@ -1,2 +1,4 @@
-etc/rc.d/pound.sh.sample
 sbin/pound
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%@dirrm %%DOCSDIR%%

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

_ otsune [rcNG化したときはpkg-messageで/etc/rc.confにpound_enable="YES"しろとか注..]

_ poppen [確かにそうですね。 私も、いきなりrcNG化されていて戸惑った記憶がありますし。]


2005-07-03(Sun) [長年日記] この日を編集

_ 今日のできごと

昨日寝るのが遅かったので(27時)、起きるのが9時ちょっと前になってしまった。

午前は、犬の散歩をして、朝飯を食べて、庭仕事。

午後は、昼飯を食べて、買い物 + 喫茶店でまたーりして、帰宅後、犬の散歩。散歩から帰ってきたら、来客があったので1時間ほど喋った。その後、夕飯。

_ [FreeBSD] www/pound(3)

otsuneさんからpkg-messageについてのアドバイスを頂いたので書き直してみた。と言っても、pkg-messageを追加してだけ。

確かに俺がユーザだったら、警告なしで急にrcNG化されていたら困る。

pkg-messageは、他のportsも眺めてみたけども、決まった型がある訳ではなく人それぞれなような感じなので、とりあえず目立つように上下に * でラインを入れてみた。

せっかくここまで書いたのだからsend-prしてみるかなー。


diff -uNr www/pound/Makefile local/www/pound/Makefile
--- www/pound/Makefile	Tue Jun 28 13:13:00 2005
+++ local/www/pound/Makefile	Sun Jul  3 13:32:47 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	pound
-PORTVERSION=	1.8.5
+PORTVERSION=	1.9
 CATEGORIES=	www net
 MASTER_SITES=	http://www.apsis.ch/pound/ \
 		ftp://ftp.nuug.no/pub/anders/distfiles/
@@ -18,16 +18,40 @@
 
 GNU_CONFIGURE=	yes
 USE_OPENSSL=	yes
+USE_RC_SUBR=	${PORTNAME}.sh
+
+SUB_LIST+=	NAME=${PORTNAME}
 
 CONFIGURE_ENV+=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
 		PTHREAD_LIBS="${PTHREAD_LIBS}"
-MAKE_ARGS+=	F_CONF=${PREFIX}/etc/pound.cfg
+MAKE_ARGS+=	F_CONF=${PREFIX}/etc/${PORTNAME}.cfg
 
 MAN8=	pound.8
 
+OPTIONS+=	DAEMON		"Running as a daemon" on \
+		LOG		"With Syslog support" on \
+		MSDAV		"With the Microsoft WebDAV extensions support" off
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITH_DAEMON)
+CONFIGURE_ARGS+=	--disable-daemon
+.endif
+
+.if !defined(WITH_LOG)
+CONFIGURE_ARGS+=	--without-log
+.endif
+
+.if defined(WITH_MSDAV)
+CONFIGURE_ARGS+=	--enable-msdav
+.endif
+
 post-install:
-	@${ECHO} "===>  Installing ${PREFIX}/etc/rc.d/pound.sh"
-	@${ECHO} "===>  startup file as ${PREFIX}/etc/rc.d/pound.sh.sample"
-	@${INSTALL_SCRIPT} -m 751 ${FILESDIR}/pound.sh \
-			${PREFIX}/etc/rc.d/pound.sh.sample
-.include <bsd.port.mk>
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}
+.endif
+	@${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff -uNr www/pound/distinfo local/www/pound/distinfo
--- www/pound/distinfo	Sun May 29 08:41:44 2005
+++ local/www/pound/distinfo	Tue Jun 28 13:46:21 2005
@@ -1,2 +1,2 @@
-MD5 (Pound-1.8.5.tgz) = 508ef4411ae4bf292c17c966746935d5
-SIZE (Pound-1.8.5.tgz) = 142055
+MD5 (Pound-1.9.tgz) = f1ec64357e0a53ed8050847517209525
+SIZE (Pound-1.9.tgz) = 143284
diff -uNr www/pound/files/pound.sh local/www/pound/files/pound.sh
--- www/pound/files/pound.sh	Wed Jul 23 07:49:41 2003
+++ local/www/pound/files/pound.sh	Thu Jan  1 09:00:00 1970
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
-    echo "$0: Cannot determine the PREFIX" >&2
-    exit 1
-fi
-
-case "$1" in
-	start)
-	if [ -x ${PREFIX}/sbin/pound ]; then
-		${PREFIX}/sbin/pound &
-		echo -n ' pound'
-	fi
-	;;
-	stop)
-		killall pound
-		echo -n ' pound'
-	;;
-	*)
-	echo "Usage: `basename $0` {start|stop}" >&2
-	;;
-esac
diff -uNr www/pound/files/pound.sh.in local/www/pound/files/pound.sh.in
--- www/pound/files/pound.sh.in	Thu Jan  1 09:00:00 1970
+++ local/www/pound/files/pound.sh.in	Sat Jul  2 16:22:13 2005
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: %%NAME%%
+# REQUIRE: NETWORKING SERVERS
+# BEFORE:  DAEMON
+# KEYWORD: FreeBSD shutdown
+
+# Add the following line to /etc/rc.conf to enable `%%NAME%%':
+#
+#%%NAME%%_enable="YES"
+#
+# and be sure to configure %%PREFIX%%/etc/%%NAME%%.conf
+
+. "%%RC_SUBR%%"
+
+name="%%NAME%%"
+rcvar=`set_rcvar`
+
+command="%%PREFIX%%/sbin/$name"
+pidfile="/var/run/$name.pid"
+required_files="%%PREFIX%%/etc/$name.cfg"
+
+# read configuration and set defaults
+load_rc_config $name
+: ${%%NAME%%_enable="NO"}
+
+run_rc_command "$1"
diff -uNr www/pound/pkg-message local/www/pound/pkg-message
--- www/pound/pkg-message	Thu Jan  1 09:00:00 1970
+++ local/www/pound/pkg-message	Sun Jul  3 13:33:37 2005
@@ -0,0 +1,6 @@
+******************************************************
+
+To run pound from startup, add 'pound_enable="YES"'
+in your /etc/rc.conf.
+
+******************************************************
diff -uNr www/pound/pkg-plist local/www/pound/pkg-plist
--- www/pound/pkg-plist	Wed Jul 23 07:49:41 2003
+++ local/www/pound/pkg-plist	Sat Jul  2 16:07:30 2005
@@ -1,2 +1,4 @@
-etc/rc.d/pound.sh.sample
 sbin/pound
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%@dirrm %%DOCSDIR%%


_ [メモ] del.icio.us direc.tor: Delivering A High-Performance AJAX Web Service Broker :: Johnvey

満足せる豚。眠たげなポチ。経由で。

すげー!! もう、ブラウザー上のブックマークは、ほぼ代替できるかも。

完全に代替してしまうと、del.icio.usとjohnvey.comが不通になった時に困るんだけども。


2005-07-04(Mon) [長年日記] この日を編集

_ 今日のできごと

月曜のためか、かなり忙しい風味。

_ [HARDWARE] DELL PowerEdge 600SCの後部ケースファンが掃除機のような爆音を発するようになった

共振とかではなく、ファンが常時全力で回っている。

ケースを開けてみたが、別にCPUもHDDも大して熱を持っていない感じだしなぁ。マザー上の温度センサーがイカれたか?

五月蝿いのには鈍感な方なのだが、とにかく、これはちと酷すぎなので、明日、サポートに連絡を入れよう。

_ [HARDWARE] play!______ - AH-K3002Vは京ぽん2ではない?

なおっきのぶろぐ経由で。

工エェ(゜Д゜)ェエ工

関係者に聞いたところ、AH-K3002VはAH-K3001Vのカメラなし法人向けバージョンと思ってよさそうだ。

確かに、俺も京ぽんのカメラはここ半年くらい使った記憶がないな。画質粗すぎなんだよな。 > 京ぽんのカメラ


2005-07-05(Tue) [長年日記] この日を編集

_ 今日のできごと

朝から直行でお客さん訪問2件。

昼過ぎに会社に着いてから事務仕事。

ちと疲れた。

_ [HARDWARE] DELL PowerEdge 600SCの後部ケースファンが掃除機のような爆音を発するようになった(2)

サポートに電話したところ、ファン交換にエンジニアの人が明日来てくれるとのこと。

パーツを送ってくれれば、こちらでやると言ったのだが、お勧めできないと言われた。3万代で購入したサーバなので、今回の人件費だけで儲けが飛ぶんじゃないかな、と他人事ながら気になったり。

_ [FreeBSD] www/pound(4)

こないだのpatchをsend-prした。


2005-07-06(Wed) [長年日記] この日を編集

_ 今日のできごと

visioでネットワーク図書いたり。

あー、まだ「Sambaのすべて」を発注してないな。Amazonブックカバーのブラック狙いで7/11日に発注するかな。

_ [HARDWARE] DELL PowerEdge 600SCのファン交換のため、エンジニアの人来訪

オムロンの人らしい。作業服の人が来るかと思っていたら、スーツ着た人だった。

作業自体は10分くらいで終了。掃除機から扇風機並みの音量になった。:-D

_ [FreeBSD] ルータマシンのunnumbered PPPoE接続をppp + ipfからmpd + pfに変更

ここを参考にして。

今のところ正常に動いている模様。


2005-07-07(Thu) [長年日記] この日を編集

_ スラッシュドット ジャパン | VACSがVJEなどの個人向け商品のサポートを終了

VJEも終わりか。DOS時代には使っていたな。

今は完全skk派なので影響ないけど(Windowsではskkime)。

_ 今日のできごと

午後はずっと打ち合わせ。

ネットワーク構築の件で打ち合せた業者とは、見解の相違があり、ちと議論がヒートアップしたり。

あちらの担当者がベテランと称してもいいレベルの人なんで、俺の主張なんて、向こうからしたら、実務を知らない尻の青い餓鬼の戯言って認識なのかも知れんけど。

しかし、VPNを組んだ場合に、個別のファイアーウォールはいらないって言う主張には納得できんなー。

あと、「ネットワーク屋さんはルータくらいしか遊ぶものがないから」と言われた時には、正直ムッときた。俺はサーバでも遊べるぞ!(違*1

まぁ、仕事ができる人にありがちな、歯に衣着せぬタイプの人なので、少々頭には来ることもあったが、訳の分からん主張をする業者と話すよりもずっと有意義ではあった。

*1 いや、自分でネットワーク屋だと名乗った覚えもないし、そう主張できる技術力もないとは分かっているのだが。

_ [FreeBSD] Security Advisory

freebsd-updateで対処。

_ [ネタ] 今日のSPAM

Subject: びょんびょーん!!

From: 一条 <eiga_mitaina_koi@yahoo.co.jp>


どうも♪お初でございます。一条里香といいます☆

いきなり知らない人からのメールでびっくりしてるかと思いますが、

メル友になっていただきたく思い、このたびメールした所存でありまする♪

実は一条、男性恐怖症でございますが、なんとなく

おハナシしやすそうな雰囲気を感じたので送ってみました。

最初ですので、ダラっと自己紹介致します!

一条里香、21歳で、缶詰を作るお仕事をしております☆

2年ぐらいこの仕事してて、もうすぐ社員になれるかもって感じです♪

最近一人暮らしをはじめました。でも実家まで

1時間ぐらいでポコンと帰れちゃう距離だったりします。

趣味はニャンコをふにふにする事と、ラーメンです。

あ、こないだ実家のニャンコが赤ちゃんを産んだんですよ!

もう息が詰まるぐらい可愛いんですよぅ(><)☆

まさに、ニャンコ!です。ふにふにふにふに♪

そんなわけで一条、お返事待ってますね☆

ワロス。仕事が缶詰作りってあたりが妙にリアルだ。


2005-07-08(Fri) [長年日記] この日を編集

_ 今日のできごと

午前中だけ会社に出た後、午後は休みを貰って、運転免許の更新のため免許センターへ行った。

初回の更新なので、2時間の講習があり、えれー眠かった(ぉ

夜は友人と飲み。


2005-07-09(Sat) [長年日記] この日を編集

_ 今日のできごと

会社の隅に転がしてあった退役サーバ3台を廃棄準備のために整理したり。

マザーボードを見たら、コンデンサが液漏れを起こしているものがあった。

_ [FreeBSD][HARDWARE] PPPoEルータマシンに退役サーバから取ったメモリを足した

計768MB。マザーボードのマニュアルによると、これでMAXとのこと。

実は昔懐かしいATマシンだったりするのだが、これでもう1年くらいはがんばって貰えるかな。


2005-07-10(Sun) [長年日記] この日を編集

_ 今日のできごと

午前中、外仕事。10時に終了。

帰り。駅で妻にピックアップして貰って、ココスで昼飯。カレーを食す。

帰宅後、PCを起動したら勝手にアダルトサイトに繋がってしまうので診てくれと頼まれていたので、近所の家へお邪魔した。

終了後、帰って夕飯を食べて、犬を散歩に連れていってからまたーり。

_ 近所の家にて、ウィルスやスパイウェアの除去作業をしまくった

起動した途端、確かにアダルトサイトに繋がる。

と言うことで、SpybotやAd-Aware、それからavast!を入れてスキャンしたら、出てくるわ、出てくるわ、こんなにウィルスやスパイウェア仕込んだPC、久しぶりに見ましたよって感じだった。

1時間くらいで終えるつもりが、PCが遅いこともあり、結局、除去に2時間半かかる罠。

Windows 98なPCだったので、買い替えをやんわり勧めてから、お菓子を貰って帰宅。

なんか休日なのにもかかわらず、全然休んでない気がするな。:-D

_ [軍事][ネタ] Book & Media, Total Affair FAQより: 日本では,軍事評論家って高収入?

すげぇ良い人なんだな、江畑謙介(記事がホントだったら、だけど)。


2005-07-14(Thu) [長年日記] この日を編集

_ 羽田にて

搭乗待ち。

今日から2日間の出張。


2005-07-17(Sun) [長年日記] この日を編集

_ 今日のできごと

ちと早起きして、外仕事へ。

10時頃、終了。ブックオフに寄ってから帰宅。

午後は、妻と畑仕事をした(っつーか、ほとんど草取りだけだけど)。

_ 先週後半のできごと

1泊2日の旅程で沖縄・那覇に出張してきた。当たり前だけど、えれー暑かった。

とりあえず、あったことなんか。

  • デジカメを持って行くのを忘れて、がかーり。
  • 観光はほとんどできんかったけど(国際通りを歩いたくらい)、沖縄そばとタコライス、それからチャンプルやらなんやら沖縄名物を食えた。
  • 背広を着ている人がほとんどいなくて、みんな、かりゆしウェア(沖縄版アロハシャツ)なんで、かなりびくーり。ま、暑過ぎてスーツなんか着てられんという気持ちは分かる。
  • 自販機で売ってるジュースの値段が関東よりも安かった。ほとんど110円で、たまに100円もあったり。やっぱり消費量が多い所為なんか。
  • ANAは機内サービスで、マジにジュース一杯しか出さんので、逆の意味でびっくりしましたよ。
  • で、連休直前の15日(金)に最終の一つ前の便で帰ってきた。
  • 自宅に帰り着いたのが25時過ぎで、翌日は5時半に起きて、お客さん訪問をした俺ガイル。我ながら元気だな。

_ [HARDWARE] 京ぽんファームウェアをアップ

1.7 → 1.8。

Operaとメールが速くなったとのことだけど、あんまり実感できないな。

_ [散財] Sambaのすべて (The Samba Book)(高橋 基信)

届いたけど、また箱から出してもいない。

_ asahi.com: ミュージシャン岡村靖幸容疑者を逮捕 覚せい剤使用で - 社会

そう言えば、筑紫哲也のニュース23(だったと思う)に出演した時に、変な目付きしてるなーと思った覚えがある。


2005-07-18(Mon) [長年日記] この日を編集

_ 今日のできごと

妻が親戚の一周忌用に夏用の喪服を買いたいというので出掛けてきた。

予算5〜6万くらいを想定していたのだが、たまたまバーゲンをやっていて3万弱で買えた。すげー、助かりましたよ(財布的に)。

んで、中華料理を食ってから帰宅。


2005-07-19(Tue) [長年日記] この日を編集

_ [SF] JGeek Log - グレッグ・イーガン 『ディアスポラ』

うひょー。去年の『万物理論』に引き続き、またイーガンが読めるとは幸せだなー。

_ [FreeBSD] DELL Latitude D610に5.4Rをインストール

Windowsしか入れていないので寝かせ気味だった、D610に5.4Rをインスールした。

/homeと/usr/local/etcあたりは、メインマシンのPC-MT2-H1からssh + tarで流し込んで、かなり楽チン。

あとはpackagesサーバで5.4用のpackageをmakeしまくって、D610にインストール。firefoxのmakeはやっぱり時間がかかかるな(いつも夜中に自動でmakeしているので実感がなかった)。

_ 今日のできごと

前にエキサイティングな議論(悪く言えば喧嘩)をした人の部下と電話で打ち合せ。そんなに技術力がある人ばかりじゃないんだな、とちと安心した(ぉ*1

結構な値段がする某業者作成のWebページを見させて貰ったら、見た目から判断するに、丸一日かければ、俺でも書けそうなPHPスクリプトだったり。

*1 ま、ブリッジくらいは知っておいた方がいいぞっつーことで。


2005-07-20(Wed) [長年日記] この日を編集

_ 今日のできごと

PC-MT2-H1からDELL Latitude D610に完全シフト。


2005-07-21(Thu) [長年日記] この日を編集

_ 今日のできごと

RubyでCSVファイルの抽出・整形するためのスクリプト書き。

_ [FreeBSD] ports-jpをsubscribeした

とりあえずportsをsend-prした*1のに、ports-jpを読んでいないのはマズいだろうなぁ、と思ったので。

しかし、すごいSPAMの数だな。gmailでsubscribeして良かった。

そう言えば、users-jpのsubscribeをやめたのもSPAMの山に辟易してだった。gmailでsubscribeするか。

*1 取り込まれていないのが、ほとんどだけど。:-D

_ [読書感想] クリプトノミコン

クリプトノミコン〈1〉チューリング (ハヤカワ文庫SF)(ニール スティーヴンスン/Neal Stephenson/中原 尚哉)

クリプトノミコン〈2〉エニグマ (ハヤカワ文庫SF)(ニール スティーヴンスン/Neal Stephenson/中原 尚哉)

クリプトノミコン〈3〉アレトゥサ (ハヤカワ文庫SF)(ニール スティーヴンスン/Neal Stephenson/中原 尚哉)

クリプトノミコン〈4〉データヘブン (ハヤカワ文庫SF)(ニール スティーヴンスン/Neal Stephenson/中原 尚哉)

全巻の書影を並べてみた。:-D

「第二次大戦中の暗号戦争」と「ハッカー達によるベンチャー起業と宝探し」という2つの話が絡むストーリーが、俺のツボにハマりまくりで非常に楽しめた。

主人公の一人、ランディーがUNIX大好き人間っぽいあたりも共感がわきまくりで、非常に良い。

ストーリーが時々脇道に外れて暴走してしまう点と、作中で展開されるコンピュータ/ネットワーク技術が、時折古臭く見えてしまうことがある点が珠に傷だが、後者については原著が出版されたのが前世紀ということを考えると仕方がないと思える。なんせドッグイヤーの世界のことだし。

前者については、まぁ、作者の他の作品もそうだしなー。:-D

ストーリーと直接関係ないが「イーマックス」って訳語はちと残念。一瞬なんのことだか分からんかったよ。「emacs」で「イーマックス」と読み仮名を振るくらいの編集上の配慮が欲しかったかも。


2005-07-22(Fri) [長年日記] この日を編集

_ 今日のできごと

昨日に引き続き、CSV整形用Rubyスクリプト書き。

面倒な処理が山盛りな感じだったが、なんとか完成。問題は印刷だな。フルにプリンター動かしても4時間くらいはかかりそうな悪寒。

_ [FreeBSD] japanese/readlineの野良ports

psqlで日本語の入力するとストレスが溜まりまくるので、devel/readlineをパクって作ってみた。

databases/postgresql80-clientをmakeし直して、psqlで日本語が正常に入力できることまでは確認したが、他にどんな影響があるか分からん。


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	./readline
#	./readline/Makefile
#	./readline/distinfo
#	./readline/pkg-descr
#	./readline/pkg-plist
#
echo c - ./readline
mkdir -p ./readline > /dev/null 2>&1
echo x - ./readline/Makefile
sed 's/^X//' >./readline/Makefile << 'END-of-./readline/Makefile'
X# ports collection makefile for:	readline
X# Date created:				22 July 2005
X# Whom:					Shinsuke Matsui <smatsui@karashi.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	readline
XPORTVERSION=	4.2a
XCATEGORIES=	japanese devel
XMASTER_SITES=	ftp://ftp.cwru.edu/pub/bash/
X
XPATCH_SITES=	ftp://ftp.yynet.tama.tokyo.jp/pub/misc/readline/
XPATCHFILES=	${PORTNAME}-${PORTVERSION}-jpatch.${PATCHVERSION}.gz
XPATCH_DIST_STRIP=	-p1
X
XMAINTAINER=	smatsui@karashi.org
XCOMMENT=	A library for editing command lines with Japanese patch
X
XGNU_CONFIGURE=	yes
XINSTALLS_SHLIB=	yes
XUSE_REINPLACE=	yes
X
XCONFLICTS=	readline-5*
XPATCHVERSION=	20020208
X
XINFO=		readline rluserman history
XMAN3=		readline.3 history.3
X
Xpre-configure:
X.if !defined(WITHOUT_TERMCAP)
X	${REINPLACE_CMD} "s/SHOBJ_LDFLAGS =/SHOBJ_LDFLAGS = -ltermcap/" ${WRKSRC}/shlib/Makefile.in
X.endif
X
X.include <bsd.port.mk>
END-of-./readline/Makefile
echo x - ./readline/distinfo
sed 's/^X//' >./readline/distinfo << 'END-of-./readline/distinfo'
XMD5 (readline-4.2a.tar.gz) = 7c5b1d2909821d5c1a7fe8904f1bb714
XSIZE (readline-4.2a.tar.gz) = 919625
XMD5 (readline-4.2a-jpatch.20020208.gz) = 8144ed60430b7b3101de8a0bc95bbabd
XSIZE (readline-4.2a-jpatch.20020208.gz) = 12841
END-of-./readline/distinfo
echo x - ./readline/pkg-descr
sed 's/^X//' >./readline/pkg-descr << 'END-of-./readline/pkg-descr'
XThe GNU Readline library provides a set of functions for use by 
Xapplications that allow users to edit command lines as they are
Xtyped in. Both Emacs and vi editing modes are available. The 
XReadline library includes additional functions to maintain a list 
Xof previously-entered command lines, to recall and perhaps reedit 
Xthose lines, and perform csh-like history expansion on previous commands.
X
XWWW: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html 
END-of-./readline/pkg-descr
echo x - ./readline/pkg-plist
sed 's/^X//' >./readline/pkg-plist << 'END-of-./readline/pkg-plist'
Xinclude/readline/readline.h
Xinclude/readline/chardefs.h
Xinclude/readline/keymaps.h
Xinclude/readline/history.h
Xinclude/readline/tilde.h
Xinclude/readline/rlstdc.h
Xinclude/readline/rlconf.h
Xinclude/readline/rltypedefs.h
Xlib/libreadline.a
Xlib/libhistory.a
Xlib/libhistory.so.4
Xlib/libhistory.so
Xlib/libreadline.so.4
Xlib/libreadline.so
X@dirrm include/readline
END-of-./readline/pkg-plist
exit


2005-07-23(Sat) [長年日記] この日を編集

_ [軍事] 13:55〜14:25 テレビ東京 ザ・ドキュメンタリー「指揮官覚悟の決断、特攻せず」

今日は会社なんで録画予約した。

見終えたので感想。

30分(CMなんかを除くと正味20分くらい)という、ドキュメンタリーとしては短い尺なのにも関わらず、切るところは切る、盛り込むところは盛り込むのメリハリが効いていて、非常によくまとめてあった。

最大の見せ場である、美濃部少佐が特攻に反対するシーンは良い出来だったし、背景説明のため、当時、余剰の彗星がかなりあったことについても、ちゃんと言及していることには感心した。

制作に関わった人の並々ならぬ努力があったのではないかと推察される。

番組を一緒に見ていた、普段戦史に全く興味を示さない妻が「彗星夜襲隊」を貸して欲しいと言い出したことから考えるに、成功したドキュメンタリーと評していいんではなかろうか。

以上、感想。

_ [PHP] BMediaNode: guesswork demo movie

うぉ、すげー。

次期guessworkはPHP5 onlyになるってことで、そこら辺は残念な気もしないでもないけれど、めちゃくちゃ期待大。

guessworkのために、PHP5に移行するのも手かもなー。

_ 地震キターーー

こんなにデカい地震は久しぶりだなー。

すわ、関東大震災かと思ってしまったよ。

_ 本日のできごと

溜まっていた仕事を消化。

定時に退勤するも、地震の影響で電車が止まっていて、新宿・池袋間を移動するのに1時間近くかかって、ぐたーり。


2005-07-24(Sun) [長年日記] この日を編集

_

ココスで、今話題(らしい)スープカレーを初めて食った。

旨かったが、妻が食べたタイ風ココナッツカレーの方が旨かったのはナイショだ。

_ [散財] 妻に彗星夜襲隊―特攻拒否の異色集団 (光人社NF文庫)(渡辺 洋二) を貸した & 今日の発注

妻は戦史の知識が全くないので、冒頭のフィリピン戦の状況からして、よく分からないらしい。

まぁ前提知識がないと難しいよな。

っつーうことで、内容は大して濃くないようだが、とりあえず手っ取り早く知識を得られそうな感じなので、あの戦争は何だったのか―大人のための歴史教科書 (新潮新書)(保阪 正康) を発注。

ついでに

やっぱり勝てない?太平洋戦争―日本海軍は本当に強かったのか(やっぱり勝てない?制作委員会)

動物病院119番 (文春新書)(兵藤 哲夫/柿川 鮎子)

を発注した。


2005-07-25(Mon) [長年日記] この日を編集

_ 今日のできごと

業者が設定したネットワークを確認。なんでグローバルなIPアドレスをローカルに割り当ててるかなー、とか。

問い合わせしたら、「そのIPアドレスにアクセスする可能性はありませんから大丈夫です」とか言われるんだろうな、きっと。


2005-07-26(Tue) [長年日記] この日を編集

_ 今日のできごと

関東直撃かと言われた台風だけど、少しずれたようで大したことはなくて良かった。

早めに帰った人が多かったのか、帰りの電車はガラガラだった。


2005-07-27(Wed) [長年日記] この日を編集

_

6時過ぎに起きたが、もう猛烈に暑そうな気配。

_ http://www.ebookoff.co.jp/

25日の朝までにサイトリニューアルの予定のはずが、25日午後 → 26日午後 → 終わり次第、会員にメール連絡、とアナウンスを変更しまくっている。

中の人、大変だろうな……。

_ 今日のできごと

お客さん訪問2件。

えれー暑かったですよ。


2005-07-28(Thu) [長年日記] この日を編集

_ [FreeBSD][PHP] net/pear-Net_UserAgent_Mobile: update to 0.24.0

Net_UserAgent_Mobileが0.24.0に上がっていたので、portsも追随。

porttoolsでどうやって更新したファイルとのdiffを取るのか不思議だったのだが、CVSディレクトリ以下と比較するのか。なるほど。

いつもcvsupでportsツリーを更新していたので、net/pear-Net_UserAgent_Mobileだけcvs checkoutしてMakefileとdistinfoを更新して、send-prした。

_ もうcommitされた

はやっ。

_ [FreeBSD] IPW 2100/2200BG/2225BG/2915ABG drivers for *BSD - Index

Latitude D6100搭載のIntel PRO/Wireless 2200BGを有効にした。でも、会社には無線LAN環境がないので試せない(ぉ

RELEASEで早くWPA使いたいなー。


2005-07-29(Fri) [長年日記] この日を編集

_ 今日のできごと

すんげぇ蒸し暑い。

apcupsdの設定中、シリアルポートをシリアルコンソール用のgettyが握っていることをすっかり忘れていて、「Smart-UPSなのに、なんでEEPROM非対応なんてぬかすんだよ」ってな感じでハマったり。

_ [FreeBSD] comms/jermがports treeにcommitされた

jermは、遥か昔に「portsになったら便利だなぁ」と思ったこともあるので、感慨深いものがあったり。

_ [HARDWARE] DELL PowerEdge 600SCでWOL

もしかして、コンセントを引っこ抜くなり、UPSを空にしてやるなりして、一度、完全に無通電状態にしないとWOLが効かないのか。

あー、それとも内蔵NICだとOKなのかな。試すの忘れた。

_ [ネタ] やっぱり「そのIPアドレスにアクセスする可能性はないから大丈夫です」と言われた

うゎーい。もう説明すんのがメンドクセ。

ちなみに使用しているIPアドレスはスイスの大学。

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

_ candy [commit おめでとうございます。 いろいろとありがとうございました。 ぽっぺん様のお名前は、FreeBSD で最..]

_ poppen [candy様 どうもありがとうございます。 FreeBSDで最初のjermユーザがどうかは分かりませんが、いつもj..]


2005-07-30(Sat) [長年日記] この日を編集

_ 今日のできごと

午前中は、ちと早起きして、外仕事。

午後は会社に行って書類仕事を消化。


2005-07-31(Sun) [長年日記] この日を編集

_ 今日のできごと

今日も、昨日に引き続き、午前中は外仕事。昨日より暑くね? 10時半終了。

昼は、ココスでタイ風ココナッツ・カレー。

帰宅の途中、スーツを見に、紳士服の青山に寄るが、あまり気に入ったものがなく、冷やかしただけ。

犬を洗おうかなと思っていたら、15時頃から大雨が降ってきたので昼寝。

目が覚めたら雨が止んでいたので、犬を散歩に連れていって、夕飯を食べて、またーり。

_ [散財] 今日の発注品

パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法(ジョシュア・ケリーエブスキー/小黒 直樹/村上 歴/高橋 一成/越智 典子)

_ [ネタ] 家に押しかけコンタクト盗む、自宅に眼鏡など154点 : 社会 : YOMIURI ONLINE(読売新聞)

妻に言われて、そんな事件もあったなーと思い出した。

調べに対し、長沢容疑者は「中学の時に友人から眼鏡を貸してもらい、よく見えるようになったのが快感になり、盗むようになった」と供述しているという。

動機がすごいんだが、やっぱり他人が着用していたもんじゃないと快感を得られない人なんだろうな、きっと。


最新 追記
RSS feed