2007-12-05 Wed

[別の年の同じ日: 2003 2004 2005 2006 2008 2009 2010

今日の del.icio.us はてぶ

- [rubiskell] RubyからHaskellを呼び出すライブラリ、Rubiskellを作ってみた - Greenbear Diary (2007-12-02)
- どさにっき - パブリックドメインになった qmail に生きる道はあるか
- p0t: GU(ガチ鬱)
- USの女性シンガー・ソングライター、CAT POWERがカヴァー・アルバム『JUKEBOX』を1月にリリース - bounce.com [ニュース]
  ニュー・アルバム『Jukebox』を1月22日に輸入盤でリリースします(日本盤のリリースは2月6日予定)
- アルファブロガーに聞く 〜第1回 小飼弾さん  - 毎日jp(毎日新聞)
- サラリーマンが楽に仕事をするコツ
- 無線LAN共有サービス「FON」、12月8日からルータ無料キャンペーンを実施 - GIGAZINE
  12月8日0時から12月9日24時まで
- Open Tech Press - ファイルシステムの整理に便利なFSlint
- 「日刊ゲンダイ」紙面丸ごと電子販売 - ITmedia News
  最終版紙面を丸ごと電子化し、紙媒体と同じ内容・価格で販売
- 便利なモノにつきまとう不快さ:D・A・ノーマン氏にきく「配慮のある技術デザイン」:インタビュー - CNET Japan
- 迷惑メール対策などでJPドメインのクエリが急増 − @IT
- いぬビーム - backup_mixi
- “Gmail 2.0”ではGreasemonkeyを正式サポートするらしい件 - Gmail Maniacs
- ZAKZAK - 逆算で考えポイント発見「レバレッジ勉強法」

ちょっとだけ LDRize に対応 4 はてぶ

ちょっとだけですまなくなってしまいましたが,続き.

今日の課題は
はてぶで otsune さんに

hAtomはISO8601形式の"updated"とhCardな"author"がrequired(必須)だから、ちょっと足りない
とコメントされた件.

まずは ISO8601 形式の時間を扱うために chalow に手を入れる.

feed で使うために JST な ISO8601 形式の時間が $dcdate という変数に
保存されているので,これを html の生成時に渡してやれば,
template で ISO8601 形式の時間を使える.

--- /usr/bin/chalow~	2006-10-10 05:36:46.000000000 +0900
+++ /usr/bin/chalow	2007-12-05 22:46:09.000000000 +0900
@@ -691,6 +691,7 @@
             $t->param(cl_name => $changelog_name);
             $t->param(css_file => $css_file);
             $t->param(lastupdate => $what_time_is_it_now);
+            $t->param(dcdate => $dcdate);
             $t->param(signature => $signature);

             $t->param(cat_name => $catname);
@@ -777,6 +778,7 @@
 	    $t->param(cl_name => $changelog_name);
 	    $t->param(css_file => $css_file);
 	    $t->param(lastupdate => $what_time_is_it_now);
+            $t->param(dcdate => $dcdate);
 	    $t->param(signature => $signature);

 	    $t->param(ymd => $ymd);
@@ -834,6 +836,7 @@
 	$t->param(cl_name => $changelog_name);
 	$t->param(css_file => $css_file);
 	$t->param(lastupdate => $what_time_is_it_now);
+	$t->param(dcdate => $dcdate);
 	$t->param(signature => $signature);

 	$t->param(ymd => $ymd);
@@ -887,6 +890,7 @@
 	$t->param(cl_name => $changelog_name);
 	$t->param(css_file => $css_file);
 	$t->param(lastupdate => $what_time_is_it_now);
+	$t->param(dcdate => $dcdate);
 	$t->param(signature => $signature);

 	$t->param(ym => $ym);
@@ -932,6 +936,7 @@
     $t->param(cl_name => $changelog_name);
     $t->param(css_file => $css_file);
     $t->param(lastupdate => $what_time_is_it_now);
+    $t->param(dcdate => $dcdate);
     $t->param(signature => $signature);

     $t->param(ymd => $ymd);	# 最新エントリの日付




template の編集

各ページのテンプレートの更新時間部分

<p>最終更新時間: <TMPL_VAR name=lastupdate></p>



<p>最終更新時間: <abbr class="updated" title="<TMPL_VAR name=dcdate>">
<TMPL_VAR name=lastupdate></abbr>
By <span class="vcard author"><span class="fn">ftnk</span></p>


のように変更.

以上で,大丈夫だと思うんだけど,一度,時間をとって
- hatom - Microformats
  http://microformats.org/wiki/hatom#Entry_Updated
を読んだほうがいい.

- ちょっとだけ LDRize に対応 [2007-11-28-2]
- ちょっとだけ LDRize に対応 2 [2007-12-03-2]
- ちょっとだけ LDRize に対応 3 [2007-12-04-2]

Referrer (Inside):
[2007-12-09-1] chalow を hAtom に対応させる
[2007-12-06-1] ちょっとだけ LDRize に対応 5
[2007-12-04-2] ちょっとだけ LDRize に対応 3