Webのサムネイル生成をJavaでやってみる【後編】

さて、前回である程度環境の構築ができたと思いますが、今回は引き続き環境整備(まだあるの・・・)と実際のプログラムの作成を行っていきます。
SWTのインストール
SWTというのは、Standard Widget Toolkitの略でEclipseなんかで使われているJavaのGUIライブラリです。AWTやSwingなどと違って、よりネイティブに近い外観・操作性を持っていると言われています。
実は、最初はXULRunnerとAWTとかでガリガリ書いてやるぞ~と思っていたのですが、よくよくSWTのJavaDocを読むと、Browserクラスというそのものズバリなクラスがあったので、そちらを使わせてもらうことにしました。
SWTのインストールはEclipse環境であれば特になにもする必要はないですが、今回サーバに設置することもあり、まず別途Eclipse Projectのサイトからダウンロードしてきます。リンクがunstableのバージョンになっているのは理由があって、The SWT FAQ によるとGeckoのバージョンとSWTのバージョンの組み合わせによっては正常に動作せず、前編でインストールしたXULRunner 1.8.1を利用するので、今回は3.3をダウンロードします。先ほどのリンク先の一番下の方の「SWT バイナリーおよびソース」というところにある、Linux (x86/GTK 2) 版を選びました。
解凍後、swt.jar を好きな場所へおきCLASSPATHに追加します。
- mv swt.jar /usr/java/jdk1.5.0_12/lib/
- export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/swt.jar
Webのサムネイル生成をJavaでやってみる【前編】

ちょっと、仕事でWebページのサムネイル生成プログラムが必要になるかもしれないというわけで、調べてみました。すると、既に色々と調べられている方がいるようです。
[J] 続・サーバー側でWEBサイトのスクリーンキャプチャ、サムネイルを作成する方法 - Jamz (Tech)
しかし、なんか自分にはいまいちマッチするものがなかったのでちょっと作ってみることにしました。
ブログを開設しました


サイトの公開もようやくできたので、ブログを開設することにしました。
選んだブログソフトは、WordPress。PHPで書かれているのでカスタマイズしやすいのと、最近海外ではMTに負けないくらい人気があるらしいということが理由です。
設置自体はとても簡単で、あっという間にできたのですが、テンプレートの作成が結構大変でした…。Fireworksでデザインを作ってからxhtmlにコーディングするのですが、ブログテンプレートを作ったことがなかったのでコンテンツの構成とかがよく分からなかったためです。
一応、形にはなりましたが、どこかまだおかしい箇所があるかも…。
とにかく、これからちょっとずつ更新を(不定期で)がんばっていきます。



