<?xml version="1.0" encoding="EUC-JP"?>
<!DOCTYPE d:diary SYSTEM "d.dtd">
<d:diary xmlns:d="http://mickn.p.utmc.or.jp/diary" year="2004" month="6">
  <d:day mday="1">
    <li title="鳥獣戯画の著作者人格権"><a href="http://sports2.2ch.net/kyoto.html">ただいま、超著作権侵害中</a>。鳥獣戯画についていえば、鳥羽僧正の死後50年を過ぎているので、著作権も著作者人格権も消滅している。よって、遺族による賠償請求もできない(116条)。しかし、著作者人格権を侵害するに相当するような行為を死後おこなってはならない(60条)、という規定そのものは有効なので罰金に処される得る(120条)。しかも、著作者人格権は非親告罪、か。さて、どうなのか。</li>
  </d:day>
  <d:day mday="2">
    <li title="翻訳者BOF">そういえば、明日は翻訳者・翻訳プロジェクトのBOFだ。<a href="http://lc.linux.or.jp/lc2004/03.html">タイムテーブルでは</a>「翻訳者会議」となっている。参加の予定。</li>
  </d:day>
  <d:day mday="3">
    <li title="第1回翻訳者会議">
      <p>Linux CONFERENCE の「翻訳者会議」へ向かう。40分遅れで入ってみたら、意見交換のまっさい中。ちょっとした部屋に FSIJ、GNU、JF、JM、Debian、KDE、*BSD、Mozilla、GNOME、Postfix など、各プロジェクトのみなさんが集結し、苦労話、我々はこういうふうにやってる、人材募集のこと、翻訳に使う道具のことなどについて。</p>
      <p>またやりましょう、という話になる。</p>
      <p>終わったあと、中井さん、佐藤さんらと飯。</p></li>
  </d:day>
  <d:day mday="4">
    <li title="翻訳者会議のログ">昨日の翻訳者会議＠LC2004の<a href="http://surf.ap.seikei.ac.jp/~nakano/rwiki/rw-cgi.rb?cmd=view;name=%CB%DD%CC%F5%BC%D4%B2%F1%B5%C4%A1%F7LC2004">まとめ</a>。あと、個人的には doc-ja まわりの環境の整備をいくらか。</li>
  </d:day>
  <d:day mday="5">
    <li title="赤ちゃん">本研にぶらりと寄ると、娘さんが生まれたばかりのO師さんが。Bagoさんと飲むというので、2Fに来ていたbull君、N道君と一緒に御徒町へ。赤ちゃんの命名の話など。</li>
  </d:day>
  <d:day mday="6">
    <li title="聖火リレー"><p>アテネ五輪の聖火ランナーが本郷を走る、ってんでカメラ持って見に行った。春日通りの沿道には人がたくさん。あいにくの雨ということで遅れ気味で、通過したのは14時ちょっと前くらい。</p>
    <p>「規制予告車」と書かれたパトカーに続いて、サムスンとコカコーラの広告車が走る。それからしばし待ち、続いて白バイやスタッフ関係者(?)の外人さんの乗ったバイクが通過。そしてようやく聖火ランナー。伴走して何人かの外人さんも走る。直後にはワゴン車なども。</p>
    <p>ランナーは FIRE HOUSE の前付近で止まって、次のランナーに火を渡した。走り終えたランナーや伴走の人達が速攻でワゴン車に撤収。窓から手を振りつつ去っていった。なんてことはない、あっという間の出来事であった。<a href="http://www.gtk.utmc.or.jp/photo/torch/">写真</a></p></li>
    <li title="飲み">秋葉原へ。買いものなどぶらぶらしつつ時間を潰す。夜、神様の就職祝いてことで、神田の「<a href="http://r.gnavi.co.jp/g666201/">べこたん</a>」で飲み。</li>
  </d:day>
  <d:day mday="7">
    <li title="昼飯">東銀座のほうの韓国料理屋で昼食。豚キムチ定食というものを頼んでみたのだがとても辛い。それこそ辛ラーメンくらいには辛いけど、そこがよい。</li>
    <li title="資料作り">
      <p>ちょいと資料作り。普通ならパワーポイントあたりでプレゼン作るのだろうけど、パワーポイントも MS Office もインストールしてないので、HTML と CSS と JavaScript を使った <a href="http://mozpoint.mozdev.org/">mozPoint</a> を試してみる (Word の文書や Excel のシートを見るために OpenOffice.org は入れてるので Impress 使えばいいのかもしれないけど)。</p>
      <p>使うのは単純。必要な JavaScript のコードや CSS を CVS でチェックアウトし、適当な Web 領域に展開。サンプルの HTML の中身も単純。普通に HTML を書いていけばよい。</p>
      <p>ただ、デフォルトの HTML があまり美しくないので、HTML 4.01 Strict にしようと思ったら、附属の CSS が適用されずにはまる。よくみてみると、CSS を動的に追加する JavaScript が、document オブジェクトの最初の子供が html 要素であることを仮定していたのだった。getElementsByTagName を使って head 要素を取り出し、そこに link 要素を追加するように書きかえて回避。そのほかいろいろ。</p></li>
  </d:day>
  <d:day mday="8">
    <li title="xmlcatalog"><a href="http://www.lcv.ne.jp/~denori/diary/diary0405.htm#D040528">DTD取得回避できた</a>。shape=&quot;rect&quot; などが勝手に付いてしまう現象、
<pre>
  &lt;xsl:template match=&quot;a/@shape&quot; /&gt;
</pre>
みたいなのを XSLT に入れることで回避してますが、どうにかなんないかな…</li>
  </d:day>
  <d:day mday="9">
    <li title="table タグ">XHTML の table 要素(のサブセット)を解析して Wiki での表組に変換するスクリプトを書いた</li>
  </d:day>
  <d:day mday="10">
    <li title="MHonArc">Ring で稼働している ML 用のMHonArc の基本的な設定終わる。あとは管理用のインターフェイスが欲しいな。</li>
    <li title="汐留"><a href="http://www.softbank.co.jp/news/newsrelease/2004release/040609_0001.html">近所だ</a>。以前会社があった場所から箱崎も、まぁ、近所だったなぁ</li>
    <li title="debconf とか GUADEC とか"><a href="http://kmuto.jp/d/?date=20040605#p05">debconf at Japan</a>。なんか協力できんかなぁ、とか妄想。そういや、GUADEC みたいなのってアジア圏では無いのだろうか</li>
  </d:day>
  <d:day mday="11">
    <li title="GNOME.GR.JP">
      <p>www.gnome.gr.jp など、GNOME.GR.JP のサーバはサーバ移設作業のため、見えなくなっています。今週末から来週頭の間には復帰する予定です</p>
      <p>Web は復活しました。ML や DNS についても引越し中</p></li>
    <li title="XML Catalog"><p>XML Catalog の設定をがりがりと。</p>
<p>XML Catalog というのは、public や system な識別子、あるいは URI を入力とし、URI を出力とするエンティティマネージャのためのデータベースのようなもの。</p>
<p>Debian の場合は xml-core パッケージで基本的な設定が作られる。DTD をインストールするパッケージごとにカタログが /etc/xml/ 以下に作成され、それを /etc/xml/catalog という「root」ファイルから「delegate」されるようになっている。</p>
<p>パッケージごとのパッケージのインストール、root カタログからの delegation などの操作は、パッケージの postinst で update-xmlcatalog コマンドで実行される。</p>
<p>update-xmlcatalog の羅列はパッケージの作成時に dh_installxmlcatalogs コマンドで postinst に押しこめることが可能。</p>
<p>docbook-xml、scrollkeeper、sgml-data といったパッケージで、この XML Catalog の設定は成されているので、それを参考にしつつ、w3c-dtd-xhtml や xbel のパッケージを改造する。</p>
<p>デバッグには libxml2-utils パッケージ附属の xmlcatalog コマンドが使える。引数として public 識別子や system 識別子を指定すれば、最終的にどのような URI に書きかえられるかがわかる。-v で、どのファイルをどう検索しているかが表示されるので役に立つ。</p></li>
  </d:day>
  <d:day mday="12">
    <li title="あじさい祭">
      <p>昼飯食いに外へ出る。あじさいを見に行きたいな、と京ぽんでググると、「<a href="http://www.city.bunkyo.tokyo.jp/cgi-bin/kview.cgi?ID=4">文京あじさいまつり</a>」が今日から、ってんでへ行くことにする。ふらふらと白山まで歩く。本郷に通ってたころに住んでた向丘のアパートは、白山上商店街の裏手だった。この商店街をじっくりと歩くのは久しぶり。見覚えない店が出来てるというのは、まぁいいとして、通っていた銭湯が白木屋に変わってたのは悲しかった。風呂なしの人は西方の銭湯に行ってるのだろうか。とんかつ屋で昼飯。</p>
      <p>白山神社は大賑わい。あちこちにカメラ持った人が。屋台は町内会によるもので、値段は安い(おなかいっぱいだったので何も買わなかったが)。<a href="http://www.gtk.utmc.or.jp/photo/2004-06-12/">写真を撮る</a>。雨のあとならより綺麗だったかも。</p>
      <p>白山通りを歩いて南下し、オリンピックに立ちよって帰宅。</p></li>
    <li title="飲み">夜はチムニーで飲み。</li>
    <li title="Mailman">
      <p>Mailman の設定。メールアドレスが foo@example.com で、ウェブの URL が http://mail.example.com/mailman/ というふうに設定したい場合ではまる。</p>
      <p>まず、/cgi-bin/mailman/ などという URL を /mailman/ で済ませるために、apache の設定で</p>
<pre>
ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
</pre>        
<p>とする。さらに、メールアドレスのドメイン部分や、URL のドメイン部分の設定を /etc/mailman/mm_cfg.py に設定。</p>
<pre>
DEFAULT_HOST_NAME = 'mail.example.com'
DEFAULT_URL       = 'http://mail.example.com/mailman/'
DEFAULT_EMAIL_HOST = 'example.com'
DEFAULT_URL_HOST = 'mail.example.com'
DEFAULT_SERVER_LANGUAGE = 'ja'
DEFAULT_URL_PATTERN = 'http://%s/mailman/'
</pre>
      <p>さて、bin/newlist コマンドで foo@example.com といった引数で、メーリングリストを作ると、web_page_url は mm_cfg.DEFAULT_URL_PATTERN にメールアドレスのドメインパートの値を適用したものが使われてしまう。bin/newlist の後で、bin/withlist -l -r fix_url foo すると修正される。コードを見たけど、どうもすっきりしないなぁ。</p></li>
  </d:day>
  <d:day mday="13">
    <li title="Debian AMD64">
      <p>都内某所に自由に使える SunFire V20z が入ったというので触りに行く。<a href="http://lists.debian.org/debian-amd64/2004/06/msg00184.html">debian-amd64 ML</a> に流れていた ISO イメージを焼いてブート。言語選択まわりがちょっと変なところ以外は大した問題なく進行。しかし、grub のインストールではまる。</p>
      <p>インストールの途中で grub のインストールはエラーになるし、インストールした grub でブートすると、initrd の読みこみのところで、</p>
<pre>
Error 28 : selected item cannot fit into memory 
</pre>
<p>というエラーが出て止まる。ググってみると LILO 使えばとりあえずは良さげではあるものの、使った ISO には LILO が入ってない。時間切れで終了。</p>
<p><a href="http://wiki.osuosl.org/display/LNX/Debian+on+Dell+Servers">Debian on Dell Servers</a> にあった ISO イメージを使い、32bit な i386 の Debian (woody) をとりあえず入れておいた。これは問題なし。</p></li>
    <li title="gnome.gr.jp 作業">朝、マシンが到着し、受けとる。夜、作業を続行。まずは、メーリングリストのアーカイブの復旧。<a href="http://mail.gnome.gr.jp/ml/">http://mail.gnome.gr.jp/ml/</a> を MHonArc で再構築。ML のドライバは ezmlm をやめて、Mailman に移行することは決まってるけど、Mailman 標準の pipermail はいまいちなので、MHonArc を使うことにする。</li>
  </d:day>
  <d:day mday="14">
    <li title="ダメNIC">bonobo のリストア開始。ルータマシンに NIC を差して、bonobo 用のネットワークセグメントを作ることにする。日曜に買っておいた Intel PRO/100 のバルク品を差す…が、だめ。壊れているのだろうか? しかたないので既存セグメントに bonobo をとりあえず差しておく</li>
  </d:day>
  <d:day mday="15">
    <li title="apache2">apache2.apache.or.jp の復活作業</li>
    <li title="CVS を ssh 経由で">pserver は危険なので ssh 経由にしよう。でも、利用者すべてに UNIX アカウント作るのはアレなので、CVS 専用のアカウントを作り、authorized_keys に利用者の ssh 公開鍵を登録するようにする。その場合、CVS のログが悲しいことになるので、<a href="http://www.fedora.us/pipermail/fedora-devel/2003-February/000339.html">[Fedora-devel] cvs management scripts</a> にパッチを CVS コマンドに当て、authorized_keys で特別の設定をする必要がある。これは、<a href="http://cvs.m17n.org/cvs/server.ja.html">cvs サーバの構築</a> にある「これは cvs を修正して単一アカウントで動作させても正しいログをとれるようにする」という話と同じことかしら。</li>
    <li title="bonobo 配置替え">bonobo への配線を変更する。bonobo に差さってた NIC を取り外し、ルータマシンへ移植して流用。</li>
    <li title="FSWiki">FreeStyle Wiki の .deb が作れないものかと中を覗く。./lib の下にあるモジュール群は official な deb にあるものが多いので減量化できそうだ</li>
  </d:day>
  <d:day mday="16">
    <li title="GNOME 2.6 の Nautilus">GNOME 2.6 から Nautilus の挙動が変わった。評判は悪いようだ。個人的には気にしてないというか、慣れたし、これはこれでいいかな、と思ったりもする。<a href="http://slashdot.org/article.pl?sid=04/06/13/175252">Why Users Blame Spatial Nautilus</a> ではそのあたりの話が</li>
    <li title="bonobo"><a href="http://bonobo.gnome.gr.jp/">bonobo.gnome.gr.jp</a>復活。IPv4 でも IPv6 でもいけるはず (KDDI の 6to4 経由だとだめっぽい)。ルータで reverse proxy させてるので、mod_rpaf を入れる。Mailman の設定などもあと一歩</li>
  </d:day>
  <d:day mday="17">
    <li title="プロ野球">昼、たくさんのマスコミ取材陣がビルの1Fのフロアに待機してる。このビルにはセ・リーグやパ・リーグの事務所が入ってるので、その方面の何かかな</li>
    <li title="RingServer Project">今月は Ring のミーティングはお休み。A先生の上京歓迎兼ねて、飲み会が新橋の「しんばし光寿」で。この店、飲みものは酒のみで、ソフトドリンクがいっさいない。また、突き出しが豪勢で、それだけで何杯か飲めるのではないかという量。</li>
  </d:day>
  <d:day mday="19">
    <li title="結婚式">会社のIさんとKさんの結婚式。会場は銀座のマキシム。えらく良い場所に座れたので、カメラを持っていかなかったことを後悔</li>
  </d:day>
  <d:day mday="20">
    <li title="サイクリング">天気がよいのでサイクリング。蔵前橋通りを東へ走り、平井大橋へ。河川敷を北上し、<a href="http://www.gtk.utmc.or.jp/photo/2004-06-20/arakawa-river.jpg">途中で一息</a>。堀切のところから北千住方面へ戻り、上野と秋葉原経由で帰還。家に帰ってシャワーを浴びる</li>
    <li title="飲み">夜は本研。本郷二丁目の白木屋の上の飲み屋で飲み</li>
  </d:day>
  <d:day mday="21">
    <li title="Postfix + amavisd-new + clamav + SpamAssassin">Debian で apt-get install して、設定ファイルをちょっといじれば動く状態にするのは簡単。これだけでもウイルスはだいぶん落とせるようになった。スパムはぼちぼち。フィルタの学習や、検疫したメールの処理などが簡単にできると良いのだが。</li>
  </d:day>
  <d:day mday="22">
    <li title="GNOME.GR.JP作業">メーリングリストの設定やらウェブまわりの設定の整理やら。そろそろ再開できるかな</li>
  </d:day>
  <d:day mday="23">
    <li title="トリコロのドラマCD"><a href="http://www.starchild.co.jp/special/tricoro/">トリコロ コミックスイメージアルバム「トリコロ」</a>を入手。附属の絵本から音楽やドラマの雰囲気もいい感じだ。休載は残念だが、その分、これやファンブックに力を入れてるのだろうな</li>
  </d:day>
  <d:day mday="24">
    <li title="GNOME.GR.JP復活">サーバ群の設定がひととおり落ち着く。MLを再開させ、メールを流す</li>
    <li title="SpamAssassin と Apache"><a href="http://www.apachenews.org/archives/000373.html">Full-fledged Apache SpamAssassin moves up to Top Level</a>。SpamAssassin って Apache のプロジェクトになってたのか</li>
  </d:day>
  <d:day mday="25">
    <li title="GNOME.GR.JP ML検索">Namazuの設定。なんか文字が化けるな</li>
  </d:day>
  <d:day mday="26">
    <li title="ツーリング">自転車乗りが集合して軽いツーリング。汐留を出発して勝鬨橋、月島、新木場、荒川とまわる。扇大橋から日暮里、本郷。雨も降らず、日もささず、で絶妙だった</li>
  </d:day>
  <d:day mday="27">
    <li title="トリコロ即売会"><a href="http://www.akihabara.ne.jp/tricolore/">きらきら★とりころ〜る</a>の会場は近所じゃないか、ってんで会場へ。開場から1時間ほどのタイミングだったが、ほとんどのサークルも新刊は完売してしまっていた。ざっと回ってひとおおり買う。秋葉に寄ってちょっと買い物して帰宅</li>
    <li title="神保町から牛へ">牛へ。途中、お茶の水から神保町へ行き、コミック高岡などで買いまくる。新宿線と小田急線経由で下北沢。牛。そのあとは三省堂、シャノアールコース</li>
  </d:day>
  <d:day mday="28">
    <li title="Windows から Linux への移行"><a href="http://win2linux.sourceforge.jp/">Windows To Linux移行支援プロジェクト</a>。会社でも Linux がメインのデスクトップ。Windows は IE をどうしても使わなければいけない場合、および、IP Messenger 専用となってる。</li>
    <li title="Helix Player が GPL に"><a href="http://www.gnomedesktop.org/article.php?sid=1847">Helix Player to be GPL'd</a>。おお。</li>
  </d:day>
  <d:day mday="29">
    <li title="Wiki の URL">FSWiki の URL を /wiki.cgi?page=Hoge じゃなく、/Hoge のように見せられないものかと格闘。mod_rewrite でそれなりにはできそうだが、wiki.cgi の URL 出力は CGI 内の何個所にハードコードされてるっぽいので、URL の書き換えは面倒そうだ。断念する。</li>
  </d:day>
  <d:day mday="30">
    <li title="プロ野球">ライブドアの近鉄買収表明の件があったが、今日は特に取材陣が殺到する、ということはなかった。でも、1Fのフロアには報道陣向けの張り紙が掲示されていた</li>
    <li title="GNOME.GR.JP 作業">ドメインの NS の移行処理を行う</li>
    <li title="APACHE.JP 作業">ページ更新作業用サーバのリストア作業続き。ページの更新が再びできるようになった</li>
    <li title="10年">会社のページ更新。あらためて見ると、私がバイトで会社に顔を出すようになってからだいたい10年か</li>
    <li title="JANOG申込">7月下旬に宮崎で開かれる、<a href="http://www.janog.gr.jp/meeting/janog14/">JANOG 14</a> に申し込む。ついでだから帰省しようか、と思っても、宮崎から鹿児島って山を越えなきゃいけないから面倒だな</li>
  </d:day>
<!--
AnimeStaff
http://cgi.f11.aaacafe.ne.jp/~umineko/fswiki/wiki.cgi?page=AnimeStaff

BRY-FUL
http://bry-ful.ddo.jp/BRY/software/download.html

XUL+JSF
http://www.atmarkit.co.jp/fxml/rensai2/xmltool08/01.html

メディアカレンダー
http://www.d4.dion.ne.jp/~warapon/data02/

CMS Watch
http://www.cmswatch.com/

Standard Labels in XHTML Layouts
http://bergie.iki.fi/blog/2004/2004-06-21-002.html

シンポジウム「文字情報処理のフロンティア: 過去・現在・未来」レポート
http://kura.hanazono.ac.jp/kanji/20040609symposium.report.html

http://blog.nettribe.org/btblog.php?fid=viewcomment&eid=a33017c3f5606e015db5bfd1aa1b7d4f&bid=1df8e12bb21c218b4253ae20c51dd4b1
-->
</d:diary>
