IRC ネタ。RFC2396 ではフラグメントを含まないのが URI らしい (フラグメント含むのは URI 参照。なんで区別があるのかは知らん) のだけど、みんな (誰) が知っているとおり、HTML の a 要素 href 属性にはデータ型が URI にも関わらずフラグメント書いたりしちゃってるわけで、しかも XMLSchema の anyURI 型も例にフラグメント含めたやつを書いていたりしちゃってるわけで、てんで意味不明だよボケと突っ込みたいところだけど、その RFC2396 を RFC3986 が上書きした (今年の一月) らしく、ちゃんとフラグメントつけても URI って言えるみたいです。よかったよかった。

該当部分を抜粋する。

URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ]

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

ふぁっきん URI 参照。ちなみに RFC2396 には URI = foobar っていう項目はないみたいで、文章中に書いてあるみたいです。読むのめんどいから知らないけど。

XMLSchema の anyURI 型には以下のように書いてあるから (ややこしいけど) 問題にならないか。

anyURI represents a Uniform Resource Identifier Reference (URI). An anyURI value can be absolute or relative, and may have an optional fragment identifier (i.e., it may be a URI Reference).

  1. トップ
  2. web
  3. URI? URI-reference?

ウィンドウズの終了からシャットダウンを選ぶと、終了途中に一切の入力をうけつけなくなり、画面表示も更新せず、CPU ファンの速度が上がってそのままとまる。一回だけならいいものの。ハードリセット直後にシャットダウンしようとしても再現することがある。いかんせん頻度が高い。5回中4回リセット。頭おかしい。

誰か安定したコンピュータください。っていうか intel はマトモなマザボと CPU 作れバカ。

http://del.icio.us/url/462584e60ff8ca72f003221455341388

  1. トップ
  2. computer
  3. ちゃんとシャットダウンできない。

これもともとやるつもりじゃなかったんだけど、all about blosxomのpermalink をボケーっと見てたら、あー ? 付きってなんてダサいんだ!とか思い始めてやっちゃった次第……

っていっても力技な改造なのでお勧めできない。むしろ力技な方法しかない。つまり、mod_rewrite のやつ書いたら、あとはガッツ手作業 (謎) で ? + ページ名 なリンクを生成しているところを置き換えていく。

とはいえいくつかハマったのでそのへん一応書いておこう。いやしかしなんで俺は最初から書こうと思わなかったんだ。

まず mod_rewrite の設定を .htaccess に書く。ドメインのトップに設置しているので、その辺きめうちです。これはスクリプト書き換えるときもそうですけど。ていうかあー、これ pukiwiki 1.4.3 の話なので、最近のは普通にできるのかもしれません。最近のやつはスキンファイルが理解しがたいのでいぢる気が起きませんけど。

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ?$1 [L,QSA]

func.php でページリストを書き出す関数 page_list があるのだけど、"$script?cmd=$cmd&page=$r_page" とかなってて一見書き換えポイントに見えないので注意。ちなみにそのまま書き換えるともちろんよくないので以下のように

        if ($cmd == "read") {
$str = "   <li><a href=\"/$r_page\">$s_page</a>$passage";
} else {
$str = "   <li><a href=\"$script?cmd=$cmd&amp;page=$r_page\">$s_page</a>$passage";
}

んでもって、このままだと / を含んだページ名のページを見れなくなる (詳細不明) なので、rawurlencode($page) とかを、str_replace("%2F", "/", rawurlencode($page)) にすべて置き換えます。めんどいので gresreg やった。$page$post['page'] になってるところがあるのでソレも忘れずに。

で、終わりなんだけど、これをやる人にとって、この情報は大して役に立たない気がするよ。普通にやると普通に気付くことしか書いてないから!

  1. トップ
  2. net
  3. pukiwiki の URI をクールに

最近のキャラクター

G2 始まってからだいぶたっていますけど始めました。時間たてばたつほど途中のクエストである理想形がやりにくくなるひどい仕様ですがめげません。ケオゲートが開かないけどめげません。

かつてのスクリーンショットをいくつか。

こんな感じでそれなりに楽しいです。別に極める部分がないゲームですけど。裁縫 8 (7?) はがんばったと思うよ!

理想型終わり。

ティルコネイル
  • デイアン - チャット募集
  • マルコム - ノラ
  • トレボー - ディリス
ダンバートン
  • スチュアート - チャット募集
  • マヌス - チャット募集
  • クリステル - タルラーク
バンホール
  • ショーン - イビー
  • ブライス - 自分
  • カムガン - 自分
イメンマハ
  • デル - チャット募集
  • ジェームズ - 自分 (釣りを新たに取得・ポポキャップ購入)
  • ゴードン - 自分

で、2時間で終了。はやかった! 時間的にみんなアクティブだったからかな。

  1. トップ
  2. game
  3. mabinogi G2
  1. トップ
  2. mabinogi
  3. mabinogi G2