Google App Engine for Python 6アプ目
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/01/19(土) 13:49:13.57ID:???http://code.google.com/appengine/
■過去スレ
Google App Engine
http://pc11.2ch.net/test/read.cgi/php/1207754942/
Google App Engine 2アプ目
http://pc11.2ch.net/test/read.cgi/php/1243654802/
Google AppEngine 3アプ目
http://hibari.2ch.net/test/read.cgi/php/1267057923/
Google App Engine 3アプ目 (実質4)
http://kohada.2ch.net/test/read.cgi/php/1267094290/
Google App Engine for Python 4アプ目 (実質5)
http://kohada.2ch.net/test/read.cgi/php/1302598469/
■リンク集
はてなブックマーク
http://b.hatena.ne.jp/t/gae
http://b.hatena.ne.jp/t/Google%20App%20Engine
Delicious
http://delicious.com/popular/gae
http://delicious.com/popular/googleappengine
■参考サイト
App Engine ギャラリー
http://appgallery.appspot.com/
ドキュメント
http://code.google.com/appengine/docs/python/overview.html
0002nobodyさん
2013/01/19(土) 13:50:08.87ID:???Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)
http://www.amazon.co.jp/dp/4774139858/
Google App Engineプログラミング入門
http://www.amazon.co.jp/dp/4048676938/
Google App Engine 実践リファレンス
http://www.amazon.co.jp/dp/4774141275/
入門 Google App Engine for Java
http://www.amazon.co.jpdp/479802452X/
新人プログラマのためのGoogle App Engineクラウド・アプリケーション開発講座―JAVA PYTHON対応
http://www.amazon.co.jp/dp/4899772483/
0003nobodyさん
2013/01/19(土) 13:55:36.31ID:???Google APP Engine Python入門(2010年2月版)
ttp://d.hatena.ne.jp/kagigotonet/20100209/1265726225
> Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。
> 最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。
> 基本的にwindows環境中心です。
Google App Engineを使って無料でサイトを立ち上げる方法
http://techblog.ecstudio.jp/tech-tips/freewebsite-with-google-app-engine.html
> このGoogle App Engine(以下 GAE)、アプリケーション開発だけでしか使えないと思われがちなのですが、実は設定を工夫すれば通常のHTMLによるサイトを作って運用することも可能です。
> 多少初期設定の手順は複雑ですが、このスペックのサーバーを無料で使用出来ることを考えれば試してみる価値はあるのではないかと思います。
> Webサイトを立ち上げるまでの手順をまとめてみましたので、公開したいと思います。
【特集】Google App Engineで開発するためのフレームワーク × 16 + α
http://coolcoding.com/2010/01/frameworks_for_gae/
> いざGAEで開発をはじめるとしても、素のままで書き始める必要はありません。
> すでに多様なフレームワークが提供されており、そうしたフレームワークを活用することでより素早くGAE上での開発ができるようになります。
> 今回はGAEで開発を行う際にチェックしたいフレームワークを紹介したいと思います。
Google App Engineで開発するスケールするアプリケーション(前編)
http://codezine.jp/article/detail/4591
> 本稿の前編では、主にGoogle App Engineの概要と特徴、そしてWebシステムをスケールするための手法、考え方について説明します。
> 中編・後編では、Google App Engine上で動作する、twitterと連携したアプリケーションを紹介し、Google App Engine上でのアプリケーション構築方法について説明します。
0004nobodyさん
2013/01/19(土) 13:56:48.96ID:???約半月で 4,000,000PV を華麗にさばく Google App Engine
http://www.1x1.jp/blog/2010/02/gae_twirate_sppspot_com.html
> このサイトはGoogle App Engine(GAE)+Pythonで構築しているのですが、このアクセス数ならではのGAE上で体験できたことをざざっと書いていきます。
第1回 Google App Engine上でLL+RDBアプリを作ろう
http://www.atmarkit.co.jp/fcoding/articles/gaephp/01/gaephp01a.html
> Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。
> これまでの開発手法を変えずに使えないだろうか(編集部)
Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore
http://satoshi.blogs.com/life/2010/02/app_engine.html
> Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみる。
> まずは、Datastore の話から。
GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法
http://tech.kayac.com/archive/gae-jruby-twitter-bot.html
> というわけで彼女を作ってみました。...まさに僕だけのボット彼女です。
> 今回はこれをGoogleAppEngine+JRubyで実装したので、環境をつくるところか実際に動かすところまで説明します。
Google App Engineで独自ドメインを使う
http://www.1x1.jp/blog/2010/01/google_app_engine_my_domain.html
> GAEに設置したアプリケーションはデフォルトでは、[アプリケーションID + .appspot.com]というドメインでアクセスすることができます。
> また、これとは別に独自ドメインをアプリケーションに割り当てることもできます。
> 独自ドメインを割り当てる方法は知っていないと嵌りやすいので手順を書いておきます。
0005nobodyさん
2013/01/19(土) 13:59:59.05ID:???Python基礎文法最速マスター
http://d.hatena.ne.jp/dplusplus/20100126#p1
> ↓に便乗してPython版も書いてみました。
appengine ja night #6
http://atnd.org/events/3228
> Google App Engine (Python/Java)の勉強会です。利用者同士で実践的ノウハウを共有しましょう!
Python Hack-a-thon #4
http://atnd.org/events/2906
> 予定は未定です。日程も未定です。定員も未定です。
Python東海・Ruby東海 合同勉強会
http://atnd.org/events/3204
> PythonとRuby言語について理解を深めるのと同時にお互いの勉強会の交流のために合同勉強会を開催します。
■推奨フレームワーク
kay 圭
http://code.google.com/p/kay-framework/
日本語ドキュメント
http://kay-docs-jp.shehas.net/index.html
あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください
http://kay-docs-jp.shehas.net/debugging.html
Google App Engineプログラミング入門 (kay の解説本)
http://www.amazon.co.jp/dp/4048676938
0006nobodyさん
2013/01/19(土) 14:01:41.70ID:???http://codezine.jp/article/detail/5690?p=2
もうPythonのマイクロフレームワーク「Flask」でもApp EngineのTwitter Botは15行じゃ書けない -
http://d.hatena.ne.jp/ambasa/20110317/p1
FlaskならApp EngineのTwitter Botが15行で書ける ? TRIVIAL TECHNOLOGIES 2.0
http://coreblog.org/ats/making-app-engine-twitter-bot-in-15-lines-by-using-Flask
microneを使ったらApp EngineのTwitter botが14行で書けた |TRIVIAL TECHNOLOGIES on CLOUD
http://coreblog.org/ats/writing-app-engine-twitter-bot-in-14-limes-with-aha-microne
gaesynkit - Google App Engine Datastore/Client Storage Synchronization
ttp://www.reddit.com/r/AppEngine/comments/gspqf/gaesynkit_google_app_engine_datastoreclient/
0007nobodyさん
2013/01/19(土) 16:29:37.61ID:???公式色々
Google App Engine Blog
http://googleappengine.blogspot.jp/
Developer Insights: Building scalable social games on App Engine
(15,000over/sec Query = 1億/day!!)
http://googleappengine.blogspot.jp/2012/10/building-scalable-social-games-on-app_18.html
Google Developers Blog: app engine
http://googledevelopers.blogspot.jp/search/label/app%20engine
Google Japan Developer Relations Blog: app engine
http://googledevjp.blogspot.jp/search/label/app%20engine
Google App Engine System Status
http://code.google.com/status/appengine
0008nobodyさん
2013/01/19(土) 18:16:42.57ID:???リンク切れ多いね
0009nobodyさん
2013/01/20(日) 02:13:34.14ID:C32f/H3H0010nobodyさん
2013/01/21(月) 09:11:38.80ID:???0011nobodyさん
2013/01/21(月) 11:44:47.70ID:???Google App Engine 日本語公式
https://developers.google.com/appengine/?hl=ja
■過去スレ
Google App Engine
http://pc11.2ch.net/test/read.cgi/php/1207754942/
Google App Engine 2アプ目
http://pc11.2ch.net/test/read.cgi/php/1243654802/
Google AppEngine 3アプ目
http://hibari.2ch.net/test/read.cgi/php/1267057923/
Google App Engine 3アプ目 (実質4)
http://kohada.2ch.net/test/read.cgi/php/1267094290/
Google App Engine for Python 4アプ目 (実質5)
http://kohada.2ch.net/test/read.cgi/php/1302598469/
■公式ドキュメント
App Engine Python(日本語・色々古い)
https://developers.google.com/appengine/docs/python/overview?hl=ja
App Engine Python(英語・情報が最新)
https://developers.google.com/appengine/docs/python/overview?hl=en
0012nobodyさん
2013/01/21(月) 11:46:49.03ID:???Google App Engine System Status
http://code.google.com/status/appengine
Google App Engine Python Status
http://code.google.com/status/appengine/detail/serving/2013/01/20#ae-trust-detail-helloworld-get-latency
■公式ブログ
Google App Engine Blog
http://googleappengine.blogspot.jp/
Google Developers Blog: app engine
http://googledevelopers.blogspot.jp/search/label/app%20engine
Google Japan Developer Relations Blog: app engine
http://googledevjp.blogspot.jp/search/label/app%20engine
■フォーラム・SNS
Google-App-Engine-Japan - Google グループ
https://groups.google.com/forum/?hl=ja&fromgroups#!forum/google-app-engine-japan
Twitter / 検索 - #gaeja
https://twitter.com/search?q=%23gaeja
0013nobodyさん
2013/01/21(月) 11:47:52.32ID:???0014nobodyさん
2013/01/21(月) 11:54:18.01ID:???The Python NDB API(公式ドキュメント・英語)
https://developers.google.com/appengine/docs/python/ndb/
NDB Cheat Sheet(GvR・英語)
https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/edit
NDBの紹介プレゼン
https://docs.google.com/presentation/d/1itvvB_sVJSH30cR479PSeaHjnVDMvy3KNr9R_G5-MEs/edit#slide=id.p
■Search
Search(公式ドキュメント・英語)
https://developers.google.com/appengine/docs/python/search/
Full Text Search の概要と使い方
https://docs.google.com/presentation/d/1mMNENPbdjsNiJtVlK71zc9hV-hXXtwZah_qfaLzSzd0/edit#slide=id.p16
App Engine Full-text Search API の使いどころ
http://shin1o.blogspot.jp/2012/09/app-engine-full-text-search-api.html
[GAE/P]フルテキストサーチサンプル[Python 2.7]
http://python.doorblog.jp/archives/18710725.html
■webapp2
webapp2 v2.5.1 documentation(公式ドキュメント・英語)
http://webapp-improved.appspot.com/
(オフィシャルサイトの日本語訳)スタートガイド:webapp2フレームワークの説明
http://nasubikawahara.wordpress.com/2012/12/31/%E3%82%AA%E3%83%95%E3%82%A3%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AE%E6%97%A5%E6%9C%AC%E8%AA%9E%E8%A8%B3%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89%EF%BC%9A-4/
GAEでPython2.7を使ってthreadsafeを有効にする
http://d.hatena.ne.jp/eth0jp/20111102/1320235680
0015nobodyさん
2013/01/21(月) 11:54:51.37ID:???サービス | 株式会社CA Beat
http://www.cabeat.co.jp/service
海外展開も好調なアプリボット、Google App Engineによってインフラを考えずに済む開発体制に
http://www.gamebusiness.jp/article.php?id=7253
Developer Insights: Building scalable social games on App Engine(15,000over/sec Query = 1億/day!!)
http://googleappengine.blogspot.jp/2012/10/building-scalable-social-games-on-app_18.html
事例は、最近ので良いのがあったら教えて
0016nobodyさん
2013/01/21(月) 11:55:41.04ID:???01.Google App Engine 最近の動向
http://ameblo.jp/cabeat-e/entry-11394475313.html
03.Google App Engineで独自ドメイン&SSL(1/2)
http://ameblo.jp/cabeat-e/entry-11395844646.html
06.Google App Engineのデータストア バックアップとリストア
http://ameblo.jp/cabeat-e/entry-11396018265.html
「作ればわかる! Google App Engine for Java プログラミング」本をPythonで書いてみる (1)
http://d.hatena.ne.jp/thinkAmi/20120819/1345357405
Google App EngineのTwitter BotをFlaskとTweepyで作る
http://d.hatena.ne.jp/emergent/20120422/1335076686
Google App EngineのdatastoreをMaster/SlaveからHRDに変更するには?という記事を書こうと思ったんですが…
http://d.hatena.ne.jp/furyu-tei/20120909/1347130062
こんなとこかな
フレームワークの紹介とか要る?
0017nobodyさん
2013/01/21(月) 12:40:14.83ID:???001816
2013/01/21(月) 13:09:38.21ID:???古い情報を元に始めると損する場合が結構あるから
まずこの記事ぐらいはざっと眺めた方が良い
01.Google App Engine 最近の動向|CA Beat エンジニアのブログ
http://ameblo.jp/cabeat-e/entry-11394475313.html
無料で使える!ってだけで群がった当初の情報だと
Hello World程度の浅い紹介とかしか無いけど
アプリケーションやサービスにどう適用するのかが本題
色々揃ってきてようやくライブラリやノウハウも出てきた
HRDの理解とDatastoreのバックアップ・リストア
Warmup等含めたインスタンスの管理
極力Queryを減らすKey志向の設計
memcache, Frontend Cacheによるキャッシュコントロール
辺りは押さえとくべき
NDBは使いやすいし自然とキー志向になるし
自動キャッシュがとてもありがたく
DBで微妙だったプロパティとか整理されてるんでおすすめ
001916
2013/01/21(月) 13:13:50.09ID:???StructuredProperty, JsonProperty, PicklePropertyとか
楽できるプロパティが嬉しい
Searchは今後Appengineで欠かせないサービスになる
早めにインデックスやドキュメントの管理と
使いどころを把握しとくと良い
まだ価格が公開されてない上日本語対応は微妙だけど
DatastoreのQueryで困るケースが色々解決できる
Geo検索もできるし
0020nobodyさん
2013/01/21(月) 13:31:13.49ID:Ez5Yieb20021nobodyさん
2013/01/21(月) 17:00:25.72ID:???0022nobodyさん
2013/01/21(月) 18:11:30.65ID:???https://groups.google.com/forum/?fromgroups=#!topic/google-app-engine-japan/dYItmifWmwA
ここにあるみたいにUAが問題かもよ
0023nobodyさん
2013/01/21(月) 18:57:03.79ID:???mobile adsense使えないとマネタイズ成り立たないサービスには使えないじゃないか…
0024nobodyさん
2013/01/21(月) 19:07:48.94ID:???「独自ドメインじゃないとカウントされない」
とあったが本当かね?
appspot.comはgoogle管理だからカウント除外されるのか
(売上に含めちゃったら面倒だから?)
0025nobodyさん
2013/01/21(月) 19:08:58.13ID:???0026nobodyさん
2013/01/22(火) 11:20:44.44ID:B0nURCWoこのスレには分かる人いないのか
0027nobodyさん
2013/01/22(火) 11:31:33.62ID:???君が全力で調べてその調査結果を是非世に公表してくれたまえ
0028nobodyさん
2013/01/22(火) 11:41:53.35ID:B0nURCWoスレッドセーフなプログラムになってないと
事故が起こるかもよ?っぽいんだけど
どうやったらスレッドセーフにできるのかとか
どういう時どういう書き方したらいいのかとか
探したんだけどさっぱりわからん
0029nobodyさん
2013/01/22(火) 15:04:50.63ID:???0030nobodyさん
2013/01/22(火) 15:46:25.12ID:???調べている人自体が少ないのだろう
◯◯を調べたけど◯◯がわからない、的な情報でもいいから
誰かがどこかにblogか何かで書いていくしかないね
0031nobodyさん
2013/01/23(水) 04:04:12.77ID:???linux関係でググるといまだに古い資料が出てきちゃう現象
0032nobodyさん
2013/01/23(水) 10:44:20.92ID:???・マルチスレッドプログラミングでの最大の問題点は
スレッド間で誤って同じデータを触ってしまうこと
・Pythonはそもそもグローバルインタープリタロック(GIL)という仕組みで
インタプリタでは同時に複数のスレッドが動かない
・GAEのThreadsafeはインスタンスを有効活用するためのもの
(単一のインスタンスで複数のリクエストを捌ける?)
・わけがわからん
GILがあるから原則スレッドセーフというかマルチスレッドできない??
2.7環境だとGILが無くなった??
それともThreadingモジュールを使う場合だけ関係ある話??
たすけて
■ このスレッドは過去ログ倉庫に格納されています