未だ問題は色々あるのだけど。実用範囲では問題無さそうなのと、 興味のある部分は大体やってしまったのでひとまず区切りにしました。 ……と言うタイミングから既に数日たってるんですが。まあいつものこと……
ともあれ、 http://mozshot.nemui.org/ と言うスクリーンショットサービスを動かしました。
同様のサービスが既にいくつもあるので、あまり使われるような気はしていません。 一応既存のものに対する機能的メリットは、クエリ文字列を含むURLも扱えるとか、 多少細かいUIがある こと、それに透過PNGでドロップシャドウが掛かるとか (でもこれはIEだとデメリットでもあるはず)くらいかな。
IE の人が Mozilla 系で見た目を確認するにも、まあ使えるかもしれません。
大抵「これとこれでこう組み合わせたらまあOK出来るよね」 と考えるだけで満足してしまうんですが、 今回はそんなのが溜まり溜まっていたのと、 弄ってみたいものが随分あったのでやってみました。 何せ見た目のインパクトはばっちりなのでやっていると結構楽しいですし。
難しい部分(HTMLレンダリングとか画像加工とか通信とか諸々)は本当に全部人任せの お気楽システムです。自分が作ったのはつなげる部分だけ。 個々の部分は多少こけるくらいなら平気な様にはしてあります。これは殆ど drb のおかげ。
デモ生成スクリプトからサーバの設定ファイルまでは完全に公開している ので興味がある人は見てみてくださいな。
ついでに仕組みの紹介でもしてみよう……かと思ったけど余裕がないのでまたいずれ。