day/@date と section/@datetime はそれぞれユニークである必要があり、フォーマットもこのままじゃないと駄目。

day.xsl で月を跨いだナヴィゲーションを提供できない。やるには前月・次月の xml を結合させればいいけど……

  1. トップ
  2. web
  3. 仕様

傍点って強調なんだから em 使うのが筋だけど、em で強調された文字に傍点を振るのが CSS では無理。悩ましい限り。傍点として表示されないと嫌とか言われてもねぇ。メディアがちげぇよ的。めんどくさ。もう隔離で。

  1. トップ
  2. web
  3. 傍点

傍点って強調なんだから em 使うのが筋だけど、em で強調された文字に傍点を振るのが CSS では無理。悩ましい限り。傍点として表示されないと嫌とか言われてもねぇ。メディアがちげぇよ的。めんどくさ。もう隔離で。

  1. トップ
  2. web
  3. 傍点

; Unix-Timestamp
(global-set-key #\C-2
#'(lambda ()
(interactive)
(with-output-to-selected-buffer
(format t "~d" (- (get-universal-time) (encode-universal-time 0 0 9 1 1 1970))))))
; xml datetime
(global-set-key #\C-1
#'(lambda ()
(interactive)
(let (date)
(setq date (format-date-string "%Y-%m-%dT%H:%M:%S%Z"))
(insert (concat (substring date 0 -2) ":" (substring date -2)))))) ;%Z => "+0900" -> "+09:00"

これなしじゃ生きれない!

それと pre を使うときは CDATA で囲ってる……そうしないとインデントされてしまうから……

  1. トップ
  2. prog
  3. xyzzy での xmldatetime, unix timestamp

  • 年毎一覧
  • index
  • RSS

RSS はフレーバー形式 (blosxom 的。拡張みたいなのをつける) にしてみるとかかなぁ……フレーバー形式にすれば、RSS 以外にも、携帯用軽量版とか、他のバージョンを提供しやすいもんなぁ。

フレーバー式にしてみた。存在しない場合はデフォルト (XHTML) を送信。/latest.rdf で RSS1.0 のコンテンツが取得できる。

  1. トップ
  2. prog
  3. todo

http://test.lowreal.net/d/taglibro.php/latest

  • 一覧がない。実装自体は簡単なはずだけど、php でそのまま出力してしまうか、xsl をテンプレとして使うか悩む……
  • 年別どうするか考えてない。
  • カテゴリ表示が3ヶ月ぐらいで破綻しそう。
  • デフォルト以外のフレーバーの content-type をどう指定するか。設定ファイルに連想配列でつっこむのが有力。

今のところ、月別と日別は一個のファイルだけを直接 xslt に渡して処理(たぶん日別は変えると思う……)最新とカテゴリは必要データを dom で結合させてから xslt に渡す。ただ、カテゴリは全部処理しないと意味ないので全部結合してる(駄目)
blosxom っぽい url が使えます。/2004/07 /web/2004 /2004/var /latest.rss. でも個別ページと月別はフレーバー未実装。
つかもうちょいソースを綺麗にしたい……switch が多くて汚い。

書き直した。ある程度関数にして分離したので、前より格段と綺麗に。でも行数は変わってない(むしろ増えてる)
でもこれでカテゴリごとの latest を実装できた。つまり /latest /web/latest /latest.rdf /web/latest.rdf /latest/web.rdf (推奨しないけど) が使える。

  1. トップ
  2. prog
  3. dxml

[http://test.lowreal.net/d/taglibro.php/latest]

  • 一覧がない。実装自体は簡単なはずだけど、php でそのまま出力してしまうか、xsl をテンプレとして使うか悩む……
  • 年別どうするか考えてない。
  • カテゴリ表示が3ヶ月ぐらいで破綻しそう。
  • デフォルト以外のフレーバーの content-type をどう指定するか。設定ファイルに連想配列でつっこむのが有力。

今のところ、月別と日別は一個のファイルだけを直接 xslt に渡して処理(たぶん日別は変えると思う……)最新とカテゴリは必要データを dom で結合させてから xslt に渡す。ただ、カテゴリは全部処理しないと意味ないので全部結合してる(駄目)

blosxom っぽい url が使えます。/2004/07 /web/2004 /2004/var /latest.rss. でも個別ページと月別はフレーバー未実装。

つかもうちょいソースを綺麗にしたい……switch が多くて汚い。

書き直した。ある程度関数にして分離したので、前より格段と綺麗に。でも行数は変わってない(むしろ増えてる)

でもこれでカテゴリごとの latest を実装できた。つまり /latest /web/latest /latest.rdf /web/latest.rdf /latest/web.rdf (推奨しないけど) が使える。

  1. トップ
  2. prog
  3. dxml

ホストを取得できてない。トラックバックの excerpt も記録されてない。

excerpt はスペルミスですた。

文字コード変換がうまくいってない mb_convert(ry なんですけど、どうすりゃいいでしょう。invalid token とかになっちまいますよ。困った。微 XSS 脆弱性。

  1. トップ
  2. prog
  3. むむむ、wb.php

== 使ってリテラルと変数を比較するときは、変数を右辺に置くべし……間違って = とかいても実行時エラーがでるから。でも癖で左においちゃうよなぁ。

  1. トップ
  2. prog
  3. if ==