2010年8月24日

オープンソースプロジェクトのカスタマイズ

某オープンソースプロジェクトを利用していますが、不具合を修正しながら、カスタマイズもしちゃいました。

  • 日本語化

表示するテキストはXMLファイルに記述されるため、自分で日本語用XMLファイルを作成して、無事日本語化できました。

  • スキーマに項目追加

元々のスキーマでは情報が足りず、新規項目を追加したいです。 

ただしオープンソースなので、設計書などの資料がありません、最初どこを修正すればいいか戸惑いました。、

幸い修正したいスキーマのテーブルとクラスを特定できたため、すでにあるカラム名とメンバー名でソースコードをgrepして、マッチしたところに新しいカラムとメンバー用のコードを追加して、何とかできました。

2010年8月14日

プログラムからJavaScript を実行

自分が作ったプログラムからJavaScriptで記述されたスクリプトを実行できないか調べたところ、一応できるみたいです。

  • Javaの場合

import javax.script.*;

ScriptEngineManager factory = new ScriptEngineManager();

ScriptEngine engine = factory.getEngineByName("JavaScript");

engine.eval("println('Hello JavaScript from Java.')");

……

2010年8月4日

新型キンドル(Kindle 3)

つい先日アマゾンから新型(Kindle 3)がが発表されました。旧型に比べ

  • コントラストが50%向上
  • サイズが21%小さくなり
  • 重さは15%軽くなり
  • ストレージが2Gから4Gに
  • 3G以外、Wi-FI機能追加(Wi-Fi機能のみの廉価版も発売)

でも何と言っても今回は日本語対応になりました。

Support for New Characters
Kindle can now display Cyrillic (such as Russian), Japanese, Chinese (Traditional and Simplified), and Korean characters in addition to Latin and Greek scripts.

通勤中本やPDF資料を読みたくて、旧モデルKindle 2を迷ってましたが、新型ではハックしなくても日本語を表示できるので。

今円高だから、買っちゃおうかな...