棚からパルチャギ

日々の雑記、ニュース拾いとか

2005. 03. 01

ティンクルスタースプライツ
PS2移植じゃなくて新作なんですねー。 漫画版の連載も始まるっぽいです。
_(アンダーバー)で始まるディレクトリ
知りませんでした。確かにアルファベットで始まるディレクトリ以外はうまく動かないですね。 これは、単純にblosxomのPATH_INFO解析部分が微妙なんだと思います。 107行目はこれ(↓)でいいような。
- while ($path_info[0] and $path_info[0] =~ /^[a-zA-Z].*$/ and ...
+ while ($path_info[0] and $path_info[0] =~ /.*[\D].*$/ and ...
数字のみのパスを年月日に置き換えるので、それ以外の文字は(適切なものであれば)全て使えていいはずなんですよね。 数字やアンダーバーで始まるディレクトリはもちろん、「-」「!」「~」「'」とかも大丈夫なはずです。 ただし、ピリオドは拡張子でflavourの判定をするので使用不可。

本体に手を加えないのが男の美学だという人はプラグイン化するのも有りですね。 処理としてはPATH_INFO解析を再度行うことになるので無駄がありますが、こちらは「()」を含むディレクトリ/ファイル名にも対応しています。