2005年1月アーカイブ

2005.01.01 (土)

あけまして、おめでとうございます。本年もよろしくお願いいたします。

品川神社

昨日の雪は夕方には止んで融けてくれたので、ノーマルタイヤの車でも滑らずに走れるようになりました。おかげで年が明けたらすぐ車で近くの神社まで初詣に行けました。結構並んでましたが、小さな神社で来るのは近隣の人ばかりなのでそれほど時間はかからずお参りができました。

今年もよい年でありますように。

お正月はなんといっても天皇杯です。これを見ると新年が来たって気がします。

東京ヴが5度目の優勝、磐田を下す サッカー天皇杯決勝 - asahi.com : スポーツ

サッカーの天皇杯全日本選手権決勝のジュビロ磐田―東京ヴェルディ戦は1日午後、東京・国立競技場で行われ、東京ヴが2―1で磐田を下し、前身のヴ川崎時代以来の8大会ぶり5度目の優勝を決めた。磐田の連覇はならなかった。

ジュビロとヴェルディではどちらも昨シーズンはぱっとしない成績でしたし、たいして思い入れのないチームなのでどちらが勝ってもよかったんですが、ゴン中山が引退前の花道を飾るか、森本貴幸が世代交代を印象付けるか、くらいに思ってました。実際には活躍したのは、飯尾、平本、相馬のユース出身同期3人組でしたね。見事な動きでした。彼らがオリンピックメンバーに選ばれなかったのが今さらながら不思議に思えてしまいました。オリンピック落選の悔しさがここまで成長させたということでしょうか。

アルディレス監督はエスパルス時代にナビスコカップ優勝、Fマリノス時代にステージ優勝を遂げており、今回は天皇杯優勝です。必ずしも十分ではない戦力のチームを導く力は優れているようです。それをコンスタントに続けられれば強いチームを作れんでしょうけど、今後はどうでしょうか。それに引き替え、山本昌邦監督は最後まで勝ちきれない印象が気の毒ながら固まりつつあります。ジュビロもそろそろ世代交代して生まれ変わった方がよさそうです。

2005.01.02 (日)

2005年01月02日 東京(トウキョウ) 毎正時の観測データ
北緯:35度41.4分 東経:139度45.6分 標高:6m

時刻 気温降水量積雪深風向風速湿度日照時間気圧
mmcm16方位m/s%hhPa
6-0.3無し無し西北西159無し1018.3
7-0.5無し無し北西261無し1019.0

(気象庁 2005年01月02日 東京(トウキョウ) 毎正時の観測データ より)


今朝の最低気温は氷点下まで下がったんですね。どうりで寒かったわけだ。手が凍るように冷たくなっちゃいます。昼間は多少気温が上がってくるようです。自転車で走ってこようかと思ったけど、やめといたほうがいいかなぁ。

大晦日の高校サッカーの試合はたいへんなことになってました。試合開始時点では芝生の上でプレイしていたのに、途中から雪が降り始めて、しかもどんどん積もっていくんです。後半開始時点では雪にうっすらと覆われたグラウンドでのプレイです。試合終了の頃には完全に雪原でのサッカーになってました。

これを見て急に見てみようと思ったの下記の映画です。この状況とまるで同じ事態を描いてます。いや、サッカーじゃなくて、、急激に雪と氷で大地が埋め尽くされていく気象現象の方です。想像してたよりも遥かに激しい勢いで事態は進むんですね。高校サッカーの開始と終了の間の劇的な変化を見た後だったので、ずいぶんとリアリティを感じました。

デイ・アフター・トゥモロー 2枚組特別編



20世紀フォックス・ホーム・エンターテイメント・ジャパン (2004/10/02)
¥ 4,179
ASIN: B0001A7D22

この映画の設定は誇張はあるにせよ、まったくありえない話ではなさそうです。 NHKの地球大紀行でもやってましたが、南極大陸って以前は温暖な場所だったんですね。他の大陸とつながっていた頃には、赤道付近から流れてくる海流の影響で暖められていたのです。大陸が移動するにつれて、孤立した単独の大陸になったことで周囲を巡る周極流という流れができてしまったために、暖流が南極大陸まで届かなくなったんです。そのせいで南極大陸は急激に冷えた氷の大地になったということです。

海流の影響って意外なほど大きいんですね。ヨーロッパにしても、パリやロンドンあたりの都市は緯度的には北海道よりもずっと北にあります。それなのに人が住むのに適した気候なのは、大西洋を流れる暖流のおかげです。エルニーニョに代表されるように海流の変化が各種の異常気象を引き起こしているとも言われています。近頃はへんてこな気候が続いてますけど、海流をじっくり調査研究する必要がありそうです。

2005.01.03 (月)

冬休みに部屋の片づけをしながら、今年こそは机の上が物で山積みにならないようにしようと思って読んだ本です。キャッチーなタイトルにまんまと乗せられてしまうのは悔しいんですが、悪くない本だと思います。

気がつくと机がぐちゃぐちゃになっているあなたへ
リズ・ダベンポート, 平石 律子


草思社 (2002/09/07)
¥ 1,365
ISBN: 4794211465

この手の本は今までにも数多くあったわけですが、収納法や整理法というよりも、システム手帳本や仕事術的な本の方が内容としては近いでしょう。机の上が片付いていないと探し物に無駄な時間をかけることになる、日々の仕事の進め方を整理して秩序立てようとすれば机の上は必然的にきれいになる、という論理です。語られる教訓は今までにもよく目にしたものですし、自分でも普段から意識しているようなことばかりです。それでも耳が痛いことが多いのは、自分ではうまく実践できていないということにほかなりません。

著者はコックピットと管制塔という例えで日々の仕事、ひいては生活の流れを非常に具体的に指導します。例えに使う用語は少々イメージしにくいのですが、要するにシステム手帳的なものに自分の行動をすべて集約させて表現・管理するようにして、常に見通しをよくしておこうということになるかと思います。単なる概念やお題目だけを並べるのではなく、具体的な手法と行動を示唆されますから自分にもやれそうな気がしてきます。語り口がおもしろく、意識すべき重要なポイントを繰り返し強調してくれるので共感しながら読めます。

私自身はPDA&PCを管制塔として自分の行動を整理しようとしてますから、この本で語られていることをうまく置き換えて実践してみたいと思います。

2005.01.04 (火)
浅草寺

初詣第二段として浅草寺にお参りしてきました。小さな神社の静かな初詣もいいですが、この押し寄せる人波も日本の正月らしくていいですね。

去年まではこのぎっしり並んだ人垣のままお賽銭箱のところまで進んでいました。お参りしようにも後ろから押されてつぶされそうになったり、なかなか前まで進めなかったり、遠くからお賽銭を投げる人がいて頭にぶつかりそうだったり、お参りが終わっても人に囲まれてて出口へ抜け出せなかったりとたいへんでした。 今年はお賽銭箱の手前で警官が紐でせき止めて、一定人数ごと進めてお参りができるようにしてました。おかげでゆったりとお参りができたのはありがたかったです。

恒例のおみくじを引きました。なんとです。2人で行ったんですが、2人とも凶です。なんだそりゃ。周りを見渡してみると、他にも凶の人が何人もいるようです。しばらく見ていると、末吉や吉の人もいますが、顔をひきつらせて「げっ」とか「えー」とか言ってる人が少なくありません。凶です。ざっと見ていた範囲では1/3強くらいの人が凶でした。統計的には全然十分なサンプル数ではありませんが、明らかに凶が多い気がします。そういえばここ数年は2人で引いたうちのどちらかは必ず凶だったような覚えがあります。

浅草寺のおみくじのこの凶の多さはいったいなんなんですか!?意図的に凶を多くしているのでしょうか。不況の世相を反映させているのか、正月の浮かれ気分を引き締めようとしているのか、そういったことなんでしょうか。どなたかぜひ教えてくださいまし。

[TRN:8855歩]
2005.01.05 (水)
ルームリンク(VGP-MR100)

ソニーがDLNAに対応した新しいルームリンクを発表しました。

ソニー、DLNA/1080i再生に対応した新「ルームリンク」

 ソニーは、1080iの再生に対応したネットワークメディアプレーヤー「ルームリンク(VGP-MR100)」を2月5日より発売する。価格はオープンプライスで、店頭予想価格は25,000円前後の見込み。  VAIO上のビデオやオーディオファイルの再生が可能なネットワークメディアプレーヤー。VAIO上のMPEG-1/2ビデオやMP3などのオーディオファイルの再生に対応する。新たに、Sigma Disignsのメディアプロセッサ「EM8620L」を搭載したことで、720p/1080iの再生に対応。

DLNA対応になればメーカーを問わず相互に接続できるようになるわけですよね。 しかもハイビジョン画質にも対応するわけです。すばらしい。

我が家の環境は、4台の録画機器を用途に応じて使い分けています。

  • DVDに保管したいものはPCかMacで録画
  • ハイビジョン画質で見たいものはRec-Pot M
  • 通常の録画、1.5倍速再生で見たいものはClipOn

PCとMacで録画した映像はMediaWiz経由でTVで視聴しています。これだけの種類があると入力を切り替えたりするのが結構面倒です。DLNA対応になればすべてをひとつの機器経由に集約して視聴できるようになったりするでしょう。さらに、他の部屋でもすべての機器に録画されてる映像を視聴できるようになるでしょう。早いとこそうなってほしいもんです。そううまくはいかないかな。

[BCY:12.84km]
ペコちゃんもお正月
2005.01.06 (木)
烏骨鶏ラーメン 龍 [地図]

大森山王にあるラーメン屋さんです。烏骨鶏(うこっけい)という鶏でダシをとっているそうで、店内には烏骨鶏の効能がいっぱい貼ってあります。烏骨鶏は漢方薬にも使われる鶏らしく、いかにも滋養がありそうな気がしてきます。ややしょっぱいんですが、スープの量がちょっと少なめなのが物足りないくらいです。ラーメンとしての味はとってもおいしいとまではいきませんが、体の弱っている時、疲れている時などにはいいんじゃないでしょうか。効果のほどはわかりませんが、体に優しい気がするだけでもいいかも。

[BCY:16.51km]
2005.01.07 (金)
丸亀製麺 [地図]

本場讃岐うどんという触れ込みのうどん屋さんです。看板に偽りはなく腰のあるおいしいうどんを安い値段で食べられます。麺は機械で打っているんですが、手打ちのような風合いの麺になってるのがよいですね。

先日紹介した回転すし屋くら寿司と同じビルの同じフロアにあります。京王品川ビルは安くておいしい店の穴場になりつつあるようです。おかげでランチタイムにはいつも行列ができてます。多少並んでいてもはけるのは早いのでそれほど待たずに食べられます。客席もたっぷりあって、たくさん並んでいるのに席は必ずどこかしら空いています。

[TRN:10893歩]
新宿の夜景
2005.01.08 (土)

Adobe Photoshop Albumというデジカメ写真管理ソフトには写真をカレンダー状に並べて表示する機能があります。Casioのデジカメでは液晶画面で写真一覧をカレンダー状に表示できます。写真一覧を時系列に並べるだけでも楽しいんですがカレンダーと組み合わせると、その日に行った場所や会った人、食べたものなどを月日に対応づけて一覧することができるので、日々の生活をありありと思い出してつい見入ってしまうほど楽しめます。

こうしたカレンダー型写真一覧をblogで作ってみたいと思っていました。blogの記事にも写真を載っけてますから、それを抜き出してカレンダー状に並べればよいわけです。きっと誰かが作っているだろうとは思いつつ、勉強を兼ねて作ってみました。 MovableTypeにはテンプレート記述でカレンダーを作る機能がありますから、ちょっとしたプラグインを書くことで実現できました。名付けて MTPhotoCalendar です。できあがったカレンダーはこんな感じになります。

Photo Calendar

このカレンダーを作るには、次のようにします。

  1. MTPhotoCalendar plugin を組み込む。
  2. PhotoCalendarのテンプレートを作成する。
  3. アーカイブを再構築する。
  4. 他のテンプレートへリンクを追加する

順に説明しましょう。MovableType 2.661で作成していますので、3.X系の方は違っているかもしれません。ご注意ください。(追記: MT4対応版を追加しました)

MTPhotoClandarの組み込み

まず下記からpluginをダウンロードします。このpluginはフリーで使っていただいてかまいません。

これを展開して、その中の mt-photo-calendar.pl をMTをインストールした場所のpluginsディレクトリにコピーします。pluginの組み込みはこれで完了です。

PhotoCalendar のテンプレートを作成

MTPhotoCalendar pluginを組み込むと、次の4種類のタグがテンプレート記述に使えるようになります。

<MTIfCalendarImage width="nnn" height="nnn" > ~ </MTIfCalendarImage>
当該日にエントリに画像が存在すればタグ内部が有効になる。属性widthとheightでカレンダーの各マスに表示する画像の最大サイズを指定する。
<$MTPhotoCalendarImageSrc$>
当該日のエントリ中の画像のURL。
<$MTPhotoCalendarImageWidth$>
当該日のエントリ中の画像の幅。
<$MTPhotoCalendarImageHeight$>
当該日のエントリ中の画像の高さ。

これらのタグを使って、カレンダー用のテンプレートを記述します。ページ全体は月別アーカイブのテンプレートを使って作成するとよいでしょう。本文部分をカレンダーと置き換えます。カレンダー部分はMTのデフォルトの Main Index のテンプレートに含まれているカレンダー部分をそのまま使うとよいでしょう。私の場合はカレンダー部分は下記のようになります。テンプレートをカスタマイズしているので標準状態のものとは若干異なっています。赤色の部分が今回追加した部分ですので、この部分を同じように追加すればよいでしょう。

<table border="1" cellspacing="0" cellpadding="0">
<caption id="menu">
<$MTArchivePrevious$>
<a href="<$MTArchiveDate format="photo_%Y%m.html"$>">«</a>
</MTArchivePrevious>
<a href="<$MTArchiveLink$>" target="_top">
<$MTArchiveTitle$>
</a>
<$MTArchiveNext$>
<a href="<$MTArchiveDate format="photo_%Y%m.html"$>">»</a>
</MTArchiveNext>
</caption>
<tr>
<th abbr="日曜日" align="center" width="100">
<span class="calendar-head" >日</span></th>
<th abbr="月曜日" align="center" width="100">
<span class="calendar-head">月</span></th>
<th abbr="火曜日" align="center" width="100">
<span class="calendar-head">火</span></th>
<th abbr="水曜日" align="center" width="100">
<span class="calendar-head">水</span></th>
<th abbr="木曜日" align="center" width="100">
<span class="calendar-head">木</span></th>
<th abbr="金曜日" align="center" width="100">
<span class="calendar-head">金</span></th>
<th abbr="土曜日" align="center" width="100">
<span class="calendar-head">土</span></th>
</tr>
<MTCalendar month="this">
<MTCalendarWeekHeader><tr></MTCalendarWeekHeader>
<td align="center" height="85"><span class="calendar">
<MTCalendarIfEntries><MTEntries lastn="1">
<a 
href="<$MTArchiveDate format="%Y_%m.html"$>#<$MTArchiveDate format="%Y%m%d"$>"
target="_top"><$MTCalendarDay$>
<MTIfCalendarImage width="100" height="75">
<br />
<img src="<$MTCalendarImageSrc$>" width="<$MTCalendarImageWidth$>"
height="<$MTCalendarImageHeight$>" border="0">
</MTIfCalendarImage>
</a>
</MTEntries></MTCalendarIfEntries>
<MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries>
<MTCalendarIfBlank> </MTCalendarIfBlank>
</span></td>
<MTCalendarWeekFooter></tr></MTCalendarWeekFooter>
</MTCalendar>
</table>

MTIfCalendarImageの内部でMTCalendarImageSrcを使うと、当該日のエントリ中の画像URLを取り出せます。 サイズを指定しているのは、画像の大きさを一定サイズにそろえるためです。別なタグを使って画像サイズを取り出しているのは、横長画像と縦長画像が混在する場合に、どちらの画像も指定した最大サイズに収まるように調整するためです。画像のサムネイルを生成しているわけではなく見ての通り表示サイズを調整しているだけなので、少々画質が粗くなったりするかもしれません。

こうしてできあがったテンプレートをMTに設置します。 MTの「ブログ編集メニュー」画面を開きます。「テンプレートの編集」を選び、「アーカイブに関連したテンプレート」にある「新しいアーカイブ・テンプレートを作る」を実行します。テンプレートの名前を「Photo Calendar Archive」とし、「テンプレートの中身」の欄に作成したテンプレートを貼り付けます。「保存」を押すとMovableTypeにテンプレートが組み込まれます。

次に「ウェブログの設定」を選び、「アーカイブの設定」を選びます。「アーカイブの種類」がMonthlyのところに「Photo Calendar Archive」が現れているはずです。「アーカイブ・ファイルのテンプレート」の欄に「photo_<$MTArchiveDate format="%Y%m.html"$>」と記入します。テンプレート欄は「Date-Based Archive」など既存の月別アーカイブのテンプレートにラジオボタンが付いている状態にしておけばよいでしょう。

アーカイブの再構築

ここまできたら、あとは「サイトの再構築」で「Monthly アーカイブだけ」を再構築してしばし待ちます。再構築が完了したら、「アーカイブディレクトリ/photo_200501.html」のような名前でPhotoカレンダーページができあがっているはずです。 「http://あなたのblogアーカイブパス/photo_200501.html」のようなURLを開いて試してみてください。

他のテンプレートへのリンク追加

ここにインデックスページなどからリンクを張るには、テンプレートで次のように書きます。このblogでは月別アーカイブへのリンクに並べて置いてみました。お試しください。

<a href="<$MTBlogArchiveURL$><$MTArchiveDate format="photo_%Y%m.html"$>">
Photo Calendar</a>

以上のステップを全部完了すれば、これまでに投稿したblog記事の写真を全部カレンダー状に表示することができます。さらに、写真付きの記事を日々追加していくだけで自動的にPhoto Calendarが作られます。ただし、再構築の時間がだいぶ余計にかかるようになってしまいますので、ご注意ください。

写真付きカレンダーで今までの自分の書いた記事を振り返ってみると、単に今までの記事が縦に並ぶアーカイブページを眺めるのとは違った楽しさがあります。人のカレンダーを見ても面白くないでしょうから、ぜひご自分のblogでお試しください。

2005.01.09 (日)

昨日紹介した写真のカレンダー表示を行うMTPhotoCalendarの作り方を紹介します。やぼったいプログラムになってしまってますので、どなたかもっといいコードで書き直して頂けると幸いです。

MovableTypeのプラグインのプログラムは、MTをインストールしたディレクトリの下のpluginsに置いておけば自動的に読み込まれて実行されます。ここでは mt-photo-calendar.plという名前でプラグインプログラムのファイルを作成し、pluginsディレクトリに置いています。 実行されるプログラムでは、次のように書いておくとテンプレートで使用するタグを増やすことができます。下の例では、MTIfCalendarImage、MTCalendarImageSrc、MTCalendarImageWidth、MTCalendarImageHeightという4種類のタグを追加しています。

use MT::Template::Context;

# MTCalendarImageタグを登録
MT::Template::Context->add_conditional_tag("IfCalendarImage" => \&ifcalendarImage );
MT::Template::Context->add_tag("CalendarImageSrc" => \&calendarImageSrc );
MT::Template::Context->add_tag("CalendarImageWidth" => \&calendarImageWidth );
MT::Template::Context->add_tag("CalendarImageHeight" => \&calendarImageHeight );

MTのテンプレートでは4つのタイプのタグを定義することができます。

  • 変数タグ
  • コンテナタグ
  • 条件タグ
  • グローバルフィルタ

それぞれ、プラグインの中から下記の呼び出しを行うことで追加することができます。

  • MT::Template::Context->add_tag($name, \&subroutine);
  • MT::Template::Context->add_container_tag($name, \&subroutine);
  • MT::Template::Context->add_conditional_tag($name, \&subroutine);
  • MT::Template::Context->add_global_filter($name, \&subroutine);

条件タグでは、サブルーチンの返す値が真であればタグに囲まれた部分の有効になりますが、偽であればタグに囲まれた部分が無効になります。変数タグはサブルーチンの返す値にそのまま置き換えられます。 このあたりの詳しいことは、 MovableType プログラミングインターフェイスで解説されています。 また、シェルのコマンドラインで下記のコマンドを実行すれば解説を読むことができます。これらを読めばプラグインの作り方の大体のところはわかると思います。その他のクラスについても出てくるごとにperldocで読んでみるとよいでしょう。

% cd MTをインストールしたディレクトリ/lib
% perldoc MT::Template::Context 

上記のコードでは、条件タグを1つと、変数タグを3つ定義しています。各呼び出しの第一引数がタグの名前で、「MT」を除いた文字列を渡します。第二引数にタグを処理するサブルーチンへの参照を渡します。 最初の条件タグであるMTIfCalendarImageを処理するサブルーチンifcalendarImageは次のようになっています。

sub ifcalendarImage {
    my ($ctx, $arg) = @_;

    # 当該日のエントリーリストを取り出す
    my $entries = $ctx->stash('entries');

    # 時間の逆順にソートする
    sort { $a->created_on < $b->created_on; } @$entries;

    # SiteのURLを取得しておく
    my $blog = $ctx->stash('blog');
    my $site_path = $blog->site_path;

    # 画像取得準備
    my $src = "";
    my $maxwidth  = $arg->{width};
    my $maxheight = $arg->{height};
    my ($width, $height) = ($maxwidth, $maxheight);

    # 当日のimgタグを持つ最後のエントリを探す
    for (my $i = $#{$entries}; $i>=0; $i--) {

        # 本文を取り出す
        my $entry = $entries->[$i];
        my $text  = $entry->text;
        $text .= $entry->text_more if($entry->text_more);

        # imgタグを取り出す
        while ($text =~ m|<img (.*?)>|sigc) {
            # src属性を取り出す
            my $img = $1;
            if ($img =~ m|src\s*?=\s*?"(.*?)"|si) {
                # 画像urlを取得できた場合
                $src = $1;

                # ImageMagickの準備
                my $image = Image::Magick->new;

                if (substr($src, 0, 4) cmp "http") {
                    # ローカルの画像ファイルをロードする
                    my $filename = $site_path . $src;
                    $image->Read($filename);
                } else {
                    # リモートサイトから画像ファイルをダウンロードする
                    my ($imagedata, $retry);
                    for ($retry=3; $retry>0; $retry--) {
                        $imagedata = get($src);
                        last if ($imagedata);
                    }
                    if ($retry<=0) {
                        # ロード失敗
                        $src = "";
                        last;
                    }
                    $image->BlobToImage($imagedata) if ($imagedata);
                }

                # 画像サイズを取得
                ($width, $height) = $image->Get('width', 'height');
                if ($width == 0 || $height == 0) {
                    # 画像を取得できていない?
                    next;
                }

                # 指定サイズの収まらない場合はサイズ指定を調整する
                if ($width > $maxwidth || $height > $maxheight) {
                    my $wratio = $maxwidth  / $width;
                    my $hratio = $maxheight / $height;
                    if ($wratio < $hratio) {
                        $width  = int($width * $wratio);
                        $height = int($height* $wratio);
                    } else {
                        $width  = int($width * $hratio);
                        $height = int($height* $hratio);
                    }
                }

                # 画像が見つかったので終了
                last;
            }
        }
        last if ($src cmp "");
    }

    return 0 unless ($src cmp "");

    $ctx->stash('calendarImageSrc', $src);
    $ctx->stash('calendarImageWidth',  $width);
    $ctx->stash('calendarImageHeight', $height);

    return 1;
}

サブルーチンには2つの引数が渡されます。1つはコンテクストオブジェクト(MT::Template::Context)で、2つ目はタグの属性値を格納したハッシュへの参照です。 コンテクストオブジェクトからは、タグが呼ばれた時点でのページ作成中の中間状態を得ることができます。ここではコンテクストオブジェクトを$ctxという変数で受けています。$ctx->stash('状態名')で各種状態を取り出すことができます。この状態を引き出す名前についてはドキュメントが見当たらないので、MTのソースを探るしかなさそうです。ソースを眺めていると、次のことがわかりました。 MTCalendarタグの内側であれば、カレンダーの各日付を処理しながら順に何度も呼び出されることになるわけですが、呼び出された日付に属するエントリのリストを「entries」という名前で取り出すことができます。

プログラムの残りの部分では、エントリリストから個々のエントリのエントリオブジェクト(MT::Entry)を取り出して、記事の作成時刻や本文を処理しています。本文からimgタグを探し、画像ファイルのURLを取り出しています。

このプログラムでは、各日付の最後に書かれたエントリの最初の画像ファイルを取り出すようになっています。この規則もタグのパラメータにして選択できるようにするとよいでしょうね。

カレンダーの日付の各マスに画像を収めるために、画像サイズがマスのサイズを上回る場合は縦横比を保ったままちょうど収まるように縮小します。各日付のマスのサイズはMTIfCalendarImageタグの属性値として指定するようにしています。ここで指定された値は、サブルーチンの第二引数から取り出すことができます。ここでは$argという変数で受け取っており、$arg->{width}のように取り出します。 そして、実際のファイルから画像サイズを取り出して、縮小後のサイズを計算しています。

画像のサイズの調整に関しては、ここで計算するのではなく JavaScript でページロード時に計算する方法もあります。これもやってみたのですが、うまくサイズ設定が動かないことがあり断念しました。なにかよい方法があれば教えてください。

条件タグでは画像ファイルのURLや画像サイズは使わないので、これをコンテクストオブジェクトに保管しておきます。$ctx->stash('名前', 値)を呼び出すと任意の名前に状態を保管しておくことができます。stashを辞書で引くと「隠し場所」っていう意味なんですね。なるほど。

stashに隠した状態の値、すなわちコンテクストは、後で別なタグの処理の際に取り出すことができます。それが、画像URLと画像のサイズを取り出すタグの処理プログラムである下記のサブルーチンです。ここではstashから値を取り出して、戻り値として返しているだけです。

sub calendarImageSrc {
    my $ctx = shift;
    return $ctx->stash('calendarImageSrc');
}

sub calendarImageWidth {
    my $ctx = shift;
    return $ctx->stash('calendarImageWidth');
}

sub calendarImageHeight {
    my $ctx = shift;
    return $ctx->stash('calendarImageHeight');
}

非常におおざっぱな説明しかできませんでしたが、MovableTypeのプラグインを作成するのは案外簡単であることがわかりました。問題はコンテクストオブジェクトから取り出せるコンテクスト情報の詳細ですね。どなたか整理した人がいたら教えてください。

今回は写真のカレンダー表示をプラグインを作ることで実現しましたが、blogmeterで各種グラフのページを作るのと同じように、外部から記事を読み取って画像のURLを抽出してカレンダーページを作成するようなサービスも実現できると思います。もしかしたら既にあるかもしれません。どなたかぜひ作ってくださいませ。

2005.01.10 (月)

市立船橋はPK戦に弱いと言われながらも今大会はPK戦を何度も勝ち抜いてきてました。しかし最後の最後にやっぱりPK戦の呪縛にはまってしまいましたね。

PK戦制し、鹿児島実が優勝 全国高校サッカー - asahi.com : スポーツ : サッカー

第83回全国高校サッカー選手権大会は10日、東京・国立競技場で決勝があり、鹿児島実(鹿児島)が市船橋(千葉)とのPK戦を制し、創部41年で初の単独優勝を果たした。

鹿児島実業の単独優勝は初めてだったんですね。国見を破って、市船を破って、堂々の優勝です。強豪をしっかり下してきたんですから誇れる優勝でしょう。試合内容でも鹿児島実業が市立船橋をかなり押していたと思います。シュートをクロスバーに当てる惜しいチャンスが双方にありました。しかし決定的なチャンスは鹿実の方が多かったと思います。それらを全部はねのけてしまったんですから両者のディフェンスもたいしたものだと思います。そういう意味では互角だったと言ってよいでしょう。

PKということでは、鹿実キャプテンの岩下くんは2年前の大会で1年生として出場し、相手にPKを与えるファイルをとられて負けたんだそうです。その悔しさを胸に2年間がんばってきたんですね。その思いの強さが今日までの勝利につながったのかもしれません。

今大会の出てきた選手の中からJリーグ、そして日本代表で活躍する選手は何人出てくるでしょうか。楽しみです。

2005.01.11 (火)

遅まきながら「ハウルの動く城」を見てきました。ストーリーや人物については何も語る気が起きません。ジブリ史上最低のつまらない映画です。メッセージだのテーマだのあるのかもしれませんが、いかんせん面白くないので引き込まれません。かなりがっかりです。

と、これだけではなんなので、こう考えてみました。一見子供の落書きのようなアニメなんだけれども、実は常人には理解しがたい高レベルの芸術作品なのではないかと。ピカソのキュービズムの絵が素人目にはでたらめな絵に見えるのに、芸術として高く評価されているのと同じような段階に踏み込んでいるのかもしれません。ピカソの絵も優れたデッサン力を背景に、対象を多角的にとらえて表現したい本質を2次元のキャンバスにぶちまけているため常人には理解しがたいと解釈されています。宮崎駿も表現したいことがや見せたい場面があまりに多すぎて、それをストーリーを一直線にしか進められないアニメに押し込めたもんだから、ストーリー全体としては理解しにくい凡庸なものに見えてしまうのではないでしょうか。絵柄がきれいで丁寧に書き込んである分だけストーリーにも同様のわかりやすさと完成度を求めてしまいますが、実は絵柄は従来からなじみのあるものなのに、場面の組み立てや話の構成の方はまったく別次元に達してしまっているのかもしれないのです。

こう考えると、説明不足の設定も、何を対比させたいのか不明な家族たちも、悲劇的な変身への早すぎる受容も、意味不明な姿の変化も、唐突な愛の告白も、陳腐な場面のオンパレードも、矛盾する言動も、妄想や夢の記憶を並べたような展開も、すべて作品の中で昇華されて芸術を構成する部品になっているのではないかと思えてきます。

ただ、この映画がこれまでの宮崎駿作品のように大人も子供も楽しめる大衆娯楽作品であるかのように宣伝されたいたのはどうかと思います。泣けるお涙ちょうだい映画であるかのような紹介もありました。そうした事前情報は、先入観に基づくお決まりの形式的なものに過ぎなかったということがよくわかります。

見終わった後どうしても胸に残るもやもやを消化しきれず、戯言を書いてしまいました。気分を害された宮崎駿ファンの方がいたら申し訳ありません。なお、下のはサントラCDでDVDではありません。PhotoCalendarで見た時に、この日にこの映画を見たことが一目でわかるので置かせてもらってます。

ハウルの動く城 サウンドトラック
久石譲, 新日本フィルハーモニー交響楽団


徳間ジャパンコミュニケーションズ (2004/11/19)
¥ 3,000
ASIN: B0002U0UKS
[TRN:10201歩]
2005.01.12 (水)
ペコちゃん
IMGP9410.jpg [地図]

中原街道沿い戸越銀座近辺にあるラーメン屋です。小さな店なので車で通ると気がつかないくらい。 ここのラーメンは個性があるというか独特のラーメンですね。スープは豚骨で麺はぶっとい麺です。私にとっては好みの味です。うまいです。注文を受けると炭火でチャーシューを炙ってます。このチャーシューが一味違います。これもうまい。半熟燻製玉子もトロっとした黄身がスープによく合ってて旨いです。

店の看板は「@家」って書いてあるんですが、きむら家っていう名前らしいです。

[BCY:15.49km]
2005.01.13 (木)

アップル、5万円台からの低価格Mac「Mac mini」

 アップルコンピュータ株式会社は、58,590円からの低価格Macintosh「Mac mini」を1月29日に発売する。  Mac miniは、PowerPC G4を搭載した超小型のMacintosh。筐体は約165×165×50.8mm(幅×奥行き×高さ)、重量は約1.32kg。光ドライブはスロットローディング式。キーボードとマウスは付属せず、任意で選択できる。

こんなに小さなMacが出るとは。Mac Cubeの調子がいまひとつよくないので iBook でも買って代わりにしようかなって1年くらい前からずっと考えてました。Mac miniなら大きさといい、値段といい置き換えにぴったりです。ディスプレイもキーボードもマウスもそのまま使えるし。

Mac Cubeの下に敷けるかな、なんて思ったんですが、16.5cm四方ってことは Mac Cubeの筐体の下にある空間にすっぽり収まってしまいますね。そうかぁ、そんなに小さいのか。すごいな。これ以上 Cube の調子が悪くなるようなら本気で考えよう。

Apple Mac mini (1.25GHz, 40G, 256, Combo, 56k, E) [M9686J/A]



アップルコンピュータ (2005/01/29)
¥ 58,590
ASIN: B0007DGQKI
[BCY:13.97km]
2005.01.14 (金)
DELL Axim X50v

DELLもVGA画面のPocket PCを出しましたね。

デル、薄型・軽量のポケットPC「Axim X50 / Axim X50v」

Axim X50vはCPUにIntel PXA270(624MHz)を採用し、メモリは64MB SDRAMと128MB Flash ROM。3.7型の65,536色表示VGA半透過型カラーTFT液晶を備える。  主なインターフェイスはIEEE 802.11b無線LAN、Bluetooth 1.1、赤外線ポートのほか、SDIO NOW!対応SDカードスロット×1、CFカードスロット×1、マイクなどを備える。

スペック的にはiPAQ hx4700とほぼ同等のようです。それでいて値段は1.5万円も安い。さすがDELLやるなぁ。hx4700よりいいってことか。

いや、重大な違いを発見しました。HP hx4700はバッテリ容量が1800mAhもあるのに、DELL Axim X50v は1100mAhしかありません。電池の持ちがだいぶ違うということです。普通にPDAとして使う分には問題のない違いかもしれませんが、私はGPSで自転車ナビにも使ってますからこの差は大きく効いてきます。hx4700の方を買ってよかった。

蔵六 [地図]

京急品川駅のガード下にできた品達というラーメン屋街に行きました。ラーメン屋ばかり7軒も並んでます。一番人気は「なんつっ亭」という店らしく、長蛇の列です。ここはあきらめて「蔵六」という店に入りました。

醤油味ラーメン+味付け玉子を食べました。スープは醤油といってもトンコツなども入ったトロリとしたスープです。わりと旨いとは思いますが、ラーメンの専門店街として期待していたほどではないかも。味付け玉子も十分には味がしみていないかったし。そのうち他の店にも行ってみますか。

[BCY:13.06km]
2005.01.15 (土)

Mac World Expo で iPod shuffle と Mac mini が発表されて話題になっています。Mac miniにはとても興味をそそられたものの、iPod shuffle には関心がありませんでした。容量が512MBや1GBでは全然少なくて使えないと思ったからです。それなら今使っている携帯電話J-SH51でもMP3プレイヤーになるので、512MBのSDカードを挿せば同じです。余計に持ち歩くものがない分、重さは0gです。以前はこれで音楽を聞いていました。でも曲を入れ替えるのが面倒になってしまい、入れ替える必要がまったく無いHDD版iPodを持ち歩くようになったのです。

しかし、iPod shuffle には容量の壁を超える素晴らしいアイディアが詰め込まれていました。

ITmediaニュース:iPod shuffleが液晶画面を捨てた理由

「また、人々が新しい音楽を手持ちのデバイスに加えるのを面倒に思っていることも分かった。彼らは結局、フラッシュプレーヤーに同じ曲を入れっぱなしにしている。ボタン1つで簡単に曲をアップデートできるようにしたかった」(グレッグ・ジョズウィアック氏)

iPodを持ち歩くときはシャッフルモードにしていろんな曲が出てくるのを楽しんでいます。自分が持ってるCDの曲ばかりなのにあまり知らない曲があったり、飽きて聞かなくなった曲でもあらためて聞くと新鮮に感じたりします。とはいえ、いくら1万曲が入る iPod でもバッテリが持つ間に聞ける曲数は限られています。家に帰ったら充電して、また次の日持ち歩くことを繰り返すわけです。

iPod shuffleは、充電している間に自動的に曲をごっそり入れ替えることができるんですね。そうすると、HDD版iPod を毎日持ち歩くのとまったく同じ利用スタイルでありながら、毎日どんどん新しい曲を聞き続けることができることになります。iPod shuffle には確かに容量の制限がありますが、事実上無制限の容量を持つのと同じように使うことができるということです。 この点に気付いてからは、iPod shuffle もたいへん魅力的に見えてきました。

Apple iPod shuffle 512MB M9724J/A



アップルコンピュータ (2005/01/15)
¥ 10,980
ASIN: B0007DGQIK

さらによく考えてみると、この機能は iPod shuffle に付いているというわけではなく、iTunes の方の機能です。従来のフラッシュメモリ型MP3プレイヤーでも、自動的に曲をごっそり入れ替えてくれるシンクロソフトさえあれば、実はできていたはずのことなんですね。こうした発想の転換ができて、それを実現させてしまうアップルはやはりたいしたものです。

J-SH51でも理論的には同じことができるはずです。SDカードに入れるMP3ファイルを入れ替えればいいので、いい加減なものなら自分でも作れそうです。でもJ-SH51は生のMP3ファイルは再生してくれず、Secure MP3 とやらにしないといけないので、簡単にはいかなそうです。誰か作ってくれないですかね。

2005.01.16 (日)
ブターリ クレティコス

BOUTARI KRETIKOS WHITE(白)、ギリシャ。クレタ島のワイン。ちょっと酸っぱいというか、渋みがある。チーズなんかを食べる分には合うかも。エーゲ海に想いを馳せながら飲もう。

QVGA解像度のPocketMappleDigital VGA解像度のPocketMappleDigital

Super Mapple Digitalの PocketPC 版である Pocket Mapple Digital を VGA 解像度に対応させてみました。左が従来のQVGA解像度(240x320)の画面で、右がVGA解像度(480x640)の画面です。一目瞭然、VGA解像度では4倍の広さの地図を見ることができます。これは実に快適です。自転車で走りながらこれだけ先の方まで地図を見ることができると、ルート選択の見通しが格段によくなります。

VGA解像度に対応した HP iPAQ hx4700 を買って、最初に Pocket Mapple Digital をインストールした時には、表示される地図の広さが従来と同じだったのでがっかりしました。Pocket Mapple Digital がVGA解像度に対応してくれないとだめなのかと思いました。実は無理やりVGA解像度に対応させる方法があったんですね。これには以下のサイトを参考にさせていただきました。情報感謝します。

メモとして作業手順を簡単にまとめておきます。

  1. VGA Large Keyboard for PPC2003SEをインストールする。
  2. VGA Large Keyboard for PPC2003SEのSkinをインストールする。
  3. PocketTweakをインストールして、標準キーボードにVGA Large Keyboardを設定する。
  4. ozVGAをインストールする。

HP iPAQ hx4700を買って以来、あまり設定をいじる時間もなく、謎のハングアップでハードリセットを余儀なくされすべてが消えてしまったりしてましたが、ようやくVGA解像度を十分に活用できるようになりました。地図ソフトは最もVGA対応化の効果の高いソフトのひとつだと思います。なにせこのためにhx4700を待ち続けて買ったようなものですから。 HP iPAQ hx4700 + CFGPS2 + Pocket Mapple Digitalは、今のところ私にとって自転車GPSナビとして最強の組み合わせです。以前書いた記事のように自転車に載せて走るのがますます楽しくなりそうです。

2005.01.17 (月)
Linux Magazine 2005.02月号

Linux magazine』誌が次号2005.03月号で休刊するそうです。Linuxをサーバー用OS、そしてプログラミング環境として考えている私にとって一番読みやすいLinux誌だったんですが、読めなくなるんですね。

Web上にいくらでも情報が存在するとはいえ、あるテーマに沿って体系的に知ろうと思うと探すのには時間がかかるものです。雑誌の特集のようなかたちで整理してくれると短い時間で全体を知ることができて勉強になりました。雑誌で得たキーワードをもとにネットで検索すればさらに深く知ることもできました。そういう貴重な情報源が減ることは残念です。

創刊号からの全記事を載せた大判振舞いのDVDを出したのもそういうわけだったんですね。これはもはや必携のDVDとなりました。 また新たなかたちで帰ってきてくれることを期待しています。

Linux magazine THE DVD 2005 (2005)



アスキー (2004/12)
¥ 2,310
ISBN: 4756145574

デルピエーロなんて超有名選手が日本に、それもFマリノスに来るんでしょうか。

Yahoo!ニュース - スポーツ - スポーツ報知

イタリア代表FWでセリエAの強豪ユベントスのエース、アレッサンドロ・デルピエロ(30)がJ1横浜Mと鹿島からオファーを受けていると15日付の有力スポーツ紙「コリエレ・デロ・スポルト」が報じた。横浜Mは正式オファーは出していないが、水面下でユベントス側にデルピエロ獲得を打診しており、イタリアのシーズンが終了する6月に、正式オファーに発展する可能性がある。

もしほんとに来るのなら相当な大物獲りになりますね。でもFマリノスにはカフーを呼ぼうとして失敗した前歴がありますし。どうなるかわかりません。そういえばロベルトバッジオも日本に来たいなんて言ってたんじゃなかったでしたっけ。

[BCY:13.07km]
2005.01.18 (火)

ビートルズの歌に登場したストロベリー・フィールズが無くなっちゃうんだそうです。

永遠ではなかったストロベリー・フィールズ | Excite エキサイト : ニュース

英救世軍はリバプールにあるストロベリーフィールド孤児院を閉鎖する予定だそうだ。この名前はビートルズのヒット曲「ストロベリー・フィールズ・フォーエバー」のインスピレーションになった。

いつかは行ってみたいと思っていたのに。残念です。ビートルズゆかりの地をじっくり回ってみたいというのが夢です。ペニーレインとかね。今ちょうど知人がリバプールに出張に行ってますが、うらやましい限りです。ストロベリー・フィールズに寄ってきてほしいな。この季節だと寒いんだろうな。

有名なロンドンのアビーロードには行ったことがあります。恥ずかしながらこのジャケット写真のポーズで写真を撮ってきました。同行の友人たちは特にビートルズファンというわけでもなかったんですが、無理やり横断歩道を並んで歩かせましたよ^^;

アビイ・ロード
ザ・ビートルズ


東芝EMI (1998/03/11)
¥ 2,293
ASIN: B00005GL0U

ちなみにストロベリーフィールズフォーエバーの曲が入っているのはこっちです。

Magical Mystery Tour
Beatles


Emd/Capitol (1990/10/25)
¥ 2,159
ASIN: B000002UDB

ニューヨークにはこの名を付けられた場所があるそうですから、ぜひいつか行ってみたいと思います。

[BCY:12.95km]
2005.01.19 (水)

昔はオートバイにも乗っていたこともあって、自転車でもバックミラーがないとどうにも落ち着いて走れません。バックミラー付きヘルメットをかぶり、メガネに付けるミラーを付けて走ってます。自転車本体に付けてなかったのは、ちょうどよいものが見つからなかったからです。グリップより内側に付けるやつだと、体が邪魔になって後方が見えません。長めの棒で横に張り出すものもありますが、あまり見映えがよくありません。グリップのバーエンドに付けるタイプはよさそうですが、車幅が広がってしまいます。通勤路の途中に信号待ちの車をよけるために電柱とブロック塀の間の細いところを抜ける箇所があって、車幅は広げたくありません。

先日見つけたのがZefal Spyという自転車用バックミラーです。とにかく小さいのでグリップの端に付けてもなんとかなりそうだったので試してみました。実際付けてみるとなかなかいい感じです。

Zefal Spy

最初はグリップを握る手に当たって邪魔になるんじゃないかと思いましたが、ミラー本体が前方側に来るような位置に付ければ意外と大丈夫でした。横にもほとんどはみだしません。面積が小さいのでよく見えないかと思ったんですが、ミラーに写っているものはちゃんとよく見えます。この位置なら自分の体が写り込むこともなく、後方がよく見えます。

ラバーバンドで巻きつけて留めてあるだけなので簡単に付けたり取り外したりできます。とはいえ自転車を離れる時にいちいちはずすのは面倒なので、付けっぱなしにしています。そうするとこの取り外しやすさが逆に心配です。そのうち誰かに持っていかれちゃいそうな気がします。

[BCY:11.30km]
2005.01.20 (木)

銀行キャッシュカードのスキミングによる偽造と、番号式ロッカーによる暗証番号の盗用で被害がたくさん出ているんですね。

磁気データ盗みカード偽造の疑い ゴルフ場支配人ら逮捕 - asahi.com : 社会

ゴルフ場の貴重品ロッカーはマスターキーを使うと、使用中のロッカーの番号と暗証番号が感熱紙に打ち出される仕組みになっていた。容疑者たちはマスターキーの合鍵を入手して暗証番号を知り、被害者のプレー中にロッカーを開けてカードを盗み出し、トイレでスキミングしてはカードを戻していたという。  貴重品ロッカーに目をつけたのは暗証番号が4ケタで、カードの暗証番号と同じにする人が多かったためとみられる。

温泉やスポーツジムなんかでも番号式ロッカーを見かけますが、絶対に銀行口座と同じ番号を使ってはいけませんね。しかしそもそも、 暗証番号というのは個人の秘密に属する事項で、機器内に保管する場合でも必ず暗号化して不用意に人の目に触れないようにしなければならないものだと思ってました。パスワードなんかを平文で保管するシステムなんて通常は考えられません。一方向ハッシュ関数を使うなどしてシステム管理者といえども元のパスワードを知ることができないようなシステムが安全なシステムだと思います。

暗証番号のような貴重な個人情報を平文で印刷できてしまうなんて大欠陥商品なんじゃないですか。メーカーや設置者は責任重大だと思います。

この種の事件では銀行はなんら責任を負わないそうですね。本人以外の人が引き出したことが明らかな場合でも、暗証番号を適切に管理しなかった利用者の責任ということにされてしまうようです。簡単に偽造できるキャッシュカードの構造に加え、どんなに厳重に管理していても簡単に盗まれてしまうような暗証番号に頼ったシステムは完全に欠陥システムだと思います。銀行の責任はあまりも大きいと思います。

TVのニュースを見ていたら、このような事件では被害を受けたのは銀行ということになり、銀行が被害届を出さないと警察の捜査すらできなかったのだそうです。銀行は一銭も損はしておらず、お金を取られたのは利用者なのにいったいどういう理屈なんでしょうか。銀行が被害者なのだったら利用者はお金を受け取れるはずです。利用者は銀行にお金を奪われたということになるじゃないですか。

悪賢いやつが得をするような世の中は変えていくべきだと思います。銀行に改善するように文句を言いましょう。選挙ではこうした世の中を変えてくれる人に投票したいものです。

[BCY:12.95km]
2005.01.21 (金)

知人と待ち合わせるために東京駅の丸の内側にあるOAZOに初めて行ってみました。東京のサラリーマンの通勤風景としてよくTVに映るあの横断歩道を渡ったところなんですね。駅からほんとに近い場所です。

入ってすぐ右のエリアに書店「丸善」が入っています。ちょっと覗いてみましたが、結構広くてしかも品揃えが充実している印象でした。各棚の分野でなるべく多くの種類の書籍を丹念に集めているように思えます。八重洲のブックセンターも品揃えの充実ぶりにいつも助けられてます。まだブックセンターの方が充実度は上のように感じますが、両者で競争してここに来ればあらゆる書籍を見比べて買える、という書店になってほしいです。

食事のために店を探したのですが、いくつかのビルが複合的につながっていてややわかりにくいところです。丸の内センタービルというところに行こうとしたら、屋外につながった寒い通路をぐるりと回っていかなければなりませんでした。お店選びの際にはどのビルにある店なのかをよくチェックしておく必要がありそうです。

[TRN:12829歩]
2005.01.22 (土)
bitWarp

so-netにモバイル通信 bitWarpというサービスがあるんですね。PDAコースだと毎月2000円で128kbpsの通信が無制限使い放題です。PHSを使ったデータ通信専用のサービスということのようです。

ずっと昔に契約したDoCoMoのPHS回線を今でも持ち続けています。契約した当時はNTTパーソナルでしたね。たまに出先で通信することもあるので、通信カードのPin Masterを持ち歩いています。今は主にiPaqの方に挿しっぱなしです。パルディオデータプラスという料金プランにしているので、毎月1980円で1000円分までのデータ通信が含まれています。1000円分を超えると従量制になりますが、今のところ超えることはほとんどありません。

bitWarpにすれば、ほとんど同じ料金の毎月2000円で使い放題、しかも通信速度が倍の128kbpsになります。bitWarpのPDAコースは対象機種が限定されているようですが、HP iPAQ hx4700は対象機種に含まれています。これはもうDoCoMoのPHSは解約してbitWarpにするしかないじゃないですか。

ただし、bitWarpのPDAコースにすると機器認証がかかるので、PCでの通信はできないんですね。PCでの通信もやらないわけじゃないので、PDSのみのコースに乗り換えるわけにもいきません。どうしたもんでしょうか。

2005.01.23 (日)

新しいGPS受信機を買いました。ソニーのGU-BT1です。Bluetoothで無線接続するGPS受信機です。ソニーはBluetooth付きのClie専用として売っていますが、以前見つけた記事でPocket PCでも使えることがわかっていました。これまではアイオーデータのCFカード型GPS受信機CFGPS2を使っていたんですが、Bluetoothの魅力に負けて、とうとうGU-BT1を買ってしまいました。

GU-BT1

iPAQとの接続を設定すると、GU-BT1はCOMポートとして認識されます。ソフトの方でそのCOMポートを選択してあげるとCFGPS2の場合とまったく同じように使えます。あまりに簡単で拍子抜けするほどです。

GPS受信機の動作確認にはIOデータがCFGPS2用に配布しているCFGPS2ユーティリティが便利です。衛星を刻々と捕捉していく様子をグラフィカルに表示させることができます。GU-BT1でもそのまま使うことができました。ただしあくまでCFGPS2用のソフトなので、CFGPS2をお持ちの方がご自分の責任でお試しください。

CFGPS Utility

動作が確認できたところで、いつもの地図ソフト Super Mapple Digital に付属の Pocket Mapple Digital で試してみます。COMポートを変更するだけで問題なく使えました。

衛星の捕捉には20~30秒ほどしかかかりませんでした。たまたま条件がよかったのかもしれませんが、非常に優秀なのではないかと思います。 GU-BT1はカバンの中に入れても受信できるという触れ込みでしたので、上着のポケットに入れて近所を一周してみました。見事に追従しますね。アンテナを露出させなくても受信できてしまうというのは、持ち歩くのにたいへん便利です。

車ででかける用事があったので、車でも試してみました。車内に置いたのでは受信は難しいかと思ったんですが、全然問題ありません。それどころか、車の中に乗った状態で上着のポケットに入れていても受信できます。驚異の高感度です。最初に衛星を捕捉する時だけはダッシュボードあたりに出しておかないと電波を拾えませんでしたが、それ以後はカバンやポケットにしまいこんでも大丈夫なようです。私の車には未だカーナビ機器を装着していないのですが、ルートナビはできないものの、現在地把握と走行経路まではこれで十分カバーできます。

今までは HP iPAQ hx4700 + CFGPS2 + PocketMappleDigital という組み合わせで使っていました。これからは HP iPAQ hx4700 + GU-BT1 + PocketMappleDigital の組み合わせを最強の自転車ナビとして使ってみようと思います。これまでは自転車にちゃんと装着しないと使えませんでしたから、もっと気軽に使えるようになります。CFカードだと振動で抜けることがあったんですが、そういう心配もありません。SDカードでメモリ、CFカードで通信を同時に使うこともできるので、GPSを使いながらネットに接続することもできます。

Bluetooth接続で高感度なGPS受信機は、思っていたよりもかなり便利です。まるでiPAQにGPS受信機を内蔵したかのように使うことができちゃいます。 バックパックの中にでも入れて動かしておいて、現在地がわからなくなった時だけ見るなんてことができるのもよいですね。 地図を見る必要がなくても走った経路や歩いた経路を記録したい時がありますが、そういう場合にも手軽に使えます。意味もなく毎日走行経路を記録したくなってます。これでますます自転車ライフが楽しくなりそうです。

[追記] CFGPS Utilityの画像を追加しました。

2005.01.24 (月)

昨日に引き続きBluetooth GPS受信機GU-BT1の話題です。今日はGU-BT1を入れたバックパックを背負って自転車で走ってみました。最初の衛星捕捉には10数秒しかかかりませんでした。初代CFGPSでは10分くらいかかることもあったことを思えば感涙ものです。その後GU-BT1はカバンの中に入れてしまったので、アンテナは外部には露出していません。同じくカバンの中のPocketPC HP iPAQ hx4700とは bluetooth で無線接続されています。iPAQでは PocketMappleDigital を動かして走行経路を刻々と記録しています。今回は5秒おきに記録するように設定しました。

地図上の軌跡

記録した結果はご覧の通りで、時折ぶれてはいるものの、走行経路を見事に記録しています。iPAQとGU-BT1をカバンに入れておくだけで、こんなふうに経路を記録できるようになりました。経路記録はPCに転送して、PC上の SuperMappleDigital で表示することができます。いくつもの経路記録を重ねて表示したりもできます。この地域の道を全部塗りつぶしてやろう、なんて気にもなっちゃいます。 これでまたいろんな道を走ってみたくなりましたよ。

[BCY:13.52km]
2005.01.25 (火)

宇宙望遠鏡ハッブルが廃棄されるかもしれません。

ハッブル宇宙望遠鏡を廃棄へ ホワイトハウス方針 - asahi.com : サイエンス

老朽化が進むハッブル宇宙望遠鏡について、ホワイトハウスは廃棄のための資金を06会計年度予算案に盛り込む方針を固めた模様だ。21日、米電子情報誌スペース・コムが政府や宇宙産業の関係者の話として報じた。巨額の資金がかかる、スペースシャトルによる改修は断念する。  予算案には、ハッブルを軌道から外して安全に太平洋に落とすため、小型噴射装置を取り付ける資金が盛り込まれる。廃棄は07年中になる見通し。

そんなぁ。もしもハッブルが廃棄なんかされちゃったらとっても残念です。もっともっと宇宙の神秘を解き明かしてほしいのに。

ハッブルの撮影した銀河[(C) NASA]

ハッブルの修理で思い出すのは、下の本です。この本はコンピュータに侵入してくるクラッカーと対決し追い詰めていくという手に汗握る実話です。セキュリティやネットワークに少しでも関心のある方には興味深いと思いますし、読み物としても非常に面白く読めます。インターネットが一般には普及していない時代の内容ですが、今でもこうした攻防はありえます。現状のネットワーク環境に置き換えて読むとより臨場感があるでしょう。

この本の著者クリフォード・ストール氏は確か当初ゆがみのせいで正確に像を結ばなかったハッブルの画像を補正するソフトウェアを書いていたのだったと記憶しています。その後ハッブルは何度か修理されて息を飲むようなまばゆい画像を映し出すようになりました。とうとうその修理も追いつかなくなったんでしょうか。後継の望遠鏡が早く打ち上げられるとよいのですが、そうもいかないんですかね。

カッコウはコンピュータに卵を産む〈上〉
池 央耿, クリフォード・ストール, Clifford Stoll


草思社 (1991/09)
¥ 1,995
ISBN: 4794204302
[BCY:12.97km]
2005.01.26 (水)
三岳

「三岳」は縄文杉の島、屋久島の焼酎です。焼酎独特の酸っぱさの中に甘みを感じました。味を表現する言葉をあまり持ち合わせてないのでうまく表現できませんが、けっこう旨いです。なかなか珍しい焼酎なんじゃないですかね。

MiMiDAS

こんなものをプレゼントしてもらいました。予備知識無しに見せられてもきっとなんだかわからないでしょう。これはMiMiDASっていう名前の耳かきです。こんな耳かき見たこともない。

耳かきっていうと先端が極小サイズのスプーンのようになっていて、竹でできてたりするものというのが一般的です。ところが、このMiMiDASは螺旋状のスプリングになっていて、従来の耳かきのイメージをまったく覆す形状をしています。スプリング部分はとても柔らかくしなやかで、耳の中をやさしいタッチで掃除できます。耳かきのような日常的なものに新しい感覚を取り入れてみるのもなんだか面白くてよさそうですよ。

[TRN:8513歩]
2005.01.27 (木)
めしや丼 [地図]

めしや丼は定食屋のチェーン店のようです。大戸屋のようなお袋の味的な定食というよりも、肉類中心の元気が出る系の定食が中心でしょうか。定食と朝食のご飯は食べ放題だそうです。24時間どんな時間でも「丼」が食べられるのがありがたい、というお店かな。ぜいたくにおいしい丼を食べたい人は普通の時間に老舗のお店に行きましょう。

ほっかほっか亭の系列なんですね。なるほどお弁当屋さんのノウハウで作ってるわけですか。お持ち帰りもできるようです。

[BCY:13.83km]
2005.01.28 (金)

書くのを忘れてましたが、このサイトもMovableTypeで運用してますから、26日時点で対応しておきました。

Six Apart Japan||シックス・アパート

2005年01月25日 【重要】 Movable Typeの脆弱性と対策へのお願い 本日、Movable Typeの脆弱性により、スパムメールの送信を幇助してしまう現象が発生することが分かりました。

ダウンロードしたファイルを展開して、pluginsディレクトリに置くだけなので簡単した。もしパッチ当てだったりしたら、若干改造を加えているだけに面倒なことになりそうだったので助かりました。スパムメールの発信元になんかなりたくないですよね。

ここ数日すごい勢いでコメントスパムが来てます。ほとんどは以前書いた対策でブロックされてます。すり抜けてくるのは多くても一日数件程度ですんでます。対策しておいてほんとよかった。 noblog短気な猫3rdさんの方法がもっと広まるとよいかとも思いますが、皆がこの対策法を取るといずれ破られちゃいますね。なるべく破られないことを祈ります。

電車男の本がたいへんな売れ行きだそうですが、その後も続々とネットへの投稿から物語が生まれているようです。

やじうまWatch

「電車男」の次は「キープ男」……幼なじみとの初体験物語

このキープ男のほかにも痴漢男とか、浮気妻とかあるようです。 最後のなんかもう本になってるんですね。タイトルだけ見るとワイドショー的な覗き趣味を感じてしまって抵抗があります。これまでなら近所の井戸端会議で消えていったような雑談が、ネット上に投稿されると文字として残るがゆえに多くの人に読まれて、興味を集めたものが盛り上がっていくのでしょうか。これ以上読んでみようとは思いませんが、今後も増えていくのかどうかは興味があります。

今週、妻が浮気します
GoAhead & Co.


中央公論新社 (2005/01/25)
¥ 1,050
ASIN: 412003609X
[BCY:13.89km]
2005.01.29 (土)

a9.comが始めた Yellow Pages サービスは面白いです。

米A9.com、街の風景まで映し出す“次世代イエローページ”公開

米Amazon.comの子会社で独自のサーチエンジンを開発している米A9.comは27日、店舗検索サービス「A9.com Yellow Pages」のベータ版を公開した。  Yellow Pagesでは、場所(「New York」など)と業種(「Bakery」など)を入力すると、指定した距離内の店舗をすべて検索表示してくれる。しかし、最も驚かされるのは、一部の店舗については店舗の外観写真が掲載されていることだ。

早速a9.comのサイトを見てみました。 店舗の外観だけではなく、店に行くまでの経路上の街路の写真を連続写真のように並べて見ることができるんですね。これは面白い。

A9.com Yellow Pages

初めて行く場所でもこうやって風景を見ておけば、もう見覚えのある風景になります。地図で見るだけではどういう場所がわからずに、行ってみてから迷うこともありますが、これで見ておけば迷いにくそうです。ぜひ日本でもやってほしいですね。

トラックにデジタルカメラを搭載し、GPSと連動させて撮影したそうです。これって自分でもやってみたいですね。車や自転車に積んだデジカメで街路をどんどん撮影しながら、その時点での座標をGPSで記録する。すると地図に連動した街路写真集ができあがります。カメラ内蔵のPocketPCならカメラとGPSを両方制御できますからなんとかなりそうです。誰かそういうソフトを作らないかしら。

いよいよあと10日あまりに迫ったドイツワールドカップ最終予選の初戦である北朝鮮戦に向けた調整試合です。見事に勝ちましたね。 相手のカザフスタンといえば、加茂周監督が更迭されるきっかけとなったあのワールドカップフランス大会予選で戦った相手ですよ。あの頃は強敵だったのに、今は日本の格下の練習台でしかないんでしょうか。相手にとってはアウェイってこともありますが、日本代表チームの層の厚さが相当頼もしくなったのだと考えたいです。

GK川口能活とDF松田直樹が復活したのが嬉しいです。特に松田は代表40試合目にして初ゴールですか。得点が今まで無かったというのは意外でした。 玉田圭司が2点をあげてくれたのも嬉しい。FWは競争が激しい割に得点を取れる人が少ないですから、レギュラー定着してほしいものです。DFの練習にはあまりならなかったところが少々不安ではあります。 攻撃に関しては国内チームのメンバーだけでこれだけの試合ができるのですから、海外チームのメンバーをどのように入れてくるのかが楽しみです。

2005.01.30 (日)

週刊アスキーの記事で知りました。日立がこんなサービスをやってます。

MOBILERS

「BOXER/G3 BEGINNERS」 「KEY2SYNC on Air」=「MOBILERS」ASP型コラボレーションウェア
ASP型コラボレーションウェアとデータ同期サービスを連携させたサービスです。 オフィスや自宅のパソコンのみならず、外出先でのモバイル接続やホットスポット等の無線LANサービスを使ってデータ同期が可能です。BOXER/G3と各種デバイスで、常に最新の情報を編集・閲覧可能な環境を提供します。
BOXER/G3 © Hitachi, Ltd.

PocketPCを普段のスケジュール管理に使っているんですが、他の人とスケジュール情報を共有する方法でいろいろと苦労してました。PocketPCとパートナーシップを組んだノートPCとの間では、Outlookとのシンクロができています。これはあくまで個人のバックアップ的な用途と考えています。 他の人と共有するには、職場のデスクトップPC経由で使っているExchangeやその他のグループウェアとシンクロさせなければなりません。シンクロさせるには、どちらかをマスターにした一方通行の転送ではなく、どちらで入力した項目も互いに追加されたり、どちらかで削除や移動したらそれも互いに反映されるものでなくてはなりません。スケジュールだけでなく、ブックマークなどもも同様に双方向にシンクロされなくては困ります。こうした完全な双方向のシンクロに対応したソフトやサービスってなかなかないんです。

かなり以前にはFusionOneというサービスがありました。これは最初の頃には不具合もありましたが、徐々に改善されて非常に使いやすいサービスになっていました。有料化されたらお金を払ってでも使いたいと思うほどのサービスでした。でも有料化されることなくサービスは終わってしまいました。その後、シャープのスペースタウンで提供されていたほっとPIMというサービスも使いました。これは有料化された後も便利に使わせてもらっていたんですが、システム障害が起きて復旧されないまま終了してしまいました。

今度は日立がやってくれるんですね。できばえはどうでしょうか。上記サービス以上の使い勝手を期待したいものです。そして安定して長くサービスを続けてもらいたいところです。

2005.01.31 (月)

タンダムで世界一周している夫婦にも驚きましたけど、女性が一人でアフリカ横断というのもまたすごいですね。

自転車でアフリカ5000キロを横断の女子大生が帰国 - asahi.com : 社会

自転車でアフリカ大陸のケニア―南アフリカ間8カ国5000キロを単独で走破した大阪府池田市の大学生山崎美緒さん(22)が30日、愛車のマウンテンバイク「満点号」とともに関西空港に帰国した。日本国際自転車交流協会によると「単独でアフリカを走破した日本人女性は記憶にない」という。

アフリカってたいへん失礼かもしれませんが、道があまり整っていないのではないでしょうか。そんな中を5000kmも走るなんて想像もできません。アフリカには内戦をしている国もあったりして治安も安全ではないところもありますよね。女性がそんな場所を一人で旅するだけでもたいへんな苦労だと思います。自分の足で自転車を走らせるなんて大変な冒険です。

地元の人との交流もあったんでしょうね。飛行機や車で訪れるのとは違った見え方がきっとあったろうと思います。地元の人の側の受け止め方もだいぶ違ったんではないでしょうか。地元の動物との交流なんてのもありそうです。猛獣と出会ったりすると命がけです。ぜひ手記を書いて出版してほしいと思います。旅の様子を読んでみたいです。

あまりにも早すぎる死です。

漫画家の中尊寺ゆつこさん死去 「オヤジギャル」 - asahi.com : 社会

「オヤジギャル」などの流行語を生んだ漫画家の中尊寺ゆつこ(ちゅうそんじ・ゆつこ、本名・小林幸子=こばやし・ゆきこ)さんが31日午前8時45分、S状結腸がんのため横浜市内の病院で死去した。42歳だった。

往年の大作家の往生ならともかく、自分がリアルタイムで読んでいた漫画家さんが亡くなるのは驚きが大きいですね。ご冥福をお祈りします。

アーカイブ

Photo Calendar

最近のコメント

自転車用に使えるスマートフォン対応グローブ
 └ 01.26  ハイグ 寒冷地に住
家庭用の日本酒用冷蔵庫のベストはこれだ
 └ 01.23  tama 4度まで冷
 └ 01.22  日本酒 冷蔵庫 はじめまし
洗足池のカワセミ
 └ 11.25  tama すごくきれ
 └ 11.23  オカジマ tama
 └ 11.13  匿名 作例ありが
 └ 11.13  tama 私が以前撮
 └ 11.13  匿名 早速のご回
 └ 11.13  tama こんにちは
 └ 11.13  オカジマ はじめまし
子雀
 └ 07.18  tama 朝になった
MacBook Air にプライバシーフィルタを装着する
 └ 07.15  やすぼう あとたまさ
 └ 07.15  やすぼう いつになっ
 └ 07.11  tama ご心配あり
 └ 07.02  やすぼう たまさんは
 └ 07.02  tama やすぼうさ
 └ 07.02  やすぼう パソコンに
AirPlay対応のアンプがほしい
 └ 05.29  tama アドバイス
 └ 05.29  通りすがり あなたがや
賢い扇風機で夏を乗り切る
 └ 05.22  tama ダイソンの

最近のトラックバック

HP iPAQ hx4700用 超大容量バッテリ
 └ 大容量ソーラー充電器ソーラーチャージャー12000mAh
  01.27 by 通販
膝の上で寝る猫
 └ ネテルネコー
  01.07 by いかさま堺
サッカー横浜FMvsレッジーナ
 └ jalen furniture
  12.12 by jalen furniture
サッカーアジアカップ決勝、日本vs中国
 └ bookcases furniture
  12.12 by bookcases furniture
美浜原発で4人死亡
 └ montecito furniture
  12.12 by montecito furniture
サッカーオリンピック女子、日本vsスウェーデン
 └ furniture benc
  12.12 by furniture benc
北京暴動!?
 └ zimm furniture
  12.12 by zimm furniture
テレビ・ステーション誌 地デジ対応
 └ furniture leveler
  12.12 by furniture leveler
サンライズ シャルドネ
 └ furniture accessories
  12.12 by furniture accessories
伊佐美
 └ legecy furniture
  12.12 by legecy furniture