10/02/25 09:38:39
日本語書籍
Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)
URLリンク(www.amazon.co.jp)
Google App Engineプログラミング入門
URLリンク(www.amazon.co.jp)
Google App Engine 実践リファレンス
URLリンク(www.amazon.co.jp)
入門 Google App Engine for Java
URLリンク(www.amazon.co.jpdp)
新人プログラマのためのGoogle App Engineクラウド・アプリケーション開発講座―JAVA PYTHON対応
URLリンク(www.amazon.co.jp)
3:nobodyさん
10/02/25 09:45:08
最近の人気エントリ
Google APP Engine Python入門(2010年2月版)
URLリンク(d.hatena.ne.jp)
> Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。
> 最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。
> 基本的にwindows環境中心です。
Google App Engineを使って無料でサイトを立ち上げる方法
URLリンク(techblog.ecstudio.jp)
> このGoogle App Engine(以下 GAE)、アプリケーション開発だけでしか使えないと思われがちなのですが、実は設定を工夫すれば通常のHTMLによるサイトを作って運用することも可能です。
> 多少初期設定の手順は複雑ですが、このスペックのサーバーを無料で使用出来ることを考えれば試してみる価値はあるのではないかと思います。
> Webサイトを立ち上げるまでの手順をまとめてみましたので、公開したいと思います。
【特集】Google App Engineで開発するためのフレームワーク × 16 + α
URLリンク(coolcoding.com)
> いざGAEで開発をはじめるとしても、素のままで書き始める必要はありません。
> すでに多様なフレームワークが提供されており、そうしたフレームワークを活用することでより素早くGAE上での開発ができるようになります。
> 今回はGAEで開発を行う際にチェックしたいフレームワークを紹介したいと思います。
Google App Engineで開発するスケールするアプリケーション(前編)
URLリンク(codezine.jp)
> 本稿の前編では、主にGoogle App Engineの概要と特徴、そしてWebシステムをスケールするための手法、考え方について説明します。
> 中編・後編では、Google App Engine上で動作する、twitterと連携したアプリケーションを紹介し、Google App Engine上でのアプリケーション構築方法について説明します。
4:nobodyさん
10/02/25 09:53:03
続き
約半月で 4,000,000PV を華麗にさばく Google App Engine
URLリンク(www.1x1.jp)
> このサイトはGoogle App Engine(GAE)+Pythonで構築しているのですが、このアクセス数ならではのGAE上で体験できたことをざざっと書いていきます。
第1回 Google App Engine上でLL+RDBアプリを作ろう
URLリンク(www.atmarkit.co.jp)
> Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。
> これまでの開発手法を変えずに使えないだろうか(編集部)
Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore
URLリンク(satoshi.blogs.com)
> Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみる。
> まずは、Datastore の話から。
GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法
URLリンク(tech.kayac.com)
> というわけで彼女を作ってみました。...まさに僕だけのボット彼女です。
> 今回はこれをGoogleAppEngine+JRubyで実装したので、環境をつくるところか実際に動かすところまで説明します。
Google App Engineで独自ドメインを使う
URLリンク(www.1x1.jp)
> GAEに設置したアプリケーションはデフォルトでは、[アプリケーションID + .appspot.com]というドメインでアクセスすることができます。
> また、これとは別に独自ドメインをアプリケーションに割り当てることもできます。
> 独自ドメインを割り当てる方法は知っていないと嵌りやすいので手順を書いておきます。
5:nobodyさん
10/02/25 10:08:57
その他
Python基礎文法最速マスター
URLリンク(d.hatena.ne.jp)
> ↓に便乗してPython版も書いてみました。
appengine ja night #6
URLリンク(atnd.org)
> Google App Engine (Python/Java)の勉強会です。利用者同士で実践的ノウハウを共有しましょう!
Python Hack-a-thon #4
URLリンク(atnd.org)
> 予定は未定です。日程も未定です。定員も未定です。
Python東海・Ruby東海 合同勉強会
URLリンク(atnd.org)
> PythonとRuby言語について理解を深めるのと同時にお互いの勉強会の交流のために合同勉強会を開催します。
6:nobodyさん
10/02/25 19:43:36
Google App Engine 3アプ目
スレリンク(php板)
Google App Engine で引っかからなかったから立ってないと思った
すまそ
7:nobodyさん
10/02/25 19:44:50
■推奨フレームワーク
kay 圭
URLリンク(code.google.com)
日本語ドキュメント
URLリンク(kay-docs-jp.shehas.net)
あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください
URLリンク(kay-docs-jp.shehas.net)
Google App Engineプログラミング入門 (kay の解説本)
URLリンク(www.amazon.co.jp)
8:nobodyさん
10/02/25 21:20:45
>>7
>Werkzeug
って、名前は聞くんだけど、なにがどうすごいの?
9:nobodyさん
10/02/25 22:10:26
Pythonのやつキモい。
このスレはJava限定で。
10:nobodyさん
10/02/25 22:44:45
kayのせいでpythonキモいという輩が現れたぞ。責任とってくれ。
11:nobodyさん
10/02/25 22:51:50
重複しちゃってることだしPythonとJavaで使い分けるといいと思うんだが
テンプレがどっちもPython寄りなんだよな
12:nobodyさん
10/02/25 22:55:00
>>7
>■推奨フレームワーク
>kay 圭
評価星一つのフレームワークが推奨とか、Pythonってどんだけレベル低いんだよ(wwwww
13:nobodyさん
10/02/25 23:01:54
>> 12
具体的に、そのフレームワークのどこがどう悪いの?
Javaのフレームワークはましなの?
14:nobodyさん
10/02/25 23:16:03
Python必死だな~(w
GAEはJavaで使ってる人の方が多いだろうから、焦ってるのか(ww
15:nobodyさん
10/02/25 23:24:42
pythonとJava分けた方が良さそうだな
16:nobodyさん
10/02/25 23:26:50
pythonの最大の欠点は空白インデントだと思う
IDEとかツールでできることが絶望的に減りそう
オール手書きするのが正しいのかもしれないけど
17:nobodyさん
10/02/25 23:28:16
>>16
それGAEのスレでする話か?
18:nobodyさん
10/02/25 23:31:01
すまんスレチだった
19:nobodyさん
10/02/25 23:42:39
このスレ、検索でひっかからないと思ったら、どうりで。AppとEngineの間にスペースないじゃん(プ
Pythonの人はすごいなあ(ww
20:nobodyさん
10/02/25 23:50:53 b3gikMfs
Kayとかハッカソンの奴らはPythonista的にも迷惑な奴らなんです
みなさん,本当にごめんなさい...
21:nobodyさん
10/02/26 00:02:40
Google API なんとか の人を敬わないと、労害が発生しますよ!
22:nobodyさん
10/02/26 00:03:30 3WEYi4mT
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
23:nobodyさん
10/02/26 00:05:05
818 :デフォルトの名無しさん:2010/02/25(木) 22:06:51
なんかGoogle調子悪いな。トレンドがさっき見たときと今見たときとで違う。。。
GAEにも障害あったらしいし。
24:nobodyさん
10/02/26 00:12:51
>>19
>どうりで(略)スペースないじゃん(プ
ちょwおまw「どおりで」って正しく書いてから指摘汁
25:nobodyさん
10/02/26 00:54:36
道理だから「どうり」で正しい
26:nobodyさん
10/02/26 07:25:10
またJava厨が他人を見下してるのか。
Pythonのインデントはちゃんと利点になっているのに、なにが「最大の欠点」だよ。
自分で使ってもいない言語やフレームワークをディスってんじゃねーよ。
27:nobodyさん
10/02/26 07:30:32
>>26
それGAEのスレでする話か?
28:nobodyさん
10/02/26 07:33:15
hai
29:nobodyさん
10/02/26 08:23:35
Javaとpythonだったら、完全にpythonの勝ちだな
手軽に開発できるし、簡単に変更できる
30:nobodyさん
10/02/26 08:32:47
相変わらず不毛な流れだなぁ
31:nobodyさん
10/02/26 09:06:09
>>12
> 評価星一つのフレームワークが推奨とか、Pythonってどんだけレベル低いんだよ(wwwww
で、そのフレームワークは何が問題なの?評価一つというソースは何?
勉強し始めなので具体的にお願いします。
Java厨はJavaでのおすすめフレームワークを紹介してください。
32:nobodyさん
10/02/26 09:42:13
>>31
>Java厨はJavaでのおすすめフレームワークを紹介してください。
人にお願いするときに厨呼ばわりはないだろ(w
33:nobodyさん
10/02/26 10:20:52
>>1
せめて公式ブログは入れとけよ
URLリンク(googleappengine.blogspot.com)
34:nobodyさん
10/02/26 10:54:16
URLリンク(groups.google.com)
Welcome to Google App Engine Downtime Notify!
This is an announcement-only list for staying informed about system outages.
For discussions on Google App Engine, visit our developer forum.
35:nobodyさん
10/02/26 10:55:04
URLリンク(www.unkar.org)
36:nobodyさん
10/02/26 11:23:48
せっかくスレが2つ立ったから、話題を分離して情報交換しましょう。
スレリンク(php板)
Google AppEngine 3アプ目(このスレ) → GAE for Python
スレリンク(php板)
Google App Engine 3アプ目 → GAE for Java
よろしくお願いします。
37:nobodyさん
10/02/26 11:27:28
スペースも入れられない、「どうり」より「どおり」が正しいと思うようなゆとりと
同一視されるのは絶対嫌だと全Pythonistaが嘆いています
38:nobodyさん
10/02/26 11:34:20
真のPythonistaはそのような瑣末な事は気にもとめない
39:nobodyさん
10/02/26 11:36:59
>>31
評価星一つって、アマゾンのことじゃないのかなあ。
URLリンク(www.amazon.co.jp)
12 人中、11人の方が、「このレビューが参考になった」と投票しています。
★☆☆☆☆ 誤記が多いです, 2010/1/22
By 又兵衛
動くソースコードが記載されておらず、ところどころ、誤記があるので、そのまま映してしまうと動きません。
せめて、ウェブ上に(動く)ソースコードがあると良いと思います。
PHPなどのデバッグのしやすい言語に慣れた方や初心者の方にはきついと思います。
40:nobodyさん
10/02/26 11:37:03
Pythonの作者がGoogleに勤務していて、Googleの内製アプリがPythonで作られているんだから、GAEのLL言語がPythonになっているのは仕方がない。
他のLLは、JavaVM上で動かすしかない。
GAEは制約が多すぎて、GAE用のアプリを作るのは正直あまり面白くないですね。
日本のIT企業なら、RubyとかPHPとか他の言語もサポートするクラウドを作ってくれるんじゃないかな?
URLリンク(headlines.yahoo.co.jp)
楽天の三木谷浩史会長兼社長も、一般ユーザーのつぶやきへの反応の早さで有名。サービスへの要望や改善策を見つけて自ら対応することも。
41:nobodyさん
10/02/26 11:52:17
RubyはHerokuがある
42:nobodyさん
10/02/26 11:54:21
正直なところGAEのためにPython始めるほどの余裕なんてないね。
早く他の言語にも対応して欲しい。
あとGAE使う利点って速度とか信頼じゃなくて、
単にBigTableが使えるってだけな気がするんだけど?
43:nobodyさん
10/02/26 12:00:52
>>38
おまえ間違えた本人だろ(w
おまえはどうかわからないけど、Python使ってなくても、普通の人間はそういう間違いを気にするんだよ
日本語ができないやつは、将来暗いぞ
今のうち貯金しておけよ
44:nobodyさん
10/02/26 12:39:34
DBサーバ数十台、Webサーバ数十台と同等の環境がもうできてるわけだ。
Datastoreは無限にスケーラブルでmysqlの分散やDB分割で悩まなくていい。
数十台のサーバとなると故障とかめんどうなわけだが、
電源、ネットワーク、ディスク、NIC、メモリ、ファン、空調・・・、
これらハードウエアを一切気にしなくていい。
OSも考えなくていい、Webサーバも考えなくていい、DNSやホスト名も。
これらを利点と考えられるならJavaでもPythonでも1週間缶詰で勉強して、
もう1週間datastoreを缶詰で勉強しても十分おつりがくるよね。
それだけの規模のサイトとPVをお金に換えられるネタがあればだけど。
さくらの1万円ぐらいのサーバ数台でなんとか済むようなサイトにとっては
うま味無いんだよ。
45:nobodyさん
10/02/26 12:40:17
優れてるかはワカランけど、
自分がpython好きなのは、インデント強制。
とあるプロジェクトで丁寧に策定されたコーディング規約があるにも関わらず
誰一人それを守ってなくて、コーダー一人一人が自己主張するコードを書いてた。
当然インデントや改行のタイミング、変数の命名なんてバラバラ。
pythonはその点、強制力とpep8という推奨規約まであるから、チーム開発では
有用な言語の一つだと思うよ。
46:nobodyさん
10/02/26 12:41:24
と、自宅警備員の45が言っております。
47:nobodyさん
10/02/26 12:48:21
>>46
バレたか・・・。
48:nobodyさん
10/02/26 13:00:41
>>43
お前だけだよ
49:nobodyさん
10/02/26 13:49:30
>>48
貯金しとけよ(ww
50:nobodyさん
10/02/26 14:07:56
>>39
又兵衛 はアホ
でFA
51:nobodyさん
10/02/26 15:14:40
>>32
> 人にお願いするときに厨呼ばわりはないだろ(w
よく知りもしないくせにPythonのフレームワークをけなしたのはJava厨のほう。
そんだけえらそうにいうんだから、JavaはGAE用の立派なフレームワークを持ってるんだろ。
それを紹介してみろよ。そしてそれがPython用のそれとくらべて、どこがどう優れているのか言ってみれ。
>>39
それは本の評価であって、フレームワークの評価じゃないよね。
52:nobodyさん
10/02/26 15:23:16
>>51
>そんだけえらそうにいうんだから、JavaはGAE用の立派なフレームワークを持ってるんだろ。
slim3
53:nobodyさん
10/02/26 16:59:21
>>52
日本製のJavaフレームワークが世界標準になる日も近いですね!(・∀・)
>>44
最高にグレートなWebサービスを作りたいです><
54:nobodyさん
10/02/26 17:37:31
今時言語に一つの拘ってるような無能はやってけんだろ
55:nobodyさん
10/02/26 17:41:30
>>51
Java厨には本の評価とフレームワークの評価を区別できないんだろう。Java厨だから仕方ない。
>>52
> そしてそれがPython用のそれとくらべて、どこがどう優れているのか言ってみれ。
先にけなしたのはJava厨のほうだから、ちゃんと根拠を示してほしいよね。
56:nobodyさん
10/02/26 18:40:15
Pythonの人って粘着質でひがみっぽいんですね
57:nobodyさん
10/02/26 20:04:50
最近システムダウンしたのかバジェットの設定できないね。。
Googleさんがんばってください
58:nobodyさん
10/02/26 20:19:24
>>56
それはKayとかハッカソンの人たちだけだから!
59:nobodyさん
10/02/27 01:09:33
>>58
いじめられたのか?
ニヤニヤ
60:nobodyさん
10/02/27 02:06:54
ゲハ板にいるようなのが居ついてるなぁ
61:nobodyさん
10/02/27 10:01:58 1pFQ/ECy
ATNDからGAEとPython関連の勉強会
Python初心者教室#3
2010/03/06 13:00 to 17:00
URLリンク(atnd.org)
> URLリンク(atnd.org) の三回目
> いい加減Webにアクセスしてみよう。
Python4PHPer 第3回講習会
2010/03/07 10:00 to 22:00
URLリンク(atnd.org)
> PHPユーザを対象にした、PythonとGoogle AppEngine (GAE) の入門講座です。
> GAEのチュートリアルが理解できるようになることをゴールとし、それに必要なPythonの基礎知識を身につけましょう。
Kay Framework Dev lounge #2
2010/03/13 10:00 to 17:00
URLリンク(atnd.org)
> Kay framework を開発する会の第二回です。 URLリンク(code.google.com)
> 場所は大久保の健保会議室を取りました。開発に参加したいけどどうすれば良いか知りたいとか、
> ただ開発の様子が見たいとか、またただ Kay を使って開発したいという方でも申し込んでみてください。
> 今回は第一回で開発・マージされた「jsonrpc2」と「media_compiler」の使い方をデモしたりもします。
62:nobodyさん
10/02/27 10:41:04
Kay使って見たんだけど、Webのチュートリアルが間違っていて先に進めない
誰も使ってないのかな。間違いを指摘されないから直らないのかと思った
書籍は立ち読みしてみたけど、Webにある内容の転記みたいな本だったから買うのやめた
その上誤記が多いのなら評価1もうなずける
63:nobodyさん
10/02/27 11:51:33
「AppEngine」じゃなくて「App Engine」なのね。知らなかった。
だったら「appengine-ja」じゃなくて「app-engine-ja」にしてほしいな。
AppEngineのDatastoreの学び方
URLリンク(d.hatena.ne.jp)
Google、AppEngineで Javaのサポートを開始
URLリンク(jp.techcrunch.com)
64:nobodyさん
10/02/27 12:02:26
>>63
略称としては「appengine」のが「GAE」よりよく使われてる気がするけどね。
65:nobodyさん
10/02/27 12:23:08
そういやこのスレ的にAppScaleってどうなん?
AppEngineのクローンらしいけど
66:nobodyさん
10/02/27 12:33:47
管理丸投げのメリットをスポイルしてどうすんの
67:nobodyさん
10/02/27 13:00:17
"app engine" の検索結果 約 1,790,000 件
"appengine" の検索結果 約 573,000 件
64はどこの自宅警備員だよWWW
68:nobodyさん
10/02/27 13:06:34
>>67
どこのかは証せないけど、フォーラムやブログなんかで名称挙げるときに、
gaeとかapp engineなんて書いてる人あんまいなくない?
大抵appengineて書いてる気がするけど。
69:nobodyさん
10/02/27 13:15:37
開発イベント(?)に本人しか参加しないフレームワークはないわ。
重要な情報をありがとうな>61
70:nobodyさん
10/02/27 13:19:54
Kay Framework Dev lounge #2寂しすぎて泣けるな…
71:nobodyさん
10/02/27 13:21:00
>>68
"どこのかは証せない"との一致はありません、だとよ
貯金してるか?
72:nobodyさん
10/02/27 13:22:31
おまえきもちわるいなー
73:nobodyさん
10/02/27 13:42:06 BCTlyCJV
ローカルで動かしてるときはちゃんと動いてるのに、
アップロードするとGWTが動いてくれないのはどんな原因がありうる?
74:nobodyさん
10/02/27 13:55:39
>>73
Google App Engine 3アプ目 → GAE for Java
スレリンク(php板)
75:nobodyさん
10/02/27 14:10:57
貯金しろよ(w > 72
76:nobodyさん
10/02/27 14:43:40
おまえきもちわるいなー
77:nobodyさん
10/02/27 15:14:43
参考:
URLリンク(www.reddit.com)
78:nobodyさん
10/02/27 15:18:15
URLリンク(delicious.com)
URLリンク(delicious.com)
79:nobodyさん
10/02/27 17:29:49 aI9J91Wx
>>62
済みませんです。間違いはどのあたりですか。
すぐ直します!
80:nobodyさん
10/02/27 18:23:16
>>56 そう言うなよ。プログラミング初心者でjava分からないんだよ。
81:nobodyさん
10/02/27 18:42:52
レスがもらえないから自分でレスしたの?よしよし
82:nobodyさん
10/02/28 10:28:23
GAEの入門書なら、
URLリンク(www.amazon.co.jp)
新人プログラマのためのGoogle App Engineクラウド・アプリケーション開発講座―JAVA PYTHON対応
がわかりやすい。
PythonもJavaも両方試せるので、作るものにあった方を検討すればOK
小規模でシンプルな機能を作る場合→Pythonでサクッと作る
大規模で複雑な場合→入念に設計してJavaで開発する
Javaの場合は、JVM上で動く他の言語も扱えるから、言語の選択肢は結構増えるかな?Scalaとか面白そう
83:nobodyさん
10/02/28 16:02:18 uLfMlEo6
9 :nobodyさん:2010/02/25(木) 22:10:26 ID:???
Pythonのやつキモい。
このスレはJava限定で。
12 :nobodyさん:2010/02/25(木) 22:55:00 ID:???
>>7
>■推奨フレームワーク
>kay 圭
評価星一つのフレームワークが推奨とか、Pythonってどんだけレベル低いんだよ(wwwww
14 :nobodyさん:2010/02/25(木) 23:16:03 ID:???
Python必死だな~(w
GAEはJavaで使ってる人の方が多いだろうから、焦ってるのか(ww
16 :nobodyさん:2010/02/25(木) 23:26:50 ID:???
pythonの最大の欠点は空白インデントだと思う
IDEとかツールでできることが絶望的に減りそう
オール手書きするのが正しいのかもしれないけど
19 :nobodyさん:2010/02/25(木) 23:42:39 ID:???
このスレ、検索でひっかからないと思ったら、どうりで。AppとEngineの間にスペースないじゃん(プ
Pythonの人はすごいなあ(ww
84:nobodyさん
10/02/28 18:04:44 uLfMlEo6
20 :nobodyさん:2010/02/25(木) 23:50:53 ID:b3gikMfs
Kayとかハッカソンの奴らはPythonista的にも迷惑な奴らなんです
みなさん,本当にごめんなさい...
21 :nobodyさん:2010/02/26(金) 00:02:40 ID:???
Google API なんとか の人を敬わないと、労害が発生しますよ!
56 :nobodyさん:2010/02/26(金) 18:40:15 ID:???
Pythonの人って粘着質でひがみっぽいんですね
58 :nobodyさん:2010/02/26(金) 20:19:24 ID:???
>>56
それはKayとかハッカソンの人たちだけだから!
69 :nobodyさん:2010/02/27(土) 13:15:37 ID:???
開発イベント(?)に本人しか参加しないフレームワークはないわ。
重要な情報をありがとうな>61
80 :nobodyさん:2010/02/27(土) 18:23:16 ID:???
>>56 そう言うなよ。プログラミング初心者でjava分からないんだよ。
85:nobodyさん
10/02/28 18:23:02
わざわざ自分の書いたレスだけ抽出しなくていいですよ
86:nobodyさん
10/02/28 19:15:00
>>82
この人の本買ったことあるけど、いまいちたんだよな
きちんと本を書く教育を受けていない感じがした
87:nobodyさん
10/02/28 21:16:04 4z5dHcNm
本を書く教育って何だ?
88:nobodyさん
10/02/28 21:16:51
>>87
テクニカルライティングじゃね?
89:nobodyさん
10/02/28 22:15:48
いまいちたん ハァハァ
90:nobodyさん
10/03/01 10:09:30
>> 12
具体的に、そのフレームワークのどこがどう悪いの?
Javaのフレームワークはましなの?
>>19
>どうりで(略)スペースないじゃん(プ
ちょwおまw「どおりで」って正しく書いてから指摘汁
またJava厨が他人を見下してるのか。
Pythonのインデントはちゃんと利点になっているのに、なにが「最大の欠点」だよ。
自分で使ってもいない言語やフレームワークをディスってんじゃねーよ。
>>12
> 評価星一つのフレームワークが推奨とか、Pythonってどんだけレベル低いんだよ(wwwww
で、そのフレームワークは何が問題なの?評価一つというソースは何?
勉強し始めなので具体的にお願いします。
Java厨はJavaでのおすすめフレームワークを紹介してください。
真のPythonistaはそのような瑣末な事は気にもとめない
91:nobodyさん
10/03/01 10:11:56
>>39
又兵衛 はアホ
でFA
>>58
いじめられたのか?
ニヤニヤ
ゲハ板にいるようなのが居ついてるなぁ
>>63
略称としては「appengine」のが「GAE」よりよく使われてる気がするけどね。
>>67
どこのかは証せないけど、フォーラムやブログなんかで名称挙げるときに、
gaeとかapp engineなんて書いてる人あんまいなくない?
大抵appengineて書いてる気がするけど。
おまえきもちわるいなー
おまえきもちわるいなー
>>82
この人の本買ったことあるけど、いまいちたんだよな
きちんと本を書く教育を受けていない感じがした
92:nobodyさん
10/03/01 10:44:03
いまいちたんハァハァ
93:nobodyさん
10/03/03 01:55:38
>>どうりで(略)スペースないじゃん(プ
>ちょwおまw「どおりで」って正しく書いてから指摘汁
URLリンク(www.youtube.com)
9分ぐらいから
94:nobodyさん
10/03/03 04:52:04
URLリンク(anarchist.up.seesaa.net)
95:nobodyさん
10/03/03 08:23:41
ここに居る人はみんなgoogle devfest 2010に合格したのかな?
96:nobodyさん
10/03/03 08:50:34
Google API Expert ともなると、開発イベントに4人も来てくれて嬉しいです
URLリンク(atnd.org)
97:nobodyさん
10/03/03 09:37:35
>>96
いまいちたん ハァハァ
98:nobodyさん
10/03/03 10:05:49
Python GAEで、セッションについて質問です。
・セッション用のおすすめライブラリはありますか。
・自分でライブラリを作るとしたら、セッションデータをどこに保存するのが望ましいでしょうか。
・DataStoreに保存する。(DataStoreへの書き込みはあまり速くないそうなので避けるべき?)
・Memcachedに保存する。(永続性が保証されてない)
・クッキーに保存する。(クライアント側で改ざんされやすい)
99:nobodyさん
10/03/03 18:25:15
あります
100:nobodyさん
10/03/03 21:27:00
>>98
>自分でライブラリを作るとしたら、セッションデータをどこに保存するのが望ましいでしょうか。
求められている仕様に応じた方法を採ればいい。
101:nobodyさん
10/03/03 22:42:02
Kayにセッション機能が組み込まれてなかったか?
102:nobodyさん
10/03/04 00:32:01
こんなこと言うと助長するのは分かっているが、
このスレ気持ち悪い。
それが残念でならない。
103:nobodyさん
10/03/04 12:11:13
おまえきもちわるいなー
104:nobodyさん
10/03/04 13:24:35 YR+Qt7hC
GAE for pythonでアプリケーション(自分専用ですが…)を作って、ディプロイまではしたんですけど、
ログイン状態を保持する方法がどうしてもわかりません。
今の状態では、cookieの有効期間が、「セッションの終わり」になっているのですが、
これを2週間後などに変更する方法がわかりません。
今の状態で使えることは使えるのですが、頻繁に利用しているアプリケーションなので、
パソコンならまだしも、iPhoneでいちいちアカウントとパスワードを入力するのがすごく面倒です。
誰かどんなものでもいいので助言をいただけないでしょうか。
105:nobodyさん
10/03/04 18:49:21
Cookie Expiration:
App Engine uses a cookie to keep users logged in to your application. You can control how long each login cookie remains valid before being re-issued by using this parameter.
Default(1 Day)
1 Weeks
2 Weeks
管理メニューをみろカスボケ
106:nobodyさん
10/03/04 18:53:28
>>95
合格したに決まってんだろ?自慢でもしたかったのかな?僕ちゃんw
107:nobodyさん
10/03/04 18:59:47
おまえきもちわるいなー
108:104
10/03/04 19:45:50 gepw/m7g
>>105
管理メニューは、一応1weekにしていますが、Google Accounts APIによるログインを使用していません。
この管理メニューは、Googleアカウントでログインしたときのcookieかと思っていましたが違うのでしょうか?
Googleアカウントを使わずに自前での認証のときのcookieの期限も、ここでの設定なのでしょうか?
なんにもわからなくて申し訳ないです。よろしくお願いします。
109:nobodyさん
10/03/04 20:47:02
>>108
ならそう書けよ、ボケ
お前が実装した認証システムがフルスクラッチなのか、他人のを丸パクリなのか知らんが
その程度の知識じゃ後者なんだろうな
URLリンク(www.hellohiro.com)
これでも読んで少しは社会の役に立つようてめーの糞ブログに
何で詰まったか、どうやって解決したかオナニー記事を書きやがれ
「すみません、pythonなんですぅ」とか言うなよ?
110:nobodyさん
10/03/04 20:58:50 RegPEJzA
なんか軍隊みたいでわろたw
111:nobodyさん
10/03/04 21:30:39
ハートマン軍曹
112:nobodyさん
10/03/04 21:43:11
Datastoreにブラウザで指定したクエリを投げるフロントエンドみたいのって
どこかに転がってないでしょうか?デバッグとか分析に使いたいのですが。
(自分で作っても大した手間ではないかもしれないですけど)
113:nobodyさん
10/03/04 23:08:36
>>112
相変わらず馬鹿だらけだな
てめーは管理画面も見れないのか?
我らがGoogle様が用意してくれたDatastore Viewerを
その腐った目で良く見やがれ
114:nobodyさん
10/03/04 23:39:22
自作自演キモイ
115:nobodyさん
10/03/05 01:00:55
こっちが python スレ?
116:nobodyさん
10/03/05 07:29:56
>>113
ローカル開発環境の方にはそういう機能は無いですよね?
117:nobodyさん
10/03/05 08:19:30
>>116
開発環境にも管理画面はある
この種の用意を怠らないのがPythonistaだ
その腐った目でよく見やがれ
118:nobodyさん
10/03/05 11:19:55
うるせーぞパスタ君
119:nobodyさん
10/03/05 13:15:56
>>116
URLリンク(localhost:8080)
120:nobodyさん
10/03/05 13:34:06
きもちわるいなー
121:nobodyさん
10/03/05 13:50:34
最近このスレ勢いでてきたな
122:nobodyさん
10/03/05 16:24:55
>>98
URLリンク(d.hatena.ne.jp)
こういうのがあるらしい。どうなんでしょう。
123:nobodyさん
10/03/05 19:16:59
もうはるやすみはじまったのかw
124:nobodyさん
10/03/05 22:36:29
CPU Timeってpythonとjavaどっちが有利?
125:nobodyさん
10/03/05 23:31:45
>>119
もしかしてPythonの環境にはあるけどJavaのにはないですか?
126:nobodyさん
10/03/06 00:38:25
GAE使ってエ○サイト運営しています。
127:nobodyさん
10/03/06 01:22:29
きもちわるいなー
128:nobodyさん
10/03/06 01:57:00
Exciteを思い出したよ。
規約的にエロはありなの?
129:nobodyさん
10/03/06 09:59:04
エコサイト?
130:nobodyさん
10/03/06 10:48:17
Google App Engineを使って無料で自宅用プロキシを運用 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
URLリンク(www.lifehacker.jp)
これって2chの書き込みのproxy serverとしては使えないよね?
ブラウザからWebサイトへのアクセス専用?
131:nobodyさん
10/03/06 11:36:49
2chの書き込みのproxy serverとして使えるが
使ってしばらくするとプロキシリストにはいって使えない
132:nobodyさん
10/03/06 12:40:09
junitで、下のようなノリでローカルサーバのdatastore(60MBくらい)にクエリをかけようとすると、
OutOfMemoryErrorでコケてしまうのですが、何か回避策をご存知の方はいないでしょうか。
private final LocalServiceTestHelper helper = new LocalServiceTestHelper(
new LocalDataStoreServiceTestConfig().
setNoStorage(false).
setBackingStoreLocation("war/WEB-INF/appengine-generated/local_db.bin")
);
@Before public void setUp() { helper.setUp(); }
@Test public void test() {
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("table");
query.addFilter("name", FilterOperation.EQUAL, "hoge");
PreparedQuery p = datastore.prepare(query);
QueryResultIterable<Entity> it = p.asQueryReusltIterable(limit(1000));
for (Entity entity : it) {
...
}
133:nobodyさん
10/03/06 16:10:37
このスレはPython限定
Javaスレ
スレリンク(php板)
134:nobodyさん
10/03/07 20:56:53
┌─┐
│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
135:nobodyさん
10/03/08 01:55:27
>>133
分割するほど盛況してないから一緒でいいと思う
言語戦争が始まったら別スレに誘導
136:nobodyさん
10/03/08 07:51:17
>>133
別に分ける必要なんてないだろ
JavaでもPythonでもここ使えばいいじゃん
ところで appengine ja night みんないくの?
URLリンク(atnd.org)
137:nobodyさん
10/03/08 20:03:28
> kazunori_279 : 1 get!
> higayasuo : 2 get
(´ω`)
それにしても、これ系のイベントの参加希望者数のインフレはすごいな。
138:nobodyさん
10/03/08 20:50:11
この手の勉強会行く度に思うけど
まず会場を手配できるのが凄いお。。。
139:nobodyさん
10/03/08 21:27:31
>>136
セッションはOSSのトップと未踏の天才プログラマーかw
なんかパンピー底辺は参加しづらい
どういう雰囲気なんだろう?
なんか身内同士でわいわいしているのを想像しちゃうんだけど
140:nobodyさん
10/03/08 21:41:44
>>139
はっきり言って、80人もいたら身内もなんもないから大丈夫だお。
会話が不安なら、有名人に取り付いて名刺交換したり話聞いたりするとよろし。
141:nobodyさん
10/03/08 21:46:01
あと、勉強会に来るような連中は人脈を広げるのも目的のひとつだから、
面識がないからって邪険にされることはまずないお。
142:nobodyさん
10/03/08 21:46:04
パンピーや底辺は、大規模な勉強会でひとりぼっち感を募らせるのが関の山だぜ。
143:nobodyさん
10/03/08 21:48:00
URLリンク(atnd.org)
このあたりがお前ら向きじゃね?
144:nobodyさん
10/03/08 21:53:54
>>143
その人数は逆に初心者にはつらくないか。。w
145:nobodyさん
10/03/08 23:31:25
>>142
あるあるある
たぶんメインであろう懇親会になんて怖くて出席出来んよ。
名刺とかこっそり裏で捨てられてそうで・・・
146:nobodyさん
10/03/08 23:55:12
勇気を振り絞って「MLではありがとうございました!」とかいいながら有名どころに絡んでみても、軽くあしらわれたりしてな。
この世界も格差社会だよ。
136と143の参加者数を見ればよく分かる。
著名技術者と底辺の差は開くばかり。
147:nobodyさん
10/03/09 00:08:48
>>145-146
そんなに怖がることないと思うけどなー。
この手の勉強会に何回も顔を出してると、そのうち「○○でもお会いしましたよね!」とかで
知り合いができることも多い。参加してるうちに分かってくるけど、わりと狭い世界だし。
148:nobodyさん
10/03/09 00:21:24
147みたいなのが玉砕するんだぜ。
それか、空気が読めず浮くだけかもな。
酒は飲んでも飲まれるなよ。
149:nobodyさん
10/03/09 00:44:09
>>148
いちおう、各地の勉強会にホイホイ顔出して5年くらいになる雑兵だけど、
いまのところまだ玉砕とかはないなー。
何回も行ってれば嫌でも顔は売れてくるし、できた知り合い経由で違う方面の
勉強会の情報をもらえたりとか、いろいろと出会いは広がってくる。
あと、有名人だからって気後れするこたないよ。議論の一つ吹っかけても丁寧に
答えてくれる人が大半だお。社会人として最低限の礼儀さえ守れば問題ない。
150:nobodyさん
10/03/09 01:45:55
ただし、勉強会には詐欺師、もしくは自覚なしのトラブルメーカーが絶対一人は混じっていると思った方がいい
狭い業界なので変に関わると逃げるに逃げられん
151:nobodyさん
10/03/09 02:20:50
それの何が楽しいの?馬鹿なの?
152:nobodyさん
10/03/09 02:35:31
>>146
143の主催者さんはとっても有名な方だと思ってたんだけどなあ。
参加人数が少ないのは募集人数が少なくて参加しづらいとか、
GAEに興味はあってもKayの開発には興味がないって人が多いからでは?
153:nobodyさん
10/03/09 02:40:49
>>150
そればかりは不特定多数の人間を集めると避けようがないような。。
154:nobodyさん
10/03/09 03:00:35 csp71G8F
kayの中の人はけっこうアホっぽい疑問の投げ方してもちゃんと答えてくれるから、
俺みたいなど素人にはありがたいな。
155:nobodyさん
10/03/09 08:58:58
有名なのに勉強会に10人の参加者が集まらないとか、落ちぶれた演歌歌手みたいで切ないな。
156:nobodyさん
10/03/09 09:01:03
狭い世界だからこそ俺みたいなのなんて初見でクズ技術者だってバレそうでやだ。
2chで身分隠して上から目線であーだこーだいってるのが性にあってるわ。
何度か参加して思ったけど、勉強会とかは若いうちに参加しておく癖つけといた方がいいだろうねえ。
157:nobodyさん
10/03/09 09:46:55
人が集まらない有名人とか
突撃して玉砕するアホとか
空気を読まない迷惑な詐欺師とか
そもそも外出しない引きこもりとか
そんなやつばっかりなのか(www
158:nobodyさん
10/03/09 10:35:12
そんなもんだよ。
企業製品の宣伝だけで終始するような勉強会もあるしな。
159:nobodyさん
10/03/09 18:14:37
>>155
人をたくさん集めればいいってもんでもないしなぁ
160:nobodyさん
10/03/09 20:17:54
人が少ない上に、駄目な奴ばったりだったら嫌だなぁ
161:nobodyさん
10/03/10 19:00:01
必要以上にネガネガしてる奴がいるけど、なんか嫌な思い出でもあるんだろうか。
162:nobodyさん
10/03/10 19:16:17
書き込み増えたね。GAEが人気になってきたのかねー
163:nobodyさん
10/03/10 19:54:34
>>161
勉強会は合わない人はとことん合わないと思う。
合う人はめっちゃ合うんだけど。
164:nobodyさん
10/03/11 03:29:57
>>161
はい
ただし自分はネガネガじゃなくて事実を書いてるだけのひとですが
165:nobodyさん
10/03/11 07:51:15
いろんな出来事の中からネガティブな「事実」ばかり選んで話してれば、
それはネガネガって呼ぶんじゃないか。>>163みたいな言い方ならよく分かるけどねぇ。
166:nobodyさん
10/03/11 08:58:00
フリーでやろうとか独立して会社作ろうとか思ってるなら勉強会とか顔出しまくらんと話にならん。
167:nobodyさん
10/03/11 09:34:45
やっぱ勉強会って底辺ドカタの集まりなんじゃん(プ
168:nobodyさん
10/03/11 10:43:47
JDOで子エンティティ使いたい場合、親のコンストラクタでインスタンス化しないといけないのかよ。
おかげでヌルポ消すのに3時間もかかった。
169:nobodyさん
10/03/11 11:48:52
勉強会ってフリーでやろうとか独立して会社作ろうとか思ってるのばかり呼ぶんか
170:nobodyさん
10/03/11 13:32:16
0x47 0x41 0x21
171:nobodyさん
10/03/11 17:41:43
で、おまえは結局会社作ったり仕事貰えたりしたのか?
172:nobodyさん
10/03/11 18:01:57
一人会社だけど一緒に仕事したりよそから回してもらったりしてるよ
処理しきれない量受注したときとかフリー同士で繋りあると色々助かる
>>169
勉強会の種類によるけどオープン系は結構フリーとかベンチャーの人が多い印象。
MS製品のに一度出たけどこっちはわりと普通(?)の会社から来てる人が多い印象だった。
173:nobodyさん
10/03/12 14:12:47
?xE63F;
174:nobodyさん
10/03/12 23:13:09
スレリンク(tech板:712-番)
175:nobodyさん
10/03/13 09:21:00
Quota DetailsにDatastore CPU Timeというのがありますが、これを積極的に使う方法はあるのでしょうか?
普通のCPU Timeの10倍近く無料で利用できるようなので、うまく処理を振り分けられればCPU timeを節約できますよね。
ただDatastoreのJDOQLってjoinとか!=とかつかえないので、どうしようも無いんですかね。
176:nobodyさん
10/03/16 11:21:57
GAEのサーバ上にテキストファイルをアップロードして、それを読み込んで処理することってできますか?
177:nobodyさん
10/03/16 11:31:56
テンプレートのやってることってそういうもんだろ
178:nobodyさん
10/03/16 11:39:37
むりだよ?
179:nobodyさん
10/03/16 11:43:21
>>177
えっと具体的にはアップロードしたテキストファイルから、適当なデータを読み込んでDBに登録ということがしたいと思っていました
>>178
無理ですか
ありがとうございます
180:nobodyさん
10/03/16 11:45:45
177はやればできる子。
178は駄目な子。
181:nobodyさん
10/03/16 19:41:58
>>176
なんか問題ある?
182:nobodyさん
10/03/16 19:52:18
>>176
>GAEのサーバ上にテキストファイルをアップロードして、それを読み込んで処理することってできますか?
テキストファイルのbyteをDatastoreに保存して使う事も出来ます。
183:nobodyさん
10/03/16 23:38:34
>>180さんなら、してもいいよ
184:nobodyさん
10/03/17 07:21:18
>>178
知らないなら黙っててください
185:nobodyさん
10/03/18 15:29:35
Google App Engine をはじめてみよう
URLリンク(googlejapan.blogspot.com)
> "Google App Engine Java の色々な機能を、実際にコーディングしながら体験
> してみよう" という主旨のもと、Google App Engine for Java のコードラボを
> これまでに3回開催してきました。Java を使った Web アプリケーションの開発
> 経験はあるけれども、App Engine は初めてという方向けで、毎回、即日定員に
> 達してしまう人気コースです。
>
> このコードラボで利用している教材は、GTUG のメンバーとGoogle のソフトウェ
> アエンジニアたちが共同で作り上げたものです。コース設計からドキュメント
> の制作、コース参加者のフィードバックを反映するなど、さまざまな面でGTUG
> メンバーの惜しみない協力をいただきました。
186:nobodyさん
10/03/18 17:10:41
また勉強会詐欺か。
187:nobodyさん
10/03/18 20:33:25
どちらかというとセミナーじゃないの、これ。
188:nobodyさん
10/03/18 21:32:33
無料?
189:nobodyさん
10/03/19 05:48:10
データが飛ぶんだが・・・・
もうどうしろと
190:nobodyさん
10/03/19 07:50:26
書き込んだら正常に終了したかどうか見る必要があるね
191:nobodyさん
10/03/19 09:46:41
スレ自体がクラウドかよ!
192:nobodyさん
10/03/19 09:51:12
なにこれ、ミラーリングされてるの?
193:nobodyさん
10/03/19 11:00:47
a
194:nobodyさん
10/03/19 11:03:14
↑つまんね
195:nobodyさん
10/03/19 14:54:30
>>189
データが飛ぶのは、おまえが「バカ」だからww
196:nobodyさん
10/03/19 20:04:44 a+drQKsn
どっちのスレがマスターでどっちがスレーブなの?
更新処理はどっちのスレにすればおkなんですか?
197:nobodyさん
10/03/19 21:17:14
ここでおk
198:nobodyさん
10/03/19 22:15:42
>>196
あっちはマスター、こっちがビギナー
199:nobodyさん
10/03/19 23:03:36
昨日、app engine使い始めたんだけど、既に挫折しそうだ
Javaでslim3 datastore実行時に、ローカル環境だと下記のように出るんだけど、デプロイすると動く
原因分かる人居ないですか?
tried to access method com.google.appengine.api.datastore.Entity.<init>(Lcom/google/appengine/api/datastore/Key;)V from class hoge.meta.HogeMeta
datastore-indexes.xmlが生成されてないのが、すげーあやしいんだけど。。。
ちなみにキーの生成はこうしてるんだけど、正しい?
User author;
Key key = Datastore.createKey(Hoge.class, author.getNickname());
というか、ユーザを識別するのってgetNicknameで一意になるの?
getUserId使うとやっぱりローカルだと取れないみたいだけど
200:nobodyさん
10/03/19 23:59:45
datastore-indexes.xml手書きで書いたらサーバにインデックスの登録も出来たけど、開発環境じゃやはり動かないな
201:nobodyさん
10/03/20 00:43:30
Java版に明示的にテーブル削除、もしくは、インデックス削除の方法って無いの?
202:nobodyさん
10/03/20 02:01:59
Pythonはこっちのスレでいいですか?
203:nobodyさん
10/03/20 02:20:24
初めて使う人は余計なフレームワーク無しが良いよ。
構造が理解しやすいし、既に用意されているライブラリだけでもかなり楽できるようになってる。
皮をいくら重ねても無意味。分かってから抽象化する分には便利だけどね。
204:nobodyさん
10/03/20 08:30:44
しばらく素で使ってから slim3 が良いよね。
205:nobodyさん
10/03/20 09:32:43
GoogleによるPythonの講習。
URLリンク(code.google.com)
206:nobodyさん
10/03/20 12:37:00 E/cfhbNC
datastore viewer でエンティティの編集画面を表示しようとすると
下記のエラーになります。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0:.....
どなたか原因と解決方法を教えていただけませんでしょうか。
L = []
L.append(unicode("あああ"))
L.append(unicode("いいい"))
# prop1 is db.StringListProperty
obj = Test(prop1=L)
obj.put
207:nobodyさん
10/03/20 12:56:59
>UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0:.....
文字コード見直せ
208:nobodyさん
10/03/20 13:23:54 E/cfhbNC
>>207
db.StringPropertyに格納した場合は同じエラーになりません。
具体的にどうすれば良いでしょうか・・
209:nobodyさん
10/03/20 16:24:45
ちゃんとutf-8化されてないGoogle側のバグじゃないの?
210:ゆかちん
10/03/20 17:31:14 /aMgByHh
出張先で自分の Appのコードをちょっといじりたいのですが
コードダウンロードできないんでしょうか?
211:nobodyさん
10/03/20 18:31:43
>>208
ファイルの先頭でcoding指定してる?
212:206
10/03/21 09:32:42 iORdRoqY
>>211
はい。
google_appengine\google\appengine\ext\adminフォルダの
__init__.pyの下記の部分を編集することによって解決しました。
ありがとうございました。
>cgi.escape(string_value, True)
cgi.escape(string_value.decode("utf-8"), True)
213:nobodyさん
10/03/21 11:25:04 YCwEc1t+
>>206
GAEの日本語対応は糞だぜ
214:nobodyさん
10/03/21 11:27:02
SQLAlchemy の engine で Bigtable に接続するにはどれを使えば良いのでしょうか?
215:nobodyさん
10/03/21 19:29:49
何をしたい処理か分からん俺は、Memcachedが偉大だと思ふ
216:ゆかちん
10/03/22 09:18:37 QGaENZ/y
出張先で自分の Appのコードをちょっといじりたいのですが
コードダウンロードできないんでしょうか?
217:nobodyさん
10/03/22 10:42:15
できません
218:nobodyさん
10/03/22 13:21:54
App Engineではどの言語を使えばいいのか
URLリンク(d.hatena.ne.jp)
> さて肝心な、どの言語を選んだ方がいいかですが、Pythonの出来がいいので、LLな人はPythonを使うのがおすすめです。これまでPHPやRubyを使ってきた方も仕事で使うなら、Pythonを使った方が固いです。
>
> JVM(Java)経由でRuby(JRuby)やPHP(Quercus)を使う手もありますが、Javaのオーバーヘッドに加えてさらにScriptEngineのオーバーヘッドが加わるので速度的には期待できません。
>
> ただ、JRubyは頑張ってチューニングしていて、最新版だとSinatraで8000ms位でspin-upするようなので、なんとか使えるかもしれません。Sinatraでも厳しいくらいなので、AppEngineでRailsを仕事で使うのは、今のところ現実的ではないでしょう。
219:nobodyさん
10/03/22 20:54:17
固い
220:nobodyさん
10/03/23 09:59:56
GAEに標準でないモジュールをimportしている場合
サブディレクトリ等にファイルがあるときは
deploy時に自動で一緒に持っていってくれるようですが
eggでインストールされているものだと
ローカルでは動くのですがdeploy後だとimport鰓になります
eggをローカルにインストールするときに-Zでソースにする方法もあるみたいですが
ディスク容量が無駄に使われるので抵抗があります
eggのままでGAEで動くようにするにはどのようにすれば良いでしょうか?
221:nobodyさん
10/03/23 10:08:41
zip のときは
import sys
sys.path.append('hoge.1.2.3.zip')
import hoge
でインポートできるようになってる
たぶん
sys.path.append('hoge.1.2.3.egg')
とかでも一緒じゃないかな
やってないからわからん
222:nobodyさん
10/03/23 10:15:08
>>221
できました
ありがとうございました
223:nobodyさん
10/03/23 19:37:56
moinmoinがappengineで使えればなぁ。といつも思う。
224:nobodyさん
10/03/25 02:51:54
お前らお聞きします。
appengineで携帯向けサイト作るにはどうしたらいいんでしょうか?
結構モバイル向けのソーシャルアプリでの運用事例がちらちら見られるのですが、
モバイル対応どうしてるのかと。
railsのjpmobileみたいなのってないんでしょうか?
Python+django+uamobile+(αでシコシコ)
とかなんでしょうか?Java回りだとそれっぽいの見つけられなかった・・・
225:nobodyさん
10/03/25 12:47:53
pythonでメール受信したいのだがデコード出来ずに困ってる。
コレで動いてたのだが最近エラーが出るようになった。asciiじゃない文字が含まれてるよエラー。
どうすれば良いのか分かる方いませんか?
class MailHandler(InboundMailHandler):
def receive(self, message):
bodies = message.bodies(content_type='text/plain')
body_line = ""
for body in bodies:
h = decode_header(body[1].decode())
body_line = body_line unicode(h[0][0], "iso-2022-jp")
226:nobodyさん
10/03/25 14:10:31
わかりますよ
227:nobodyさん
10/03/25 15:18:02
>>226みたいなカスは全員自殺するべきだといつも思うわ。
228:nobodyさん
10/03/25 15:19:01
煽っても何も出て来ませんよ
229:nobodyさん
10/03/25 15:21:08
でっていう。
早く自殺しろよ、池沼。
230:nobodyさん
10/03/25 15:25:32
226はやればできる子。
227は駄目な子。
231:nobodyさん
10/03/25 15:27:34
知らないなら黙っててください
232:nobodyさん
10/03/25 15:31:31
いじめ問題の解決策
「世の中からイジメはなくならない」と言う人もいるが、
そういう人はいじめがなぜ起こるのかURLリンク(0dt.org)が分かっていないのです。 全ての物事には原因がある。
日本にいじめが多いのにも理由があります。 いじめはストレスに対するガス抜きとして行われる。
その原因さえ取り除けばいじめはなくせる。 以下は私が考えた即効性のあるいじめ問題への対処法です。
●生徒に理不尽な強制をしない。
何かをやらせる時は納得のいく理由URLリンク(0dt.org)を説明する。
●学校の清掃は業者に任せる
生徒に教室の掃除をさせるのは日本などの一部の国だけ。放課後の掃除は生徒にとって一大ストレス要因である。
どうしても生徒に掃除をさせたいなら教師も掃除に参加するべきだ。
●学ラン・セーラー服は廃止
学ランは軍服を模した物であり、窮屈だし黒い色には威圧感を感じる。色彩心理学的に良くない。制服が必要ならブレザーにすれば良い。
●20人学級の実現
狭い教室に40人も詰め込んだら「共食い」のような現象が起こるのも当然。担任教師がケアできるのも20人くらいが限界だ。
一クラスはせいぜい30人以下に減らす必要がある。
●少年法撤廃
学校は教師の隠蔽体質と少年法によって守られている為に無法地帯と化している。
いじめは犯罪である。いじめを行った物には傷害罪を適用して逮捕するべきなのだ。
少年法にょって「子供は何をやっても許される」と言う意識が凶悪な少年犯罪を生み出している。
●スクールポリスを配置する
アメリカのように警察官を学校に配置して学校内でも違法行為を厳しく取り締まらせ、子供達に遵法精神を植えつけよ!
●いじめっ子は出席停止にするURLリンク(ha10.net)
社会的な制裁はいじめへの抑止力として機能するだろう。
●道徳教育の強化
日本人の民度の低さURLリンク(0dt.org)は正義心が足りないのが原因だ。
ろくに躾もされていないガキどもには徹底して勧善懲悪を叩き込まなくてはならない。
どうだろう?これらを実践するだけでも虐めを7割くらい減らせられるのではないだろうか?
他にもイジメを撲滅する為の方法は沢山ある。日本でいじめがなくならないのは、学校側の怠慢である!
233:nobodyさん
10/03/25 15:32:51
精神科に行く
↓ 質問にすべて「はい」と答える
↓ うつ病、等質認定
等質になればパワハラ加害者に復習しても無罪みたいだよ
★両親と姉殺害で死刑求刑の被告に無罪判決 水戸地裁土浦支部
・茨城県土浦市で平成16年11月、両親と姉を包丁で刺すなどして殺害したとして
殺人罪に問われ、死刑を求刑されていた同市、男性被告(31)に対する判決公判が
27日、水戸地裁土浦支部で開かれ、伊藤茂夫裁判長は無罪を言い渡した。
裁判では、検察側が「冷酷、残忍で非道極まりない犯行」として死刑を求刑したのに
対し、弁護側は「被告は当時、統合失調症に罹患(りかん)しており、心神喪失状態
だった」として無罪を主張していた
URLリンク(headlines.yahoo.co.jp)
※元ニューススレ
・【社会】「自分の居場所ない」 ひきこもり28歳、両親と姉の殺害認める…初公判
県警の調べでは、飯嶋被告は自宅に引きこもって生活。「自分の居場所がなく
死刑になってでも父らを殺すしかないと思った」と供述した。"
スレリンク(newsplus板)
茨城陸自宿舎殺人:被害者の公務災害を認定 東京地裁 【毎日新聞】
URLリンク(mainichi.jp)
陸上自衛隊航空学校霞ケ浦分校(茨城県土浦市)の宿舎で、隊員の松原孝吉さん(当時25歳)が
就寝中に同僚に殴られ死亡した事件を巡り、両親が「公務災害に当たる」として国に
計約1億3800万円の補償や賠償を求めた訴訟で、東京地裁は15日、
約3170万円の支払いを命じた。広谷章雄裁判長は「公務災害」と認めた。
判決によると、松原さんは05年5月、部屋で就寝中に同室の隊員の男に木製バットで頭を殴られ死亡した。
男は殺人容疑で逮捕されたが、統合失調症により心神喪失と判断され不起訴処分となった。
国側は「就寝は職務と関係ない」と主張したが、判決は「自衛隊法で松原さんは宿舎居住を義務づけられ、
公務上の災害で死亡したと言える」とし、国に補償を命じた。陸自側の安全配慮義務違反を主張した賠償請求は退けた。【伊藤一郎】
234:nobodyさん
10/03/25 15:33:24
これまで>>225の出番無しw
お前、どこでエラーがでるのかぐらい晒せよ
> body_line = body_line unicode(h[0][0], "iso-2022-jp")
なんだこれ?
構文自体間違ってるだろ。
unicode(h[0][0], "iso-2022-jp", 'ignore')
してみろ。
235:nobodyさん
10/03/25 15:53:14
私は小学校の時にバイ菌扱い、みんなは私に触れる事すら気持ち悪い様で、私に触れると「最悪~」とか言って手を洗う。誰も口をきいてくれないし、目が合うだけでも文句を言われるから、ずっと席に座ったまま机を見て過ごしてました。
中学では内気過ぎて反抗なんてしないし、出来なかったせいか、暴力を受けたり、恥ずかしい事などをされても親や先生に訴える事もありませんでした。
そんな私にも、中二の二学期に転校してきたA君だけは優しくしてくれました。女子トイレの中でのイジメは続きましたが、教室で何かあると、A君は必ず助けてくれました。自分が他の男子に殴られても、私の味方になってくれました。
私にとってA君は神様の様な存在で、A君と二人で居る時だけが現実の世界なんだと思っていました。今私が生きているのもA君のおかげだと思います。
私はA君みたいに誰かを守る事は出来ないと思いますが、味方にはなれると思います。
イジメに対する復讐なんて、余計に惨めで愚かな事ではないでしょうか?
過去を乗り越え、これからの幸せを見つけていく方が、明るく前向きな気持ちになれるのではないかと思います。
236:nobodyさん
10/03/25 16:46:28
こんなスレですら春休みの影響被るんだなぁ。
237:nobodyさん
10/03/25 19:08:20
高卒でフリーター
238:nobodyさん
10/03/25 19:52:21
貴方には必ず天罰が下るでしょう…
自分自身の行いが災いとして舞い戻り後悔されるでしょう…
いつか……必ず……
239:nobodyさん
10/03/25 20:08:45
なんか怪しいと思ったら、思った通りの低スペックだったな(w
240:nobodyさん
10/03/26 01:49:40
必死なやつがいるな
241:nobodyさん
10/03/26 06:46:21
If I were you, I would ask him to leave.
242:nobodyさん
10/03/26 19:32:04
このスレの評価:★☆☆☆☆
243:nobodyさん
10/03/27 15:56:17
Google App Engineであらゆる問題を解決しよう!
>>232
Google App Engineでイジメを解決するツールを作ろう!
>>233
Google App Engineで精神病を解決するツールを作ろう!
サイトの設計は>>244以降でお願いします。
244:nobodyさん
10/03/27 16:29:05
このスレ気持ち悪い
245:nobodyさん
10/03/28 16:24:56
AttributeError: 'str' object has no attribute 'hoge'
このエラーが解決出来ない(涙
246:Zeno ◆5nZQbNmQPs
10/03/28 17:37:25 M8LbN6As
>>245
文字列型の値を参照する変数に対し、
文字列が持たない attribute にアクセスしようとするとそうなる。
>>> s = ''
>>> s.hoge
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'hoge'
str タイプに hoge は含まれていない:
>>> 'hoge' in str.__dict__
False
247:nobodyさん
10/03/28 17:56:47
>>246
Zenoさん、レスありがとうございます。
ん~、型変換しないといけないのでしょうか?
Google App Engineなんですが、ローカル環境(WinXP+Python2.5.4+SDK)
では動くのですが、GAEにアップすると「ttributeError: 'str' object has no attribute 'hoge' 」
が出ちゃいます。
以下の箇所です。
Queries = memcache.get("query")
if Queries is None:
Queries = db.GqlQuery("SELECT * FROM hoge LIMIT 10")
memcache.set("query", Queries, 10000)
for p in Queries:
hoge = p.hoge
248:nobodyさん
10/03/28 17:57:42
>>247
インテンド飛んでしあまったので、再投稿です。
Queries = memcache.get("query")
if Queries is None:
Queries = db.GqlQuery("SELECT * FROM hoge LIMIT 10")
memcache.set("query", Queries, 10000)
for p in Queries:
hoge = p.hoge
249:Zeno ◆5nZQbNmQPs
10/03/28 18:08:57 M8LbN6As
>>248
まずは memcache 無しで試してみろ。
Queries = db.GqlQuery("SELECT * FROM hoge LIMIT 10")
for p in Queries:
hoge = p.hoge
これで同じエラーがでるのであれば、
ローカルとプロダクションのデータストアの
シンクができていないのだと思われる。
つまり、hoge のカラムを(後から)ローカル側で追加したのは良いが、
そのカラムの定義がリフレクトされていないか、
そもそも値が入っていないかだ。
250:Zeno ◆5nZQbNmQPs
10/03/28 18:19:05 M8LbN6As
>>248
ところで、>>249 をやる必要はない。
そもそも memcache に入っている key='query'
の値が文字列となって返ってきているのが問題だ。
Queries = memcache.get("query")
を抜いてやれば問題ない。
memcache.set("query", Queries, 10000)
これも問題だ。そもそもピックルできないものは
memcache に入らない仕様だったと思うが。
251:>247-248
10/03/28 20:11:20
え?GQLクエリーをmemcache.set出来ないってことなんですか?
252:Zeno ◆5nZQbNmQPs
10/03/28 20:51:28 M8LbN6As
>>251
以下の可能性が考えられる:
1. db.GqlQuery("SELECT * FROM hoge LIMIT 10") の結果はそもそも
pickle できない。
2. db.GqlQuery("SELECT * FROM hoge LIMIT 10") の結果は
pickle できるが、pickleされたオブジェクトサイズが上限である
1メガバイトを越えている。
どちらにしても、以下のようにしてキャッシュが
成功したか否かを確認できる:
cache_success = memcache.set("query", Queries, 10000)
logging.warning( 'Memcache: %s' % ((cache_success and 'success') or 'failure',))
自分で db.GqlQuery("SELECT * FROM hoge LIMIT 10") が
pickle できないかできるかを試してみても良い。
いつまで迷走してるんだ。早くやれ。
253:>247-248
10/03/28 22:56:10
>252
GQLをキャッシュするのではなく、素直にHTML出力部をcacheする
ようにしました。Zenoさんいろいろありがとう。
さてさて、お陰様でGoogle App EngineでWebサービスつくってみましたー。
pugyatter m9(^Д^)プギャ---ッ
URLリンク(pugyatter.appspot.com)
254:nobodyさん
10/03/28 23:05:40
>>253
見にいったらエラー出たぞ
BadQueryError: Parse Error: Expected no additional symbols at symbol /Name
255:>247-248
10/03/28 23:10:14
>>254
ギャァァァァァァー
すぐに直します。
256:>247-248
10/03/28 23:12:25
>>254
直しましたー
257:nobodyさん
10/03/28 23:32:04
あやうく自分が m9(^Д^)プギャ---ッ されるところだったねw
258:>247-248
10/03/29 00:07:12
>>257
本当ですねー。素人プログラマなんで大目に見てください。
さてさて、GQLのDBって「ID/Name」のカラムでソートできるのでしょうか?
このカラムってオートインクリメントになるのだろうか?
259:nobodyさん
10/03/29 02:01:30
糞スレ落ちろ
260:nobodyさん
10/03/29 07:33:09
このスレ気持ち悪い
261:>247-248
10/03/29 21:11:24
>>260
キモくないスレを紹介してください
262:nobodyさん
10/03/30 18:01:29
すみません、同じような経験がある人は教えて下さい。
JRuby on Rails でアプリ作ってます。
これをデプロイしてブラウザで見ようとすると、たいてい一回目は
「The server encountered an error and could not complete your request.」
のエラーが出てアクセスできません。
ただし、リロードかけると見れます。
これは、Railsが大きすぎるからなんですかね?
やはるSinatraとかじゃないとダメですか?
263:nobodyさん
10/03/30 18:13:17
>>262
JRuby on Rails? あほすぎwww
264:nobodyさん
10/03/30 18:35:54
Ruby信者必死でウケる
265:nobodyさん
10/03/30 19:04:43
このスレ気持ちいい!!
266:nobodyさん
10/03/30 20:35:19
>>262
ひがやすお氏のブログ見た感じ、Railsは現実的じゃないみたい。
Sintara でも使えるけどやっぱりネイティブサポートの Java や Python にくらべると相当辛い。
よっぽどの事情がないかぎりは GAE か Ruby のどっちかを諦めた方が良いと思うよ。今のところ。
URLリンク(d.hatena.ne.jp)
267:nobodyさん
10/03/30 21:09:00
> Java や Python にくらべると
というか、 Java でも辛いんだけどね。
信頼できて実用レベルなのは Python だけだよ。
268:nobodyさん
10/03/31 00:30:46
ひがさんの記事は Slim3 勧める記事だから Java 無理!とは言えない立場だしな。
269:nobodyさん
10/03/31 06:58:43
AppEngineのロードマップが公開
URLリンク(code.google.com)
> Features on Deck
> - SSL for third-party domains
> - Background servers capable of running for longer than 30s
> - Ability to reserve instances to reduce application loading overhead
> - Ability to select different availability vs. latency options for Datastore
> - Support for mapping operations across datasets
> - Datastore dump and restore facility
> - Raise request/response size limits for some APIs
> - Improved monitoring and alerting of application serving
> - Support for Browser Push (Comet) communication
> - Built-in support for OAuth & OpenID
独自ドメインでもSSLが使えるようになる予定がいちばん最初に明記されていてよかった。
270:nobodyさん
10/03/31 08:04:42
auだけどSMS受け取れなくてGAEできない。。
271:262
10/03/31 09:07:22
>>266-267
ご返答ありがとうございます。
ひがやすお氏の記事は拝見してましたが、それでもできる術はないかと、
悪戦苦闘しておりました。
272:nobodyさん
10/03/31 15:07:07
>>270
>auだけどSMS受け取れなくてGAEできない。。
くわしく。auでもできるはずだけど?
273:nobodyさん
10/03/31 16:41:19
SMSって、au用語でいうとc-mailのことじゃろか?
274:270
10/03/31 22:37:47
GAEのアカウント作成画面からauのメールアドレス入力
↓
googleからメール来ない
↓
auのメールにフィルタリングかけてたのが原因っぽい
↓
フィルタリング解除して再度GAEアカウント作成を試みる
↓
エラーメッセージが出る
The phone number has been sent too many messages or has already been used to confirm an account.
↓
googleの問い合わせフォームからエラー解除依頼中←今ココ
275:nobodyさん
10/04/01 02:12:01
>auのメールにフィルタリングかけてたのが原因っぽい
docomo ユーザーだけど同様に SMS フィルタしてて同じ目に遭った orz
276:nobodyさん
10/04/01 02:22:13
どうやって乗り切ったの?
277:nobodyさん
10/04/01 02:30:57
そのときはすぐ気付いたので
SMS フィルタ解除したら
リトライで間に合ったみたい
278:nobodyさん
10/04/01 08:06:14
メールチェックしたらもうGoogleから返信が来てたw
やっとGAEできるぜヒャッハー!!
Hello,
You're receiving this email because you indicated you'd had some problems verifying your Google App Engine account using SMS. We just wanted to let you know we've enabled your account--you should be able to create applications now!
To start creating applications with Google App Engine, simply follow this link:
URLリンク(appengine.google.com)
Thanks!
The Google App Engine Team
279:nobodyさん
10/04/01 08:44:09
実は地獄への入り口でした
280:nobodyさん
10/04/01 14:00:35
登録で躓く奴は,次にどんな初歩的なところでコケるんだろうな
281:nobodyさん
10/04/02 17:40:11
あるブログに、Datastoreへのput()は結構な割合で失敗することがあるから
必ず確かめるべし、と書いてあったんですが、成功したかどうかはどうやって
確かめるんでしょうか。
282:nobodyさん
10/04/02 19:12:40
最近のアップデートでそのチェックをApp Engine側がやってくれるようになったはず。
283:nobodyさん
10/04/02 22:31:10
javaのlow level api datastore触ってるんだけど
コレクションってどの種類いれても全部arraylistで返ってくるんですか?
284:nobodyさん
10/04/02 23:59:07
>>281
ローカルサーバでの開発がそこそこ枯れているんなら、実際の運用上は、
com.google.appengine.api.datastore.DatastoreTimeoutException
を投げてこないか見張るだけでほぼ問題ないような
最近のアップデートでは自動的に数回までリトライしてくれるようになったんだっけ?
java.lang.StackOverflowErrorとかjava.lang.OutOfMemoryErrorまで
見張りたいんなら、これはもうThrowableを投げてこないか見張るしかないっ。
285:nobodyさん
10/04/04 12:22:27
GAEってエロサイト作ってもおk?
286:nobodyさん
10/04/04 16:47:34
どうぞ
287:nobodyさん
10/04/04 16:56:10
>>285
期待してます。
288:nobodyさん
10/04/04 22:04:51
>>285
完成するまでオナ禁して待ってます。
289:nobodyさん
10/04/04 23:58:38
これ携帯メールで認証する意味ってあんの?
メアド変更したら取り放題じゃん
290:nobodyさん
10/04/05 19:28:29
何もしないよりゃマシ
291:nobodyさん
10/04/09 22:06:10 VePKi7+I
うっかり本アカでGAE認証したんだけど、
hoge.appspot.comを作ったのはhoge@gmail.comのユーザーだ
みたいな情報って一般人に紐付けされたりする?
292:nobodyさん
10/04/09 22:47:06
そんなばれたらはずかしいもん作るのかwww
って俺もそれ気になってたなぁ。
多分大丈夫だとは思う。
293:nobodyさん
10/04/09 22:55:12
壱岐さんキタ━━━(゚∀゚)━━━ !!!!
294:nobodyさん
10/04/09 23:10:05
>>291
初期の頃は6文字以下も作れたし既にgmail名取られた奴でも作れた
なので多分それは無い
そもそもアプリ共有出来るし紐付けって考えは意味無いと思う
気になるなら別のアプリ名で取り直してhogeは放置しておくのが吉
295:nobodyさん
10/04/09 23:43:20
質問ですが、数百万件規模のデータをGAE上で日々集計してレポート形式で表示する、
といった要件にGAEは向いているのでしょうか?
少し調べた範囲だとタスクキュー使ってデータ分割しながら集計すれば
やれなくはなさそうですが、厳しいですかね?
296:nobodyさん
10/04/10 06:47:37
厳しいです
297:nobodyさん
10/04/10 10:38:20
>>296
むー、そうですか…ありがとうございました
298:nobodyさん
10/04/10 11:14:43
>>295
重い処理は10-30秒程度が限界で、それ以上はエラーでるよ。
Queueは非同期処理で利用するものじゃない?
299:nobodyさん
10/04/10 11:31:53
>>295
Google さんからは Scalable な書き方として
データ追加時に一緒に逐次集計しろというお達しがある
300:nobodyさん
10/04/10 14:32:57
1994年生まれの人集まれ!★3
スレリンク(nendai板)
301:nobodyさん
10/04/11 11:21:59 DpoFQfFh
target = 'A100'
query = Test.all()
query.filter('code =', target.encode('utf-8'))
query[0].item='ABC'
query[0].put()
とやっても更新される気配がないんですが、
どうすればレコードを更新できますか
302:nobodyさん
10/04/11 12:37:38
query[0].item='ABC'
query[0].put()
でうまくいってなさそう。
instance = query.fetch(1)[0] か instance = query.fetch(1)
instance.item = 'ABC'
instance.put()
としたらどうでしょう。
303:nobodyさん
10/04/12 16:50:03 +DZBAaxO
# -*- coding: sjis -*-
import cgi
print 'Content-Type: text/plain\n'
print '<html><head></head><body><form action="?guid=ON&cmd=regist" method = "post">'
print 'あなたの名前は<br><input type="text" name="name" maxlength="10" istyle="3"><br>'
print '<input type="submit" value="答える"></form>'
f = cgi.FieldStorage()
if f.has_key('cmd') and f['cmd'].value=='regist' and f.has_key('name'):
print 'name=%s<br>' % f['name'].value
ローカルでは動くのにGAE上では値を受け取れないのはなぜですか
304:nobodyさん
10/04/12 17:26:16
registってなに
305:nobodyさん
10/04/12 18:17:44
>>303
sjis
306:nobodyさん
10/04/13 11:12:29
これ10個アプリ作れるけど
間違って作った奴消してもまた10個作れる?
それとPV月500万までって事だけど
一つのアプリに対して500万PV?
それとも10個全部あわせて500万PV?
307:nobodyさん
10/04/13 13:15:18
作れる
308:nobodyさん
10/04/13 21:53:37
アプリを登録したら消せないんじゃなかったっけ?
309:nobodyさん
10/04/14 10:10:53
前は消せなかったけど今は消せるようになった
消すお願いをしてから3日くらい掛かるけどw
310:nobodyさん
10/04/14 16:39:10
ヘ⌒ヽフ
( ・ω・) ㌧㌧
/ ~つと)
311:nobodyさん
10/04/14 20:33:23
携帯もってない。
誰かヤフオクでAppengineのアカウント売ってくれ。
312:nobodyさん
10/04/14 20:46:46
この2つのクエリの実行方法の違いってなんでしょう?
# fetchした場合
query = Model.all()
res = query.order('date').fetch(100)
# iterableの場合
query = Model.all()
res = query.order('date')
313:nobodyさん
10/04/14 20:54:17
>>312
返り行を指定しているかどうかじゃないの?
314:nobodyさん
10/04/14 20:58:59
>>311
携帯持ってる友達はいないのか?
315:nobodyさん
10/04/14 23:32:58
>>312
>この2つのクエリの実行方法の違いってなんでしょう?
>
># fetchした場合
>query = Model.all()
>res = query.order('date').fetch(100)
これは Model オブジェクトを要素とするリストになる。
>
># iterableの場合
>query = Model.all()
>res = query.order('date')
これはリストではなく google.appengine.ext.db.Query オブジェクト。
この時点ではまだDatastoreからデータをとってきていない。
316:nobodyさん
10/04/14 23:47:27
pythonのインタラクティブシェルからapp engineを使う方法はありますか。
ちょうどRailsでいうところの script/console がほしいです。
317:nobodyさん
10/04/15 00:17:02
main.py の sys.path.append のところを手で実行したら使えますよ
318:nobodyさん
10/04/15 06:36:48
>>317
main.py ってどのmain.pyでしょうか。
$ find google_appengine -name 'main.py'
../google_appengine/lib/antlr3/antlr3/main.py
../google_appengine/lib/django/django/contrib/admin/views/main.py
../google_appengine/new_project_template/main.py
どれにも、sys.pathを設定しているような箇所はなさそうです。
319:nobodyさん
10/04/15 07:04:23
aho
320:nobodyさん
10/04/15 14:34:15
GAEでGeoIP(URLリンク(www.maxmind.com))は使えないんでしょうか?
ローカルのPythonだとOKなんですが、GAE環境だと
ImportError: No module named GeoIP
が出てしまいます。。
321:nobodyさん
10/04/21 01:22:50
>>315
このfetchとiterableってどう使いわけすればいいの????
322:nobodyさん
10/04/21 19:05:15
>>321
複数の要素をとってきてfor文を使う場合はiterable
ひとつの要素だけをとってきた場合はfetch
それいがいの場合はケースバイケース
難しければぜんぶfetchでいいよ、効率悪いかもしれないけど
323:nobodyさん
10/04/21 21:23:46
>>322
fetch、ひとつというよりは、Queryに合致した要素すべてをforとかで処理したい場合だと思う。
iterableをforで回した場合って、Datastoreへのリクエスト数が増えるのかな?
324:nobodyさん
10/04/21 22:00:47
代わりに(Datastoreをサーバ側として)クライアント側の使用メモリは減るわな
325:nobodyさん
10/04/21 22:10:54
rangeとxrangeの違いと似たようなもんかね。
326:nobodyさん
10/04/22 01:27:40
数値idってエンティティがDatastoreに保存された順番で上がっていくんでしょうか?
例えば下記のようなモデルがあって__key__で昇順にソートしたクエリは
dateを昇順にソートしたクエリと同じでしょうか?
class A(db.Model):
date = db.DateTimeProperty(auto_now_add=True)
327:326
10/04/22 10:17:45
>>326
テストしてみましたが、ローカル環境だとキレイに順番でidがふられますが本番環境だとバラバラですね。
328:nobodyさん
10/04/22 19:17:14
id は自分で振る方が良い
max 値を記録する Entity を別に作れと
google の中の人も言っている
329:nobodyさん
10/04/23 15:51:22
>>323
>iterableをforで回した場合って、Datastoreへのリクエスト数が増えるのかな?
増えないと思うけど。
330:nobodyさん
10/04/23 21:15:43
推測。。
331:nobodyさん
10/04/24 00:19:16
本番環境にcsvで10万行ぐらいアップしたんですが、
このデータを1度に削除するにはどうすればいいですか?
332:nobodyさん
10/04/24 07:30:50
アカウントを削除すれば
333:nobodyさん
10/04/24 19:14:05
>>331
200件程度毎に削除するURLを用意して、1秒後にMeta Refreshでページを
再読み込みするしか方法がないらしいよー
334:nobodyさん
10/04/24 19:33:22
まさかの田代砲
335:nobodyさん
10/04/24 23:40:23
>>262 >>271
spinupタイム(初回起動の時間)がものすごい長くてエラーおこしてるんだよね。
Javaも長いみたいだけど、その上で動くJavaよりもかなり重いJRuby、
さらに重めのフレームワークなRails、この組み合わせはapp engineにすごく悪いみたいよ。
どうしてもRubyやRailsやりたいなら、herokuをオススメしておくよ。
JRuby on AppEngine でいろいろ苦労したあとheroku使うと楽すぎて笑うから。
spinupって次回に備えてメモリに読んでおくことなん?
mod_なんとかでも放置したあとにアクセスするとすごい時間掛かったりするけど
>>333
MovableTypeで再構築長すぎで500エラーでるからとページ自動読み込みしていくアレかとおもた
336:nobodyさん
10/04/24 23:47:48
まあRuby厨は苦労してろってこった
337:nobodyさん
10/04/25 01:44:40 tJ0/rB3Q
entityの元クラス変えちゃったらアプリで削除はできないんだっけ
338:nobodyさん
10/04/25 03:05:29
>>332
アプリケーションの削除が一番楽だけど
依頼してから削除されるまでに3日くらいかかる
それにデータまでちゃんと削除されてるかどうかはあやしい
あとで同じアプリケーション名が使えるとは限らない
などの欠点が多すぎ
339:nobodyさん
10/04/25 05:46:49
そういや今は同じアプリケーション名使えないっぽいな
昔は出来たからそのノリで3日後登録しようとしたけどSorryだった
340:nobodyさん
10/04/29 20:22:19 TZ2OdXi4
携帯AdsenseをGAE/Pyで使う方法はないだろうか
341:nobodyさん
10/04/30 11:45:34
>>340
PHPやらJAVAのコードをPythonに移植したら良いじゃない
342:nobodyさん
10/04/30 15:19:39 i/Dpf9nq
URLリンク(kingyo-bachi.blogspot.com) や
URLリンク(tripleodeon.com) や
URLリンク(github.com) を参考にしてやってみたら、
広告は表示されるんだけど表示回数に反映されないんですよね
PHPのfopen、freadで開くとちゃんと反映されるのに
ほぼ同じ(はずの)リクエストをPythonのfetchやurllib.urlopen(url).read()でやると、広告はちゃんと返ってくるのに反映されない…
原因わかる方いませんか?
343:nobodyさん
10/04/30 18:48:35
URLリンク(random-meigen.appspot.com)
これGAEだよね?
ランダムって出来ないんじゃなかったっけ?
344:nobodyさん
10/04/30 21:18:35 KvqVTUts
>>343
工夫はいるけどできなくはないな
345:nobodyさん
10/04/30 21:40:04
どうやんだろ、1万件の名言があったら100件ごとにカーソル保存する別のテーブル用意して2回100までの乱数生成して飛ぶとか?
こんなんしかおもいつかん
346:nobodyさん
10/04/30 22:08:26
IDの古い方から100件抽出して一つ選び表示
表示したものを一度削除して、新しく挿入
でいいんじゃない
347:nobodyさん
10/04/30 22:50:26
↑これはないw
348:nobodyさん
10/04/30 23:12:15 KvqVTUts
同じ名言が結構出てくる所を見ると、登録数は1万も無いんじゃね?
1000件以下なら単に乱数で行けるし
349:nobodyさん
10/04/30 23:47:20
削除しない前提ならincrementするIDからランダムに1件抽出できるが・・・
350:nobodyさん
10/05/01 00:12:37
ああそうか登録するのも仮に削除するとしても自分だけだし単にID振りゃいいのか
351:nobodyさん
10/05/01 05:11:26
ハイレベルIT戦士の集うスレですね!
352:nobodyさん
10/05/04 11:27:51
URLリンク(coreblog.org)
353:nobodyさん
10/05/04 12:09:17
なんか不毛だね
354:nobodyさん
10/05/04 12:54:43
>>352
なんでこれBasic認証使ってるんだ。後数ヶ月で使えなくなるのに。
355:nobodyさん
10/05/04 12:55:59
なんか必死だね。
356:nobodyさん
10/05/04 13:16:59
もともと低レベル、さらに年のせいで凝り固まったオッサンの頭では想像すらできないのかもしれないが
Basic認証の方が手軽に試せるという利点はあるかもな
357:nobodyさん
10/05/04 13:30:44 AnOig7cu
だれかとおもったらもっこり系Geekか
358:nobodyさん
10/05/05 00:35:52
おっさんの親父ギャグは切ないね
359:nobodyさん
10/05/05 01:12:01
高卒なら仕方ないよね
360:nobodyさん
10/05/06 00:04:50
>>285
どうやらだめみたい
URLリンク(code.google.com)
361:nobodyさん
10/05/09 07:24:06
2ch互換の掲示板を実現するプログラムってもうできてる?
あと登録の際に携帯必須なのはなんでなの?w
やっぱアホみたいに複数垢とったやつがいるのかな?
362:nobodyさん
10/05/09 07:51:01
>>360
いままで無料鯖ではできなかったゲーム関連はいいのかね?
363:nobodyさん
10/05/09 14:53:43
管理コンソールは英語のみなのかー
364:nobodyさん
10/05/09 19:40:59
>>362
一日で使える無料資源(CPUや転送量)は上限が定められていて
限界に達するとその日は丸々何も出来なくなるわけだが
そこんとこ理解してそういう質問してるわけ?
365:nobodyさん
10/05/09 19:52:52
人がいてよかったw
>>364
理解してます
まあアクション性の高いゲームじゃなく戦略ゲーム系の対戦なんで
366:nobodyさん
10/05/09 23:10:53
StarCraft Live
367:nobodyさん
10/05/10 18:45:02
iPhoneの2chブラウザのBB2Cって
GAEを画像置き場として使ってると思うんですが、
この使い方は規約的にOKなんでしょうか?
368:nobodyさん
10/05/10 19:57:12
>>367
NGだよって言ったらどうするの。
369:nobodyさん
10/05/10 20:03:58 eV2tPk+C
単なる置き場なのかね?
BB2Cがアクセスするのに都合のいいようにサイズ変換したり
BB2C経由で利用者がアクセスするとなると似たようなところから
画像とってくるので負荷分散とかそういうのであれば問題ないような
気もするけどな
そういう意味での置き場がダメならこれもダメになるよ
URLリンク(d.hatena.ne.jp)
370:nobodyさん
10/05/10 20:58:32
>>368
GAEでWEBアプリ作ろうと思ってるんですが、アプリID2つ取って片方を画像倉庫専用にしようと思ってるのです。
>>369
GAEで直接的にサービスをしないで、ただ画像の保管専用に使用するのは問題ないのかな?って思ったのです。
>>URLリンク(d.hatena.ne.jp)
これはきちんとしたWEBアプリなんで問題ないと思ってます。
371:nobodyさん
10/05/10 20:59:42
なんでだ
372:nobodyさん
10/05/10 22:34:28
>>370
アプリ二つが別々ならいいけど、連携して実質一つとして動作させるのはダメみたいだよ。
4.4を参照。
URLリンク(code.google.com)
373:nobodyさん
10/05/10 23:34:55
画像倉庫の方は自分だけじゃなくAPI公開して広く使えるようにして
2つ目の方のアプリはそれを利用するってスタンスならいいのか
374:nobodyさん
10/05/10 23:47:07
yes
375:nobodyさん
10/05/11 09:36:54
>>373
公開APIの使用者を審査制で決めるって事にしといて
実質使ってるの自分だけってことにすれば完璧じゃね?
376:nobodyさん
10/05/11 09:42:22 yARKXi0Y
アプリIDってのは前の話だよね?
URLリンク(xxxx.appspot.com)
というかアカウント一つに付き10個作れるとかあるけど
それぞれ容量とかCPU時間とかって別なん?
アカウント一つであの無料の範囲?
377:nobodyさん
10/05/11 11:17:13
別
378:nobodyさん
10/05/11 12:20:37
言い分を聞いてくれるような企業じゃないと思うけどな
ヘタすりゃ、たとえちゃんとAPI公開していても
他GAEアプリ一カ所からしか利用されてないという実態のみで判断されかねんよ
379:nobodyさん
10/05/11 12:40:54
そういや一つのAppIDに、複数の独自ドメインって割り当てられるのかな。
ググってみたところ出来るって書いてあったとこは何件か見つけたけど、
アカウントは携帯の関係で持ってないから確認出来なかった。
380:nobodyさん
10/05/11 12:46:54
出来る
381:nobodyさん
10/05/11 13:03:40
金払う気があるなら問題ないはず。
あらかじめ確認しておけば?
普通に返事来るぜ
382:nobodyさん
10/05/11 14:30:31
何時になったらcometが使えるようになるんだろ
383:nobodyさん
10/05/11 14:38:25
>>380
お、やっぱり出来るのか。情報サンクス。
ってことはこれで公開用ドメインと管理用ドメイン分けられるかな。
384:nobodyさん
10/05/11 15:04:56
結局クラウド最強はどこなのさ、先生!
385:nobodyさん
10/05/11 15:36:06 yARKXi0Y
正直なところクラウドとかいっても今までwebサーバーでやってたことをやるだけだよね
違うとすれば動的にパワーやストレージの割り当てをどうにかできるってだけでさ・・
そういればプライベートクラウドとか言葉あるけどあれは
クラウドを実現するためのソフトウェアを貸してくれるの?
386:nobodyさん
10/05/11 15:38:24
個人がクラウドやってもバランサ挟んだのと同じになりそうな予感…
387:nobodyさん
10/05/11 19:45:58
Images Python APIで送受信できる1画像の上限サイズが1MBって少なくね?
しかもこの上限サイズって課金割り当てで変更できないってなによ。。
388:nobodyさん
10/05/11 21:23:03
GAEは糞でFA
389:nobodyさん
10/05/11 22:49:11
>>385
不特定多数向けじゃないIP制限したりVPN構成にしたりするWebアプリじゃない?
昔からあるASPと何が違うのかわからんけどSaaSって読んだ方が売れそうだしなぁ。
390:nobodyさん
10/05/12 02:57:39
クラウド vs webサーバについては、末端ユーザから見れば変わらないよ
ね。開発する立場からすると、PaaS(GAE等) vs 従来型webアプリケーショ
ンサーバでの PaaS は、開発言語やDBMS、セッションの応答時間等に制限
があるあるいはパラダイムが違う、salesforce なら部品が揃っていてシ
ステムを簡単に作れる、GAE なら超大規模な利用に耐えるように作りやす
い。システムを所有、運用する立場からすると、それなりに安定してるの
にすごく安い (特にGAE)。
SaaS vs 従来型ASP は、よく分からん。
プライベートクラウドについては、現在あるソリューションは、自社専用の
IaaS(EC2等)的なものを構築するものが多いんではないかね。
部門毎などにバラバラになっているハードウェアを一箇所に集中して、さ
らにできれば OS、DBMS、ミドルウェア等を統一して標準イメージを作っ
ておく。で、利用部門毎などに課金する。すると、全社的にはハードウェ
アの無駄が減って、運用のコストを下げられて、ソフトウェアのライセン
ス料金が下げられて、デプロイが迅速化されて、運用ノウハウが一本化さ
れて、災害対策などもできて、可用性が上がって、データ漏洩の危険も減っ
て、という。
よほど大規模にやらないかぎり、構築や運用のコストは、単純にパブリッ
ククラウドの利用料金と比べると高くなるらしいけど。
いずれにしてもクラウドは、サーバやネットワーク、ストレージ等の仮想
化と、それらを連携して利用する技術が基盤にあって、プールしてある資
源を必要に応じてすぐに使えるようになっている点が従来の仕組みとは違
う。
391:nobodyさん
10/05/12 06:31:11
前にネットサーフィンしてたら
App Engineの画像置き場にはPicasaを使えって書いてあったんだが
そんなこと可能なの?技術的・規約的に。
GData APIを使う話だったのかな?
392:nobodyさん
10/05/12 06:36:54 K6/7Iei7
>>391
別にいいんじゃないの?
GAEのアプリが外部URLを含んだhtml出力したらだめってことになりそうだし
393:nobodyさん
10/05/12 06:43:15
妄想なんで何も実現性を確かめてないけど
Google SitesにApp Engineと通信するガジェット置いて
使う画像はPicasaから取ってきて、静的コンテンツはSitesに置いたら
滅茶苦茶コストダウンになる気がした。
394:nobodyさん
10/05/12 06:46:14 K6/7Iei7
>>393
なんでもかんでもGAEから送り出す必要はないでしょ
一般的なブログでも画像は別サーバー管理とかのところも多いし
個人的に今作ろうと思ってる対戦ゲームだと通信部分だけGAE使って
GUIまわりはよその場所借りようかと思ってるし
395:nobodyさん
10/05/12 07:02:46
やっぱりGAE自体が負担するのは最低限にして
できるだけ他所から呼んで来ようって考えはあるよな
370ってこれで解決じゃね?
396:nobodyさん
10/05/12 07:09:35 K6/7Iei7
ここが送り出しいついての数字だしてくれてるけど
URLリンク(itpro.nikkeibp.co.jp)
GAEの数値食いつぶしそうなのってほとんどが画像などリッチコンテンツを形成する
データみたいだからねえ
>>395
>370ってこれで解決じゃね?
>>393のいうようにPicasa使うなら、Picasaへアップロードしてアップロード後
得られるURLをGAEに記録して・・・とシステム組まないとだめかもね
397:nobodyさん
10/05/12 12:32:50
どう考えてもGAE + Picasa最強だわ
398:nobodyさん
10/05/12 13:43:55
Picasa ウェブ アルバムでは、最大 1 GB まで無料で保存できます。
(動画は 1 ファイルあたり 100MB まで)
URLリンク(code.google.com)
URLリンク(googlecode.blogspot.com)
URLリンク(maoxiong.seesaa.net)
URLリンク(uenon.jp)
399:nobodyさん
10/05/12 22:52:00 aTi58OU9
GAEが不安定だという意見がwebで調べてるとあるのですが、
主にどんなことが起きるのでしょうか。
フェイルオーバー時間がかかるのはわかるけど、
そんなにダウンしてる時間が長いのでしょうか。
400:nobodyさん
10/05/13 00:52:52 3eApX5G2
間違いがあったら指摘してあげるから
その調べたwebサイトとやらを
ここにリストアップし給へ
401:nobodyさん
10/05/13 01:15:58 bVfg/4uw
ちょこっと使ってみたけど
GAEは糞でFAだわw
402:nobodyさん
10/05/13 01:29:03 e0UOYYIL
>400
主にtwitterや、401みたいなコメントから。
403:nobodyさん
10/05/13 06:20:30 e/o0gP5D
しばらくアクセスがなかったらAppがダウンしてるから反応が
遅いとかそういうので糞とか言ってるのかな?
404:nobodyさん
10/05/13 11:48:51
わざわざ向こうのスレにも書いてるし単なる煽り
405:nobodyさん
10/05/13 17:42:12
なんか必死だね。
406:nobodyさん
10/05/13 22:40:33 e0UOYYIL
プログラミング言語 Scala 3冊目
スレリンク(tech板)l50
にて
GAE上で動くアプリは勘定系に使えないということがあるらしいがどいういう理由からかわかったら
どなたか教えてください。
またここが不安定だよGAEみたいなのがあったら教えてほしいです。
社内システムをscala On GAE/Jで作ろうとしてるので
どのようなリスクがあるのかあらかじめ知っておきたいのです。
407:nobodyさん
10/05/14 00:32:46
43 デフォルトの名無しさん [] 2010/05/14(金) 00:06:48 ID: Be:
国交省のパソコン不具合2カ月、富士通を指名停止処分 2010年5月13日23時3分
URLリンク(www.asahi.com)
国土交通省は13日、昨年11月に導入した本省職員用のノート型パソコン計
約5千台で起動に時間がかかるなどの不具合が2カ月余り続き、業務に支障が
生じたとして、リース契約を結んでいた富士通(東京)を指名停止1カ月とした。
国交省によると4年に1度のパソコン更新で、同省は4年間のリース契約を
富士通と結んだ。しかし、11月末の導入当初から、メールの送受信ができな
かったり、長時間かかったりする障害が発生。メールの障害は早いうちに解消
されたものの、毎朝起動するのに10~20分かかる例が相次いで報告された
ため、同省は帰宅時はパソコンを一時休止状態にし、業務への影響を抑えるよう
職員に周知して対応した。富士通側の原因調査に時間がかかり、最終的に不具合
をなくすには今年2月中旬までかかった。
初期設定のミスが原因とみられ、国交省側は「導入前に検証すべきで、障害
発生時の社内の点検態勢も不十分」と指摘。富士通側に違法行為はないものの、
指名停止について定めた内規の「発注者の信頼を損ねる不誠実な行為」にあたる
と判断したという。富士通側は「ご迷惑をおかけした。今後、信頼関係の回復に
努めたい」としている。
44 デフォルトの名無しさん [sage] 2010/05/14(金) 00:31:04 ID: Be:
これは富士通がかわいそう
408:nobodyさん
10/05/14 14:16:21 Cx9j09/x
Javaのサンプルってないのかな?
画像アップローダーとか連続運用はしないにしても
web関連初めてとしてはとりあえず動かしてみたいんだが・・
409:nobodyさん
10/05/14 18:49:43
>>408
Javaはこっち
スレリンク(php板)
410:nobodyさん
10/05/14 19:07:58
処理を途中で止めたい時ってsys.exit()よりreturnの方がいいですよね?
411:nobodyさん
10/05/14 20:10:21 Rtej3Zmy
GAEでcpedialogを使う予定ですが、
先にApplication OverviewでAPPIDを登録してから、
そのAPPIDをapp.yamlに設定してからappcfg.py updateを行えばよいのでしょうか?
412:nobodyさん
10/05/14 22:58:22 BXuS05nG
>>411
はい多分それで大丈夫です
413:411
10/05/14 23:37:55 Rtej3Zmy
412さん
ありがとうございます。おかげで管理ページが作成できました。
414:nobodyさん
10/05/15 08:01:28 ZR0gp/fq
>>409
>>9あたりの流れみてるとJavaぽいがというかわけんなよ
そんなに人いないのに・・・