タグ

2010年9月11日のブックマーク (5件)

  • GAE/JRubyで開発サーバを使わずに単体テストする方法 - しばそんノート

    前置き Google App Engine for JRuby(以下GAE/JRuby)*1で開発をするにあたって不便に感じるものの一つに、単体テストのし難さがありました。 開発サーバ(dev_appserver)って起動するまでに結構時間がかかるので*2、少し修正を加えるたびに開発サーバを立ち上げ直すのも地味にストレスが溜まるんですよね…。そもそもサーブレットの中で単体テストを書くという行為自体が非効率的だと言わざるを得ません。 そんなわけで、なんとか開発サーバに頼らずに単体テストを行う方法がないものかと思っていたら…。 普通にGAEの公式ドキュメント中に解説がありました。初めからちゃんと読んでおけって話ですね…。 ローカル サービスの実装でのユニットのテスト - Google App Engine - Google Code どうやらGAE/Jの提供する各サービスの肩代わりをしてくれる

    GAE/JRubyで開発サーバを使わずに単体テストする方法 - しばそんノート
    meganii
    meganii 2010/09/11
    GAEでの単体テスト
  • たけまる / Google App Engine のデータストアは Bigtable をどのように使っているのか

    _ Google App Engine のデータストアは Bigtable をどのように使っているのか [gae][bigtable] Google App Engine (GAE) が発表されてから2週間ほど経ちます.GFS や Bigtable という名前だけはよく耳にするようになりましたが,Bigtable と GAE のギャップについては話題になっていないように思います. Bigtable は multi dimensional sorted table と言われるように, primary key (row key) でソートされたテーブルでしかありません.つま り,GAE のデータストアが提供するような多様な検索機能は持たないわけ です.というわけで,GAE のデータストアを実現するために,Bigtable がどのように使われているのかを考えてみました. # この件について,もし

    meganii
    meganii 2010/09/11
    Bigtableとかわかりまてん
  • Google App Engine 上の JRuby でメールを受信する方法 « messaliberty 日本語

    以下の組み合わせで動作を確認しています jruby-1.4.0 rails 2.3.2 appengine-java-sdk-1.3.0.zip appengine-apis-0.0.11.jar (0.0.12 でもメール受信部分の機能は入っていないっぽい) GAE/J でのメールの受信の流れは以下のようになっています。 (string)@(appid).appspotmail.com 宛へメールを送る 次のURLが呼び出される http://(appid).appspot.com/_ah/mail/(string)@(appid).appspotmail.com ↑ の URL に関連付けられた method が呼び出される TomCat(?) の HttpServletRequest req の req.getInputStream() から受信したメールを読み込む ※ (strin

    meganii
    meganii 2010/09/11
    自分には、JRubyはまだまだ早かった・・・まずは、Javaを頑張るっ!でも、徐々にRubyに染まりたい
  • Google App Engine for Javaでのメール受信コード - 2009-10-24 - きしだのはてな

    Google App Engineで受信メールの処理ができるようになった。 具体的な手順はこちら。 http://code.google.com/intl/en/appengine/docs/java/mail/receiving.html 手順はこう。 まず、appengine-web.xmlに次の設定を追加 <inbound-services> <service>mail</service> </inbound-services> そうすると、string@appid.appspotmail.comにメールが来たら /_ah/mail/<address> というURLが呼び出されるようになる。 なので、次のようなサーブレットマッピングをweb.xmlに追加してサーブレットで処理をする。 <servlet> <servlet-name>mailhandler</servlet-name>

    Google App Engine for Javaでのメール受信コード - 2009-10-24 - きしだのはてな
    meganii
    meganii 2010/09/11
    やっとGAEでメール受信できた!参考にさせていただきありがとうございます
  • C-Production – UNIXとプログラミングの備忘録

    大変ご無沙汰です。約1年半ぶりの更新です。 昨日、ブログを設置しているサーバでOSのアップデートに問題が発生したため、これを機に新サーバ・新OSに乗り換えることにしました。 現在のブログがマルチサイトのため、そのままでは新サーバの構築に苦戦すると予想されるため、他のブログの記事を統合しました。 統合内容は以下の通りです。 ・C-Production ・・・ メインサイトのため、他のブログを吸収して継続。 ・♪8thNote♪ ・・・ メインサイトに統合済みだったので、削除。 ・モバイル魂 ・・・ メインサイトに記事を引き継ぎ、並行稼働中。 ・無線のドキュメント ・・・ もともと閉鎖予定だったので、そのまま削除 外部SNSのアカウントについてはそのまま継続します。 今後ともよろしくお願いします。