<?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="4">
  <d:day mday="1">
    <li title="トリコロ休載？">4/1かと思ったけど、3/31付けだしなぁ。過負荷、だったのだろうか</li>
     <li title="ARL"><a href="http://arl.jp/">ARL</a>。メモ代わりに作成。まだまだ仮</li>
     <li title="東京メトロ">
       <p>今日から「帝都高速度交通営団」は「東京地下鉄株式会社」になり、愛称は「営団地下鉄」から「東京メトロ」へ、ロゴは <span lang="en">Subway</span> の S から、<span lang="fr">Metro</span> の M へと変わった。</p>
       <p>朝、本三の駅の入口で名前が変わったことを宣伝するティッシュを貰う。</p>
       <p>営団というのは戦時中に作られ、昔は食糧財団などがあったことは知ってたが、調べてみると、「経営財団」の略、なのだそうな。<a href="http://www.cnet-ta.ne.jp/p/pddlib/japanese/e.htm">私立PDD図書館: 百科辞書: 営団の項</a>や、<a href="http://ja.wikipedia.org/wiki/%E5%96%B6%E5%9B%A3">ウィキペディア: 営団</a>、<a href="http://d.hatena.ne.jp/keyword/%b1%c4%c3%c4">はてなダイアリー: 営団</a>など参照</p>
       <p>駅もいろいろ変わった。M21 のような番号が付与されたり、案内標示の色やデザインが変わってたり。なるべくわかりやすくしようとはしているが、さて、どの程度効果があるものか、興味深い。</p>
     </li>
     <li title="iconv の問題点"><a href="http://www.miraclelinux.com/english/technet/samba30/iconv_issues.html">Issues in iconv</a>。ミラクルリナックスのIPA委託事業であった<a href="http://www.miraclelinux.com/technet/samba30/index.html">Samba 国際化プロジェクト</a>のページからリンクされていた英語による文書。日本語の文字コードを変換する時の iconv での変換表の実装についての問題などについて書いてあるのかな (まだ読んでない)。Samba 以外、たとえば GNOME だと gnome-vfs、glib、libxml2 などで関係してきそうな話だが、英語で書かれているのでいろいろ嬉しいかもしれない。</li>
    <li title="Java で continuation"><a href="http://codeconsult.ch/bertrand/archives/000282.html">Continuations in Java, under Apache License!</a>および、<a href="http://vafer.org/blog/tcurdt/archives/000094.html">Java continuations with Cocoon</a>。Cocoon の CVS に入ったらしい</li>
  </d:day>
  <d:day mday="2">
    <li title="秋田IX"><a href="http://www.nikkei.co.jp/news/retto/20040330c3b3005q30.html">秋田の地域プロバイダー6社が秋田IXからDIXへ移行</a></li>
    <li title="ネットと新聞"><a href="http://www.mainichi.co.jp/digital/network/archive/200404/01/5.html">ネットは新聞の敵か</a></li>
  </d:day>
  <d:day mday="3">
    <li title="土曜"><p>秋葉へ歩いていく。中古屋などいくつかまわって、QICのテープカートリッジが読めるドライブを探すが、なかなか見つからない。テープは DDS系ばかりなり。あと、5インチMOも読みたいのだけどねぇ。ついでにスキャナも物色。値段を見るだけ。</p>
    <p>歩いて本研まで。森川で夕食。本研でビールなど飲む。</p>
    <p>新番組攻勢に対応するため、ひたすらHDDに溜った番組をDVDに焼く。なんとか、日曜の分を確保できたのは朝の4時。</p></li>
  </d:day>
  <d:day mday="4">
    <li title="日曜"><p>昼に起床。サッポロ一番のみそラーメンで昼食。</p>
      <p>コード書いたり新番組消化したりDVD焼いたり。</p>
      <p>夜は銀座の矢場とんで食うことになる。雨が降ってるので丸の内線は東京駅で降り、地下を伝って集合場所の有楽町ビックカメラの地下2階に到達。地上の集合場所に出る。面子が揃うと、インズから地下に入って銀座総合駅を伝い、東銀座の矢場とん。</p>
      <p>矢場とんを出て地下を伝い、銀座コアの地下から6Fのブックファーストに。本をしばらく見る。銀座コアのビルの裏口から出て、すぐそばのスタバへ。地下でまったり。しばらくして解散。</p></li>
  </d:day>
  <d:day mday="5">
    <li title="ExternalEdit"><a href="http://moin.qmail.jp/ExternalEdit">qmail.jp MoinMoin Wiki: ExternalEdit</a>。ブラウザ上でのテキストフィールドの編集は使いにくいので、外部のエディタと連携させる MoinMoin の機能。特別な MIME Type でアクションとしてエディタを連動させるのね。これならいろいろ応用できるな。</li>
    <li title="GNOME 2.6 のスクリーンショット"><a href="http://www.t.ring.gr.jp/archives/X/gnome/teams/marketing/en/2004/two-six-screenshots/html/index.html">http://www.t.ring.gr.jp/archives/X/gnome/teams/marketing/en/2004/two-six-screenshots/html/index.html</a>などにミラーあり。</li>
    <li title="妄想代理人 第8話"><a href="http://www.ntv.co.jp/ghibli/web-as/00top.html">WEBアニメスタイル 04.04.02</a> で「要チェック」とあったので気合い入れて見る。見ながら感じてた違和感が最後に「なるほど」となった作りが面白い。</li>
    <li title="データの整理"><p><a href="http://arl.jp/">某サイト</a>用のスキーマの整理とデータの整理。現時点で不明点があるのは</p>
<pre>
がんそにほんむかしばなし:元祖 日本昔ばなし:unknown-91/9/21::CX
こんなこいるかな:こんなこいるかな:86/3/14-87/4/:NHK,ふいるむ・まじっくらんたん:NHK
おーいおはなしだよ:おーい おはなしだよ:77/4/4-unknown:CTC:CTC
じぇむとすたーらいとみゅーじっく:ジェムとスターライト・ミュージック:91/11/-91/11/::TVK
</pre>
    <p>の4エントリかな。放映開始日が不明、放映終了日(正確には最終作初回放映日)が不明、およびその両方。</p></li>
  </d:day>
  <d:day mday="6">
    <li title="妄想代理人 第8話 ふたたび">朝飯を食いつつ軽く見返して確認など。</li>
    <li title="ググみて">「グーグル様がみてる」というのを思いついた。そんだけ。</li>
  </d:day>
  <d:day mday="7">
    <li title="Powered by Libxslt"><a href="http://www.theregister.co.uk/odds/about/website/">The Register: About the website</a>。libxslt で XHTML を生成してるようだ。</li>
    <li title="Mozilla と GNOME などで Longhorn 対抗"><a href="http://mozillazine.org/articles/article4584.html">Mozilla Looking to Forge Alliances with GNOME and Other Open Source Projects to Combat Longhorn</a>。XAML 対抗のため、Mozilla と GNOME などはもうちょっと連携してよりよいプラットフォームを作ろう、という話</li>
  </d:day>
  <d:day mday="8">
    <li title="鉄人28号"><a href="http://www.tetsujin28.tv/">鉄人28号</a>。おお、ちゃんと作ってあるねぇ。背景に登場したのは数寄屋橋の日劇、建設中の東京タワー、銀座の服部時計店と木村屋、日本橋、浅草の国際劇場、などかな</li>
  </d:day>
  <d:day mday="9">
    <li title="IETF 関係">
      <ul>
        <li><a href="urn:ietf:rfc:3724">The Rise of the Middle and the Future of End-to-End: Reflections on the Evolution of the Internet Architecture</a></li>
        <li><a href="urn:ietf:id:draft-zinn-smtp-bounces-00">When NOT to Bounce Email</a>。MTA は配送できなかったらバウンスする、という挙動を取るのがこれまでの基本だったが、発信元を騙る spam や virus の増加により、そういった挙動が spam や virus の拡大に一役買うようになってしまった。そのような挙動を止めて欲しいと話しても「RFC に従ってるまでだ」と反応が返るばかり。じゃあ、「バウンスしなくてもいいよ」というように RFC を変えるべきじゃないか、という提言。「発信元が騙られてることを確認できた場合や、内容が無いと判断できたときは黙って破棄してもよい」と。SPF などの仕組みや、ウイルススキャナとの連携になるな。</li>
      </ul></li>
    <li title="かわら版・錦絵"><a href="http://www.isics.u-tokyo.ac.jp/digital_archive/ono_collection.html">かわら版・新聞錦絵コレクション（小野秀雄コレクション）</a>。オンラインで錦絵や、かわら版を見ることができる</li>
    <li title="DOM Level 3"><a href="http://www.w3.org/2004/03/dom-level-3-pr.html">DOM Level 3 の公開について (W3C 勧告)</a>。XML 1.1 に対応し、XML Information Set と連携するようにした、か。</li>
    <li title="韓国アニメ"><a href="http://ex2.2ch.net/test/read.cgi/korea/1081049635/">今年は韓国アニメ大躍進の年</a>。春の新番組も韓国側スタッフが前面に出てる作品が増えてるな。こんだけ数が増えれば、とても日本ではまかなえないし</li>
    <li title="株式会社ウェディング問題を考える会"><a href="http://www.makani.to/wedding/">株式会社ウェディング問題を考える会</a>。インターネットマガジン最新号は買ってみた。</li>
    <li title="クリエイティブコモンズ対応プレイヤー"><a href="http://gnomoradio.org/">Gnomoradio</a>。GNOME 用の音楽プレイヤー。特徴としては「P2P で音楽を共有できる」「Creative Commons ライセンスの曲を探して、共有することができる」「ユーザの好みにより音楽を推薦できる」といったところか</li>
    <li title="歴史">
      <p><a href="http://homepage3.nifty.com/sakota/texthist.html">テキストサイト関連年表</a>。なかなか面白いが、これを見ても80年代後半から90年代後半の動向、ってのはインターネット上にはあまり情報が無いのだよなぁ、と思う。おととい、とある人と夕食しつつ話をしたのだが、90年代前半のあることについての情報をネットで調べていたが、なかなか見つからない、とのことだった。</p>
      <p>「インターネット以前」でもパソ通や fj や ML などでの動きは活発にあり、そこでの情報の蓄積やら事件やら祭りやらがあちこちで起こっていたのだが、どうにもそのあたりの話はインターネット上では消えてしまっているようにも思う。ネットワークに限らないけど、そのあたりについては今からでも記録できるだろうか。なるたけ客観的に、といっても土台無理な話だし、実際、個々人が見ていた範囲にも限界があるからどうしても偏ってはしまう。前述の「テキストサイト関連年表」にしても「教科書に載らない日本インターネットの歴史」にしても、まだまだ言及しきれてない事象があったような気がする。たとえば NetNews 世界だと「vis台風」「fj 管理人制度崩壊(?)」「rmgroup」「jp.inet.* (だったけ)」とか。</p></li>
    <li title="Unicode 4.0.1"><a href="http://www.unicode.org/versions/Unicode4.0.1/">Unicode 4.0.1</a> が出てたことに今さら気づく。Unihan Database の大規模な修正と追加、っていったあたりが気になるな</li>
  </d:day>
  <d:day mday="10">
    <li title="分散ハッシュ"><a href="http://homepage3.nifty.com/toremoro/p2p/dht1.html">P2Pと分散ハッシュ〜その１</a>。ふむふむ</li>
  </d:day>
  <d:day mday="11">
    <li title="出勤">休日当番のため、出勤。結局、床屋に行けずじまい</li>
  </d:day>
  <d:day mday="12">
    <li title="gDesklets">
      <p>freebsd-users-jp のメールに書かれてた<a href="http://www.t.ring.gr.jp/archives/X/gnome/teams/marketing/en/2004/two-six-screenshots/html/large/Dominik_Schnitzer.png">スクリーンショット</a>を見て、<a href="http://gdesklets.gnomedesktop.org/">gDesklets</a> を試してみることにする。まずはメニューから「アプリケーション」「アクセサリ」「gDesklets」を選択。む、何も出ないな。</p>
      <p>ドキュメント見ると、.directory ってなファイルをクリックせよ、とある。Nautilus から /usr/share/gdesklets/Displays を開き、おもしろそうなフォルダを選んで、その中の .directory なファイルをクリック。ほほぉ。</p></li>
    <li title="Unicode に対応していないソフトウェア"><a href="http://www.freedesktop.org/Software/BadSoftware">freedesktop.org: BadSoftware</a>。Unicode を扱えないソフトの一覧</li>
    <li title="三省堂の検索端末">
      <p><a href="http://nikkeibp.jp/wcs/leaf/CID/onair/jp/flash/301374">日本IBM、あいまい検索対応の書誌検索システムを三省堂に</a>。三省堂の便利なところは、この検索端末が店内で使えることなのだが、この端末、結構遅かった。検索語句を投入してから結果が返ってくるまで一踊りできるくらい。高速化もされてんのかな。下北沢や有楽町や神田の店舗には時々行くので、今度試してみよう。</p>
      <p>あと、あの端末にはちょっとした穴があり、タッチパネルの操作だけで OS の任意の操作が出来てたりもしてたけど、最近は対策されてるかな。</p></li>
    <li title="Mozilla と GNOME で Longhorn 対抗">
      <p><a href="http://ryuzi.dyndns.org/mozillazine/html/modules/news/article.php?storyid=504">Mozilla が Longhorn 対抗に向けてGNOME 他オープンソースプロジェクトとの協力を模索</a>。これは、<a href="http://www.asahi-net.or.jp/~AE5T-KSN/d/200404.html#07-02">Mozilla と GNOME などで Longhorn 対抗</a>、の話の元記事の日本語訳。</p>
      <p>おまけ。<a href="http://nat.org/2004/april/#12-April-2004">GNOME の偉い人と MS の偉い人</a></p></li>
    <li title="「おたく立国」あるいは「コンテンツ立国」系の話へのリンク">
      <p>思い立って順不同にリンク。</p>
      <ul>
        <li><a href="http://www.itmedia.co.jp/lifestyle/articles/0404/12/news008.html">大学はコンテンツ人材を育成できるか？</a></li>
        <li><a href="http://www.otsune.com/diary/2004/04/07.html#200404075">アニメ産業は衰退する</a></li>
        <li><a href="http://www.be.asahi.com/20040306/W12/0022.html">「おたく立国」ってマジ？</a></li>
        <li><a href="http://kiri.jblog.org/archives/000561.html">「イノセンス」の観客動員は好調なのに作品評価が低すぎる件について</a></li>
        <li><a href="http://kiri.jblog.org/archives/000544.html">いつまでもたもたやっているのだろうか</a></li>
        <li><a href="http://kiri.jblog.org/archives/000575.html">東京国際アニメフェア２００４</a></li>
        <li><a href="http://www.be.asahi.com/20040410/W12/0025.html">ヘンじゃないか輸入権</a></li>
      </ul></li>
    <li title="TeraTerm UTF-8 対応"><a href="http://cgi3.tky.3web.ne.jp/~yutakakn/windows/index.html">UTF-8 version TeraTerm Pro</a>。おお。<a href="http://yutakakn.seesaa.net/article/94643.html">TTSSHのSSH2対応</a>。おお。</li>
  </d:day>
  <d:day mday="13">
    <li title="Kupu"><a href="http://kupu.oscom.org/">Kupu</a>。クライアントサイドで動く HTML エディタ。CMS との連携のしやすさ、レイアウトに CSS を使うようにする、カスタマイズや拡張が容易、といった特徴。</li>
    <li title="アニオタのためのFOAF"><a href="http://studioddtonline.web.infoseek.co.jp/plan/fva.html">アニオタのためのFOAFボキャブラリ 解説ページ</a>。解説ページが開設された。</li>
    <li title="Bloglines の人気リンクランキング"><a href="http://www.wingedpig.com/archives/000141.html">New Bloglines Features</a>。bloglines に、bloglines が収集している RSS に含まれる URL の<a href="http://www.bloglines.com/toplinks">ランキング</a>を取る機能が付いた、という話。</li>
    <li title="Spam URI Realtime Blocklist"><a href="http://slashdot.org/article.pl?sid=04/04/12/1956252">Spam URI Realtime Blocklist</a>。メッセージ本文に出現する URI のドメイン部を元にした RBL</li>
    <li title="iVDR Secure"><a href="http://pcweb.mycom.co.jp/news/2004/04/13/001.html">コンテンツの「超流通」を可能にするiVDRの新規格</a>。iVDR の話はゆうべの WBS にも出てたけど、コンテンツ保護、の機能もあるのね。でも、Linux のデスクトップ環境からも自由に使えたりするのだろうか。むつかしいだろなぁ。</li>
    <li title="レストランのメニューを perl で利用"><a href="http://search.cpan.org/perldoc?WWW::Restaurant::Menu">WWW::Restaurant::Menu</a>。レストランのサイトにあるメニューにアクセスし、その情報を引き出すモジュール、かな? <a href="http://member.nifty.ne.jp/cafeterracehongo/html/menu.html">カフェ本のメニュー</a> を問い合わせる実装クラスも作れるかな。</li>
    <li title="通勤に自転車"><a href="http://us.geocities.com/haitenxt/index.html">通勤、労災保険、自転車</a>。自転車で通勤するのに気になる法律、保険絡みの話のまとめ。</li>
    <li title="IETF 関係">
      <ul>
        <li><a href="urn:id:draft-ietf-dnsop-misbehavior-against-aaaa-01">Common Misbehavior against DNS Queries for IPv6 Addresses</a>。IPv6 アドレスの問い合わせをした時の DNS サーバのおかしな挙動についてまとめたもの。</li>
      </ul></li>
    <li title="POP3Share"><a href="http://pop3share.sourceforge.net/">Pop3Share</a>。POP3 を通信プロトコルに使ったファイル共有サーバ。P2P なプロトコルとか、その手のものを遮断されているような環境向き。</li>
  </d:day>
  <d:day mday="14">
    <li title="コンテンツビジネス振興政策"><a href="http://www.kantei.go.jp/jp/singi/titeki2/tyousakai/contents/houkoku/040409houkoku.html">コンテンツ専門調査会報告書（「コンテンツビジネス振興政策」）について</a></li>
    <li title="perl で ISBN を使う">
      <p><a href="http://search.cpan.org/perldoc?WWW::Scraper::ISBN">WWW::Scraper::ISBN</a>。ISBN から本の情報を取得するためのモジュール。取得手段は Driver モジュールで実装し、そのモジュールを指定する。用意されている Driver としては「<a href="http://www.loc.gov/">米国議会図書館</a>のオンラインカタログ」「<a href="http://www.isbn.nu/">www.isbn.nu</a>」「Pearson Education のオンラインカタログ」「O'Reilly and Associates のオンラインカタログ」などがある。日本用にドライバ作るなら、「オーム社 のオンラインカタログ」「Amazon.co.jp」「イーエスブックス」などが作れるかな。</p>
      <p><a href="http://perl-isbn.sourceforge.net/">Business::ISBN</a>。これも ISBN をハンドリングするモジュール。URI モジュールの URI::urn:isbn はこれを参照しているようだ。</p></li>
    <li title="QRコードとかバーコードとか">
      <p>「<a href="http://www.asahi-net.or.jp/~hc3j-tkg/diary/200404.html#01_t1">こんなところにもQRコードが</a>」とか見ると、この手の二次元バーコードって流行りだしてんのだろうか。</p>
      <p>本や雑誌の後にもバーコード付いてるけど、あれから ISBN などのコードとか ISSN とかは読めるんだろうな。家にあふれかえる本や雑誌やビデオテープやDVDの管理にこの手のものが使えるとそれなりに嬉しいかもしれない、と思う今日この頃。まぁ、非接触型なチップのほうがより便利かもしれんだろうけど、今そこにあるものとしては。さて、Linux でも使えるリーダっていくらくらいするのだろう。</p>
      <p>Linux とバーコードの話だと、<a href="http://lists.sourceforge.jp/mailman/archives/opossum-support/2003-February/thread.html">opossum-support ML のアーカイブ</a>が見つかった。</p>
      <p>QRコードドットコムの<a href="http://www.denso-wave.com/qrcode/qrstandard.html">QRコードの規格化・標準化</a>によれば、QRコードについては「当社(デンソーウェーブ)が保有する特許の権利行使を行わない」とある。すばらしい、と思ったけど「バーコードリーダーについて権利行使はあるかも」との突っ込みが入った。「<a href="http://www.itmedia.co.jp/news/articles/0401/28/news023.html">バーコード製品は、ハイテク業界で最も特許が溢れ返っている分野の一つ</a>」という話もあるしなぁ。ま、普通にキーボードとして見えるバーコードリーダから ISBN などのコードを入力する分には問題ない、と思いたい。</p></li>
    <li title="本・雑誌とバーコード">
      書籍や雑誌とバーコードについては <a href="http://www.uraken.net/zatsugaku/zatsugaku_109.html">裏辺研究所: 雑学万歳: 第109回　バーコードの意味（２）本・雑誌編</a>と、<a href="http://www.asahi-net.or.jp/~ax2s-kmtn/bcodes.html">図書館員のコンピュータ基礎講座: バーコード</a> が詳しいな。ここいら辺と <a href="http://alexandria.rubyforge.org/">Alexandria</a> [情報元: <a href="http://www.t3.rim.or.jp/~raeva/diary/?200404b&amp;to=200404132S2#200404132S2">The diary formerly known as Go ahead make my day.</a>] のような書籍管理ソフトが連携できると楽しいかもしれない。</li>
  </d:day>
  <d:day mday="15">
    <li title="昼飯と夕飯">昼飯はメルサで。夜は牛で</li>
  </d:day>
  <d:day mday="16">
    <li title="IETF 関係">
      <ul>
        <li><a href="urn:ietf:id:draft-siemborski-rfc2554bis-03">SMTP Service Extension for Authentication</a>。SMTP認証の RFC である RFC2554 の改訂版。いくつかの clarify のほかは、SASLprep の利用あたりくらいか。</li>
        <li><a href="urn:ietf:id:draft-siemborski-rfc1734bis-03">POP3 SASL Authentication Mechanism</a>。こちらは POP3 と SASL。SMTP 認証と同様＋α</li>
        <li><a href="urn:ietf:id:draft-klyne-hdrreg-mail-03">Registration of mail and MIME header fields</a>。IANA に登録されているメールのヘッダの一覧。どのヘッダがどの RFC で定義されているかのサーベイ</li>
        <li><a href="urn:ietf:rfc:3743">Joint Engineering Team (JET) Guidelines for Internationalized Domain Names (IDN) Registration and Administration for Chinese, Japanese, and Korean</a>。来たるべき混乱を最小限に抑えるべく、中日韓のドメイン名を登録・管理・運用するためにまとめられたガイドライン。</li>
      </ul></li>
    <li title="GNOME 関連">
      <p><a href="http://bugzilla.gnome.org/show_bug.cgi?id=140004">City/airport names in gweather should be localisable</a>。天気情報を表示するためのアプレットである gweather では都市名と空港名が登場する。現状では英語表記のままだけど、これをちゃんと i18n しようという話</p>
      <p><a href="http://www.customize.org/">customize.org</a>。ブラウザやDEのテーマ、アイコン、壁紙などのリポジトリ</p></li>
    <li title="アイデアプロセッサというか賢いメモ帳というか">
      <p>溢れかえる情報やらメモやらブックマークをなんとかしたいということ。まず思いつくのはマイクロソフトの OneNote。でも高いな、という人のために SVG Cats 2 てのがあるそうな。<a href="http://artifact-jp.com/mt/archives/200404/svgcats2.html">マイクロソフト『OneNote』のかわりに『SVG Cats 2』</a></p>
      <p><a href="http://artifact-jp.com/mt/archives/200404/wema.html">WikiをベースにしたWeb付箋『変なもの』</a>。同様のことをサーバサイドでやろうとしたらこんな感じですかね。従来の掲示板、ブログ、Wiki への add on として利用できれば楽しそうではある。</p></li>
    <li title="中国のアニメ雑誌"><a href="http://nikkeibp.jp/wcs/leaf/CID/onair/jp/flash/301591">中国初のアニメ週刊誌、上海に登場</a>。中国でも出てくるようになったのか。香港だのアメリカだのでは既にあるけど。</li>
    <li title="永続リンクのデザイン"><a href="http://sheepman.parfait.ne.jp/wiki/PermanentLinkDesign">永続リンク(Permanent Link)のデザインについて</a>。URL のデザインについての話とかリンク</li>
    <li title="GNOME は使えるかどうか"><a href="http://slashdot.org/article.pl?sid=04/04/15/1658234">GNOME for Grandma</a>。おばあちゃんのパソコンに GNOME を入れた時の話</li>
    <li title="Gopher はまだ死んでなかった"><a href="http://www.hotwired.co.jp/news/news/technology/story/20040415306.html">ウェブより古いネット情報検索システム『ゴーファー』、今も続く開発</a>。なつかしいな。日本でもまだ動いてるところあるだろうか。日本だとがんセンターでひまわりの画像を配ってたんだっけ。大学でも Gopher のサーバが動いてたな。</li>
    <li title="お好み焼">今月の Ring のミーティングは広島開催。東京残留組は神田の広島お好み焼屋に集合して食って飲んだ。ビールを加えるとおなかパンパンだね。</li>
    <li title="地域IX"><a href="http://www.sakura.ad.jp/~tanaka/archives/000016.html">地域IXは必要か?</a>。“ARPA-NET た○か”さんによる地域IXについての話。インターネット原理主義者としては地域IXは、ばしばし欲しいし、どんどん発展して欲しい。でも現実的にはむつかしいよね、というのはある。秋田IXのゴタゴタ見てるとその辺りのせめぎあいについて考えてしまうのはある。解決する、というか、ショック療法ならとりあえず将○様にお願いして、○○○あたりに(以下略)</li>
    <li title="USBメモリで認証"><a href="http://www.pamusb.org/">pam_usb</a>。USBメモリやフロッピーなどに格納した鍵による認証を行う pam のモジュール、かな。DSA を使ってる。</li>
    <li title="スカパーでもハイビジョン"><a href="http://itpro.nikkeibp.co.jp/free/NNM/NEWS/20040416/143150/">解説：東経110度CS放送でHDTV計画続々，サービス改善で目指す事業のテコ入れ</a>。キッズとか AT-X あたりも HDTV 化して欲しいけど、そうなると高くなるだろうな。コピーワンスだろうし。</li>
    <li title="SVG Cats 2 はオープンソース?"><a href="http://www.sage-p.com/getnewkey3.htm">「オープンソースなので自由に改変することが出来ますが、改変したものを再配布するときは、いくつか注意点があります」「SVG Cats 2 のプログラムを少し改良して使い続けるときは、SVG Cats 2 を購入していただく必要があります」</a>。よくわからん</li>
  </d:day>
  <d:day mday="17">
    <li title="アンテナ">
      <p><a href="http://a.utmc.or.jp/utmc/">UTMCアンテナ</a>を なつみかん から <a href="http://sourceforge.jp/projects/rantenna/">rAntenna</a>に変更してみた。設定がシンプルで良いのがすばらしい。</p>
      <p>デフォルトは RDF 出力なので、xsltproc で HTML にして出力するようにしています (HTML を直接出せるようですが)。</p>
      <p>「更新時刻じゃなくて RSS を見たい」「さらには RSS を aggregate したい」「RSS が無いところだけ更新時刻のみ表示」「あるいは適当なフィルタを検出対象ごとに定義して (よくあるような正規表現じゃなく、XPointer あたりで記述できれば良さげ)、RSS に変換した上で入力」「複数人で個別のアンテナを運用できるようにする」といったあたりができればさらにうれしいかも。</p>
      <p>って、結局、「Planet UTMC」と「UTMC 向け RSS Aggregater」になっちゃうな。<a href="http://fulufuru.haun.org/mt/log/000032.html">もはやアンテナの時代ではない</a>、って気もするし。</p></li>
    <li title="Planet GNOME-JP"><a href="http://61-21-60-232.home.ne.jp/">相花さんのblog</a>。Planet GNOME-JP も作れるかな?</li>
  </d:day>
  <d:day mday="18">
    <li title="Sound-Juicer で MP3">Sound-Juicer で MP3 のエンコーディングができるようにするには、gst-plugins パッケージで lame を有効にしてビルドすればよい。</li>
    <li title="バーコード・リーダ">
      <p>秋葉へ。LAOX ザ・コン館にて、<a href="http://www.cipherlab.co.jp/doc/usbee1000-1090.html">USBee-1000</a> を購入。オンラインショップならまだ安いところはあるようだが、いますぐに、かつ、たちどころに欲しかったので。</p>
      <p>まずは Windows のノート PC に接続。USBキーボードとして認識された。キーボードから数字を打っているかのように入力される。アプリはメモ帳でもなんでもOK。</p>
      <p>Linux マシンにつなぐ。Debian (sid) で、kernel-image-2.6.4-1-686 な環境。hotplug が自動的に良きにはからってくれて、コンソールでも XFree86 でも問題なくバーコードの数値が読みとれた。すばらしい。</p>
      <pre>
usb 1-1: new low speed USB device using address 2
drivers/usb/core/usb.c: registered new driver hiddev
input: USB HID v1.10 Keyboard [USB BarCode Reader] on usb-0000:00:1d.0-1
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
drivers/usb/core/usb.c: registered new driver usbkbd
drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver
</pre></li>
    <li title="バーコードと ISBN">
      <p>バーコードから読みとった数値、書籍の場合は2段あるけど、その1段目の数値からISBNを得るには以下のようなコードでよいようだ。</p>
<pre>
sub barcode_to_isbn {
    my $jan1 = shift;

    my @num = split //, $jan1;
    my $chk_digit = pop @num;
    if (scalar(@num) != 12 || $jan1 !~ /^97[89]/) {
        return undef;
    }

    ## validate JAN
    my $chk_sum = 0;
    map {$chk_sum += $_} @num[1,3,5,7,9,11];
    $chk_sum *= 3;
    map {$chk_sum += $_} @num[0,2,4,6,8,10];
    $chk_sum %= 10;
    if ($chk_digit != (10 - $chk_sum) % 10) {
        return undef;
    }

    splice @num, 0, 3;

    ## calculate ISBN check digit
    $chk_sum = 0;
    my $i = 0;
    map {$chk_sum += $_ * (10 - $i++)} @num;
    $chk_digit = 11 - ($chk_sum % 11);
    $chk_digit = 'X' if $chk_digit == 10;

    return join('', @num) . $chk_digit;
}
</pre></li>
    <li title="Alexandria を使ってみよう">
      <p><a href="http://alexandria.rubyforge.org/">Alexandria</a> を使ってみた。Amazon.co.jp から情報を取得するには、</p>
<pre>
--- lib/alexandria/book.rb.orig	2004-04-16 06:03:43.000000000 +0900
+++ lib/alexandria/book.rb	2004-04-18 23:25:03.000000000 +0900
@@ -164,7 +164,7 @@
 
     		def self.find(criteria)
                 results = []
-                req = Amazon::Search::Request.new('foo')
+                req = Amazon::Search::Request.new('デベロッパートークン', 'webservices-20 あるいは アソシエイツID', 'jp')
                 req.asin_search(criteria) do |product|
                     next unless product.catalog == 'Book'
                     fetch = lambda do |url|

</pre>
    <p>とすれば良いようだ。ISBN しか入力できないので、バーコードの数値も入力できるように改造すればさらに良い。</p>
    <p><a href="http://www.asahi-net.or.jp/~AE5T-KSN/img/alexandria.png">実行画面のスクリーンショット</a></p></li>
    <li title="Alexandria をバーコード対応に">
      <p>Alexandria 0.1.2 で ISBN じゃなく、バーコードから数値を入力することができるようにするパッチを作った。<a href="http://www.asahi-net.or.jp/~AE5T-KSN/lib/alexandria-0.1.2-jan.diff">alexandria-0.1.2-jan.diff</a>。Add book... で表示されるダイアログで、ISBN の代わりにバーコードから EAN コードを入力しても OK になるはず。13桁で、かつ、978 あるいは 979 から始まる場合は内部で ISBN に変換するコードを仕込んだ。</p>
      <p>ruby のコードを書くのは始めてなので変かも。</p>
      <p>2004.4.19 追記。ASIN 導出あたりに、まだちょっとバグがあるようだ。alexandria 本体のバグもいくつか見つけた。それでもコードを追いかけるのは C よりよっぽど楽だな。</p>
    </li>
  </d:day>
  <d:day mday="19">
    <li title="安いバーコードリーダ"><a href="http://openuser1.auctions.yahoo.co.jp/jp/user/fk_system">ヤフオクに出てる</a>というので見てみたら、<a href="http://www.fksystem.com/">この業者が</a>出品してるのかな。7,000円台からあるようだ。<a href="http://www.asahi-net.or.jp/~AE5T-KSN/d/200404.html#14-03">前出のML</a> にも登場しているところだ。</li>
    <li title="EAN から ISBN を導出">Business::ISBN モジュールの ean_to_isbn() 関数使うのがお手軽だ。</li>
    <li title="バッチで ISBN を登録">
      <p>バーコードリーダーと cat コマンドで EAN のリストを作り、そのリストを読みこんで alexandria 用のデータを一気に生成するスクリプトを作製した。</p>
      <ul>
        <li>Business::ISBN の ean_to_isbn で ISBN に変換→ASIN として使用</li>
        <li>Net::Amazon で amazon.co.jp へアクセスして書誌情報取得</li>
        <li>ひたすら Alexandria 用のデータ形式で書き出し (YAML 形式なので YAML モジュール使おうとしたが、ruby 側で読めないのを吐くので断念)。書影は LWP で取得</li>
        <li>Net::Amazon を使う際は Cache::File 使って接続情報などキャッシュ</li>
      </ul>
      <p>こうなってくると GUI も perl で作りたくなるが、とりあえずここまで。</p></li>
  </d:day>
  <d:day mday="20">
    <li title="携帯プレイヤー"><p>携帯プレイヤーが欲しい今日この頃。</p>
      <ul>
        <li>余計な「著作権保護機能」なんていらない</li>
        <li>USB Storage 対応で、音楽データの転送に特別なソフトが不要だといい</li>
        <li>対応フォーマットは MP3 と Ogg が望ましい</li>
        <li>小さいほうがいい</li>
      </ul>
      <p>Ogg Vorbis あたりをあきらめて、Muvo2 に日和ろうかと思ってたら、<a href="http://www.watch.impress.co.jp/av/docs/20040420/vertex.htm">iAUDIO M3</a> なんてのが出るらしい。良さげだ。</p></li>
    <li title="GStreamer ベースのストリーミング・メディア・サーバ を開発する Fluendo">
      <p><a href="http://www.gnomedesktop.org/article.php?sid=1755">Footnotes の記事</a> によれば、<a href="http://www.fluendo.com/">Fluendo</a> という会社が出来た模様。GStreamer フレームワークを使ったストリーミング・メディア・サーバを開発するそうな。そして、Ogg/Theora のスペックを完成させるべく援助する、とのこと。</p>
      <p><a href="http://www.burtonini.com/blog//computers/theora-20040420">7月のGUADECの中継を目標にしている</a>とか。</p></li>
    <li title="オタク論壇"><p><a href="http://haguruma.2log.net/archives/blog74.html">「日本オタク大賞」に見えたオタク論壇の行き詰まり</a> および、<a href="http://haguruma.2log.net/archives/blog75.html">岡田・唐沢を継ぐ者の不在　「日本オタク大賞」に見えたオタク論壇の行き詰まり・その２</a>。最近感じてた岡田・唐沢氏のオタク方面についての発言への感じてたズレがまとまってる感じではある。年代的なものを別にしても、オタクといっても中野系と秋葉原系の違いもあるのかもしれない。同様の違和感はオタク他の第一世代のマリみて関係への言及でも感じたことがあったような記憶があったが、具体的には何だったか。</p>
<p>とはいえ、私も世代的には微妙なところではあるのでなんともいえず。</p></li>
  </d:day>
  <d:day mday="21">
    <li title="携帯とバーコードと本と万引">
      <p>本屋に行くと「この本買ったかな」で悩むことがある。そこで、本のバーコードを読みとり、自宅にあるデータベースにアクセスして確認、てなことをやろうと思った。</p>
      <p>BREW でバーコードは読めるようだが BREW は勝手にはアプリは作れないみたい。断念。iアプリなら出来そうかな。</p>
      <p>と思ったところで、「本屋で本にケータイかざしているとデジタル万引きと間違われる」てなことに気づく。どうすればいいのだ。</p></li>
    <li title="Mozilla と GNOME の親和性向上のために"><a href="http://bugzilla.gnome.org/show_bug.cgi?id=140713">Bug 140713: [Plan] Improve gtkmozembed to be more friendly to GNOME</a></li>
    <li title="本スキャン">とりあえず居部屋に積んであるのと、押入れの中に押しこんであった本、363冊の読み取りと、Alexandria への入力完了。バーコードの無いのは手入力。バーコードはあるけど Amazon.co.jp に登録されてない数冊は手入力。何のコードも付いてない本は未入力。その過程で、Amazon に書名が化けて入力されているものを発見した。イーエスブックスだと化けない。</li>
  </d:day>
  <d:day mday="22">
    <li title="世界初のMailman本"><a href="http://home.impress.co.jp/reference/1936.htm">Mailman標準ハンドブック</a>てのが出るようだ。某所で導入する予定だし、買うかな。</li>
  </d:day>
  <d:day mday="23">
    <li title="Common Locale Data Repository project が The Unicode Consortium へ移行"><a href="http://www.unicode.org/press/press_release-cldr.html">Unicode Sponsors Locale Data Project</a>。OpenI18N から The Unicode Consortium へ移行</li>
    <li title="ごきげんようお姉様">
<p><a href="http://aglaia.c.u-tokyo.ac.jp/~yamamoto/diary/?200404c&amp;to=200404231S6#200404231S6">就職活動の流れ</a> より引用:</p>
<blockquote>
私の後輩(東大生)は，朝日新聞社の筆記試験において「挨拶運動は『知合い』と『見知らぬ人』の区別をなくして一律に扱うものでファシズムの到来につながる」などと書き殴った挙げ句に「ごきげんようお姉様」というタイトルをつけて提出いたしましたが，見事に合格いたしました．
</blockquote>
<p>すてきだ。</p>
<p>それ以外の内容も、バイト先にそのまま就職してしまったような私にとってはいろいろ興味深い (ほかの会社はチェックすらしなかった)。</p>
<p>それよりもさらに前、学部生だったころは、まだバブルの残滓があったこともあり、家には企業から鬼のように会社案内のパンフが送られてきていたものだった。あのころのパンフの山、取っておけば一種の時代の資料として面白かったかもしれない。</p></li>
    <li title="夕飯">夕飯は<a href="http://www.kateiryouri.com/recipe1.html">ポークシチュー</a>を作った。バターを焦がしてしまったので黒っぽくなってしまったが、味は良し。</li>
    <li title="iAUDIO M3">
<p>有楽町のソフマップにて今日発売の <a href="http://www.vertexlink.co.jp/product/multimedia/iaudio_m3/">iAUDIO M3</a>を買った。さっそく Linux マシンに接続。問題なく USB Storage として認識。</p>
<p>mount する時に iocharset=utf8 としておけば、日本語やラテン文字などなどが混在したファイルでも問題なくコピーできる。ただ、VFAT の制限からか、使えない文字もあるようではある。</p>
<p>OGG Vorbis なデータをコピーしてみたが、アルバム名、曲名なども問題ない。「<span lang="el">Agap&#275;</span> (水の惑星Ver.)」のようなタグでも安心。すばらしい。</p>
<p>MP3 を Sound-Juicer から GStreamer 経由で作るにはデフォルトでは何かと面倒なので、安心して OGG でライブラリが作れるな。</p></li>
  </d:day>
  <d:day mday="24">
    <li title="地底探検">
      <p><a href="http://www.geo-site.jp/">東京ジオサイトプロジェクト 沈黙のシールドマシン展</a>に行ってみた。90分待ち。レポートについてはあちこちのサイトにあるので省略。<a href="http://www.ctv.co.jp/chample/2004/0420/01.html">4/20 の少年チャンプル</a> で筧利夫や DA BUMP の人達が共同溝の壁にサインをしていたけど、そのサインを直接見ることができた。番組を見ていた時は「これを見る機会は無いだろうなぁ」と思ってただけに拍子抜け。</p>
      <p>あと、ガンダムエースでの前田建設ファンタジー営業部の人が担当したジャブローの記事も展示されてた。担当の地底学芸員の人が安彦良和さんからの注文は…とか話してたのが印象的。</p></li>
    <li title="牛">夜は新社会人となったβ君の牛</li>
  </d:day>
  <d:day mday="25">
    <li title="春日の風景">
      <p>昼食と買い物目的で春日まで。最近はボコボコと高層マンションが建ってきているが、「駐輪場の無い○○マンションの建設反対」とかのビラが従来の建物に張られているのを見ると軋轢もいろいろあるのだろうな。クイーンズ伊勢丹のようなこじゃれたスーパーができてきている一方で、最近までがんばっていた昔ながらの商店街はすっかり寂れてしまっているし。</p>
    <p>丼屋でいくら丼とうどんのセットで昼食。あおい書店で漫画など。オリンピックで <a href="http://www.tenmacorp.co.jp/puroduct/new/iretoko/frame_2.html">CDいれと庫</a>を3つばかり購入。</p></li>
  </d:day>
  <d:day mday="26">
    <li title="Planet JP">
      <p><a href="http://www.netfort.gr.jp/~dancer/diary/200404.html.ja#2004-Apr-23-06:15:08">Planet が日本語でも動作!!</a>。すばらしい。RSS/RDF に対応してないところは、RSS/RDF に手元で変換してキャッシュしておく、みたいなのをかますことができるようになればいいかもしれませんん。<a href="http://blog.bulknews.net/mt/archives/000943.html">tDiary の場合はこのようなスクリプトで</a>できるらしいです。ある程度のパターンなら XPointer で書けそうな気がするけど、XPointer と任意の HTML を与えて、フラグメントを取り出す、みたいなコードはどうやって書けるだろう。LibXML2 なら HTML も DOM 化できるし、なんとかなるのだろうか。単純には行指向で正規表現使えばいいのだろうけど…</p>
      <p>Planet GNOME-JP 作るなら、このページも GNOME 関係は別 RSS にしたほうがいいのかもしれない。カテゴリ情報を追加せねば。ベイジアンか HMM か何かで自動分類できるようなインターフェイスを作るのもいいかな。</p></li>
    <li title="GNOME Foundation と Mozilla Foundation"><a href="http://mail.gnome.org/archives/foundation-list/2004-April/msg00008.html">GNOME Foundation / Mozilla Foundation Meeting Minutes Wednesday,April 21 2003</a>。Mozilla Foundation の代表者と GNOME Foundation とで合同のミーティングを持ったようだ。その議事録。</li>
  </d:day>
  <d:day mday="27">
    <li title="Opera が RSS をサポート"><a href="http://rss.weblogsinc.com/entry/6562357468167668/">New Opera Browser supports RSS</a> というので日本語の情報を探したら、<a href="http://japan.internet.com/linuxtoday/20040426/3.html">Opera 7.50 β版、チャット機能を追加</a>という記事にRSSへの言及があるな。</li>
    <li title="Web での i18n"><a href="http://bergie.iki.fi/blog/2004/2004-04-26-000.html">Supporting International Characters</a>。いくつかの記事へのリンク</li>
    <li title="2ちゃんねると社会調査"><a href="http://d.hatena.ne.jp/gyodaikt/20040424#p3">試行空間 2004-04-24: 2ちゃんねる</a>。コメント中の「最近、調査・実験における意図の裏読みは社会心理学の大きなテーマともなりつつある」というのは興味深いな。マーケティング方面でも同様の問題は起きてそうだな。</li>
    <li title="XHTML の RelaxNG を使った定義">メモ。<a href="http://www.w3.org/TR/xhtml2/xhtml20_relax.html">XHTML 2.0 RELAX NG Definition</a>、<a href="http://www.thaiopensource.com/relaxng/xhtml/">Modularization of XHTML in RELAX NG</a></li>
    <li title="Plucene"><a href="http://search.cpan.org/dist/Plucene/">Plucene</a>。検索エンジン Lucene の perl 版</li>
  </d:day>
  <d:day mday="28">
    <li title="ルビタグと Mozilla">メモ: ルビタグの Mozilla でのサポート状況は、<a href="http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1072">Bug-JP 1072</a> と <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=33339">Bug 33339</a> か。MathML との類似性の指摘もあるな。</li>
  </d:day>
  <d:day mday="29">
    <li title="串揚げ">目が覚めたら夕方の4時。18:30に池袋に集合し、串揚げ屋へ。7人でたらふく食べる</li>
    <li title="Wiki の変換">
     <p>Wiki の記法を標準化するというより、記法にとらわれずに、Wiki の記法を使って表現している「内容」というのはなんだろう。Wiki で書かれたものは、最終的には HTML (XHTML) にマッピングされる。ということで、XHTML のサブセットで表現できないだろうか。</p>
     <p>ってんで、XHTML で必要そうな要素や属性を拾い出して、でっちあげて、<a href="http://xml.utmc.org/mc-msg.rnc">Relax NG Compact 形式でまとめてみた</a>。Wiki の多くには「プラグイン」というものがあるので「i-p 要素」「b-p 要素」なるものを定義した。inline-plugin などという名前のほうがいいかもしれないが、XML 的ではないとは思うけど、要素名を極力短くするためにこうしてある。inline と block という概念を残してたり、br 要素があったりするのは PukiWiki のため。</p>
     <p>このスキーマで表現されるモデルを行指向のテキスト表現にマッピングできれば、それが各種 Wiki の記法の定義になり得るかもしれない。ABNF あたりで書けるかしら。実際には Inline.model あたりが複雑化を招きそうな気はするので、実際には、さらにこのサブセットになるのかもしれない。各種 Wiki 記法の相互変換ができるかな?</p>
     <p><a href="http://www.thaiopensource.com/relaxng/trang.html">Trang</a> では各種スキーマ記法のために、扱う対象のスキーマで表現されるモデルの共通項のようなものとのマッピングを使ってるが、似たようなものか。</p>
    </li>
    <li title="X Developer's Meeting"><a href="http://www.gnomedesktop.org/article.php?sid=1772">X Developer's Meeting</a>。X開発者のミーティングの模様</li>
  </d:day>
  <d:day mday="30">
    <li title="場所の運用">
      <p>「<a href="http://www.mhatta.org/diary/?date=20040429#c02">全て自然発生的な秩序に任せようと思っていた</a>」というのを見て思い出したのは、昔のパソコン通信時代のことだ。「○○というホスト局を開局しました。まだまっしろです。みんなの手で作りあげていきましょう！！！あなたの参加をお待ちしています！！！！」みたいな宣伝を時々見たことがあるが、そういうところは盛り上がるのはむつかしい。実際にアクセスしてみると、メッセージがなにもないボードがいくつかあるだけだったりして、静かなままだったりしていた。</p>
      <p>最初から最後まで、トップページからコメントの端々にまで手をつっこむことは必要ないけど、少なくとも最初のうちは自作自演を駆使してでもある程度動かさないと動き出さないことが多いだろうな。</p></li>
  </d:day>
</d:diary>
