トップ 最新 追記

とた日記


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

_ Software Design 定期購読料の振込

9 時に振り込んできました。

_ net/p5-Net-Amazon

portsdb -Uu の log を見て気付きました。最近できたようです。

_ 地上デジタル放送が船出 3大圏から順次、全国へ

地上デジタル放送対応テレビもチューナーもないので見られません。。。どうでも良いのですが、双方向サービスの説明で電話回線しか登場しないのは何ででしょう。IP 網でも当然接続可能ですよね。

_ ニセ FreeBSD-SA-03:19.bind and at

先日の SA を職場のマシンにも適応しました。前回の反省を活かし at を使って昼休みに再起動するように仕掛けました。

# at 12:30
/sbin/shutdown -r now
^D

うまくいったようです。

_ ニセ portinstall www/mod_perl2

この間インストールした FreeStyleWiki で mod_perl が使えるようなので、取り敢えずインストールして

LoadModule perl_module libexec/apache2/mod_perl.so

を /usr/loca/etc/apache2/httpd.conf に追加しました。設定は後回しです。

_ 「毒まんじゅう」など選出 今年の流行語大賞

「毒まんじゅう」なんて流行りましたか?

_ 台所のリフォーム二日目

昨日剥されたベニヤ板に換わりに石膏でできた内壁になっていました。

_ PC 購入

意を決して購入しました。

不本意ながらゲイツ税も納税します。。。送料、消費税込みで20万円弱です。


2003-12-02(火) [長年日記] この日を編集

_ 野良 port ja-bugzilla

先日作った野良 port からインストールしたのですが「依存グラフを表示」をクリックすると

Software error:
 
Can't create data/webdot/50512.dot at /usr/local/www/data/bugzilla/showdependencygraph.cgi line 81.

とエラーになってしまいます。perl のモジュールが足りないと予想し、いろいろ調べた結果 graphics/p5-GraphViz では?と思い、これをインストールしました。

# cd /usr/local/www/data/bugzilla/data <- 野良です。
# mkdir webdot
# chown www webdot

としてアクセスしてみましたがダメなので、他に設定すべきところがあるのかなぁと思いました。すると、bugzilla の「パラメータ」から webdotbase を設定する項目があるのでデフォルトで入っている

http://www.research.att.com/~north/cgi-bin/webdot.cgi/%urlbase%

から

/usr/local/bin/dot

に修正して「変更を送信」しました。ここで graphics/p5-GraphViz ではなく graphics/graphviz が必要だということが分かったので

# pkg_deinstall -Rr p5-GraphViz
# portinstall graphviz

としてきれいにしてやり直しました。その後、再び「依存グラフを表示」をクリックするとちゃんとできていました。依存グラフただし、「バグの要約を表示する」にチェックを入れて「パラメータを変更」すると生成される画像に入るであろう"バグの要約"が文字化けしてしまいます。「バグの要約」が文字化けしている要調査。

_ ネオジム磁石

Maxtor 分解!! の巻 (びー・えす・でぃー日誌) より。って取って置くと何に使えるのでしょうか?勉強しておきます。

_ セキュリティホール memo BoF

行ってきました。案の定遅刻して最初の発表は聞けませんでした。

  • 個人情報保護法 update
  • セキュリティ関連出版関係
  • サイバー犯罪条約批准ネタ

個人情報保護法 update
2005 年 4 月までならやりたい放題ということですね(違)。

セキュリティ関連出版関係
本が売れない。本を買ってくれないと良書まで葬り去られてしまうよということですね。

サイバー犯罪条約批准ネタ
役人よ、素直に「コンピュータウィルス」と書けよということですね。

インシデントレスポンス―不正アクセスの発見と対策(ケビン マンディア/クリス プロサイス/坂井 順行/新井 悠/Kevin Mandia/Chris Prosise/エクストランス) はお約束ということで。

_ ニセ

海の向こうのやつらは感謝祭前後は本当に働かないな。うぐぅ。

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

そうだ!そうだ!!某半導体メーカーの I 社とか。。。


2003-12-03(水) [長年日記] この日を編集

_ Samba の設定

いろいろ嵌まりましたがすぐに解決しました。

smb.conf内に「username map=」行を追加し、マッピング内容が書かれた「/etc/smbusers」ファイルを用意しよう。

[Windowsのログオン名とLinuxのユーザー名が異なりSambaアクセスができないより引用]

FreeBSD で port からインストールした場合、設定ファイルが /usr/local/etc にあるので /usr/local/etc/smbusers にしました。

Samba用のパスワードファイルを作成する(smbpasswd)。Linux自体で利用しているpasswdファイルとは別に管理する必要があるのだ。

[ファイルサーバにしてWindowsからアクセスしたい(Samba)より引用]

FreeBSD で port からインストールした場合、 /usr/local/private に smbpasswd ファイルがあります。コマンドは /usr/local/bin/smbpasswd です。

「force group =」設定を行う必要がある。

[Sambaで共有するフォルダ内でユーザーごとのグループファイルになってしまうより引用]

今まで、共有フォルダを使ったことがなかったのではじめて設定しました。

_ bugzilla の依存グラフの文字化け問題

昨日の文字化け問題はどうやら Graphviz が日本語に対応していなかったのが原因のようです。Graphviz-ja がほぼ答えだと思います。patch を作り直してテストしてみます。

_ CVS の中身のアクセス制限

今更ながら設定しました。.htaccess

<Files Entries>
        deny from all
</Files>
<Files Repository>
        deny from all
</Files>
<Files Root>
        deny from all
</Files>
IndexIgnore CVS

CVS で Web Site を管理する(2)を参考にさせていただきました。

_ 台所のリフォーム三日目

昨日は休みでした。家に帰ってきてみるとシステムキッチンに替わっていました。食器洗い乾燥機 NP-50SX3 が設置されていてびっくりしました。ただ水道の蛇口と接続されていないので運転できません。観察したかったのに。

_ 年末の路上工事を中止 渋滞緩和にと東京23区で

「予算消化の工事」との批判も強いため全国で初めて原則中止を打ち出した。

[年末の路上工事を中止 渋滞緩和にと東京23区でより引用]

「予算消化の工事」が目的なんでしょう。お金が余ったら無理して使う必要はありません。お役所はどこもかしこも赤字なんだから。無駄なので本当に止めて欲しいです。

_ portupgrade lang/perl5

perl-5.6.1_14               <  needs updating (port has 5.6.1_15)

Build the DynaLoader with -fPIC to fix some build problems on amd64.

[CVS log for ports/lang/perl5/files/patch-DynaLoader-Makefile.PLより引用]

私の環境は i386 ですが暇なので。。。


2003-12-04(木) [長年日記] この日を編集

_ コマンドプロンプトで sed 相当のものは?

サードパーティのコマンドやツールをインストールせずに sed 相当のことをしたいのですがなかなか良い方法を知りません。DOSプロンプト活用相談 [2]

@echo off
if "%1"=="" goto end
set fname=%1
copy %fname% org >nul
type nul >%fname%
for /f "tokens=1* delims=" %%a in ( org ) do (set line=%%a&& call :sub)
 
del org
goto end
 
:sub
:この1行下の acb=xyz に置換前と置換後の文字列を指定する。
set l=%line:abc=xyz%
echo %l%>>%fname%
goto :EOF
 
:end

というサンプルがあるのですがこれだと 固定文字列 "xyz" でしか置換できないのです。

(snip)
set post=hoge
set l=%line:abc=(%post%)%
(snip)

とかいろいろやってみてもうまくいきません。もともと無理なのかなぁ。。。

_ sysutils/portdowngrade

できたての port のようです。最初は自分の目を疑ってしまいました。あとで適当な port で試してみようかなぁ。

_ portupgrade japanese/nkf net/p5-URI net/stone

ja-nkf-2.02                 <  needs updating (port has 2.03)
p5-URI-1.27                 <  needs updating (port has 1.28)
stone-2.2                   <  needs updating (port has 2.2a)

_ DeepFreezer

圧縮形式 yz1 のファイルがあったのでそれを解凍するための DeepFreezer の WebPage を覗いてみました。作者は Software Designで連載を持っていた山崎 敏さんでした。そのヴァージョン 2 の yz2 というのもあってソースコードが公開されています。H12, H13 未踏ソフトウエア創造事業で採択されているようです。FreeBSD でも圧縮・解凍できたら便利だなぁと思い hoge ってみたのですが、独特の書き方をされていて読む気が失せました。。。さらにこんなコメントを見てしまい、眉唾です。SD 誌ではソフトウェア工学について語っていたのになぁ。。。

alpha 5との違いは、

・DeepFreezer2.exe/yz2enc.exe/yz2dec.exe を作った。

・その他、細かい修正(細かくてよく思い出せない^^;)

以上です。

[圧縮形式yz2 - やまざき@BinaryTechnologyより引用]

というのを見てしまうと、説得力がないような。。。yz2 は何でプロジェクト管理されているのかなぁ。ソースコードを見る限り CVS でないことは明らかなのですが。VSS かなぁ。

奥村先生と共著で LHAとZIP―圧縮アルゴリズム×プログラミング入門(山崎 敏/奥村 晴彦)が出ているみたいですが、まずは立ち読みで中身を確認してみようかと思います。

_ portdowngrade を試す

さっき見つけた portdowngradeさっき portupgrade した japanese/nkf で試してみました。

# portdowngrade -s :pserver:anoncvs@anoncvs.jp.freebsd.org:2401/home/ncvs japanese/nkf
 
portdowndgrade 0.1 by Heiner Eichmann
Please note, that nothing is changed in the ports tree
unless it is explicitly permitted in step 6!
 
 
Step 1: Checking out port from CVS repository
CVS root directory: :pserver:anoncvs@anoncvs.jp.freebsd.org:2401/home/ncvs
 
Step 2: Reading the port history from the CVS repository
 
Step 3: Analyzing the port history from the CVS repository
 
 
Step 4: Load port version numbers and present results
Keys: <space> : next page                      d : details
            p : previous page
      <enter> : leave presentation and downdgrade if wanted
============================================================================================================
number         date         portversion  comment
    1  2003/12/04 03:00:03  2.03         Upgrade to 2.03.
    2  2003/03/07 06:04:53  2.02         Clear moonlight beckons.
    3  2003/02/03 08:43:32  2.02         Upgrade to 2.02.
    4  2002/10/25 03:59:45  1.92         Don't use .. in MAN?.  Use 'MANLANG="" ja' instead.
    5  2001/11/14 01:58:05  1.92         Add patch to fix a bug that often causes misconversion.
    6  2001/10/28 15:25:08  1.92         Update to 1.92.
    7  2000/04/11 14:15:48  1.71         Update with the new PORT{NAME,VERSION}/PKGNAME{PRE,SUF}FIX variables
    8  2000/03/08 11:19:17  nkf171       Convert the Japanese man page to EUC before installing it.
    9  2000/02/23 05:07:43  nkf171       Ah, previous commit message was wrong, it was upgraded to 1.71
   10  2000/02/23 05:05:47  nkf171       Upgrade to 1.72.
   11  1999/08/31 06:46:01  nkf-1.62     FreeBSD.ORG -> FreeBSD.org
   12  1999/08/25 05:25:57  nkf-1.62     Change Id->FreeBSD.
   13  1998/08/31 17:47:39  nkf-1.62     Remove man page entries from the PLIST and define MAN? in the Makefi
   14  1997/09/14 21:35:26  nkf-1.62     Use ISO639 language abbreviation instead of ISO3166 country abbrevia
   15  1996/12/03 13:08:17  nkf-1.62     mkdir --> ${MKDIR}      cp -->${CP}
   16  1996/11/17 14:14:56  nkf-1.62     Removed unnecessary @* directives.
   17  1996/11/11 10:12:36  nkf-1.62     CATEGORIES+= -> CATEGORIES=
Total lines: 33. Command:

単に Enter を叩くと

Enter version number to change port to (0: exit): 

と出るので、試しに

Enter version number to change port to (0: exit): 3

としてみました。

Step 5: Checking out choosen date of the port from the CVS repository
 
Step 6: Modifying the port
Port: japanese/nkf
at : 2003/02/03 08:43:32
Type 'yes' to bring the port to the state of the date above
or 'no' to exit without changing anything. Note, that this only changes
the port, not the installed siftware! yes or no:

と訊かれるので yes で答えると

The port has been set to the selected version. Install it if you wish.
If you have portupgrade installed, you should run
 
portsdb -Uu
 
now, to see the changes in the ports database. In any case
 
portupgrade -f nkf
 
will install the changed port. Note: if you run cvsup, the port
is changed back to the choosen label!

となります。そこで /usr/ports/japanese/nkf/Makefile を調べてみると

(snip)
# $FreeBSD: ports/japanese/nkf/Makefile,v 1.24 2003/02/03 08:43:32 max Exp $
#
 
PORTNAME=       nkf
PORTVERSION=    2.02
CATEGORIES=     japanese
(snip)

となっていて確かに PORTVERSION がさがっています。結局は手動で portupgrade -f しないといけないんですね。

_ 2外交官の遺体帰国 貢献たたえ2段階昇進

死んでしまってから昇進してもねぇ。。。と思うのですが。


2003-12-05(金) 曇ときどき雨 [長年日記] この日を編集

_ コマンドプロンプトで文字列置換はリタイア

昨日の足掻きは時間の無駄と判断しました。結局 cygwin をインストールして sed を使うようにしました。あースッキリ。

_ DVR-ABH4S DVDマルチプラスドライブ 到着

先日注文した I-O DATA DVR-ABH4S DVDマルチプラスドライブが到着しました。パーツで買ったのでバラバラに届くのかぁ。

_ portupgrade print/cups-base graphics/netpbm devel/p5-Test-Harness devel/p5-Time-HiRes databases/postgresql7 net/rsync lang/tcl84 graphics/tiff x11-toolkits/tk84

cups-base-1.1.19.0          <  needs updating (port has 1.1.20.0)
netpbm-10.17_1              <  needs updating (port has 10.19_1)
p5-Test-Harness-2.30        <  needs updating (port has 2.38)
p5-Time-HiRes-1.51,1        <  needs updating (port has 1.52,1)
postgresql-7.3.4_1          <  needs updating (port has 7.4)
rsync-2.5.6_2               <  needs updating (port has 2.5.7)
tcl-8.4.4_1,1               <  needs updating (port has 8.4.5,1)
tiff-3.6.0                  <  needs updating (port has 3.6.0_1)
tk-8.4.4,1                  <  needs updating (port has 8.4.5,1)

大量です。

_ 佐多岬ロードパーク、来年2月末で休業

M.H 君からの情報。

いわさきコーポレーション(鹿児島市、岩崎芳太郎社長)は4日、同社の自動車専用有料道路「佐多岬ロードパーク」(佐多町)を来年2月末で休業すると発表した。

[南日本新聞 県内ニュースより引用]

早朝にゲートを突破して自転車で行った思い出の場所なだけに残念です。チロはどうしたのかなぁ。


2003-12-06(土) [長年日記] この日を編集

_ 某 S 大学計画停電?

WebPage は見れないし、ML に投げたメイルも返ってこないので計画停電なのかなぁ?

_ AOPEN H600A-400W 到着

先日注文した AOPEN H600A-400W が届きました。

_ クイーンズ伊勢丹自由が丘店

来客のためお遣いを頼まれてクイーンズ伊勢丹に行ってきました。店に近づくにつれて人影の多さが気になったのですが、なんでも自由が丘スイーツフォレストなるものができたためらしいのです。昔は都営住宅の様なマンションが建っていた場所は今はラ・クール自由が丘と呼ぶようです。せっかくなので周りをぐるっと一周したのですが、裸足にサンダルといった恰好をしていたためか白い目で見られてしまいました。肝心のクイーンズ伊勢丹ですが数年前に閉店してしまったサティと同等といった感じでした。バーコードでポイントを管理するシステムの方が興味がありました。あれで顧客情報を管理して、データマイニングとかやっているんだろうなぁ。


2003-12-07(日) [長年日記] この日を編集

_ バッテリ

VAIO PCG-SRX7のバッテリが逝ってしまった。これで手持ちのVAIO4台中2台がバッテリが逝ってしまったことになる。いくらなんでもちょっとしょぼすぎやしないかい?

[ 日記? 雑記? より引用]

私は PCG-N505A/BP を使っていましたが購入してちょうど丸一年が過ぎた時にバッテリが逝ってしまったのが悔しくてたまりませんでした。ある意味 SONY timer よくできているなぁと思いました。それ以来 SONY 製品は買わないと誓ったのでした。考え過ぎかなぁ。ドブに捨てるくらいお金が余っていて、ファッションを気にするのであれば SONY を選びますが、私にはそんな余裕はありません。

_ 京都の宿予約

いよいよ N 先生の会が今度の土曜日に迫ってきたので宿の予約をしました(遅すぎ)。殆んど満室だったのですが何とか確保できました。インターネットの便利さを改めて実感しました。

_ 散髪

一か月前に切ったのですがやや伸びていたのですっきりさせました。

_ 某 ML 復旧中?

相変わらず投げたメイルは返ってこないのですが、投げたメイルにつくであろう番号(0004087)から4番あとのメイル(0004091)以降はちゃんと飛んでくるようになりました。ML のアーカイブには全て連番で存在するのでキューが捌けていないだけなのかなぁ?タイムスタンプがずれてしまっているのもあるようです。

_ portupgrade mail/courier-imap エラー

courier-imap-2.2.0,1        <  needs updating (port has 2.2.1,1)

と思いきやエラー

# portupgrade courier-imap
(snip)
--->  Building '/usr/ports/mail/courier-imap' with make flags: WITH_CRAM=yes WITH_TRASHQUOTA=yes
(snip)
configure: WARNING: fam.h: proceeding with the preprocessor's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-autoconf@gnu.org. ##
configure: WARNING:     ## ------------------------------------ ##
checking for fam.h... no
checking for symlink... yes
checking for readlink... yes
checking for strcasecmp... yes
checking for FAMOpen in -lfam... yes
checking for fam.h... (cached) no
configure: WARNING: The development header files and libraries for fam,
configure: WARNING: the File Alteration Monitor, are not installed.
configure: WARNING: You appear to have the FAM runtime libraries installed,
configure: WARNING: so you need to simply install the additional development
configure: WARNING: package for your operating system.
configure: error: FAM development libraries not found.
configure: error: /bin/sh './configure' failed for maildir
===>  Script "configure" failed unexpectedly.
      Please report the problem to oliver@FreeBSD.org [maintainer] and attach
      the "/usr/ports/mail/courier-imap/work/courier-imap-2.2.1/config.log"
      including the output of the failure of your make command. Also, it might
      be a good idea to provide an overview of all packages installed on your
      system (e.g. an `ls /var/db/pkg`).
*** Error code 1
(snip)

fam はインストールされているのですが、追う気力がないので放置します。


2003-12-08(月) [長年日記] この日を編集

_ portupgrade mail/courier-imap のエラー修正か?

昨日の mail/courier-imap で configure 時のエラーRevision 1.64 で修正されたようです。果報は寝て待てですね。

_ UNIX USER 購入

今月は購入しました。「第2特集:辞書システムの上手な使い方」が気になったので。ほそかわさんいろいろなさっていたのは記事の関係だったんでしょうね。

_ PC パーツ 到着

先日注文した

が到着しました。これで組み立てが始められます。

_ UMLモデリング技能認定試験

オージス総研のUML技術者認定制度からメールが届きました。

認定試験はレベル1(L1)〜レベル4(L4)までの4種類となり、レベル1(L1)のみT1、T2の2科目構成となります。また、それぞれの試験は有料となります。なお、UML認定試験のBronze、Silver、Goldの合格者は、L1の科目T1の試験が免除されますが、このためには移行登録申請画面から、移行登録して頂くことが必要です。(既に多くの方に移行登録を頂いております)登録期間は、2003年11月11日11時〜2004年1月までです。※移行登録は無料です。※ご登録いただいてもT1の合格証は発行されませんので、ご注意ください。

[オージス総研 UML技術者認定制度 事務局よりのお知らせより引用]

だそうです。取り敢えず移行だけは済ませておきました。

参考

_ portupgrade mail/courier-imap databases/unixODBC

courier-imap-2.2.0,1        <  needs updating (port has 2.2.1,1)
unixODBC-2.2.6              <  needs updating (port has 2.2.7)

/usr/local/etc/pkgtools.conf に

    'databases/unixODBC' => 'WITH_PTHREAD=yes',

を追加しました。SquirrelMail にログインできなくなったので

# makeuserdb

としてみたところうまくいきました。

_ PC の組み立て(1)

パーツが揃ったので組み立て始めました。M/B に CPU を載せ、メモリモジュールを挿し、ケースに M/B を固定して今日は終了です。I/O シールドがなかなかはまらなくて取り替えに時間がかかりました。結局ドライバーの柄で叩いて押し込んだらうまくいきました。


2003-12-09(火) [長年日記] この日を編集

_ Problem Report ports/57931

約2か月前にした send-pr した結果が返ってきました。

(Takatsu-san, if you are using this port, could you perhaps consider volunteering to be its maintainer?)

[Problem Report ports/57931: Update port: databases/grass to 5.0.2より引用]

とか言われてしまいました。まだ使うのはこれからなので悩むところです。GRASS 5.0.3 に update しなくてはならないですし、それよりまず PC を組み上げることが最優先です。それから返事を考えます。

_ portupgrade multimedia/mplayer security/p5-Digest-SHA1 graphics/png

mplayer-gtk-esound-0.92.0_3  <  needs updating (port has 0.92.0_4)
p5-Digest-SHA1-2.06         <  needs updating (port has 2.07)
png-1.2.5_2                 <  needs updating (port has 1.2.5_3)

_ PC の組み立て(2)

昨日の続きをやりました。一応組み上がりましたが動作確認は未だです。


2003-12-10(水) [長年日記] この日を編集

_ nmake

ソフトウェアをリリースするためにいちいち VC を起動してビルドボタンを押すのが面倒なので nmake を使うことにしました。VC のツールバーの「プロジェクト」 -> 「メイクファイルのエクスポート」と辿るとダイアログが開きます。そこで、プロジェクトにチェックを入れて、「メイクファイルの記録時に依存関係を書き込む」にチェックしてから「OK」すると *.[Mm][Aa][Kk] が生成されます。依存関係は *.[Dd][Ee][Pp] に書き込まれます。

_ nmake 要らなかった。。。

さっき調べた MS の WebPage に

Visual C++ プロジェクトはコマンド ラインからビルドできます。メイクファイル (MAKEFILE または "ファイル名.mak") を最初にエクスポートする必要はありません。NMAKE ユーティリティも必要ありません。

[コマンド ラインからのプロジェクトのビルドより引用]

とかあってちょっと萎え。

echo RTFM >> 自分

_ cygwin GNU make で結構しあわせ

InstallShield はバッチファイルが生成できるので、大雑把ですが

all:
        cd hoge; \
        msdev hoge.dsw /MAKE "hoge – Win32 Release" /OUT hoge.log
        cd InstallShield; \
        ./Build.bat

こんな感じの Makefile を用意すれば一気にインストーラまでできちゃいました。ちょっとうれしい。

_ 本日のリンク元

昨日から「本日のリンク元」が生成されています。先日設定した html_anchor.rb のおかげで google に引っ掛かるようになったようです。

_ portupgrade japanese/navi2ch-xemacs21-mule

ja-navi2ch-xemacs21-mule-1.7.1,1  <  needs updating (port has 1.7.1_1,1)

_ 台所のリフォーム四日目

やっと食器洗い乾燥機 NP-50SX3 が蛇口に接続されました。慣れない所為か食器をセットするのに結構な時間が掛かりました。どうでもよいのですが、デモ用でないので運転中に中の様子が見えないのが楽しくないです。運転終了後に食器を取り出そうとしたら低温やけどしそうな程熱くなっているのですが。。。プラスチックの容器は気を付けないといけなそうです。

_ PC の組み立て(3)

昨日の続きです。電源を入れたところ何も表示されないので接続の確認をしました。AGP の差し込みがあまかっただけでした。LED の配線の極性も確認し修正しました。ただ光学ドライブの audio ケーブルがないので買ってこなくてはいけません。

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

_ tune [今メンテしてる1995年産のソースなんて、 make ファイルなんてなくてすべて .bat ファイルですよ。。。ヽ(..]


2003-12-11(木) 曇のち雨 [長年日記] この日を編集

_ cygwin からコマンドプロンプトを使いたい

昨日でだいたいやりたいことができるようになったのですが、一部のバッチファイルは cygwin から実行できない場合がありました。メタキャラクタのエスケープの仕方が cygwin とコマンドプロンプトで違うからです。例えばディレクトリ名に「&」が入っている場合、cygwin では

cd hoge\&fuga

ですが、コマンドプロンプトでは

cd "hoge&fuga"

といった風です。

all:
        cd hoge; \
        msdev hoge.dsw /MAKE "hoge – Win32 Release" /OUT hoge.log
        cd InstallShield; \
        cmd /Q /S /C call Build.bat        

こんな感じで回避しました。

関連ブックマーク

_ portupgrade textproc/libxml2 security/p5-Digest-MD5

libxml2-2.6.2_1             <  needs updating (port has 2.6.3)
p5-Digest-MD5-2.30          <  needs updating (port has 2.33)

_ 京都行きの切符購入

某駅のみどりの窓口で買いました。横浜市内から京都までの乗車券と新横浜から名古屋までの新幹線の特急券


2003-12-12(金) 雨のち曇 [長年日記] この日を編集

_ portupgrade textproc/libxslt

libxslt-1.1.0_1             <  needs updating (port has 1.1.1)

_ 名古屋へ

京都に行く前に名古屋で途中下車して弟の家に来ています。忘れ物などを届けました。借りは返したつもりです(謎)。


2003-12-13(土) [長年日記] この日を編集

_ 大須

電気の街をぶらつきました。

_ CD-ROM オーディオケーブル購入

50cm と 80cm とで迷ったのですが、長いは短いを兼ねる(?)ということで CD06-008 を買いました。念願(?)が叶いました。

_ 珈琲 こすたりか 大正浪漫館

歩き疲れたのでコーヒーブレイクしました。制服がメイド風味だったような気がしたのですが私は興味がありません。

_ 味噌煮込みうどん

たからで親子を食べました。味が濃く感じます。

_ 京都へ

15:48 発のこだまで京都に移動中。

_ 宿へ

地図を持っていくのを忘れたのですが信号待ちをしながらキョロキョロしていたら発見できました。チェックインしてスーツに着替えて会場に向かいました。

_ N 先生の会

N 先生は我々など相手にするはずもなく、同じ時期に研究室に在籍していた人達で固まっていたので同窓会のような感じでした。空席がひとつだけあるなぁと思ったら maho さんの席でした。こんな事情があったのですね。

_ 裏二次会

参加者 9 人。タクシー 3 台に別れて Niki へ。話題は H.Y さんで持ち切りでした。相変わらずですなぁ。。。


2003-12-14(日) [長年日記] この日を編集

_ 京大へ

7:30 過ぎに宿をチェックアウトして京都駅のコインロッカーに荷物を預けました。17 番のバスで百万遍に向かいしました。百万遍四号館はシートで覆われていました。我らが四号館正門に抜けて東一条から鞠小路を通って今出川に戻るように周回しました。京大正門鷭東京ラーメン万遊軒鞠小路清水庵BON家で鳥すき定食を朝食としました。やまぢゅう

_ 鞍馬へ

10 時に叡電出町柳駅に集合して鞍馬に向かいました。比叡山より麓の方はまだ紅葉が残っているような感じでしたがもう遅過ぎました。

_ 鞍馬寺

鞍馬寺仁王門由岐神社本殿金堂大杉権現奥の院魔王殿

_ 貴船神社

貴船神社 奥宮

_ でまおう

嘘つきの王様じゃなくて餃子の王将出町店のことです。餃子定食を注文しました。相変わらずヘビーでした。餃子定食30円引いてくれたのは良いのですがまだ学生の様な顔をしていたからでしょうかね。

_ 京大散歩

再び吉田キャンパスへ。トリビアの泉を発見しました。トリビアの泉へぇ〜。知らなかった。

_ 新進堂

初めて行きました。落ち着きますね。

_ 京都タワー

京都在住ながら行ったことがなかった O.Y さんのリクエストでした。

_ 帰路

指定席が取れず 19 時のひかり自由席に並んでいましたが、18:56 ののぞみが到着したので様子を伺ってみると空席があったので急遽変更しました。1 号車は狙い目ですね。社内の電光掲示板でフセイン元大統領拘束のニュースをききました。影武者なのではと疑っていますが。。。


2003-12-15(月) [長年日記] この日を編集

_ portupgrade x11-servers/XFree86-4-FontServer x11/XFree86-4-clients devel/imake-4 www/mod_php4 www/mozilla-devel devel/nasm x11-toolkits/qt32 lang/ruby18 lang/ruby16-shim-ruby18

XFree86-FontServer-4.3.0_2  <  needs updating (port has 4.3.0_3)
XFree86-clients-4.3.0_5     <  needs updating (port has 4.3.0_6)
imake-4.3.0_1               <  needs updating (port has 4.3.0_2)
mod_php4-4.3.4_2,1          <  needs updating (port has 4.3.4_3,1)
mozilla-1.6.a,1             <  needs updating (port has 1.6.b,1)
nasm-0.98.38,1              <  needs updating (port has 0.98.38_1,1)
qt-3.2.1                    <  needs updating (port has 3.2.3)
ruby-1.8.1.p2               <  needs updating (port has 1.8.1.p3)
ruby-rdoc-0.9.0             ?  error - origin not found
ruby-shim-ruby18-1.8.1.p2   <  needs updating (port has 1.8.1.p3)

かなり溜ってしまいました。ruby-rdoc は

Remove textproc/ruby-rdoc, which has been integrated into ruby18 and ruby16-shim-ruby18.

[CVS log for ports/textproc/ruby-rdoc/Attic/Makefileより引用]

だそうです。

_ Re: ports/57931: Update port: databases/grass to 5.0.2

メールを貰ってからだいぶ時間が経ってしまったので返事を書きました。これから 5.0.3 を作って send-pr するのでそれまで待ってねと言っておきました。


2003-12-16(火) [長年日記] この日を編集

_ 某 ML 某話題の蒸し返し

挑発的な発言にどきどきしています。まぁ静観しますがね。

_ ニセ

西海岸時間の 2003/12/15 に某半導体大手の I 社からリリースされるはずのモジュールが未だ届かずイライラしています。日本時間の 2003/12/16 16:30 はロサンゼルスの 2003/12/15 23:30 ですからあと 30 分ですよ。

ところで世界時計は使いやすいし見やすくてよいです。

結局 2003/12/15 17:30 JST になっても何の連絡も無かったので脱北しました。

_ Mark Linimon さんからのメール

早速返事が来ていました。PR をいっぱい抱えているので急がなくてもいいよとのこと。これで落ち着いて作業ができそうです。

_ UNIX MAGAZINE 1月号 到着

早くも到着しました。定期購読の特権でしょうか?

_ SATA RAID (Silicon Image SiI3112) の設定

GA-8KNXP に付いてくる「親切なパソコン組立マニュアル」を真に受けて嵌ってしまいました。11月のマイナーバージョンアップでマニュアルの内容にずれが生じてしまったのでしょうか?答えは「SATA RAID Function」にありました。「親切なパソコン組立マニュアル」の p.26 にある 「3.SATA RAID/BASE のドライバー作成 (SATA RAID モード)」では駄目で、GA-8KNXP 付属の CD に \Other\SiI\Si3112r\Si3112r があるのでその中身を FD にコピーしておきます。次に「4.SATA RAID 構成画面の設定 (SATA RAID モード)」の丸1はあっていますが、丸2を「SATA RAID Function」の p.5 にある「3. CREATING/DELETING RAID SETS」に読み替えます。あとは「親切なパソコン組立マニュアル」の「5.OS インストール時の設定方法 (SATA RAID モード)」に従って WindowsXP をインストールしました。

_ Xpress Install

WindowsXP をインストールしたあとにドライバーをインストールするために GA-8KNXP 付属の CD から Xpress Install を実行しました。GUI wrapper の裏でバッチファイルを叩いているのだろうなぁといった挙動でした。

_ Windows Update

ネットワークドライバーがインストールできたので Windows Update をかけました。大量です。

  • 330994 : 2003 年 4 月 Outlook Express 6 SP1 用セキュリティ問題の修正プログラム
  • Internet Explorer 6 SP1 用の累積的な修正プログラム (KB824145)
  • Microsoft Windows XP 用セキュリティ問題の修正プログラム (KB828035)
  • Microsoft Windows XP 用セキュリティ問題の修正プログラム (KB825119)
  • Microsoft Windows XP 用ロールアップ修正プログラム 1 (KB826939)
  • Microsoft Windows 用セキュリティ問題の修正プログラム (KB824105)
  • Microsoft Windows 用セキュリティ問題の修正プログラム (KB823182)
  • Microsoft Windows 用セキュリティ問題の修正プログラム (KB824141)
  • Windows XP 用セキュリティ問題の修正プログラム (KB824146)
  • Microsoft Data Access Components 用セキュリティ問題の修正プログラム (823718)
  • Windows XP 用セキュリティ問題の修正プログラム (819696)
  • 814078 : セキュリティ問題の修正プログラム (Microsoft Jscript Version 5.6、Windows 2000、Windows XP)
  • Windows Media Player スクリプト コマンドの更新 (KB828026)
  • 817787 : Windows Media Player for XP 用セキュリティ問題の修正プログラム
  • Windows XP CD 書き込みウィザードの HighMAT サポートに対する更新 (KB831240)
  • Microsoft Windows XP の更新 (KB826942)
  • Jet 4.0 Service Pack 8 の更新 (KB829558)
  • Windows XP SP1 用推奨修正プログラム (KB822603)
  • Windows エラー報告 : 推奨修正プログラム (Windows XP)
  • 820291 : 推奨修正プログラム (Windows XP)
  • Windows XP SP1 用推奨修正プログラム (817778)
  • Microsoft .NET Framework Version 1.1 日本語版
  • 814995 : 推奨修正プログラム Web サイト
  • IME 2002 郵便番号更新モジュール (2003 年 2 月) - 日本語版
  • 322011 : 推奨修正プログラム
  • Microsoft Windows Journal ビューア (Windows XP)
  • Q327405 : 推奨される更新 (Windows XP Professional)
  • 327979 : 推奨修正プログラム
  • Windows XP Service Pack 1 の更新 (KB810243)
  • Windows Media 9 シリーズ CODEC インストール パッケージ
  • Windows Messenger 4.7 Web サイト
  • Windows ムービー メーカー 2
  • Microsoft .NET Framework Version 1.1 日本語パック
  • ATI Technologies Inc. display software update released on September 12 2003.
  • Intel network software update released on August 29 2003.

を update しました。別にインストールする必要がある

  • DirectX 9.0b エンド ユーザー ランタイム
  • Windows Media Player 9 シリーズ (Windows XP)

はひとつずつ入れました。さらにリロードすると

  • Q330901 : 推奨修正プログラム (日本語版)
  • Windows Media Player スクリプト コマンドの更新 (KB828026)

も更新できました。

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

_ えふ [きっとこの話題が好きなんでしょうねぇ… わたしは目からフィルターして見ていますけど。 でも誰かがきれたら観察するかも..]


2003-12-17(水) 曇のち晴 [長年日記] この日を編集

_ M$ Word サブ文書の絶対パス問題

仕事で *仕方なく* M$ Word を使っているのですがサブ文書のリンクを絶対パスから相対パスには出来ないものでしょうかねぇ。常に同じディレクトリで作業しなければならないのはご勘弁願いたいものです。で、調べてみたところ。

本日MicrosoftのサポートにTELしたところ、サブ文書が絶対パスで

挿入されるのは「仕様」で、解決策はないそうです(汗)

[グループ文書のサブ文書のパスを相対パスにより引用]

M$ Word でマニュアル作ったのは誰だよ。。。 _|‾|○

_ Software Design 2004年1月号 到着

発売日前日の今日到着しました。定期購読って素晴らしいです(当たり前?)。

_ ネオジム磁石の使い方

「本日のリンク元」の「その他のリンク元」で気付きましたが、ネオジム磁石の使い方を写真付きで解説していただいて恐縮です。こっそりと「ネオジム磁」となっていたのを「ネオジム磁石」に修正しました

_ 100th Anniversary of Flight

ライト兄弟 初飛行100周年ですか。

_ SATA RAID1 で FreeBSD のインストールに挑戦

ダメ元で SATA RAID (Silicon Image SiI3112) を設定したマシンに FreeBSD 5.1-RELEASE をインストールしようとしましたが当然のごとく失敗しました。やはり CURRENT でないとダメなんでしょうかね。CURRENT でもダメかなぁ。


2003-12-18(木) 晴のち曇 [長年日記] この日を編集

_ Diff Doc

仕事で *仕方なく* M$ Word 文書の差分を取る必要があったので、何か便利なソフトを探していたところ Diff Doc を見つけました。評価キーで試しています。便利だけど高いなぁ。それに Pentium 3 800MHz, memory 384MByte でも動作が重たいのですが。。。

_ portupgrade lang/gauche databases/mysql40-client

gauche-0.7.2                <  needs updating (port has 0.7.3)
mysql-client-4.0.16         <  needs updating (port has 4.0.17)

2003-12-19(金) [長年日記] この日を編集

_ ports/net/sipsak

sipsak 登場。私の Submit Followup は入っていませんでした。

I'll handle it.

[Problem Report ports/53923: New Port: net/sipsak is a SIP test command line tool.より引用]

とあるので sergei さんがやってくれるのかなぁ。

_ 一浪(テクニカルエンジニア(ネットワーク)試験)

落ちましたとも、ええ。敗因は午後 I です。負け癖が付いてきました。いやな流れです。時間のある内に勉強しなくては。

_ GA-8KNXP BIOS のアップデート

GA-8KNXP の BIOS を F5 から F8 にアップデートしました。bios_8knxp_f8.exe をダウンロードして展開すると、8knxp.f8, autoexec.bat, FLASH872.EXE が現れるので、@BIOS の「Update New BIOS」で 8knxp.f8 を読み込ませれば FD を使わずに済みました。


2003-12-20(土) [長年日記] この日を編集

_ SATA RAID1 (Silicon Image SiI3112) で FreeBSD 5-CURRENT のインストールに挑戦

この前は RELEASE で失敗したので今日は CURRENT で挑戦してみました。SNAPSHOTs CD-ROM イメージを取得してインストール CD を作成し、boot して menu までは表示されるのですが途中で panic して debugger が起動してしまいます。私の力ではどうしようもないことは明白なので RAID1 を解除してインストールすることにしました。

_ Windows XP のライセンス認証

RAID1 の構成を解除していろいろ弄っていたらうまく起動しなくなったので Windows XP を再インストールしました。ライセンス認証しろと五月蝿いのでライセンス認証をしようとしたのですが、はじかれてしまいました。一度ライセンス認証をやっていたので再インストールすると弾かれてしまうのだろうと予想しました。ダイアログから M$ のサポートに電話するようにとの誘導があったので素直に電話しました。OEM でハードウェア構成を変更したかどうかといったことを尋ねられました。RAID を解除したことを告げるとインストール ID を発行してもらい無事に終了しました。ハードウェア構成の情報も M$ に吸い上げられていたのですね。それにしてもゲイツ税を徴収しているだけあって土曜日の21時過ぎでも受け付けをやっているんですね。


2003-12-21(日) [長年日記] この日を編集

_ SATA BASE (Silicon Image SiI3112) で FreeBSD 5-CURRENT のインストールに挑戦

SATA RAID1は断念して Windows XP の再インストールをしたのですが、時間を取られてしまったので今日はその続きです。インストール CD から起動して「Welcome to FreeBSD!」の起動オプションメニューで「1. Boot FreeBSD [default] enabled」や「2. Boot FreeBSD with ACPI disabled」では昨日と同様に panic してしまったので「3. Boot FreeBSD in Safe Mode」を選択したところインストールすることができました。

_ Windows XP で FAT32 フォーマット

Windows XP では FAT32 の最大パーティション容量は32GBだそうです。「ディスクの管理」フォーマットを進める時にパーティションサイズを 32*1024 = 32768MB に設定したところファイルシステムのプルダウンメニューに FAT32 が現れました。しかし 32GB という半端なサイズを作ってしまうと使い難いのですが

○Windows 2000/XPの場合

 ・FAT16 最大パーティション容量、最大ファイル容量とも4GBです。ただし、2GBを超えるパーティションは、Windows 2000/XP以外のOSからは認識できません。

 ・FAT32 作成できる最大パーティション容量は32GBですが、Windows 98SE/Meで作成された32GBを超えるFAT32パーティションも利用は可能です。1つのファイル最大容量は、4GBです。

 ・NTFS 最大パーティション容量、最大ファイル容量とも事実上、無制限です。この形式は、Windows 98SE/Meでは使用できません。

[Windows OSとハードディスクのフォーマットの関係についてより引用]

とあるので、Windows 98SE/Me でフォーマットすればいけそうな気がしました。

_ cvsup2.jp.freebsd.org がとまってた

FreeBSD おぼえがきを読んで気が付きました。どおりで最近更新されないなぁと思っていたのですが。。。とりあえず cvsup.jp.freebsd.org に向けて CVSup したらports が大量に update されました。

_ cvsup2.jp.freebsd.org 復活

FreeBSD おぼえがきによると復活したそうです。はやっ。


2003-12-22(月) 晴 - 冬至 [長年日記] この日を編集

_ portupgrade audio/libogg audio/libvorbis mail/p5-Mail-SpamAssassin devel/p5-Test-Harness palm/pilot-link lang/python multimedia/xmms

portsdb -Uu が完了するまで別の作業をしていていつの間にか PC デスクで寝てしまったようです。時計を見たら AM 4 時という罠。寒さで目が覚めましたが風邪をひいていなくて良かった。

libogg-1.0_1,3              <  needs updating (port has 1.1,3)
libvorbis-1.0_1,3           <  needs updating (port has 1.0.1,3)
p5-Mail-SpamAssassin-2.60   <  needs updating (port has 2.61)
p5-Test-Harness-2.38        <  needs updating (port has 2.38_1)
pilot-link-0.11.7_2         <  needs updating (port has 0.11.8_1)
python-2.3.2_3              <  needs updating (port has 2.3.3)
xmms-esound-1.2.8_2         <  needs updating (port has 1.2.8_3)

_ 神崎ウソはいかんざき

セキュリティホール memoより。アーカイブ

_ Linux統一計画、早くも難局に--GnomeとKDEの対立で

何でもかんでも統一する必要ってあるんでしょうか?各ユーザが使いやすいと思った方を選択すれば良いのでは?

_ portupgrade audio/libaudiofile graphics/netpbm

libaudiofile-0.2.4          <  needs updating (port has 0.2.5)
netpbm-10.19_1              <  needs updating (port has 10.19_2)

_ 柚湯

風呂に入ったら柚湯でした。今日は冬至です。お肌つるつるです。


2003-12-23(火) [長年日記] この日を編集

_ Happy Holidays?

Happy Holidays from Google

_ Terminal Emurator Guevara

あとで使ってみようと思います。ただのにっきより。

_ Happy Holidays?(2)

さっきと絵が替わっています。Happy Holidays from Googleもう一枚あるようですが。。。

_ 史上初! 「社歌」チャートイン

日本ブレイク工業って実在する解体工事会社だったんですね。知らなかった。日本ブレイク工業 社歌(萬Z(量産型))

_ portupgrade www/mod_php4 lang/ruby18

mod_php4-4.3.4_3,1          <  needs updating (port has 4.3.4_4,1)
ruby-1.8.1.p3               <  needs updating (port has 1.8.1.p4)

_ 5.2-CURRENT インストール後の設定(1)

インストールしたままだったので CVSup してシステムとカーネルを再構築しました。その結果「1. Boot FreeBSD [default] enabled」で起動するようになりました。ただ

em0: watchdog timeout -- resetting

が引っ切り無しに出てネットワークがまともに使えません。「2. Boot FreeBSD with ACPI disabled」で起動するとネットワークも正常です。ネットワークが使えればこっちのもので、 ports からアプリケーションをインストールしまくりました。ビデオカードにATI RADEON 9600 pro を使っているのですが正式なサポートは XFree 4.4.0 以降なので取り敢えずは XFree86-4-Server-snap からインストールしました。

# xf86cfg -textmode

として XF86Config を生成し手で細かい修正を入れて完成です。途中「Card configuration」で

Do you want to look at the card database?

と訊かれますが「Yes」としても一覧にないので選択せずに次の「Card driver」で ati を選びました。window manager は XFce 4 を使ってみました。杉村さんの日記で紹介されていたので。Settings -> Window Manager -> redmondxp とすると 背景は Mac OS X で window frame が Windows XP like な風味になりました。DVD-RW のメディアを mount しようとしたのですがうまくいきませんでした。書き込みや消去の時しか関係無いかもしれませんが FreeBSD ビギナーズバイブル (MYCOM UNIX Books)(後藤 大地) の p.361 を見てカーネルの再構築が必要なのかと思いやってみましたがそれでもうまくいきませんでした。


2003-12-24(水) [長年日記] この日を編集

_ CVS 自動更新の設定

プロジェクトマネージャに最新のドキュメントを見せるために Naney's Diary を参考にして設定しました。

  • /home/PROJ_A: samba で共有
  • /home/cvsroot: $CVSROOT
  • 作業者、マネージャは hoge グループに所属
> cvs -d localhost:/home/cvsroot co CVSROOT
> cd CVSROOT

loginfo の編集

^project_A/documents  (sleep 10; cd /home/PROJ_A; rm -rf documents; cvs -q export -r HOGE_1_1 -d documents project_A/documents; chgrp hoge -R documents) &

そして commit

> cvs commit -m "auto update for profect_A/documents" loginfo

最初、

cvs [export aborted]: cannot make directory documents: No such file or directory
chgrp: documents: No such file or directory

と言われてコケました。どうやら directory が作れないようなので

# chmod o+w /home/PROJ_A

としてみたところうまくいきました。

# ls -ld /home/PROJ_A/documents

としたら user ID が cvs になっていて失敗していたようです。そこで hoge グループに cvs を追加して

# chmod o-w /home/PROJ_A

としておきました。うまくいってます。

_ タネンバウム先生の本

或曰によると コンピュータネットワーク第4版(A・S・タネンバウム)が出たそうです。例によって原著である Computer Networks(Andrew S. Tanenbaum) の方が良いのかなぁ。

_ portupgrade security/gnupg

gnupg-1.2.3_4               <  needs updating (port has 1.2.4)

_ Ethereal Q.931 Protocol Dissector Denial of Service Vulnerability

sysadmin & networking diary より。Security problems in Ethereal 0.9.16 も参照のことだそうです。あれっ、もしかして某アプリが死ぬのはこれじゃないよなぁ。。。

_ プラグインのパラメタにプラグインを書こうとするとエラーになります

<%=src_inline "<%%=my '20020301#c01', 'そのツッコミ' %%>"%>はひどい(笑)

[プラグインのパラメタにプラグインを書こうとするとエラーになりますより引用]

と書くとよいようです。

_ Happy Holidays?(3)

に引き続き 3 枚目です。そして 4 枚目もありそうです。

_ 女性の54%ダイエット中 若い女性の「やせ」深刻化

下手すれば栄養失調ですね。女性に限ったことではないでしょうが。食事制限による減量は体をボロボロにするだけですしリバウンドが恐いです。運動をして筋力をつけて基礎代謝を高めればよいのですが。income を減らすより outcome を増やそう。> 自分も

_ 再送:ワシントン州で狂牛病の症例を確認=米農務長官

あたまが悪くてもいいので健康でいたいものです。


2003-12-25(木) [長年日記] この日を編集

_ 某アプリの死因は?

Ethereal 0.10.0 だったので Ethereal Q.931 Protocol Dissector Denial of Service Vulnerability が原因ではないようです。某アプリ自身の問題のようです。

_ 定理覆す? 永久磁石で磁性体浮上 盛岡

家でやってみようかなぁ。

_ portupgrade textproc/libxml2 textproc/libxslt lang/ruby18

libxml2-2.6.3               <  needs updating (port has 2.6.4)
libxslt-1.1.1               <  needs updating (port has 1.1.2)
ruby-1.8.1.p4               <  needs updating (port has 1.8.1)

_ Happy Holidays?(4)

昨日に引き続き 4 枚目です。5 枚目もありそうですが次で終わりかな?

_ Xmastree のテーマ

tDiary のテーマを Xmastree にしてみました。


2003-12-26(金) [長年日記] この日を編集

_ Snow Man のテーマ

クリスマスが終了したのでテーマを Snow Man にしてみました。サイドメニューがやや見づらいですがそのうちまたテーマを変えようかと思います。

_ 5.x 系のループバックマウント

4.x 系での方法は散見されるのですが 5.x 系での方法に関しては情報が少ないのでメモしておきます。vnconfig を使ったら

# vnconfig /dev/vn0 hoge.iso
ERROR: vnconfig(8) has been discontinued
        Please use mdconfig(8).

と怒られたので FreeBSD で CD-R にある「mdconfig でデバイスを作成してテスト」を参考にして

# mdconfig -a -t vnode -f hoge.iso
md0
# mount_cd9660 -r /dev/md0 /mnt

としたらループバックマウントできました。アンマウントは

# umount /mnt
# mdconfig -d -u md0

とすればできます。FreeBSD で disk image を直接参照するも参考にさせていただきました。

_ portupgrade databases/postgresql7

postgresql-7.4              <  needs updating (port has 7.4.1)

途中で

--->  Installing the new version via the port
 
Suspended (tty output)

となって止まっていたので

# fg

としました。すると

portupgrade postgresql-7.4
===>  Installing for postgresql-7.4.1
===>   postgresql-7.4.1 depends on shared library: intl.5 - found
 
  =========== BACKUP YOUR DATA! =============
  As always, backup your data before
  upgrading. If the upgrade leads to a higher
  minor revision (e.g. 7.3.x -> 7.4), a dump
  and restore of all databases is
  required. This is *NOT* done by the port!
 
  Press ctrl-C *now* if you need to pg_dump.
  ===========================================
 
pgsql:*:70:
You already have a group "pgsql", so I will use it.
pgsql:*:70:70::0:0:PostgreSQL Daemon:/usr/local/pgsql:/bin/sh
You already have a user "pgsql", so I will use it.
(snip)

となって portupgrade が続行しました。私の場合は何かの port の依存関係で postgresql がインストールされているだけなので特になにもせずそのまま続行しました。

_ Happy Holidays?(5)

昨日に引き続き 5 枚目です。これで出揃ったのでしょうか?

_ pkgtools.conf の調整

XFree86-4-Server-snap をインストールしたので

# portversion -vL"="
Stale dependency: wrapper-1.0_3 --> XFree86-Server-4.3.0_12 -- manually run 'pkgdb -F' to fix, or specify -O to force.

となってしまいました。そこで /usr/local/etc/pkgtools.conf の ALT_PKGDEP に

    'x11-servers/XFree86-4-Server' => 'x11-servers/XFree86-4-Server-snap',

を追加して、さらに

# pkgdb -F
--->  Checking the package registry database
Stale dependency: wrapper-1.0_3 -> XFree86-Server-4.3.0_12 (x11-servers/XFree86-4-Server):
XFree86-Server-4.3.99.15 (score:78%) ? ([y]es/[n]o/[a]ll) [no] yes
Fixed. (-> XFree86-Server-4.3.99.15)

としておきました。

_ こんな運動しなくても…余分な脂肪をカット 東大G発見

肥満を改善するだけで普通の人がやってもあまり効果がないのでしょうけれどもね。痩せたいがためにやる人がいっぱい出てくるんだろうなぁ。副作用がないらしいのでやってもいいとは思いますが。内蔵脂肪には効果がないのかなぁ?筋肉にたまった余分な脂肪を減らすより内蔵脂肪を減らしたいものです。


2003-12-27(土) [長年日記] この日を編集

_ 初雪

未明に雪が降ったようです。

_ 五月雨: 更新時刻取得エージェント

いわゆるアンテナを設置したいと思っているのですが五月雨は高機能のようです。詳細な情報はyoosee.wiki - 五月雨にあります。ruby のライブラリである Tempra は ports にないようなので手でいれるしかないようです。

_ portupgrade devel/portlint graphics/tiff

portlint-2.5.3              <  needs updating (port has 2.5.4)
tiff-3.6.0_1                <  needs updating (port has 3.6.1)

2003-12-28(日) [長年日記] この日を編集

_ みつかふぇ

近所の家の一階がこの前まではギャラリーだったと思ったのですが、「みつかふぇ」という喫茶店(?)になっていました。営業時間は 11:00 - 20:00 のようです。

_ Sakura Borough

喫茶店ができたと思ったら、ただ一時的に場所を借りているだけのようです。本当は Sakura Boroughという貸しギャラリー&スペースだったようです。

_ 某 ML 停止中?

このあいだと同じような現象が起こっています。ML の archive が見られません。ML ドライバと Web サーバはおそらく同一マシンなので落ちているのでしょうか?

_ 素に近い状態で portsdb がエラー

# pkg_info
cvsup-without-gui-16.1h General network file distribution system optimized for CVS 
portupgrade-20030723 FreeBSD ports/packages administration and management tool s
ruby-1.6.8.2003.10.15 An object-oriented interpreted scripting language
ruby-bdb1-0.2.1     Ruby interface to Berkeley DB revision 1.8x with full featu
ruby-shim-ruby18-1.8.1.p3 A set of Ruby modules to provide Ruby 1.8 functionalities
# pkg_version
cvsup-without-gui                   =
portupgrade                         =
ruby                                =
ruby-bdb1                           =
ruby-shim-ruby18                    =

という状態で portsdb -Uu をすると

# portsdb -Uu
Updating the ports index ... perl: not found
/usr/local/sbin/make_describe_pass2:70:in `write': Broken pipe (Errno::EPIPE)
        from /usr/local/sbin/make_describe_pass2:70:in `puts'
        from /usr/local/sbin/make_describe_pass2:70
failed to generate INDEX!
portsdb: index generation error

あれっ、perl に依存するのでしょうか?あとで追ってみようかなぁ。

_ /etc と ドットファイルを CVS で管理

BSD magazine No.9 (2001) (アスキームック) p.42 の 「CVS による設定ファイルの管理」を参考にしてみました。調子に乗って ~/.* /usr/local/etc も突っ込んでみました。ドットファイルは

> cd
> mkdir hoge; cd hoge
> cp -p ~/.cshrc dot.cshrc
> cvs import -m "hoge" dotfiles tota start
> cd
> cvs checkout dotfiles
> rm .cshrc
> ln -s dotfiles/dot.cshrc .cshrc

といったふうにシンボリックリンクにしました。


2003-12-29(月) 晴 年末年始休暇一日目 [長年日記] この日を編集

_ K 先生の会予告の手紙

K.K 先輩から K 先生の会をやりましょうという手紙が到着しました。あとでメールを書かなきゃ。

_ ちんや

おつかいで、すき焼きの肉を買いにわざわざ浅草のちんやまで行ってきました。高いだけあって旨いすき焼きにありつくことができました。どうでもいいけどエンゲル係数が高過ぎ。。。

_ 弟が帰省

名古屋から弟が帰ってきました。鬚が伸びてるなぁ。

_ Y.A 君から Movable Type に関する質問

Y.A 君から Movable Type に関する質問がきました。私、使ったことがないのですが。。。Movable Type の公式サイトをざっと眺めて、教育的な答をしておいたつもりです。決して意地悪ではないので、念のため。あっ、でもメールの最後に「# RTFM って知ってる?」なんて書いたからやっぱり意地悪だったなぁ。。。


2003-12-30(火) 晴 年末年始休暇二日目 [長年日記] この日を編集

_ portsdb -U の失敗の原因が判明

portsdb -U が失敗する原因は ports/Makefile にありました。portsdb -u は関係ありませんでした。

 1 # $FreeBSD: ports/Makefile,v 1.78 2003/11/08 23:57:29 marcus Exp $
(snip)
70 ${.CURDIR}/${INDEXFILE}:
71         @echo -n "Generating ${INDEXFILE} - please wait.."; \
72         export LOCALBASE=/nonexistentlocal; \
73         export X11BASE=/nonexistentx; \
74         cd ${.CURDIR} && make describe ECHO_MSG="echo > /dev/null" | \
75                 perl ${.CURDIR}/Tools/make_index | \
76         sed -e 's/  */ /g' -e 's/|  */|/g' -e 's/  *|/|/g' -e "s,$${LOCALBASE},/usr/local," -e "s,$${X11BASE},/usr/X11R6," > ${INDEXFILE}
77 .if !defined(INDEX_NOSORT)
78         @sed -e 's./.^A.g' ${.CURDIR}/${INDEXFILE} | \
79                 sort -t '|' +1 -2 | \
80                 sed -e 's.^A./.g' > ${.CURDIR}/${INDEXFILE}.tmp; \
81         mv -f ${.CURDIR}/${INDEXFILE}.tmp ${.CURDIR}/${INDEXFILE}
82 .endif
83         @echo " Done."

75 行目です。まぁ、perl はインストールするので良いのですが、小骨が喉に刺さったような感じがしてちょっと気持ち悪いです。美しくないですね。

_ 長崎のスーパー 外国産牛を国産表示 BSE問題影響か

この手の事件はなくならないですねぇ。。。外食しないし国産のものしか食べないから大丈夫とは言い切れませんね。表示が間違っていれば消費者は避けようがありませんから。

_ 銀行口座の整理

ネット銀行の口座を整理するために ATM でいろいろ現金の操作をしてきました。小額の手数料ですら惜しいと思ってしまうくらいの小市民なので、はい。昨日はかなり混んでいたのですが、今日は空いていました。今日あたりはお国に帰った方が多いのでしょうか。

_ CF-B5ER に FreeBSD 4.9-RELEASE をインストール

なぜか手元に CF-B5ER があったので FreeBSD をインストールしてみました。最初は 5.2-CURRENT を入れようとしたのですが挫折しました。USB CD-ROM から起動して「Welcome to FreeBSD!」の起動オプションまではいくのですがその先で USB が stalled となってとまってしまいました。で、4.9-RELEASE を USB CD-ROM からインストールしてみるとうまくいきました。ただ Media の選択では USB CD-ROM は使えなかったのでネットワーク経由で ftp を使って入れました。一旦 OS が入ってしまえばあとはいつものようにするだけです。

_ 10002 port entries !!

さっきインストールしたマシンで CVSup して portsdb -Uu してみたところ

[Updating the portsdb  in /usr/ports ... - 10002 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000 ..... done]

となっていました。とうとう年内に 10000 ports ですかぁ。meta port があるから重複していたり broken な port があったりするだろうから実際の数は一万には達してはないだろうとはいえ莫大な数です。

_ 逮捕の新井議員、2度の落選で焦り買収工作か

古典的な犯罪一向になくなりませんねぇ。。。

_ portupgrade graphics/netpbm mail/procmail

netpbm-10.19_2              <  needs updating (port has 10.19_3)
procmail-3.22_3             <  needs updating (port has 3.22_4)

procmail は build が始まってすぐに

I will temporarily use a testdirectory named _locktest
in the following directories:
 
/tmp .
 
If you would like to add any, please specify them below,
press return to continue:

と出てビープ音が鳴りました。そのまま Enter を叩いて終了です。


2003-12-31(水) 晴のち曇 年末年始休暇三日目 [長年日記] この日を編集

_ 王さんを目撃

年末の買いもの帰りに道をあるいていると遠くの方で 5,6 人の集団と 1人で向き合っていて、握手をしたり、板きれを交換している人影が見えました。ちょうど王さんの家の前あたりだったのでそうに違いないと思っていました。板きれは色紙だと分かるくらいに近付く頃にはミニサイン会も終了し、車に乗り込んで出掛けて行ってしまいました。お見送りには理恵さんと思われる方やお孫さんも出て来ていました。

_ 某 ML 復活

この間から止まっていたのですが配送されるようになりました。ただ、archive は更新されていないようです。

_ 薩摩芋の裏漉し

栗金団を作るために薩摩芋を裏漉ししました。結構ちからが要ります。コツを掴んでいないだけでしょうか。薩摩芋の裏漉し

_ recent_comment3 の設定

「設定」の「ヘッダ・フッタ」に recent_comment3 を埋め込んでいたのですが

<%= recent_comment3 %>

と素のままだったのを

<%= recent_comment3 10, "<br>", "(%Y-%m-%d)", "" %>

としてみました。少しすっきりしたような気がします。

_ ボブ・サップ VS 曙

曙弱過ぎ。。。

_ メールの処理

各方面にメールの返信をしました。これでちょっとは片付いたかなぁ。