CDKで構造描画

smilesから二次元座標を立ち上げるには、CDKを使う。openbabelとかperlmolはここらへんが未実装。

StructureDiagramGenerator sdg = newStructureDiagramGenerator(); sdg.setMolecule(someMolecule); sdg.generateCoordinates(); Molecule layedOutMol = sdg.getMolecule();

これで二次元座標が起こせる。

さらに、org.openscience.cdk.rendererで構造をpngやjpgに書き出せる。

dopamine

でもCDKでも画像サイズを小さくするとサイズにあわせてダブルボンドの幅を小さくしたりフォントも綺麗に見えるように小さくなったりというような親切設計ではないんだよね。

dopamine

こんな風になってしまうな。今回eclipse使ってjavaで書いたけど、今後はこれをjythonで書き直す予定ダ。

カブロボへのご招待の続き

developerWorkから株ロボコンテストへの招待の続きが、、、

IBM dW : カブロボ・コンテスト : カブロボへのご招待・その2 - Japan

さて、前回のコラムでは、カブロボコンテストの概要と、サンプルロボットの作り方、および最も簡単なカブロボの作成方法をお伝えしました。 今回はカブロボを作る上での基本技術である、

* 情報取得方法
* 売買注文の方法

および、

* コンテストへのロボットの登録方法

についてお伝えしていきます。

でも、株ロボ本とそんな変わらないことが書いてあるような、、、

ProductName 株式自動売買ソフトウェア 株ロボを作ろう!
鳥海 不二夫
秀和システム / ?円 ( 2005-07 )


そんな僕は、ここ3,4日ノーポジが続いていますゾ。押し目狙いで、明日新興下げたらちょっと買おうかナァと思っている。

EclipseでEmacsキーバインド

Eclipseでもキーバインド変えられるのね。早速変更していい感じ。

Emacs風キーバインド

Eclipse

W2KにEclipseをインストール。eclipse-SDK-3.0.1-win32とNLpack-eclipse-SDK-3.0.x-win32をダウンロードしてきて展開。

Eclipseの日本語化

Eclipse3.0.1を解凍後に起動し、その後Language Packを入れて起動すると、一部しか日本語化されません。 EclipseとLanguage Packを一度に解凍してから起動するか、コマンドラインから"eclipse.exe -clean"で起動して下さい。

最初、これがわからなくて、日本語で表示されなくてハマった。注意すべし。

Eclipse使ってなにやるんだよ?ってとこですが、いまんとこあんま考えてなく、RSSリーダー作って喜んでみたり、Tomcat用のなんかつくってみたりとか。