2009年4月22日水曜日

Teiid Bookmark and Share

データ統合方面
http://www.jboss.org/teiid

2009年4月21日火曜日

Cron for Java on GAE/J Bookmark and Share

Google App Engine では、定期的な処理を実現するために Cron ライクな機能が提供されています。
(というか最近、提供されるようになったらしいです)

やること
  • Webサービス(≠SOAP)を作る。
  • cron.xmlを書く。注)Pythonの場合は、cron.yamlです。
  • アップロードする。
  • 時間が来るまで待つ。

というのが、Googleのドキュメント(Scheduled Tasks With Cron for Java)に書かれている
わけですが、1ヶ所落とし穴があるので注意。

Securing URLs for Cron のところで、adminロール以外はcronのサービスを使えないようにする
記載がありますが、どうもこれがバグっているらしい。
issue登録されてます。

別に admin ロールに限定する必要はないようなので、普通の人には叩かれないようなURLに
こそっと置いておけばオケーということで。

startup Google App Engine for Java Bookmark and Share

"for Java" が始まる前からGAEのアカウントを持っていたが、どうもPythonはしきいが高い。
なので、"for Java"へ走るわけですが、トラブッたので、後々の人の為に記録しておく。

※個人的にはこのように解決したというだけですので、誤解のないよう。

はじめの手順は次の通り。
  1. Eclipse plugin をインストール&セットアップする
  2. プロジェクトを作る。チュートリアルでも可
  3. ローカルで動作確認する
  4. クラウドにuploadする

自分がはまったのは 4 で、どうもうまくいかない。エラーメッセージは下記の通り。

403 Forbidden
You do not have permission to modify this app (app_id=u'xxxxxx').

  • よくあるのが、appengine-web.xmlのApplication Idを間違えてプロジェクト名とかにしてしまうことですが、そこは間違えていない。
  • Pythonのプロジェクトならuploadできる。

結論は、あきらめて別のアカウントで取り直しました。
(これもsmsとかの問題でいろいろあったのですが・・・)

2009年4月4日土曜日

VMware Server 2.0.1 Bookmark and Share

リリースノート

VMware Workstation 6.5.2 Bookmark and Share

サポートされるゲストOSの追加
  • Windows Vista Service Pack 1 and Service Pack 2
  • Asianux Server 3.0 Service Pack 1
  • openSUSE 11.1
  • Ubuntu 8.10
  • Ubuntu 8.04 LTS
実験的にサポートされるゲストOSの追加
  • Fedora 11
  • FreeBSD 7.1
  • Mandriva Linux 2009
  • Novell SLE11.0
  • Red Hat Enterprise Linux 5.3
  • Red Hat Enterprise Linux 4.8
  • Sun Solaris 10 Update 6
  • Ubuntu 9.04
Intel Nehalemプロセッサのサポート