タグ

PythonとGAEに関するchorinskyのブックマーク (10)

  • 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
  • GAEでPython2.7を使ってthreadsafeを有効にする - よしだ’s diary

    なんだか解りづらいからメモ。 目的 番サーバで、マルチスレッドで動かす。 開発サーバでも動くようにする。(残念ながらシングルスレッド) データストアはHigh Replication datastore必須 Python2.7を使う場合、データストアはHigh Replication datastore(HRD)でなければならない。 Master/Slaveで作られたアプリの場合、HRDに移行する必要がある。 HRDへの移行はこの辺を参照。 Administering Your Datastore (Experimental) - Google App Engine - Google Code http://code.google.com/intl/ja/appengine/docs/adminconsole/datastoreadmin.html webapp2ライブラリ webapp

    GAEでPython2.7を使ってthreadsafeを有効にする - よしだ’s diary
  • Google App Engine / Python 上での開発で最初から知ってればよかった、ってことをいくつか - Masatomo Nakano Blog

    ここ数ヶ月、Google App Engine/Pythonを使い、初めてちょっとしたものを作ってみているのだけど、開発初期から知っておけばよかったなー、と思うノウハウ/tips的なものをずらずらと書いてみる。 基的な環境設定は、 以前書いた まま。 0. 公式ドキュメントを良く読む 言うまでもなく、だけど、 マニュアル はもちろん、 この辺 の下の読み物も、流し読みだけでもしておいたほうがいい。 datastoreとmodel的なところ 1. key nameを使いこなす key nameは、レコードの作成時に指定できる(RDBでいう)primary keyの別名みたいなもの。primary key自体は自動的で作成されるので開発者が指定できるのはkey nameだけ。 key nameをうまく使うことで、datastoreを使いやすくすることができる。特にdatastore上で"un

  • Google App Engine — Password-less Login with OAuth2

    Stay organized with collections Save and categorize content based on your preferences. App Engine offers you a choice between two Python language environments. Both environments have the same code-centric developer workflow, scale quickly and efficiently to handle increasing demand, and enable you to use Google’s proven serving technology to build your web, mobile and IoT applications quickly and

    Google App Engine — Password-less Login with OAuth2
  • Google App Engine for Python で WordPressを動かす - りょうのはてな

    こんばんわ。 @shibukawa さんからバトンをもらい、今年初めて参加したアドベントカレンダーで記事を書くことになりました。 Python Web フレームワーク アドベントカレンダー2010 : ATND 日12月1日より,プログラマ有志による技術系Advent Calendarが各所ではじまる : gihyo.jp 今回は、GAE/PythonWordPressが動かせないかなと思い調べてみました。 ■ "pypress4gae" とやらでやれるらしい web2py上で動く、pypress4gaeというオープンソースでWordPress風なBlogが作れるらしい PyPress For Google App Engine : Google Groups pp4gae : github ■入れてみよう 1. pp4gaのダウンロード $ git clone http://gith

    Google App Engine for Python で WordPressを動かす - りょうのはてな
  • Datastore に泣いたアナタに捧ぐ (後編) - Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 02:16 | 正直、リファレンスを全て真面目に訳そうとすると、あまりの単調作業に気力がもたないので、各クラスのイントロ簡略版だけを並べていくような形で整理することにする。どのクラスが何をするためのものか?が分かれば、後のメソッドの使い方は名前を見れば分かるでしょう、、そして、さすがに短文が続くと超訳も難しいので今回は普通に「意訳」くらいのレベルに止めておくのが良さそう。 Modelクラス (詳細はココで)データモデルを規定するためのスーパークラス。アプリはこれを継承したサブクラスを規定する事によってデータモデルを定義する。以下は使い方の例。 class Story(db.Model): title = db.StringProperty() body = db.TextProperty() created = db.DateTimeProperty

  • zzlog

    凄かった! ネタバレするといけないので内容は書かないけど、伊坂幸太郎作(実際には共作だけど)の中で一番とも言える面白さだった。 とにかく疾走感がすごい。 これぞ伊坂幸太郎!といえる伏線と、「ここでか!?」という回収。 読み始めたら止まらないので若干家族に迷惑をかけつつ当に読んでよかった。 それにしても、これ読むとコピー機が怖くなる・・・ キャプテンサンダーボルト 作者: 阿部和重,伊坂幸太郎出版社/メーカー: 文藝春秋発売日: 2014/11/28メディア: 単行この商品を含むブログ (11件) を見る 3歳の娘が頻繁に熱を出すので検温結果を一時的に記録するための簡単なWEBアプリを作りました。 レコネツ - 検温記録アプリ http://apps.22labs.net/RecoNetsu-ST/ データ保存はlocalstorageを使ってるのでブラウザのキャッシュをクリアしてしまう

    zzlog
  • webapp を調べたよ (前編) - Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 03:36 | 何か分からないことがあった時にdiscussion Group で質問するにしても、やっぱドキュメント類に一通り目を通しておかないと顰蹙買うよな、、ということで、「Tool and Configuration」のセクションもじっくり読もうかと思って見てみたら、そんなに労力かけずとも訳できそうな感じだったので、APIsに引き続いて超訳作業を進めていくことにする。(まぁ、ここまでくると若干意地である。。)最初のうちはチュートリアルの前編くらいしかアクセスがなく、みんな表面的な話にいつくダケなんかなー、と思っていたが、意外と少しずつ他のエントリーにもアクセスが集まるようになってきてるみたい。それなりに需要はあるってコトかな?まぁ、学習のペースは人それぞれ。いつでも見れるのがWebのいいところってコトですな。さて、今回はApp Engine

  • GAE/PythonでOAuth « python練習帳

    GoogleAppEngine / Python環境で、TwitterのOAuthを使ってみた。 1. TwitterAPI利用申請 Twitterのアカウントを取得し、API利用申請をします。 Twitterのアカウントを取得します Twitterにログインします 以下のアドレスにアクセスします https://twitter.com/apps 新しいアプリケーションを追加をクリックします アプリケーションの情報を入力して登録します ※コールバックURLは、GAEのIDがXXXの場合は、http://XXX.appspot.com/oauth/twitter/callback とします。 以下の2つの値をメモします Consumer key pQcelwAEib60BhEoE52*** Consumer secret ******* 2. サンプルアプリをデプロイ すぐ動作するサンプル

  • URL短縮サービス(ソース付) « python練習帳

    以前作成していたURL短縮サービスを、大幅改造しました。改良したのは以下の3点です。 独自ドメインの設定 ドメインが[APPLICATION_NAME].appspot.comでは短縮後のURLが長すぎるので、独自ドメインを設定しました。 例外処理の追加 正しいURLが入力されていない場合にサーバの投げる例外ではなく、適切なメッセージを表示するようにしました。 デザインの適用 簡単なデザインをつけました。前回と比べればはるかに使いやすくなったはずです。 スクリーンショット こんな感じになりました。スクリーンショットをクリックすると、サービスのURLに移動します。 GAE/Pythonで作るメリット GAEで運用すれば、サーバのメンテナンスをしなくて良い。個人で提供するサービスで、正直、サーバの面倒までみている暇はありません。またPythonを使うと、メンテナンス性の高い短いソースコードでサ

    chorinsky
    chorinsky 2011/03/06
    GAEいいよね
  • 1