No Programming, No Life

プログラミング関連の話題や雑記

2010-01-01から1年間の記事一覧

GroovyでプロパティファイルをXML形式で読み書きする

よく利用する機能なのでメモ。 基本的にはJavaのコードを同じなので、ちょっとだけ#with(Input|Output)Streamとか使ってGroovyっぽくしてみました。 (動作確認: Groovy Version: 1.7.2 JVM: 1.6.0_20) XML形式で書き込み 上記スクリプトを実行するとルートデ…

Re:階層的なキーの連想配列化

前回のどう書く?org投稿から約1年ぶりくらいで、久々に投稿してみました。お題: Server error 投稿: Server error こんな感じになりました def data = [ ['東京都', '区部', '千代田区', 'object1'], ['東京都', '区部', '中央区', 'object2'], ['東京都', …

Groovyスクリプトをダブルクリックで実行できるjar形式に変換するGroovyスクリプト

はじめに ちょっとタイトルがまどろっこしいですが、要するにexecutable-jarをAntBuilderを利用して作っちゃいましょうという話題です。これは便利!これでGroovyスクリプトの配布が楽になるかも。 とても簡単にGroovyスクリプトを配布可能&実行可能なjarに…

URL短縮サービスはループする

URL短縮サービスってループしちゃわないのかな?とふと思い、実験してみた結果、やっぱりループしちゃう模様…。以下のような感じでどんどん短縮させていってみましたら見事短縮し続けられちゃいました。*1 http://twitter.com/fumokmm/statuses/13665048643 …

同名ブログ発見

当ブログと同名の「no programming, no life !」というブログを見つけました。なんとなく、親近感!情報試験を受けようとされているようですね、ちょくちょく覗いてみようかしら。私も負けないように記事を書いていかないと…。

Youtubeのサービスいろいろ

最近iPhoneを買ったので、外でYouTubeを見る機会が増えました。 それに伴い、PCでも作業用にずっと音楽かけっぱなしなどの用途でYouTubeを使うようになったのですが、標準ではリピート機能が付いてないのですね。調べてみると、YouTube Repeat!ってサービス…

HatenaHaiku4J v1.2.1リリース

HatenaHaiku4J v1.2.1をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.2.1 2010-05-09 ・HatenaHaikuAPIHTMLでmp3リンクの対応。(embedタグが閉じられていない) MP3タグの部分の対応です。(bug fix)よろしくお願…

Groovyで文字列のバイト値を得るメソッド

引数に渡すencodeを変えれば違ったバイト値が取得できます。

HatenaHaiku4J v1.2.0リリース

HatenaHaiku4J v1.2.0をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.2.0 2010-05-07 ・HatenaHaikuAPIHTML(HTMLスクレイピング版)を追加した。 前回からだいぶリリース間隔が開いてしまいましたが、やっとリリ…

GroovyでHello World