Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

GAEとpythonに関するrumbabaのブックマーク (8)

  • PythonによるGoogle App Engine(GAE)プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 GAE(Google App Engine)は、Googleのパワーを利用してWebアプリケーション開発を行えるクラウド開発環境です。EclipseにPyDevというPython用プラグインをインストールし、Google App Engineのプログラムを作成していきましょう。 ※Pythonがよくわからない、という方は、こちらのPython超入門をどうぞ。

  • 約半月で 4,000,000PV を華麗にさばく Google App Engine

    「なんでも判定ツクール」へ多数のアクセスありがとうございますm(_ _)m 1月末にリリースした当初は僅かのアクセスだったのですが、Twitterで火が付いてからは一気にアクセスが集まり、気が付けば2月1日〜2月16日で4,000,000PVを超えました。 自分では絶対に考えつかないであろうユニークな判定がたくさんできて、私自身もとても楽しんでいます:-D(面白い発想をする人は世の中にたくさんいるものです) このサイトはGoogle App Engine(GAE)+Pythonで構築しているのですが、このアクセス数ならではのGAE上で体験できたことをざざっと書いていきます。 無料?課金? まずはじめに大事なこと。 「なんでも判定ツクール」ではGAEを課金状態にしています。無料のQuotaではとてもではないですが、このアクセスは捌けません:D GAE公式サイトには 月間約 500 万ページ

  • Google APP Engine Python入門(2010年2月版) - TechTalkManiacs

    Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。 基的にwindows環境中心です。 最初に ドキュメントを見るときは必ず英語版を見ましょう。日語版があるのはありがたいのですが、バージョンとしてはかなり古く、特に歴史の長いPython版では現行の内容とはかなりの隔たりがあります。 Google APP EngineのドキュメントのURLは以下のようなパターンになっています。 http://code.google.com/intl/ja/appengine/docs/**** これのうちjaが言語を表すコードになっていますので、これをenに

    Google APP Engine Python入門(2010年2月版) - TechTalkManiacs
  • TwitterBot on GAEのTwitterからのデータ取得をXMLからJSONにする - 星屑日記

    http://d.hatena.ne.jp/intheflight/20090613/p1 リンク先の更新でTwitterから取得したデータをXMLパーサでパースして、データストアに格納するということをやっているわけだけど、こんな面倒なことしなくても、おれらにはJSONがあった! JSON使えばTwitterデータをパパッとデータストアに格納できることがわかったので、XMLをJSONに書き直しました。今回はその流れです。まずは、データモデルですが、それはそのまま流用できます。Twitterからのデータ取得にはJSONを指定します。 url = "http://twitter.com/statuses/mentions.json"あとは取得したJSONデータをPythonの辞書に変換し、そこから必要なデータをデータストアに格納するという流れになります。めっちゃ簡単。変換処理にはsimplej

    TwitterBot on GAEのTwitterからのデータ取得をXMLからJSONにする - 星屑日記
  • TwitterBot on GAEにReplyさせる(その2) - 星屑日記

    前回 http://d.hatena.ne.jp/intheflight/20090613/p1 現在のなかさきBotは1時間毎にPostし、@_nkskされると常に「キュフフ♪」とReplyする単純なものです。これをもう少し複雑にしたい。せめて「おはよう」と言ったら「おはよう」と返してもらいたい。ということで次の目標はPostの中身を調べて、内容に合ったReplyを返せるようにします。内容に合ったReplyといっても返す言葉は定型句なので、それほど難しくありません。今回は「おはよう」と言ったら「おはよう」と返すことを目標とします。新しくクラスを作ったりはせずにNkskReplyクラスのget()を編集するだけです。get()の該当する送信部分だけを抜粋します。 url = "http://twitter.com/statuses/update.xml" statuses2 = db.Qu

    TwitterBot on GAEにReplyさせる(その2) - 星屑日記
  • TwitterBot on GAEにReplyさせる(その1) - 星屑日記

    前回 http://d.hatena.ne.jp/intheflight/20090611/p1 やっぱりBotらしく、話しかけられたら反応しなくちゃね!というわけでReply機能を追加します。まず必要なのがBot宛にReplyがあるか調べることです。これは定期的にチェックしなければいけません。そしてやはり反応は早いほうがいい。以上のことから、10分間隔でcronを用いてチェックすることにします。前回はデータを送信するという機能でしたが、今回はデータを受け取ってそれを処理しやすいように加工しなければいけません。具体的にはTwitterから送られたXMLデータをパースしてDatastoreに格納します。 最初にデータモデルを定義します。データモデルとは、GAE用のデータベースであるDatastoreに格納するときのデータ構造の定義です。いわゆるRDBのテーブル定義みたいなものです。これはTw

    TwitterBot on GAEにReplyさせる(その1) - 星屑日記
  • Google App Engineを使ったTwitterBotの作り方 - 星屑日記

    のっちフライデーのショックで一気に書き上げました(嘘)。Google App Engine(以下GAEと略)を用いて℃-uteのなっきぃをTwitterに召喚しました。なかさきBotです。 http://twitter.com/_nksk 今回はなかさきBotをどう作ったのかまとめて、チュートリアル的なものを書いてみました。かなり適当に作ってるので、ここ違うよ!とか、こう書けばいいんじゃない?みたいなコメント大歓迎です。GAEの入門編は以下のリンクを読んでください。ほとんどそこと同じことを書いてます。 http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/ 開発環境はWindows XPで、言語はPythonで書いてます。初Pythonでしたけど難しくなかったですよ。準備として、まずPythonのダウンロード

    Google App Engineを使ったTwitterBotの作り方 - 星屑日記
  • Getting Started: Python - Google App Engine - Google Code

    Getting Started: Python This tutorial describes how to develop and deploy a simple project with Google App Engine. The example project, a guest book, demonstrates how to use several App Engine services, including the datastore and the Google user service. This tutorial has the following sections: Introduction The Development Environment Hello, World! Using the webapp Framework Using the Users Serv

  • 1