«前の日記(2008-10-25) 最新 次の日記(2008-11-24)» 編集

おこたの国


2008-11-16

_ [Diary] 寝たきり

ここ最近、週末となると、身体がまるで動いてくれなくなった。今年の総決算的なお仕事の山が先週の日曜にあったためなのか、単なる歳のせいなのか… 今日は COMITIA だったんじゃが、そんなこんなで動けませんでしたよ。カタログのチェックすらできてない状況だったので、行けてもアレだったとは思うですが。

_ [COMP] バルサ試合カレンダー(続き)

寝込んでたこともあって、こないだの続きができた。って、こないだじゃねぇ。二ヶ月も前のことだ。何やってんだか。

前回は、元ネタが XHTML だから楽勝じゃん、で終わってる。XSLT だけで済むな、くらいの気持ちだったんだけど、やってみるとそこまで簡単ではない。特に日付関連が面倒。リーガエスパニョーラは、開始時刻はもとより、開催日が土曜か日曜かも直前にならないと決まらないので、そういうデータは元ネタでも「日(とりあえず日曜仮定)」までしか書かれていない。iCal 上でも、決まって無いことがわかるようにしたくて、そういう場合は「終日」とすることにしたため、VALUE=DATE で DTSTART/DTEND を書くんだけど、終日の場合の DTEND は翌日として記述しなけりゃならない。ただでさえ「dg. 14 des.」なんてのを 20090114 にするってだけで一苦労なのに、日付の加減算なんて XSLT でやってられるか。ってことで、やっぱり perl で書く事に。XML::XPath 使ったので効率悪すぎなんだけど、週に一回実行するだけならこんなので十分か。

更新タイミングはとりあえず毎朝 8時にしてみた。開催日時が確定するのが何曜か分かれば週一にすることを検討。何が怖いって、録画を見てもいないのに、カレンダーで結果を知ってしまうことだけは避けなければ。

iCalShare に登録しようか、どうしようか。


2002|10|
2003|10|12|
2004|01|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|05|07|08|09|10|11|12|
2009|02|06|08|09|
2010|02|08|
2011|08|
2012|07|
2013|01|06|09|10|
2019|07|10|
2020|07|