「日本の国債はその多くが国内で消化されているから何も問題ない」との意見がいまだに根強くある。確かに、日本銀行「資金循環統計」(2011年9月末時点)を見ると、国債残高(財投債を含む)の92%を国内の投資家が保有している。内訳は、銀行などの金融仲介機関が65%、公的金融機関が12%、中央銀行が9%、家計が3%だ。海外投資家の保有割合は8%にすぎない。 via business.nikkeibp.co.jp 国内で消化されてなくなったら、どうなるのかな?
Python Overview CGI Environment Storing Data Overview Entities and Models Creating, Getting and Deleting Data Keys and Entity Groups Queries and Indexes Transactions Types and Property Classes GQL Reference Statistics Reference Model Expando PolyModel Property Query GqlQuery Key Functions Exceptions Services Memcache Overview Using Memcache Reference Client Functions URL Fetch Overview Reference T
前回の、Google App Engineでメールを受信してみる。その1:独自ドメインの利用の続きです。 Google App Engineでメールを受信する場合、ドキュメントにあるように、InboundMailHandlerを使うようになっています。 しかし、アプリをDjangoとHelperを使って作成していたので、webappを使ってInboundMailHandlerでメールを受けようとすると、モデルやモジュールをDjangoのアプリと共有するのが難しい状況になってしまっています。 そこでDjangoでメールを受信できないか試してみました。 その経過が以下です。 1. メールのPOSTの送信方法を確認する。 メールは、 /_ah/mail/address というpathにhttpでPOSTされます。 どのような内容がPOSTされるのかは、http://localhost:8080/
Google App Engineに、要望の多かった(たぶん)メール受信機能がサポートされるようになったとのこと。 今回からアプリケーションごとに「アプリケーション ID.yourappid.appspotmail.com」のドメインでメールを受信できるようになった。 受信したメールは、HTTPリクエストに変換され、Webフックハンドラーが受け取る仕組みになっている。 「Google App Engine SDK 1.2.6」リリース メール受信、アプリケーション削除などをサポート Google Apop Engineでメールを受信する方法はこちら。 改訂版 Google App Engine(Python)でKay-Frameworkを使い、メールを受信する « 山本隆の開発日誌 Receiving Email – Google App Engine – Google Code
Kay 3.0.0 ドキュメントへようこそ¶ このドキュメントは最新版です。古いバージョンのドキュメントは下記をクリックしてください。 http://kay-docs-jp.shehas.net/1.1.0/ 目次: 1. Kay チュートリアル 2. デバッグ 3. settings (設定ファイル) 4. 管理用スクリプト 5. URL マッピング 6. View の定義 7. Jinja2 を使用する 8. ユーティリティ関数 9. Pagination 10. デコレーター 11. 認証の設定 12. セッションを使用する 13. フォームの使用方法 14. メッセージ国際化 15. ダンプとリストア 16. リクエストオブジェクトとレスポンスオブジェクト 17. ミドルウェア 18. 組み込みミドルウェアリファレンス 19. Test の実施 20. kay.utils.form
はじめに Google App Engine(以下 GAE) アプリの開発スピードを上げるために、Kay Framework を導入することにしました。 ただ、導入に思いのほか時間がかかってしまったので、手順をメモしておきます。誰かの役に立てば幸いです。 今回試した環境は次の通り。 Windows7 Windows Vista Windows XP Windows のみ。Mac は持ってないので試せません。 Python 2.5 のインストール python.org から 2.5 系の最新版を入手して、インストールします。 Python 2.5.5 インストール先は、デフォルトの C:\Python25 のままでいいです。 環境変数の PATH に、Python2.5 のインストールフォルダを追加するのを忘れずに。 Google App Engine SDK for Python をインス
Google App Engine 最大の死角 ここ数ヶ月で急速に整備の進んだGoogle App Engineだが,できて当然なのにまだできていないことがある.メイルの受信だ.メイルの送信はできるし,XMPPの受信だってできるのに,なぜか普通のメイルの受信ができない.GoogleにはGmailという巨大メイルハンドラがあるわけだし,そのうちできるようになるんだろうけど,この話は,それまでのつなぎということで. smtp2web smtp2webという無料サービスがある.要するにメイルを受け取ると,それを指定したwebpageへのPOSTアクセスに変換してくれる,というもの.smtp2webのページにも書かれているとおり,App Engine には好適.ソースコードはGoogle codeで公開されているので,その気になれば自分で同じサービスを立ち上げることも可能,とのこと. さて,使い方
Google App Engineは、誰でも簡単にWebアプリケーションを構築できる。スケーラビリティもデータベースもWebアプリケーションサーバですら全てはGoogleのパワーが利用できる。開発者はそうした煩わしさから解放されるのだ。 トップ画面 現状ではまだまだ足りない機能があるが、その一つがメール受信機能だ。これがないのは問題だ。それを解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはsmtp2web、Google App Engine向けのメール受信(ライクな)ライブラリだ。 種明かしをすれば、smtp2webではあるドメインにおけるあるユーザ(ユーザはワイルドカード指定可能)へのメール受信を、指定したURLへのポストにフォワードするのだ。そしてポストを受け取ったGoogle App Engine側でメール受信処理を行うといった仕組みだ。 ドメイン一覧 メ
GoogleDocsとGAEの連携 GoogleDocsやGoogleAppsとGAEは相性がよく、これらを組み合わせたアプリを作りたいと考えている方も多いだろう。私もこの組み合わせは気に入っていて、下図のような、Google Apps 3層アーキテクチャーを基本にしたマッシュアップアプリが作れないか日々、研究している。 この記事を書いてるあいだに、タイムリーにグーグル、Google Apps向けマーケットを開設なんて発表があった。今、Google Apps連携が熱い。 Google Docsについては、先日、すごいのはGDriveより全文検索でしょ!?にも書いたが、PDFやEXCELといった様々なタイプのコンテンツをほぼ無制限に格納でき、かつ全文検索もできるので大変便利である。Google Docs List APIのAnyType Uploadなどは、Google AppsのPremi
今年の夏は暑かったせいか、このブログをホストしているサーバが時々ハングしていた。 ので、なんとなく思い立ってGoogle App Engineに移行した。 ほぼ静的htmlしか公開していないサイトなので、静的ファイルのみのアプリケーションをGAEでホストするというゴージャス仕様。 短時間でなんとかしたいなと考え、まずは以下のように。 MTはperlで書かれているけど、これをGAE上で動くようにするのは道のりが遠いので、コメント/トラックバックの機能は閉じることにする。MTの管理画面で両者を無効にして、サイト全体を再構築。 GAEアプリケーションのwar/ディレクトリ配下に公開する静的ファイルを全部置く。デプロイする。GAEのアカウントとったりアプリケーション登録したりと、こまごまやることはあったけど、静的ファイルを公開するだけならこれでおしまい。 ・・・なのだけどハマったことがいくつか。
Google App Engine(GAE)からHTTPアクセスするときのUser-Agentについて。 GAE上のアプリケーションがHTTPアクセスする際にどのようなUser-Agentになるかを調べてみました。環境は、Python2.5.4 + Google App Engine SDK 1.3.1 です。 GAE+PythonからHTTPアクセスするには幾つかの方法があるのですが、urllib2を使う方法とGAEのモジュールであるurlfetchモジュールを使う方法について見ています。 urllib2 urllib2でアクセスした場合のUser-Agentです。 特徴的なのは「AppEngine-Google」が付いているのとアプリケーションIDである「appid: XXXX」が付加されていることですね。アプリケーションIDはGAE上の各アプリケーションに割り振るIDで一意となります
Home > Index > Google App Engine からYahoo!日本語形態素解析Webサービスを利用する方法 Oreillyの「集合知プログラミング」の付録Cを参考に Google App Engine上から Yahoo!日本語形態素解析Webサービス を利用しようとするとうまくいかない。 調べてみると、quote_plus や urlopen が問題になるようです。 以下のように、 The URL Fetch API に置き換えて形態素解析を呼び出すとうまく作動しました。 splitter.py from google.appengine.api import urlfetch from urllib import urlencode from BeautifulSoup import BeautifulSoup #pageurl='http://api.jlp.yah
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
サンプルURL http://voidy21.appspot.com/nicotag_example/index.html どうやっているか XMLから情報を得たいときには XML文字列そのものを取得 その文字列をパースする(DOMを取得) DOMから指定したタグの情報を取得する という流れになると思うんですが、Google App EngineでXMLのパースをどうやってやればいいかちょっと悩んだので書いておきます。 まず1.はgoogle.appengine.apiのurlfetchを使えばOKです。 問題は2と3なんですが、今回はxml.domのminidomを使ってみました。 本当はElementTreeというPythonのXMLパーサライブラリを使うと もっと柔軟にかつ楽にXMLを処理できるのですが、Google App Engineではデフォルトで使えないのでやめました。*1
Google App Engine (以下 GAE) 上で Amazon の Product Advertising API を扱うべく、Python の XML ライブラリについて調べていました。どうも Pythonista の間では lxml というのがメジャーらしいので、さっそく組み込んでみたのですが、どうも動かない。 調べて見たところ、GAE 上では、セキュリティの関係上、C 拡張による Python ライブラリは動かないとのことで、lxml は使えないようです。 代替ライブラリを探す C 拡張がダメということは、つまり Pure Python なライブラリなら OK、という解釈でいいのでしょうか。探してみたところ、ちょうど先日購入した の p.479 に「XML 文書を Python のオブジェクトツリーに変換」というレシピが載っていました。 写経、そして修正 さっそく写経してみ
前々々回作ったG-Storageを機能追加した。 土日+有給の5連休で本気出した。 本気出し過ぎた。 明日から仕事。 G-Storage http://g-storage.appspot.com/ OAuth認証(RSA-SHA1方式) Pythonでは、PHPでいう所のopenssl_verify()がなくて、ダメだった。 TLSLiteってライブラリがあったけど、中でC言語使ってるからGAEでは無理だった。 TLSLite => M2Crypto => C言語(SWIG) => OpenSSL TLSLiteは、tlslite/api.pyのintegration/*をimportしてる部分をうまい事消せば、importする事は出来た。 Python | def openssl_verify(data, sig, - Andrew B - f137244e1 - Pastebin.co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く