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

Medaka 0.1.0リリース

Medaka 0.1.0をリリースしてみました。Medakaは、Javaで作られたオレオレアプリケーションサーバです。 ダウンロード https://bitbucket.org/t1000leaf/medaka/downloads New Feature 基本機能に関しては、medaka-X.X.X.jar一つのみで起動できるように修正 M…

オレオレアプリケーションサーバを作ってみた

オレオレアプリケーションサーバをなんとなく作ってたんですが、ちょっとだけ形になってきたのでWikiにまとめて公開してみました。Medakaという名を与えました。 t1000leaf / medaka / wiki / Home — Bitbucket 相変わらずクッキーを扱うAPIとかないんで、ロ…

Gradle + eclipse + WTP

Gradle + eclipse + WTP の組み合わせでのプロジェクト作成をちょっと整理。まずは、ターミナルからappという名前のプロジェクトを作成する。 % APP=app % mkdir -p $APP/src/{main,test}/{java,resources,webapp} % mkdir -p $APP/src/main/webapp/WEB-INF …

GradleでDomaアプリをビルド

Gradleも1.0がリリースされたということで、GradleでDomaアプリをビルドするという課題が与えられました(誰にだ)。Domaはpluggable annotation processing api(APTとも呼ばれる)を使っており、ビルド設定が鬼門だったりするので。DomaのチュートリアルのGr…

オレオレ・アプリケーションサーバを作ってみる

なんとなく、JDKだけで、依存ライブラリなしでアプリケーションサーバを作ってみようと試みました。フレームワークでなく、アプリケーションサーバ。Servlet APIは無視です。 ソース 以下、使い方。 app.properties まずは、設定。 クラスパスが通っている所…

PostgreSQLのResultSetMetaData#getColumnName

地味な話ですが。 PostgreSQLのJDBCは、ResultSetMetaData#getColumnNameの挙動が他のDBのJDBCと違う。 selectするときにカラム名に別名をつけた場合、getColumnNameは元のカラム名、getColumnLabelは別名をとってくるんですが、PostgreSQLは、どっちも別名…

Stripes Frameworkどうよ。その6〜JSONリクエストのバインド

今どきは、Play frameworkやNode.js、Java EE6、Jerseyあたりを追うべきなのかもしれませんが、自分はStripes Frameworkいじってます。JSONリクエストをActionBeanにバインドできるように拡張してみます。Jacksonを使います。ActionBeanにリクエストマッピン…

GPlus Dialy Maker

GPlus Dialy Maker というものを作ってみました。過去のGoogle+への自分の投稿を確認しやすくする整形ツールです。本当は、Twitterでいうところのtwilog、facebookでのlogviewerみたいなものを作りたいと思ったんですが、Google+のAPIがまだちょっとしかない…

Hello World !

こんにちは世界!