<?xml version="1.0" encoding="utf-8"?>
<d:diary xmlns:d="http://mickn.p.utmc.or.jp/diary" year="2002" month="2">
  <d:day mday="1">
    <li><a href="http://mag.gozans.com/feature/20020201-2ch.html">今、なんとなく明かされる 2ちゃんねる事業化の全容</a>、<a href="http://www.zdnet.co.jp/news/bursts/0202/01/05.html">もばいる2ちゃんねる</a>、<a href="http://www.businessstandard.jp/trend/art.asp?newsid=%7BABA4FE2D%2D0CF0%2D43EE%2DB34F%2D202AFB488F9C%7D">「2ちゃんねる」事業化始まるグッズからビジネス展開</a>、<a href="http://teri.2ch.net/shops.html">2ちゃんねるグッズ</a>。インデックスとかオンザエッヂとかRingでも馴染みな人は絡んでるかしら [<a href="http://yasai.2ch.net/test/read.cgi/event/1011974163/l50">2ちゃんねる事業化相談室 Part.3</a>]</li>
    <li><a href="http://www.regexps.com/src/src/arch/=FAQS/features.html">CVS と Subversion と arch の比較表</a>。だそうな [lkml]</li>
  </d:day>
  <d:day mday="2">
    <li><a href="http://www.robo-one.com/">ROBO-ONE</a>に先行者を見に行こー、ということで、いつものメンツで14時に新橋に集合。ゆりかもめに乗って科学館へ。12 月の Ring のミーティングで訪れた産総研の隣</li>
    <li>やっぱりというか大混雑。近くから生で見るのは辛く、少し離れたところのスクリーンで中継を見たりする。先行者はパネルと短いビデオ</li>
    <li>いろんな展示を見る。生 ASIMO を見られたのには感激。すごいね。あと、TRONな展示やらなにやら</li>
    <li>新橋に戻り、<a href="http://www.hare-ginza.com/">HARE GINZA</a> へ。夜に入るのは初めて。2,000円のコースで満足。食後にコージーコーナーでマターリ</li>
    <li>本研へ。DVD をちょろちょろと見たりして帰宅</li>
  </d:day>
  <d:day mday="3">
    <li>朝。新番組を見る。寝る</li>
    <li>目が覚めると4時</li>
    <li>GNOME 2 環境の整備。gnome-vfs を update したらメニューなどがまともに</li>
  </d:day>
  <d:day mday="4">
    <li>月初処理いろいろ</li>
    <li>FreeBSD 4.5-RELEASE が sync しきれてなかったので、再 sync。421 で切られてたのでミラー単位を分割する</li>
    <li>設定情報が得られない、というダイアログのメッセージを訳したら日本語が出ない。<a href="http://lists.gnome.org/archives/gnome-hackers/2002-January/msg00308.html">この問題かな</a>、ってんで修正してとりあえず回避</li>
    <li>さてこのエラー、どうも gconfd-2 との通信でエラーが発生しているから、ということか。libgnome2、gconf2、orbit2、linc、libidl2 のどれが問題なのだろう。ついでに <d:filename>/etc/orbitrc</d:filename> の存在を知る</li>
  </d:day>
  <d:day mday="5">
    <li><a href="http://diary.csh.sh/d200202a.html#03-1">む</a>、最近、Unicode ML で暴れていた:-) dan さんかな</li>
    <li>ビックカメラに行ったら R.O.D の 3 巻が出てたので get</li>
    <li>打ち合わせ。いろいろやらにゃ</li>
    <li>linc、libIDL、ORBit2、GConf2、libbonobo を CVS HEAD 版にしたらいろいろ、比較的まともに動くようになった。ということで、普段使ってるアプリでは Galeon と xchat 以外は GNOME 2 化された</li>
    <li><a href="/~AE5T-KSN/lib/galeon-2ch-0.5.tar.gz">galeon-2ch-0.5.tar.gz</a>。Galeon 1.0.3/1.1.3 対応版。2ch の挙動変更にも対処</li>
  </d:day>
  <d:day mday="6">
    <li>Galeon CVS HEAD が GNOME 2 に向けての branch になったらしい。gtkmozembed の対応はまだみたいだけど。
      <dl>
	<dt>HEAD</dt>
	<dd>GNOME 2 移植用。ja.po は UTF-8 にする</dd>
	<dt>galeon-1-2</dt>
	<dd>Galeon 1.2 リリース用。Mozilla 0.9.9 への対応などはここ</dd>
	<dt>galeon-1-0</dt>
	<dd>とりあえずここから、これ以上リリースされる予定はない</dd>
      </dl>
    </li>
    <li><a href="http://www.geocities.co.jp/SiliconValley/1596/jp/cygwin.html">Cygwin でコンパイルしよう</a>、<a href="http://website.lineone.net/~steven_obrien/">Cygwin Gnome</a> [gnome-devel-list]</li>
    <li>WebDAV のバックエンドに CVS を…と思ったけど、CVS じゃいろいろアレだな。ファイル名の変更とかの操作への対応が面倒だ。やっぱり素直に Subversion なのかな、とドキュメント読んだり、最新の snapshot を使ってみたり</li>
    <li><a href="http://theregister.co.uk/content/4/23919.html">Gnome to be based on .NET - de Icaza</a> という記事について少しゴタゴタ。それについての Miguel の <a href="http://lists.gnome.org/archives/gnome-devel-list/2002-February/msg00042.html">釈明というか説明</a>が流れた [gnome-devel-list]</li>
    <li><a href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=101296693814053&amp;w=2">Linus が linux kernel の開発に BitKeeper を使い始めた</a>。リポジトリ (の clone) へのアクセス方法については<a href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=101298280514377&amp;w=2">このメール</a>に [lkml]</li>
  </d:day>
  <d:day mday="7">
    <li>NTT に電話。「B フレッツの工事はいつ?」と問い合わせる。「わからない」との答。むーん</li>
    <li>Subversion のドキュメントを製本。読む</li>
    <li>とある設定</li>
    <li>GNOME 2 環境の構築。glib や linc から nautilus まで、CVS からコンパイルして適当に deb 化。さて nautilus 完了、ってんで起動。gnome-session が SEGV。なんでー、と gnome-session の main() の先頭に sleep を入れて、LD_LIBRARY_PATH を <d:filename>/usr/lib/debug</d:filename> にセットして、別マシンから login して gdb で attach する。glib の gmain.c で落ちていた。CVS で glib を update すると既に fix されていた。ということで glib を rebuild。起動</li>
    <li>おー、それっぽく使えるようになってきた。Nautilus で「preferences:///」「applications:///」「start-here:」などの URL を入力すると、コントロールセンターが立ち上がったり、アプリケーションの一覧がアイコンで出たり、「スタートメニュー」のようなものの一覧が出たり</li>
    <li>しかしあちこち「文字化け」している。<code>bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");</code> が抜けてるライブラリがいろいろありそう。ちょっと find &amp; grep してみても、いくつか。アイコンのキャプションが化けるのは、gnome-vfs の URI のハンドリングまわりかなぁ</li>
  </d:day>
  <d:day mday="8">
    <li>昼。おでかけ。テスト。お、いい感じ</li>
    <li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=124308">db4 の ITP</a></li>
    <li>ということで、ローカルに neon の最新版や bdb4 のパケジを作る。apr や apr-util も作ってみようかしら</li>
    <li>XHTML + XSLT 書いていろいろ</li>
    <li>GNOME 2、foobar ウィジェットの時計のメニューが翻訳しても表示されんのでパッチ作って、bugzilla 送り</li>
    <li>GNOME 2、「引き出し」を新規作成すると落ちる。どこで落ちるかはわかって、、局所的 fix は作ったけど、どうしたもんかな</li>
    <li>ほかにも i18n 関係でもいろいろバグがあるので、あちこちフックかけて調べてみたり</li>
    <li>最新の gconf1 と gconf2 を入れておくと、libgconf1 をリンクプログラムでも oafd 経由で gconfd-2 が呼ばれて、設定が保存される。考えてみれば、そうあるべきかもな。おかげで <d:filename>~/.gconf/apps/galeon/Rendering/Language/%gconf.xml</d:filename> の内容がエセ実体参照 (日本語などは UTF-8 化された後、1バイトごとに分解され、それぞれが <code>&amp;#xxx;</code> になってた。libxml1 の限界が原因) じゃなくて、まともなの (U+NNNN なら <code>&amp;#xNNNN;</code> になる。libxml2 は Unicode をまともに扱える) になるのですこし嬉しいかも。欠点として、それまでの設定の一部が壊れたように見えてしまうこと。改めて設定すればいいのだけど</li>
  </d:day>
  <d:day mday="9">
    <li>当番の、休日出勤。朝の電車が空いてていいな</li>
    <li>松屋デパートの地下まで、お昼の買い出し</li>
    <li>Access + IIS なページを PostgreSQL + Perl + wk なページに書きかえてみたり。</li>
    <li>夜は本研。チムニーで飲み。帰還</li>
    <li>Sylpheed を本格的に使ってみる。Becky! をメイン環境にしていたころを思い出すNE!</li>
  </d:day>
  <d:day mday="10">
    <li>朝起きてテレビ見て、寝る</li>

    <li>Galeon の HEAD は、あちこちのコードが「まだポートされてない」とコメントアウトされているので実用性はないが、起動はする。<code>bind_textdomain_codeset()</code> されていないので、C ロケール以外ではちゃんと動かない (メニューがグタグタになる)。パッチを作って、送る。Galeon stable で生成されたエセ XBEL なブックマークを Galeon HEAD の(たぶん)まともな XBEL にコンバートするフィルタを書こうかな</li>
    <li>牛</li>
    <li>Galeon HEAD のパッチが commit された。さて、preferences のダイアログが、ほとんど未翻訳になってしまっているのは libglade のせい?</li>
  </d:day>
  <d:day mday="11" class="holiday">
    <li>特になにもなし</li>
    <li>gnome-core の foobar widget の時計の翻訳表示されんぞバグ、はパッチが受け入れられて修正された</li>
  </d:day>
  <d:day mday="12" class="holiday">
    <li>休む</li>
    <li>わかったこと。nautilus の HEAD の <d:filename>libnautilus-private/nautilus-desktop-file-loader.c</d:filename> の <code>validated_strdup()</code> から文字コード変換関係を削除したら、文字化けはほとんど解消</li>
  </d:day>
  <d:day mday="13">
    <li>bugzilla 様から <a href="/~AE5T-KSN/d/200109.html#22-01">bg_BG.CP1251 の件</a>を検証しろというメールが来たので、なんとかせにゃ</li>
    <li>glib や linc から上のほうへの GNOME 2 の 大 rebuild 開始。libgnomeui の codeset 強制 UTF-8 も入ったな</li>
    <li><a href="http://www.unixuser.org/~ysjj/diary/?200202b&amp;to=200202123S1#200202123S1">ie と oe というパラメータがあるんですね</a>。というわけで、ja.po に反映しました。「ドルイドを起動」せんと既に使っている人には反映されませんが、ま、いいか。あと、英和辞典のラベルをクリックした時の飛び先も infoseek に向けておく</li>
  </d:day>
  <d:day mday="14">
    <li>Linux 2.5.5-pre1 で ALSA が merge された [<a href="http://slashdot.org/articles/02/02/13/2227233.shtml?tid=106">/.</a>]</li>
    <li>gconf1 と gconf2 で GConf.idl を diff ってみる。interface が追加されただけだから、いいのかな</li>
    <li>NTT から電話。来週金曜の午後に B フレッツ開通する模様。やた</li>
  </d:day>
  <d:day mday="15">
    <li>Ring ミーティングで、NTT武蔵野研究所へ。かなり立派な建物で、lやたらに圧倒される。すごいなー</li>
    <li>GNOME 2 の rebuild 終わる。libgnome の gconf の schema のインストールをやり直したら、あれこれまともに</li>
    <li><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=101295">というわけで、fix</a></li>
    <li>焼酎</li>
  </d:day>
  <d:day mday="16">
    <li>秋葉へ。GA の 4,5,6 とココロの1。なんとなく UML Press とか。MICO の本も買おうと思ったけど激しく読みにくそうな文章だったのでやめる</li>
    <li>本研。適当に人が集まったところで、秋葉のカルネへ</li>
    <li>カルネで、たらふく食べる。肉がまずい。だいぶ昔に、カルネで食べた時にはそう感じなかったけど、今や喰えねえ。比較するにはアレだけど竹弥のほうがまだいいよ</li>
    <li><a href="http://docbook.sourceforge.net/">DocBook Open Repository</a>。DocBook から HTML などに変換できる XSLT とか。日本語を EUC-JP で出すには、
<pre>
&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                version="1.0"
                exclude-result-prefixes="doc"&gt;

&lt;xsl:import href="chunk.xsl"/&gt;

&lt;xsl:param name="default.encoding" select="'euc-jp'"/&gt;
&lt;/xsl:stylesheet&gt;
</pre>
といったドライバ書いて、xml:lang で ja を指定した DocBook な文章を食わせればいいようだ</li>
    <li><a href="http://docbook.sourceforge.net/release/website/example/index.html">Website</a>なんていうのもある。ほぉ</li>
  </d:day>
  <d:day mday="17">
    <li>なんとなく思い立って東京国際アニメフェアへ行く</li>
    <li>へろへろと歩いてたら、麻生かほ里さんがサイン会を始めてた。おもわずその場でアルバム買って CD とカードにサインしてもらって握手までしてもらった</li>
    <li>東映のコーナーでデジタル処理のデモを見たり</li>
  </d:day>
  <d:day mday="18">
    <li>アパートの更新の書類書く</li>
  </d:day>
  <d:day mday="19">
    <li>朝、アパートの更新のために住民票を取りに行く</li>
    <li><a href="http://cr.yp.to/syncookies.html">SYN cookies</a>。元は djb 先生なのか</li>
    <li>トンネリングの設定とか</li>
  </d:day>
  <d:day mday="20">
    <li>FreeBSD の設定をあれこれと</li>
    <li>Bフレッツの説明書とかが NTT から届く</li>
  </d:day>
  <d:day mday="21">
    <li>せっかくだから昼にビックカメラへ。tracert6 してみる。届いたYO! (looking glass 使えばいいんで別にここでやる必要はないけどせっかくだから)</li>
  </d:day>
  <d:day mday="22" class="holiday">
    <li><a href="http://www.utmc.or.jp/~nan/csmash/diary/index.html">オープンソース ギャルゲー</a></li>
    <li><a href="http://www5.ocn.ne.jp/~zigumo/">ZIGUMO project</a>。Pure P2P な匿名掲示板システム。見ためが良さげ</li>
    <li>2時すぎに工事の人が来る。若いお兄さんが一人。外を見るといつのまにか、アパートまで光ケーブルがひかれていた。あとは外の電話端子箱から家の中までひくだけ</li>
    <li>電話の配管を通し、接続、接続確認で、だいたい 1 時間くらい。試験用に持ってきていた XP のノートでフレッツスクウェアで計測したのを見ると、30〜35Mbps であった</li>
    <li>秋葉へ。DVD (ZOE の 6、7、8 やフィギュア17の 6、コメットさん☆の BOX 1、ココ書の 2、シュガーの 3、も〜っとの 3、マミの BOX 3、エイリアン9 の 4)。CD (どっか〜ん の OP/ED、GA のドラマ CD、シュガーの Magical Stage 2)。カテ5のケーブルを2本。万世の地下で夕飯</li>
    <li>ルータマシンの作成。Debian の woody を入れていく。pppoe パッケージであっけなく繋がる。IP masquarade の設定とかフィルタとかは明日にするか</li>
  </d:day>
  <d:day mday="23">
    <li>ひさびさに自転車。前輪のチューブはやはりパンクしてたので交換。快適</li>
    <li>秋葉。HDD とメモリを購入。スタバで IRC してたら、今日は牛だというので、急いで本研へ</li>
    <li>牛。が王。シャノ</li>
    <li>本研へ。うだうだ</li>
  </d:day>
  <d:day mday="24">
    <li>新装なった上野駅へ。えらく小綺麗になってるな。飯を食おうとしてもどこも混雑。結局、地下の大衆食堂でかつ丼。関敬六の色紙なぞ飾ってあったりして渋い。しかし塩からいな</li>
    <li>浅草から吾妻橋、靖国通り〜といういつものコースで帰還</li>
    <li>ひさびさに夕飯は自炊。ブリの照焼き。醤油が賞味期限切れてたり、みりんがなくなってたり</li>
    <li>サーバ用マシンに 80GB HDD とメモリを +512M 増設 (合計 640M)。HDD の認識が最初うまくいかなかったけど、BH6 の BIOS を upgrade して解決</li>
  </d:day>
  <d:day mday="25">
    <li><a href="http://live.2ch.net/test/read.cgi/endless/1014613209/l50">【20億】経産省うpろだシンポジウム【無駄遣い】</a>。なんだかアレだな</li>
    <li>usagi パッチ入れんといかんのかな</li>
    <li><a href="http://slashdot.org/articles/02/02/24/1519258.shtml">Sun Increases Commitment to GNOME</a>。メールによれば「Sun's priorities for the GNOME platform are threefold: stability, accessibility and API compatibility.」というらしい</li>
    <li><a href="http://linuxdoc.org/HOWTO/Linux+IPv6-HOWTO/">Linux IPv6 HOWTO</a>にアクセスしようとしたら、linuxdoc.org が Not Found で見えない。org. のサーバに直接 query 出してもだめ。whois で linuxdoc.org を調べて、linuxorg.doc. の NS に直接問い合わせて、<d:filename>/etc/hosts</d:filename> に追加して逃げる</li>
    <li><a href="http://www.donelan.com/dnstimeline.html">Timeline of events with the Domain Name System</a> [nanog]</li>
    <li><a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">ISO 3166/MA</a>。国コードの管理してるところのサイトが移動した [unicode]</li>
  </d:day>
  <d:day mday="26">
    <li>JPNIC のページはどうにもわかりにくい。それ以上に(以下略)</li>
  </d:day>
  <d:day mday="27">
    <li><a href="http://www.macgimp.org/article.php?sid=95">Jordan Hubbard Speaks to the Package Situation</a>。Ports/Packege システムのこれまでの状況、OS X/Darwin ではどうするのがいいか、など。Makefile に書かれているメタデータを XML に写す、Makefile は必須としない、ディレクトリツリーの中に置くのじゃなく(単純なのでいいから)データベースにしてしまう、パッケージのメタデータやパッケージングのルールは、それらから deb や rpm や pacakge や Apple BOM を生成できる程度に抽象化する、などの考えを出している</li>
    <li><a href="http://www.bandaivisual.co.jp/webuser/shop_product_info.asp?item_no=BCBA-0969">へぇ、新作が</a></li>
    <li>Apache 2 に手を出す</li>
  </d:day>
  <d:day mday="28">
    <li>Apache 2 は prefork じゃおもしろくないんで、worker にしてみる</li>
    <li>Apache 本体の bug tracking を GNATS から別のものにしようという提案が数日前から出ている。いまのところ Jakarta で使っている Bugzilla を使う案が有力のようだ。<a href="http://scarab.tigris.org">Scarab</a> がリリースされれば、それを検討したいという話ではあるが</li>
    <li>「<a href="http://ton.2ch.net/test/read.cgi/geo/999752297/">「字」の成立について教えてくださいな。</a>」というスレを見つける。いろいろあるもんだ。他には「<a href="http://ebi.2ch.net/chiri/kako/951/951657733.html">住居表示事情</a>」</li>
  </d:day>
</d:diary>
