YAPC::Asia 2007行きます、というか行かねば。
で、明日の用意してたんだけど、チケット持ってくのすっかり忘れてた。blog見て気がついた。(あぶないあぶない)
明日はいいとして、2日目のスケジュールは悩む。今のとこ午前中はT101+102で午後はTsuda Hallかなぁって思ってんだけど。
YAPC::Asia 2007行きます、というか行かねば。
で、明日の用意してたんだけど、チケット持ってくのすっかり忘れてた。blog見て気がついた。(あぶないあぶない)
明日はいいとして、2日目のスケジュールは悩む。今のとこ午前中はT101+102で午後はTsuda Hallかなぁって思ってんだけど。
03042007 Turbogears
以前はAjaxで触ったのだけど、The CogBinのPlotkitを試す。
INET6 をなぞっただけだけど。

最初から、htmlにグラフを埋め込むことが決まっているのであれば、Plotkit Widgetsは便利。ただしEasyPlot呼ぶコードを埋め込んでるだけっぽいので、もうちょっと複雑なことをしたい場合はJSONでやったほうがいいかも。
今度CatalystでMochikit+Plotkitを使ってみよう。
03042007 bioinformatics
偶然みつけた。
Perl: Doing something useful with the secrets of life
おー懐かしい。
でも、Structural Bioinformaticsはバイオロジーとかインフォマティクスのレイヤーからでなくて化学からアプローチしていくほうがおもろいねというか個人的に好き。
01042007 turbogears
英語強化年間ということで、GoogleのTechTalksを見るようにしているが、実際に見てみると面白いのが結構あるし、なによりスライドが読みやすくて、かなりよいかもな感じ。めぼしいものはローカルに落としてGoogle Video Playerで見てます。
で、Google TechTalksじゃないけど今日見たWebAppの話は面白かった。Rails,Zope,TG,Djangoの比較をしているのだけどわかりやすい。
Better Web Application Framework
ただしこのプレゼンいつ撮ったのかわからないんだけど、最後のスライドに関しては、現在のTurbogearsはauthもi18nも対応していると思うし、本も出てるのでそこそこいい位置にいるのではなかろうか?と思った。
あと、RoRはレガシーのシステム(特にプライマリーキーがなかったり、無駄に複合キーだったりとやたら奇抜なDB)とインテグレートしにくいよとかいってたけど、RoRでシステム構築する人達は、現実的にはそこらへんどうやって解決してるんでしょ?
31032007 chemoinformatics bioinformatics pymol
Wiiリモコンを使ってPyMOLをLet's Note R4上で動かしてみたのでXactiで撮ってみた。
Bluetooth USBアダプタは安いやつってことでBT-Mini2EDRを選択。
パソコンにリモコンを認識させたら、WiinRemoteでWiiリモコンをマウスとして操作。
結局、傾きとボタンの組み合わせで回転したりズームしたりしてるだけだけなので、思い通りに動かすのにちょっと苦労するんだけど、出来合いのものをチョロッと動かして見せるようなプレゼンのときにはいいかもしれん。
今のところマウスの方が圧倒的に操作性がいいんだけど、センサーバーを使ってきちんとイベントをアサインすれば、Wiiで遊んでいるようなような操作感が得られて、いい感じのデバイスになるような気はする。
こういうデバイスが使えるようになるとViewerのほうも調子のいいものが求められるようになっていく気がする。
例えば、遠くから眺めてるときは、リガンド-サーフェース(タンパク質)として表現されていて、ズームしていってアクティブサイト近くになるとAtom-Atomのスティック表現になったりとか、さらに、置換基-アミノ酸のレベルまでズームすると軌道とかで表現したりとかシームレスに切り替わる(google mapsみたいに)ような。
そんなViewer欲しい。
31032007 bioinformatics turbogears
ふと、毒性評価のチームが「病理とかの画像にタグつけて管理したいなぁ」とのたまうので、
ほう、それはイントラflickrクローンみたいなものに落書き機能をつけてタグとコメントで管理できる洒落たツールが欲しいということか?
それいいじゃん!ということでいけそうか試してみた。
Making a Flickr Killer With TurboGearsを参考に喜久酔ひっかけながらもそもそと手を動かすこと30分。
おーCRUDくらいまでできた。

SQLiteのText型ってBLOB突っ込めんの知らんかったが、実際はバイナリはデータベースに突っ込むよりはファイル管理のほうがいいのかな。タグ付けは自分で書いてもいいし、Tastyにお任せしてもいい気がする。
落書き機能(病理画像に着目ポイントを書き込む機能)はAjaxかAS3でつくる。
gimpとかphotoshopのレイヤーみたいに重ねる感じにすればいいと思うんだけど。そのうち、まとまった時間をとってやる。
29032007 english
英語強化年間ということで。
28032007 bioinformatics
行ってきた。何年か前の遺伝研での開催してたとき以来だけど、かなり充実してたので色々勉強になった。
構成的のまとめが素敵。
あとで考えてみよう。
ユーザー(解析者かちょっと使いたいだけのユーザーか)、処理時間(レスポンスどのくらい待てるか)で一度ちゃんと考えてみる。
あとsoaplabいじる
blastallのオプションでblastpとかblastnとかあるんじゃなくて、別のプログラムっちゅうかモジュールとして分けるべきとか、ワークフローに近いものを単位としてみせたほうがいいんじゃないのとか。これとかワークフロー自体を一つのモジュールにできるけどtavernaは入れ子にできるんだろうか?