2007年4月27日金曜日

パスワードの復号化

前回の記事で暗号化したパスワードを復号化するサンプルです。
入力パスワードは16進数化されています。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-44.htmlへ移動しました。

パスワードの暗号化

パスワードの暗号化サンプルです。
特にライブラリを追加する必要はありません。
最後に16進数化してます。データベースに入れる場合はその方が短くなりますしね。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-43.htmlへ移動しました。

2007年4月25日水曜日

jdbc文字コード変換 EUC_JP->UNICODE

前回の記事でデータベースに登録できたものの、取り出すときにも変換しないと
今度は表示で文字化けしてしまいます。
以下の関数で元に戻してください。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-42.htmlへ移動しました。

jdbc文字コード変換 UNICODE->EUC_JP

JDBCを使ってPostgreSQLなどにデータを登録しようとしたときに、
java.sql.SQLException: ERROR: character 0xe3809c of encoding "UNICODE" has no equivalent in "EUC_JP"
のようなエラーが表示されたことはないでしょうか?
チルダやハイフンなどがUNICODEとEUCの間でうまく変換されないのが原因のようです。
自分は以下の関数を使ってあらかじめUNICODEをMS932に変換して登録してます。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-41.htmlへ移動しました。

2007年4月24日火曜日

RSSの読み込み

RSSを読み込むには、RSS4jというライブラリを利用します。
ライブラリがダウンロードできるURLは
http://www.churchillobjects.com/c/13005.html
ですが、今現在立ち上がっていないようです。移動したのか落ちているのか。。。
ただ、このライブラリはRSS2.0には対応していません。

2.0に対応しているライブラリは、koders(http://www.koders.com/)というサイトにあります。
ただ、ファイル一個ずつダウンロードして、自分でコンパイルしないと
いけないかもしれません。まとめてダウンロードする方法があるのかもしれませんが。
とりあえずRssParser.javaのダウンロード先は以下になります。
http://www.koders.com/java/fidB95969F8738787971C9A47C0F6AC2A50478D6361.aspx?s=cdef%3aparser
このページからたどって全ファイルをダウンロードしてください。
面倒ですが、自分で作るよりは早いです。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-40.htmlへ移動しました。

生年月日から年齢の計算

年齢計算の関数サンプルです。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-39.htmlへ移動しました。

FileFilterの使い方

FileFilterの使い方は以下のようになります。
したの例ではCSVファイルのFileFilterです。
いちいちクラスを作ってやらないといけません。
VCのように簡単になりませんかね。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-38.htmlへ移動しました。

2007年4月23日月曜日

XMLの読み込み(SAX)

SAX仕様でXMLを読み込むサンプルです。
DOMはとにかくメモリを食いますので、その点ではSAXを使ったほうがよさそうですが、SAXはプログラムが分かりにくくなるという欠点もあります。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-37.htmlへ移動しました。

URLConnection HTTP接続

JAVAで他のサーブレットやホームページにアクセスする方法は以下のサンプルを参照してください。
ホームページを読む場合は、InputStreamをBufferedReaderで読んでファイルに保存したりすればよいでしょう。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-36.htmlへ移動しました。

JButtonのサンプル

JButtonのサンプル集です。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-35.htmlへ移動しました。

イメージの回転

AffineTransformを使用してイメージを回転させるサンプルです。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-34.htmlへ移動しました。

2007年4月10日火曜日

XMLの読み込み(DOM)

DOM仕様でXMLを読み込むパーサーのサンプルです。
XMLはいろいろなライブラリが出ていますので、それを使用するのもいいですが、
コアパッケージだけで実装する方法は以下になります。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-33.htmlへ移動しました。

2007年4月3日火曜日

PDFに表を描く

PDFに表を描画するサンプルです。
PDF用のライブラリはiText.jarが以下のHPから
http://www.lowagie.com/iText/docs.html#download
日本語フォントを使用するために、iTextAsian.jarを以下からダウンロードしてください。
http://prdownloads.sourceforge.net/itext/iTextAsian.jar?download

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-32.htmlへ移動しました。