トップ 最新

ただのにっき

2002-04-01(月) 7318歩 [長年日記]

PCうぉっち

今年ツボに入った記事はコンピュータ関連書籍新刊一覧だけだったというあたりに、嫌悪。いや、自分に(笑)。「非A」は読んでないんだけどさ。

もう一か所、傑作なのがあったんだけど、本当かもしれないから黙っておこう。

日常的に嘘つきまくりなので、今日ぐらい正直一辺倒で行こうと思うのであった(←これがそもそも嘘であろう)。って一昨年の今日も同じこと書いてるし……進歩ねぇなぁ。

tDiary: テーマギャラリー

テーマを一覧できるページを作らないといけないと思っていたので、ようやく手をつけた。一覧を作るだけなら簡単なんだが、スナップショットがないと、テーマギャラリーにはならない。全体を大きく見せるのは実際にそのテーマを適用したサンプル日記を使えばいい。問題はサムネイルだ。これが自動生成できないと面倒で続かないだろう。

手順としては、Mozillaでサンプルページを表示して、それをキャプチャ、適当な大きさに縮小してサーバにコピーというのを考えた。自動でキャプチャ部分が問題で、xwdがいけるとか、importがいいとか色々意見をもらったんだが、どちらにしても対象ウィンドウを指定する部分がどうしても自動にできない。というわけで、一回だけマウスクリックが必要だけど、いちおうできたのがこのスクリプト。引数にテーマ名の一覧を与える。

#!/bin/sh
mozilla -width 800 -height 600 'http://theme.tdiary.net/sample.rhtml' &
echo choice mozilla window
WID=`xwininfo | grep 'Window id:' | cut -d ' ' -f4`
 
for theme in $*; do
   echo $theme
   mozilla "http://theme.tdiary.net/sample.rhtml?theme=$theme.css"
   sleep 3
   import -window $WID $theme.big.jpg
   convert -size 160x120 $theme.big.jpg $theme.jpg
   rm $theme.big.jpg
done

 できあがったJPEGをサーバにアップロードすれば完了。新しい順に10個ずつ表示するeRubyなページを作ると、テーマ・ギャラリーのできあがり。もちっとスマートにできるといいんだけどな。

エイプリルフール

結局、Yahooの「宇宙バナー広告」が一番面白かったかも。あと、ゆいさんとこのネタもかなり笑えた。

実は「tDiary.Net、有料化!!」というネタも考えたんだけど、マジに受けとる人が出そうだからやめといたのだった。ちなみに課金モデルは、ツッコミ従量制である。ツッコミ1件あたり1円で、ツッコミを受けるほど高くなる。

いや、逆の方がいいかな。1000円くらいあらかじめ課金しておいて、ツッコミ1件につき1円の値引きをするとか。