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

eclipseで長い文字列書くとき

Javaで長めのJSONとかXMLとかSQLの文字列書くとき String longXml = "" + "<body>\n" + " <div>\n" + " <p>こんにちは</p>\n" + " </div>\n" + "</body>\n"; とか書いてからeclipseのコードフォーマッタで整形かけたら String longXml = "" + "<body>\n" + " <div>\n" + " <p>こんにちは</p>\n" + " </div>\n" + "</body>\n"…

OpenGLベースのテキストエディタKashiki

KashikiというOpenGLベースのテキストエディタをかれこれ一年ほどチマチマ開発している。これが動作画面 バイナリ置き場のURL(Windows/Linuxで動作確認済みバイナリがあります(Java8のインストールが必要)) http://kashiki.tombo.in/ソースコードはgithubに…

Javaで型安全にプロパティファイルにアクセスするには。その3

ponto (https://github.com/mitoma/ponto)の機能をちょっとずつ増やしています。 githubで一人開発をしていると圧倒的な自作自演感があるのですが、これはこれで結構楽しいです。最近追加した機能は以下2点 環境変数でキーの値を上書きできる プロパティファ…

Javaで型安全にプロパティファイルにアクセスするには。その2

先日、Javaで型安全にプロパティファイルにアクセスするアクセサクラスを生成するAPTライブラリを紹介しました。 https://github.com/mitoma/pontoおかげさまで反響は全くなかったのですが、そもそも型安全というには結局プロパティファイルから取れる値全部…

Javaで型安全にプロパティファイルにアクセスするには。

皆さんこんにちは、このブログに記事を書くのも随分久しぶりです。Javaでメッセージや設定を扱うときに使われるPropertiesクラス。皆さん好きでしょうか? 僕は嫌いです。引数が文字列で、型安全じゃないから。 properties.getProperty("setting.key1") みた…