タグ

2010年4月7日のブックマーク (5件)

  • 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

    ma2
    ma2 2010/04/07
  • Google App Engine からメールを送る:お題目うぉっち

    2009年09月27日 Google App Engine からメールを送る appengine-jrubyを利用してのメールの送信は拍子抜けするくらい簡単だった。 GAEでWebアプリを動かすための設定に加えてメール用に追加が必要な宣言は require 'appengine-apis/mail' だけ。あとはメソッド一発で送信できてしまう。 AppEngine::Mail.send( 'FROMアドレス文字列', 'TOアドレスの文字列かTOアドレスの配列', 'タイトル文字列', '文文字列(HTMLメールの場合はnil)', {送信オプション} ) appengine-apisのリファレンスによると送信オプションで使用できるのは下記の通り。 :atttachments メッセージと共に送信する添付ファイル。{“ファイル名” => “データ”} というハッシュか、 [[“ファイル名

    ma2
    ma2 2010/04/07
  • Datastore に画像を保管する:お題目うぉっち

    2009年12月13日 Datastore に画像を保管する Appengine-jrubyのドキュメントにDataMapperを使って画像をDatastoreに保存するサンプルが載っていた。これをLow Level APIだけでやったらどうなるのだろうと思って、ちょっと改変してみた。 画像のバイナリデータをDatastoreに保存するポイントは下記の通り。 画像をPOSTするフォームは enctype="multipart/form-data" に。サーバー側では、画像が入っているパラメーター内にさらに tempfile という要素があり、それを read するとデータが取り出せる。 パラメーターから取り出したデータをDatastoreに格納する際に AppEngine::Datastore::Blob.new() でラップして格納する。 取り出す時はSinatraの場合、content

    ma2
    ma2 2010/04/07
  • http://phonegap.com/

    http://phonegap.com/
  • 『■書評■ 小さなチーム、大きな仕事』

    世界には様々な「哲学」をもってビジネスを運営されている方がいる。 書の著者であるジェイソン・フリードとデイヴィッド・ハイネマイヤー・ハンソンも独自の「哲学」をもってビジネスを行い、「成功」を治めている。 僕は、様々な経営者が語るように、「成功の法則」なんてものはないと思っているけれど、書の副題は「37signals成功の法則」。 こうすれば絶対に成功するなんてものではないけれど、成功する人の根底にある共通する考え方が読み取れたり、あるいはちょっと異端をいく、ベンチャースピリッツに溢れる考え方に触れられたりと、ユニークな経営哲学は日々の仕事を見直すうえで考えさせられる部分も少なくない内容になっている。 僕はサラリーマンだけれど、転職などによって所属する組織の規模が徐々に小さくなっている。 (従業員数4桁の組織から始まって、今は2桁規模だ。) だからというわけではないけれど、大きな組織であ

    『■書評■ 小さなチーム、大きな仕事』
    ma2
    ma2 2010/04/07