今日のなんでやねん
2003-12-18 [長年日記]
凹 なんだかイマイチしりとりが盛り上がってませんが
ひさびさ更新. しかしここまで盛り上がらないと寂しいねぇ. 他人のページとはいえ世に公開された場所でバカエロを書くのはやっぱ抵抗あるのかな?
しりとりに参加して下さった皆様,ありがとうございました.
凹 [tDiary] referer_scheme.rb
これは素晴しい.
オレがtdiary.conf直イジりを抜け出せない原因の一つが@referer_tableの編集だったんだけど,これでまた一つtdiary.conf直イジり脱脚に近付いた. zundaさん,あんた天才だよ*1.
ところでメンドクサがりなオレはそのサイトがtDiaryなのかhatenaなのかtDiary.netなのかをいちいち区別して書きたくないのである. ということで次のようなメタ・スキームをでっち上げ. 日付っぽい文字列がURLに含まれるページは,こいつで全部まるっとごりっと面倒見てやるぜ!
class << @conf.referer_table
private
def scheme_ymd(url, name)
[
['.*?(\d{4})[-/]?(\d{2})[-/]?(\d{2}).*', '(\1-\2-\3)'],
['.*?(\d{4})[-/]?(\d{2}).*', '(\1-\2)'],
['.*?(\d{2})[-/]?(\d{2}).*', '(\1-\2)'],
['(.+)', '(\1)'],
].each do |path, date|
yield(url + path, name + date)
end
yield(url, name)
end
end
tdiaryとhatenaとhnsとchalowは確認した.
追記:取り込まれますた.
追記2:おっとうっかりしてました.漢は黙ってts=3です.
*1 っつーかあんた呼ばわりかよ!
凹 ということで
また週末 or 週明けまで潜伏予定.
コードを埋め込むときはTABを空白に変換しないとー。空白3つに。
はずかしいのではなく、続く単語が思い浮かばないという…(よわ
復活してるぅ〜♪
煽られるムキってしまいますが、今回は負けますた。>しりとり