JKaiUI改良版 配布中

JKaiUI改良版をファイル置き場にて配布中です。

最新版はここから落とせます。追加機能の使い方の説明は落としたファイルのReadMeファイルを参照してください。

オリジナルのJKaiUIの使い方、Mac上でのXLink kaiの情報はMac de Kaiを参照してください。

JKaiUI改良版はまだ開発版です。オリジナルからそう多く変更していないので大丈夫だともいますが、ご利用は自己責任でお願いします。

2013年9月28日土曜日

jRenamerを公開しました。

jRenamer ver.0.1.0alphaを公開しました。
ファイル置き場においてあります。

jRenamerは名前の通りにリネームするソフトウェアです。
大量にあるファイルからある程度法則性のある名前をリネームする用途で作成されています。
jRenamerはJava 6以降で動作します。
また、本ソフトウェアはフリーウェアです。
現状、アルファ版のためバックアップをとるなど注意して利用してください。

使い方等はReadMeまたは起動後のメニューから見てください。

2013年9月21日土曜日

jKaiUI Custom ver.0.4.1の公開をやめました。

必要ならver.0.5.1をご利用ください。

どうしても必要なら連絡くれれば渡します。

2013年9月14日土曜日

lombok(javaライブラリ)の紹介

Javaでコードを書くのがだるすぎたけどLombok使ったら思いのほか楽しかった
を読んでみたところ便利そうだったので紹介します。

lombokはIDEなどで自動生成できるようなコードをコンパイル時に自動生成するようにすることでコード量を減らすのが目的のライブラリのようである。
具体的には以下のようなことができる。
  1. C#, Objective-C のようなプロパティ(Getter, Setter)
  2. toString, equals, hashCodeメソッドの自動生成
  3. コンストラクタの自動生成
  4. Scalaのようなval変数(型指定のいらない定数)
  5. 委譲するメソッドを自動生成
上で紹介したのはよく使いそうな機能である。
他にもいくつかあるのが興味があればここを参考にしてください。
使い方はここが参考になります。

どうやってるのか少し興味がありjavassistとかを使ってるのかと思いソースを調べてみました。
ただ単純にAnnotation Processorで実現しているようである。

2013年9月7日土曜日

文字コード判別ライブラリ(java)

文字コードの判別について調べていたのですが、思った以上に面倒そうなので、既存のものを利用することにした。

juniversalchardet

主要なのは判定可能。