2010年01月29日
JavaでBMPをJPEGに
javax.imageio.ImageIOを使用すると、BMP、JPEG、GIF、PNGなんかを手軽に扱える。
BufferedImage image = ImageIO.read(bmpFile);
ImageIO.write(image, "jpeg", new File(jpgFilePath));
と書くだけで変換できる。今回は書いてないけど、画像に線引いたりもできる。
というわけで、ディレクトリ配下のBMPファイルを全部JPEGに変換するとても簡易なコード。
続きを読む
2010年01月27日
ポメラDM20の感想
正直、買おうかどうか迷ってたんですけどね。DM10で満足してたし。でも、値段も少し下がってたし、思い切って買っちゃったんです。そうしたら、驚きました。Amazonのダンボールを開けたら、そこは新世界なんです。
というわけで、今日1日、ポメラを使ってみた上での感想を過剰演出気味にまとめてみました。
続きを読む
2010年01月25日
2010年01月24日
SQLiteの全文検索を使ってみる
SQLiteの全文検索というと、昔はFTS1とか2とかのモジュールを使用する方式だったみたいだけど、現在はFTS3なるものがsqlite3.exeとかに含まれているので、得に下準備をすることなく使用できるっぽい。
公式の説明
http://www.sqlite.org/fts3.html
参考にしたサイト
http://cast-a-spell.at.webry.info/200806/article_15.html
続きを読む
2010年01月22日
JavaからSQLiteを使ってみる
ここのページに置いてあるSQLiteJDBCが便利らしい。
http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC
どの辺が便利かというと、JARの中にWindows用のsqlitejdbc.dllとか、Linux用のlibsqlitejdbc.soが同梱されているので、パスやら環境を意識することなく、ライブラリを読み込みさえすれば使えてしまう。
続きを読む
2010年01月21日
2010年01月20日
HttpClientとHttpCleanerでGoogle検索結果を解析する例
HttpClientでコンテンツを取得し、独自拡張したResponseHandler内でHttpCleanerを呼び出して云々するようなだいぶ適当なソースだけど、割と問題なく動いてくれた。
続きを読む
2010年01月19日
文章系の記事をまとめてみた
といっても、ほとんどの文章は1年どころか2〜4年ほど前に書かれたものだけど、なんとなくシリーズ的に書いてた文章系の記事を一箇所にまとめてみた。
http://www.mwsoft.jp/column/novel/
続きを読む
Java6にはUnicode正規化の機能がいるそうな
java.text.Normalizerで、normalizeと書くだけで実行出来ます。
以下、サンプル。変な文字使ってるので機種によって化けるかもしれません。ご了承ください。
続きを読む
2010年01月15日
2010年01月14日
2010年01月12日
昨年うちのサイトで読まれた記事上位10件+α
但し、質が悪いが為にブックマーク数を稼いでしまった記事は日の目を浴びてもらっても困るのでひっそりと除外しています。
続きを読む
【Java】HttpComponentsを使ってみる
Cookieを使った通信とかが簡易にできるので、クローラーなどを作る際には重宝する。
HttpComponentsの公式サイトはこちら
http://hc.apache.org/
続きを読む
2010年01月09日
【Java】HtmlCleanerを使ってみる
HtmlCleaner HTMLパーサを、Javaで書かれている。それは十分には、ブラウザでは、ほとんどのWeb利用と同じ規則に次のXMLが形成された汚れのHTMLに変換します。
http://sourceforge.jp/projects/sfnet_htmlcleaner/
ドンマイ、機械翻訳
続きを読む
2010年01月02日
Ubuntuでgemでzlib (LoadError)が出た際
sudo apt-get install zlib1g-dev
をしてから、再度makeからやり直したら、動いた。
2010年01月01日
初夢を見た
拡張性は十分に確保してありますよという説明をしてみたんだけど、今ひとつ納得してもらえず、お客さんの言うことももっともだったので、どうやって実現するかなぁと考えていたら目が覚めた。
まぁ、今年もそういう一年になるんだろうなぁという夢でした。
よし、今年をFacadeな1年と名付けよう。
明けましておめでとうございます
最近はあまりブログに面白いこと書いてないような気もしますが、今年も更新回数だけはそれなりの数を保っていくと思うので、どうぞよろしくです。
こういう意味のない投稿でも使いようによっては集合知になるかもしれないし(例えばこの記事とか、「新年挨拶ジェネレータ」を作ろうと思った時には良い素材だよね)、と自分に言い訳しつつ更新していくと思います。
続きを読む