2010年3月30日火曜日

Apache Axis2についていろいろググってみた

PubMedという医学、biomedical系の学術文献検索サイトがある。
こちらを使ってちょっとした検索支援サイトをつくろうと考えている。

とにもかくにもシステムからPubMedにqueryを投げられないと話にならないが、
httpリクエストでGETするか、SOAP(axis2で稼働)で取りに行くということらしい。
SOAPの説明見ると、どうやらコンパイル済みのスタブファイルがDL可能で
簡単そうなのでSOAPでテストクライアントをつくってみることにした。

しかしそのjarファイルも依存関係がいろいろあるらしく、
結局axis2のlibに入っているjarをすべてビルドパスに加えることに・・・。
マジですか。
まあどうせサーバに入れるものだし、いいか。

次は自然言語処理のライブラリをいじくらねば。



2010年3月12日金曜日

GWT+IEの不具合

gwt2.0 + uibinderを使って何かつくってみてる最中であるが、
だいぶuibinderのくせみたいなものがわかってきた。

しかし順調に見えたのも束の間、chromeとfirefoxでは問題ないものの、
IEでLayoutPanel関連?が全く表示されないという状態を発見。

日本語情報でこれに関連したものがないなあと思って
GWT groupsのスレッドを検索してみたら、同じ問題に遭遇してる人がいた。

とりあえずの解決策は、javascriptを呼び出すhtmlの中で
最初の<!DOCTYPEなんちゃらの部分を次のように書き換え。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/strict.dtd">

いくらgwtでつくっていても、javascriptの基本は押さえておいた方が良さそうだ。
(quirks modeでなくstandard modeにする必要がある。
 上記のコメントでも完全なstandard modeではないよう)

2010年3月10日水曜日

subversion関係のトラブルで消耗した・・・

この2日間、不毛であった。

きっかけはsubversionからのチェックアウト。
普段、バージョン管理システムでsubversionを利用している。
eclipse+subversiveからの利用だったが、
どうも昨日から調子悪いらしい。
挙げ句の果てにプロジェクトファイルも同期されなくなるわ、compileもうまくいかなくなるわで
原因究明に疲れた。一部ソースを間違って消してしまうわで、バージョン管理システムを使ってるのになんともおかしな状況。

結局、0からプロジェクトを作り直し、せっせとソースをコピーして復旧。
パスの調整なんやらで気をつかって。
eclipseそのものもなんか挙動が変なので、
これも一から入れ直し。
今度はsubclipseを使ってみることにした。(どうもその方が安定するらしい)
今のところ快調。