1 名前:nobodyさん [2010/02/25(木) 09:32:03 ID:5mUqVSik] Google App Engine code.google.com/appengine/ ■過去スレ Google App Engine pc11.2ch.net/test/read.cgi/php/1207754942/ Google App Engine 2アプ目 pc11.2ch.net/test/read.cgi/php/1243654802/ ■リンク集 はてなブックマーク b.hatena.ne.jp/t/gae b.hatena.ne.jp/t/Google%20App%20Engine Delicious delicious.com/popular/gae delicious.com/popular/googleappengine ■参考サイト App Engine ギャラリー appgallery.appspot.com/ ドキュメント code.google.com/appengine/docs/python/overview.html
158 名前:nobodyさん mailto:sage [2010/03/09(火) 10:35:12 ID:???] そんなもんだよ。 企業製品の宣伝だけで終始するような勉強会もあるしな。
159 名前:nobodyさん mailto:sage [2010/03/09(火) 18:14:37 ID:???] >>155 人をたくさん集めればいいってもんでもないしなぁ
160 名前:nobodyさん mailto:sage [2010/03/09(火) 20:17:54 ID:???] 人が少ない上に、駄目な奴ばったりだったら嫌だなぁ
161 名前:nobodyさん mailto:sage [2010/03/10(水) 19:00:01 ID:???] 必要以上にネガネガしてる奴がいるけど、なんか嫌な思い出でもあるんだろうか。
162 名前:nobodyさん mailto:sage [2010/03/10(水) 19:16:17 ID:???] 書き込み増えたね。GAEが人気になってきたのかねー
163 名前:nobodyさん mailto:sage [2010/03/10(水) 19:54:34 ID:???] >>161 勉強会は合わない人はとことん合わないと思う。 合う人はめっちゃ合うんだけど。
164 名前:nobodyさん mailto:sage [2010/03/11(木) 03:29:57 ID:???] >>161 はい ただし自分はネガネガじゃなくて事実を書いてるだけのひとですが
165 名前:nobodyさん mailto:sage [2010/03/11(木) 07:51:15 ID:???] いろんな出来事の中からネガティブな「事実」ばかり選んで話してれば、 それはネガネガって呼ぶんじゃないか。>>163 みたいな言い方ならよく分かるけどねぇ。
166 名前:nobodyさん mailto:sage [2010/03/11(木) 08:58:00 ID:???] フリーでやろうとか独立して会社作ろうとか思ってるなら勉強会とか顔出しまくらんと話にならん。
167 名前:nobodyさん mailto:sage [2010/03/11(木) 09:34:45 ID:???] やっぱ勉強会って底辺ドカタの集まりなんじゃん(プ
168 名前:nobodyさん mailto:sage [2010/03/11(木) 10:43:47 ID:???] JDOで子エンティティ使いたい場合、親のコンストラクタでインスタンス化しないといけないのかよ。 おかげでヌルポ消すのに3時間もかかった。
169 名前:nobodyさん mailto:sage [2010/03/11(木) 11:48:52 ID:???] 勉強会ってフリーでやろうとか独立して会社作ろうとか思ってるのばかり呼ぶんか
170 名前:nobodyさん mailto:sage [2010/03/11(木) 13:32:16 ID:???] 0x47 0x41 0x21
171 名前:nobodyさん mailto:sage [2010/03/11(木) 17:41:43 ID:???] で、おまえは結局会社作ったり仕事貰えたりしたのか?
172 名前:nobodyさん mailto:sage [2010/03/11(木) 18:01:57 ID:???] 一人会社だけど一緒に仕事したりよそから回してもらったりしてるよ 処理しきれない量受注したときとかフリー同士で繋りあると色々助かる >>169 勉強会の種類によるけどオープン系は結構フリーとかベンチャーの人が多い印象。 MS製品のに一度出たけどこっちはわりと普通(?)の会社から来てる人が多い印象だった。
173 名前:nobodyさん mailto:sage [2010/03/12(金) 14:12:47 ID:???] ?xE63F;
174 名前:nobodyさん mailto:sage [2010/03/12(金) 23:13:09 ID:???] pc11.2ch.net/test/read.cgi/tech/1153585095/712-
175 名前:nobodyさん mailto:sage [2010/03/13(土) 09:21:00 ID:???] Quota DetailsにDatastore CPU Timeというのがありますが、これを積極的に使う方法はあるのでしょうか? 普通のCPU Timeの10倍近く無料で利用できるようなので、うまく処理を振り分けられればCPU timeを節約できますよね。 ただDatastoreのJDOQLってjoinとか!=とかつかえないので、どうしようも無いんですかね。
176 名前:nobodyさん mailto:sage [2010/03/16(火) 11:21:57 ID:???] GAEのサーバ上にテキストファイルをアップロードして、それを読み込んで処理することってできますか?
177 名前:nobodyさん mailto:sage [2010/03/16(火) 11:31:56 ID:???] テンプレートのやってることってそういうもんだろ
178 名前:nobodyさん mailto:sage [2010/03/16(火) 11:39:37 ID:???] むりだよ?
179 名前:nobodyさん mailto:sage [2010/03/16(火) 11:43:21 ID:???] >>177 えっと具体的にはアップロードしたテキストファイルから、適当なデータを読み込んでDBに登録ということがしたいと思っていました >>178 無理ですか ありがとうございます
180 名前:nobodyさん mailto:sage [2010/03/16(火) 11:45:45 ID:???] 177はやればできる子。 178は駄目な子。
181 名前:nobodyさん mailto:sage [2010/03/16(火) 19:41:58 ID:???] >>176 なんか問題ある?
182 名前:nobodyさん mailto:sage [2010/03/16(火) 19:52:18 ID:???] >>176 >GAEのサーバ上にテキストファイルをアップロードして、それを読み込んで処理することってできますか? テキストファイルのbyteをDatastoreに保存して使う事も出来ます。
183 名前:nobodyさん mailto:sage [2010/03/16(火) 23:38:34 ID:???] >>180 さんなら、してもいいよ
184 名前:nobodyさん mailto:sage [2010/03/17(水) 07:21:18 ID:???] >>178 知らないなら黙っててください
185 名前:nobodyさん mailto: [2010/03/18(木) 15:29:35 ID:???] Google App Engine をはじめてみよう ttp://googlejapan.blogspot.com/2010/03/google-app-engine.html > "Google App Engine Java の色々な機能を、実際にコーディングしながら体験 > してみよう" という主旨のもと、Google App Engine for Java のコードラボを > これまでに3回開催してきました。Java を使った Web アプリケーションの開発 > 経験はあるけれども、App Engine は初めてという方向けで、毎回、即日定員に > 達してしまう人気コースです。 > > このコードラボで利用している教材は、GTUG のメンバーとGoogle のソフトウェ > アエンジニアたちが共同で作り上げたものです。コース設計からドキュメント > の制作、コース参加者のフィードバックを反映するなど、さまざまな面でGTUG > メンバーの惜しみない協力をいただきました。
186 名前:nobodyさん mailto:sage [2010/03/18(木) 17:10:41 ID:???] また勉強会詐欺か。
187 名前:nobodyさん mailto:sage [2010/03/18(木) 20:33:25 ID:???] どちらかというとセミナーじゃないの、これ。
188 名前:nobodyさん mailto:sage [2010/03/18(木) 21:32:33 ID:???] 無料?
189 名前:nobodyさん mailto:sage [2010/03/19(金) 05:48:10 ID:???] データが飛ぶんだが・・・・ もうどうしろと
190 名前:nobodyさん mailto:sage [2010/03/19(金) 07:50:26 ID:???] 書き込んだら正常に終了したかどうか見る必要があるね
191 名前:nobodyさん mailto:sage [2010/03/19(金) 09:46:41 ID:???] スレ自体がクラウドかよ!
192 名前:nobodyさん mailto:sage [2010/03/19(金) 09:51:12 ID:???] なにこれ、ミラーリングされてるの?
193 名前:nobodyさん mailto:sage [2010/03/19(金) 11:00:47 ID:???] a
194 名前:nobodyさん mailto:sage [2010/03/19(金) 11:03:14 ID:???] ↑つまんね
195 名前:nobodyさん mailto:sage [2010/03/19(金) 14:54:30 ID:???] >>189 データが飛ぶのは、おまえが「バカ」だからww
196 名前:nobodyさん [2010/03/19(金) 20:04:44 ID:a+drQKsn] どっちのスレがマスターでどっちがスレーブなの? 更新処理はどっちのスレにすればおkなんですか?
197 名前:nobodyさん mailto:sage [2010/03/19(金) 21:17:14 ID:???] ここでおk
198 名前:nobodyさん mailto:sage [2010/03/19(金) 22:15:42 ID:???] >>196 あっちはマスター、こっちがビギナー
199 名前:nobodyさん mailto:sage [2010/03/19(金) 23:03:36 ID:???] 昨日、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さん mailto:sage [2010/03/19(金) 23:59:45 ID:???] datastore-indexes.xml手書きで書いたらサーバにインデックスの登録も出来たけど、開発環境じゃやはり動かないな
201 名前:nobodyさん mailto:sage [2010/03/20(土) 00:43:30 ID:???] Java版に明示的にテーブル削除、もしくは、インデックス削除の方法って無いの?
202 名前:nobodyさん mailto:sage [2010/03/20(土) 02:01:59 ID:???] Pythonはこっちのスレでいいですか?
203 名前:nobodyさん mailto:sage [2010/03/20(土) 02:20:24 ID:???] 初めて使う人は余計なフレームワーク無しが良いよ。 構造が理解しやすいし、既に用意されているライブラリだけでもかなり楽できるようになってる。 皮をいくら重ねても無意味。分かってから抽象化する分には便利だけどね。
204 名前:nobodyさん mailto:sage [2010/03/20(土) 08:30:44 ID:???] しばらく素で使ってから slim3 が良いよね。
205 名前:nobodyさん mailto:sage [2010/03/20(土) 09:32:43 ID:???] GoogleによるPythonの講習。 code.google.com/edu/languages/google-python-class/
206 名前:nobodyさん [2010/03/20(土) 12:37:00 ID: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さん mailto:sage [2010/03/20(土) 12:56:59 ID:???] >UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0:..... 文字コード見直せ
208 名前:nobodyさん [2010/03/20(土) 13:23:54 ID:E/cfhbNC] >>207 db.StringPropertyに格納した場合は同じエラーになりません。 具体的にどうすれば良いでしょうか・・
209 名前:nobodyさん mailto:sage [2010/03/20(土) 16:24:45 ID:???] ちゃんとutf-8化されてないGoogle側のバグじゃないの?
210 名前:ゆかちん [2010/03/20(土) 17:31:14 ID:/aMgByHh] 出張先で自分の Appのコードをちょっといじりたいのですが コードダウンロードできないんでしょうか?
211 名前:nobodyさん mailto:sage [2010/03/20(土) 18:31:43 ID:???] >>208 ファイルの先頭でcoding指定してる?
212 名前:206 [2010/03/21(日) 09:32:42 ID: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さん [2010/03/21(日) 11:25:04 ID:YCwEc1t+] >>206 GAEの日本語対応は糞だぜ
214 名前:nobodyさん mailto:sage [2010/03/21(日) 11:27:02 ID:???] SQLAlchemy の engine で Bigtable に接続するにはどれを使えば良いのでしょうか?
215 名前:nobodyさん mailto:sage [2010/03/21(日) 19:29:49 ID:???] 何をしたい処理か分からん俺は、Memcachedが偉大だと思ふ
216 名前:ゆかちん [2010/03/22(月) 09:18:37 ID:QGaENZ/y] 出張先で自分の Appのコードをちょっといじりたいのですが コードダウンロードできないんでしょうか?
217 名前:nobodyさん mailto:sage [2010/03/22(月) 10:42:15 ID:???] できません
218 名前:nobodyさん mailto: [2010/03/22(月) 13:21:54 ID:???] App Engineではどの言語を使えばいいのか ttp://d.hatena.ne.jp/higayasuo/20100319/1268984735 > さて肝心な、どの言語を選んだ方がいいかですが、Pythonの出来がいいので、LLな人はPythonを使うのがおすすめです。これまでPHPやRubyを使ってきた方も仕事で使うなら、Pythonを使った方が固いです。 > > JVM(Java)経由でRuby(JRuby)やPHP(Quercus)を使う手もありますが、Javaのオーバーヘッドに加えてさらにScriptEngineのオーバーヘッドが加わるので速度的には期待できません。 > > ただ、JRubyは頑張ってチューニングしていて、最新版だとSinatraで8000ms位でspin-upするようなので、なんとか使えるかもしれません。Sinatraでも厳しいくらいなので、AppEngineでRailsを仕事で使うのは、今のところ現実的ではないでしょう。
219 名前:nobodyさん mailto:sage [2010/03/22(月) 20:54:17 ID:???] 固い
220 名前:nobodyさん mailto:sage [2010/03/23(火) 09:59:56 ID:???] GAEに標準でないモジュールをimportしている場合 サブディレクトリ等にファイルがあるときは deploy時に自動で一緒に持っていってくれるようですが eggでインストールされているものだと ローカルでは動くのですがdeploy後だとimport鰓になります eggをローカルにインストールするときに-Zでソースにする方法もあるみたいですが ディスク容量が無駄に使われるので抵抗があります eggのままでGAEで動くようにするにはどのようにすれば良いでしょうか?
221 名前:nobodyさん mailto:sage [2010/03/23(火) 10:08:41 ID:???] zip のときは import sys sys.path.append('hoge.1.2.3.zip') import hoge でインポートできるようになってる たぶん sys.path.append('hoge.1.2.3.egg') とかでも一緒じゃないかな やってないからわからん
222 名前:nobodyさん mailto:sage [2010/03/23(火) 10:15:08 ID:???] >>221 できました ありがとうございました
223 名前:nobodyさん mailto:sage [2010/03/23(火) 19:37:56 ID:???] moinmoinがappengineで使えればなぁ。といつも思う。
224 名前:nobodyさん mailto:sage [2010/03/25(木) 02:51:54 ID:???] お前らお聞きします。 appengineで携帯向けサイト作るにはどうしたらいいんでしょうか? 結構モバイル向けのソーシャルアプリでの運用事例がちらちら見られるのですが、 モバイル対応どうしてるのかと。 railsのjpmobileみたいなのってないんでしょうか? Python+django+uamobile+(αでシコシコ) とかなんでしょうか?Java回りだとそれっぽいの見つけられなかった・・・
225 名前:nobodyさん mailto:sage [2010/03/25(木) 12:47:53 ID:???] 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さん mailto:sage [2010/03/25(木) 14:10:31 ID:???] わかりますよ
227 名前:nobodyさん mailto:sage [2010/03/25(木) 15:18:02 ID:???] >>226 みたいなカスは全員自殺するべきだといつも思うわ。
228 名前:nobodyさん mailto:sage [2010/03/25(木) 15:19:01 ID:???] 煽っても何も出て来ませんよ
229 名前:nobodyさん mailto:sage [2010/03/25(木) 15:21:08 ID:???] でっていう。 早く自殺しろよ、池沼。
230 名前:nobodyさん mailto:sage [2010/03/25(木) 15:25:32 ID:???] 226はやればできる子。 227は駄目な子。
231 名前:nobodyさん mailto:sage [2010/03/25(木) 15:27:34 ID:???] 知らないなら黙っててください
232 名前:nobodyさん mailto:sage [2010/03/25(木) 15:31:31 ID:???] いじめ問題の解決策 「世の中からイジメはなくならない」と言う人もいるが、 そういう人はいじめがなぜ起こるのか0dt.org/000236.html が分かっていないのです。 全ての物事には原因がある。 日本にいじめが多いのにも理由があります。 いじめはストレスに対するガス抜きとして行われる。 その原因さえ取り除けばいじめはなくせる。 以下は私が考えた即効性のあるいじめ問題への対処法です。 ●生徒に理不尽な強制をしない。 何かをやらせる時は納得のいく理由0dt.org/000256.html を説明する。 ●学校の清掃は業者に任せる 生徒に教室の掃除をさせるのは日本などの一部の国だけ。放課後の掃除は生徒にとって一大ストレス要因である。 どうしても生徒に掃除をさせたいなら教師も掃除に参加するべきだ。 ●学ラン・セーラー服は廃止 学ランは軍服を模した物であり、窮屈だし黒い色には威圧感を感じる。色彩心理学的に良くない。制服が必要ならブレザーにすれば良い。 ●20人学級の実現 狭い教室に40人も詰め込んだら「共食い」のような現象が起こるのも当然。担任教師がケアできるのも20人くらいが限界だ。 一クラスはせいぜい30人以下に減らす必要がある。 ●少年法撤廃 学校は教師の隠蔽体質と少年法によって守られている為に無法地帯と化している。 いじめは犯罪である。いじめを行った物には傷害罪を適用して逮捕するべきなのだ。 少年法にょって「子供は何をやっても許される」と言う意識が凶悪な少年犯罪を生み出している。 ●スクールポリスを配置する アメリカのように警察官を学校に配置して学校内でも違法行為を厳しく取り締まらせ、子供達に遵法精神を植えつけよ! ●いじめっ子は出席停止にするha10.net/debate/1153290164.html 社会的な制裁はいじめへの抑止力として機能するだろう。 ●道徳教育の強化 日本人の民度の低さ0dt.org/000160.html は正義心が足りないのが原因だ。 ろくに躾もされていないガキどもには徹底して勧善懲悪を叩き込まなくてはならない。 どうだろう?これらを実践するだけでも虐めを7割くらい減らせられるのではないだろうか? 他にもイジメを撲滅する為の方法は沢山ある。日本でいじめがなくならないのは、学校側の怠慢である!
233 名前:nobodyさん mailto:sage [2010/03/25(木) 15:32:51 ID:???] 精神科に行く ↓ 質問にすべて「はい」と答える ↓ うつ病、等質認定 等質になればパワハラ加害者に復習しても無罪みたいだよ ★両親と姉殺害で死刑求刑の被告に無罪判決 水戸地裁土浦支部 ・茨城県土浦市で平成16年11月、両親と姉を包丁で刺すなどして殺害したとして 殺人罪に問われ、死刑を求刑されていた同市、男性被告(31)に対する判決公判が 27日、水戸地裁土浦支部で開かれ、伊藤茂夫裁判長は無罪を言い渡した。 裁判では、検察側が「冷酷、残忍で非道極まりない犯行」として死刑を求刑したのに 対し、弁護側は「被告は当時、統合失調症に罹患(りかん)しており、心神喪失状態 だった」として無罪を主張していた headlines.yahoo.co.jp/hl?a=20080627-00000927-san-soci ※元ニューススレ ・【社会】「自分の居場所ない」 ひきこもり28歳、両親と姉の殺害認める…初公判 県警の調べでは、飯嶋被告は自宅に引きこもって生活。「自分の居場所がなく 死刑になってでも父らを殺すしかないと思った」と供述した。" news19.2ch.net/test/read.cgi/newsplus/1121771630/ 茨城陸自宿舎殺人:被害者の公務災害を認定 東京地裁 【毎日新聞】 mainichi.jp/select/jiken/news/20090416k0000m040095000c.html 陸上自衛隊航空学校霞ケ浦分校(茨城県土浦市)の宿舎で、隊員の松原孝吉さん(当時25歳)が 就寝中に同僚に殴られ死亡した事件を巡り、両親が「公務災害に当たる」として国に 計約1億3800万円の補償や賠償を求めた訴訟で、東京地裁は15日、 約3170万円の支払いを命じた。広谷章雄裁判長は「公務災害」と認めた。 判決によると、松原さんは05年5月、部屋で就寝中に同室の隊員の男に木製バットで頭を殴られ死亡した。 男は殺人容疑で逮捕されたが、統合失調症により心神喪失と判断され不起訴処分となった。 国側は「就寝は職務と関係ない」と主張したが、判決は「自衛隊法で松原さんは宿舎居住を義務づけられ、 公務上の災害で死亡したと言える」とし、国に補償を命じた。陸自側の安全配慮義務違反を主張した賠償請求は退けた。【伊藤一郎】
234 名前:nobodyさん mailto:sage [2010/03/25(木) 15:33:24 ID:???] これまで>>225 の出番無しw お前、どこでエラーがでるのかぐらい晒せよ > body_line = body_line unicode(h[0][0], "iso-2022-jp") なんだこれ? 構文自体間違ってるだろ。 unicode(h[0][0], "iso-2022-jp", 'ignore') してみろ。
235 名前:nobodyさん mailto:sage [2010/03/25(木) 15:53:14 ID:???] 私は小学校の時にバイ菌扱い、みんなは私に触れる事すら気持ち悪い様で、私に触れると「最悪〜」とか言って手を洗う。誰も口をきいてくれないし、目が合うだけでも文句を言われるから、ずっと席に座ったまま机を見て過ごしてました。 中学では内気過ぎて反抗なんてしないし、出来なかったせいか、暴力を受けたり、恥ずかしい事などをされても親や先生に訴える事もありませんでした。 そんな私にも、中二の二学期に転校してきたA君だけは優しくしてくれました。女子トイレの中でのイジメは続きましたが、教室で何かあると、A君は必ず助けてくれました。自分が他の男子に殴られても、私の味方になってくれました。 私にとってA君は神様の様な存在で、A君と二人で居る時だけが現実の世界なんだと思っていました。今私が生きているのもA君のおかげだと思います。 私はA君みたいに誰かを守る事は出来ないと思いますが、味方にはなれると思います。 イジメに対する復讐なんて、余計に惨めで愚かな事ではないでしょうか? 過去を乗り越え、これからの幸せを見つけていく方が、明るく前向きな気持ちになれるのではないかと思います。
236 名前:nobodyさん mailto:sage [2010/03/25(木) 16:46:28 ID:???] こんなスレですら春休みの影響被るんだなぁ。
237 名前:nobodyさん mailto:sage [2010/03/25(木) 19:08:20 ID:???] 高卒でフリーター
238 名前:nobodyさん mailto:sage [2010/03/25(木) 19:52:21 ID:???] 貴方には必ず天罰が下るでしょう… 自分自身の行いが災いとして舞い戻り後悔されるでしょう… いつか……必ず……
239 名前:nobodyさん mailto:sage [2010/03/25(木) 20:08:45 ID:???] なんか怪しいと思ったら、思った通りの低スペックだったな(w
240 名前:nobodyさん mailto:sage [2010/03/26(金) 01:49:40 ID:???] 必死なやつがいるな
241 名前:nobodyさん mailto:sage [2010/03/26(金) 06:46:21 ID:???] If I were you, I would ask him to leave.
242 名前:nobodyさん mailto:sage [2010/03/26(金) 19:32:04 ID:???] このスレの評価:★☆☆☆☆
243 名前:nobodyさん mailto:sage [2010/03/27(土) 15:56:17 ID:???] Google App Engineであらゆる問題を解決しよう! >>232 Google App Engineでイジメを解決するツールを作ろう! >>233 Google App Engineで精神病を解決するツールを作ろう! サイトの設計は>>244 以降でお願いします。
244 名前:nobodyさん mailto:sage [2010/03/27(土) 16:29:05 ID:???] このスレ気持ち悪い
245 名前:nobodyさん mailto:sage [2010/03/28(日) 16:24:56 ID:???] AttributeError: 'str' object has no attribute 'hoge' このエラーが解決出来ない(涙
246 名前:Zeno ◆5nZQbNmQPs [2010/03/28(日) 17:37:25 ID: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さん mailto:sage [2010/03/28(日) 17:56:47 ID:???] >>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さん mailto:sage [2010/03/28(日) 17:57:42 ID:???] >>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 [2010/03/28(日) 18:08:57 ID:M8LbN6As] >>248 まずは memcache 無しで試してみろ。 Queries = db.GqlQuery("SELECT * FROM hoge LIMIT 10") for p in Queries: hoge = p.hoge これで同じエラーがでるのであれば、 ローカルとプロダクションのデータストアの シンクができていないのだと思われる。 つまり、hoge のカラムを(後から)ローカル側で追加したのは良いが、 そのカラムの定義がリフレクトされていないか、 そもそも値が入っていないかだ。
250 名前:Zeno ◆5nZQbNmQPs [2010/03/28(日) 18:19:05 ID:M8LbN6As] >>248 ところで、>>249 をやる必要はない。 そもそも memcache に入っている key='query' の値が文字列となって返ってきているのが問題だ。 Queries = memcache.get("query") を抜いてやれば問題ない。 memcache.set("query", Queries, 10000) これも問題だ。そもそもピックルできないものは memcache に入らない仕様だったと思うが。
251 名前:>247-248 mailto:sage [2010/03/28(日) 20:11:20 ID:???] え?GQLクエリーをmemcache.set出来ないってことなんですか?
252 名前:Zeno ◆5nZQbNmQPs [2010/03/28(日) 20:51:28 ID: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 mailto:sage [2010/03/28(日) 22:56:10 ID:???] >252 GQLをキャッシュするのではなく、素直にHTML出力部をcacheする ようにしました。Zenoさんいろいろありがとう。 さてさて、お陰様でGoogle App EngineでWebサービスつくってみましたー。 pugyatter m9(^Д^)プギャ---ッ pugyatter.appspot.com/
254 名前:nobodyさん mailto:sage [2010/03/28(日) 23:05:40 ID:???] >>253 見にいったらエラー出たぞ BadQueryError: Parse Error: Expected no additional symbols at symbol /Name
255 名前:>247-248 mailto:sage [2010/03/28(日) 23:10:14 ID:???] >>254 ギャァァァァァァー すぐに直します。
256 名前:>247-248 mailto:sage [2010/03/28(日) 23:12:25 ID:???] >>254 直しましたー
257 名前:nobodyさん mailto:sage [2010/03/28(日) 23:32:04 ID:???] あやうく自分が m9(^Д^)プギャ---ッ されるところだったねw
258 名前:>247-248 mailto:sage [2010/03/29(月) 00:07:12 ID:???] >>257 本当ですねー。素人プログラマなんで大目に見てください。 さてさて、GQLのDBって「ID/Name」のカラムでソートできるのでしょうか? このカラムってオートインクリメントになるのだろうか?
259 名前:nobodyさん mailto:sage [2010/03/29(月) 02:01:30 ID:???] 糞スレ落ちろ
260 名前:nobodyさん mailto:sage [2010/03/29(月) 07:33:09 ID:???] このスレ気持ち悪い
261 名前:>247-248 mailto:sage [2010/03/29(月) 21:11:24 ID:???] >>260 キモくないスレを紹介してください
262 名前:nobodyさん mailto:sage [2010/03/30(火) 18:01:29 ID:???] すみません、同じような経験がある人は教えて下さい。 JRuby on Rails でアプリ作ってます。 これをデプロイしてブラウザで見ようとすると、たいてい一回目は 「The server encountered an error and could not complete your request.」 のエラーが出てアクセスできません。 ただし、リロードかけると見れます。 これは、Railsが大きすぎるからなんですかね? やはるSinatraとかじゃないとダメですか?
263 名前:nobodyさん mailto:sage [2010/03/30(火) 18:13:17 ID:???] >>262 JRuby on Rails? あほすぎwww
264 名前:nobodyさん mailto:sage [2010/03/30(火) 18:35:54 ID:???] Ruby信者必死でウケる
265 名前:nobodyさん mailto:sage [2010/03/30(火) 19:04:43 ID:???] このスレ気持ちいい!!
266 名前:nobodyさん mailto:sage [2010/03/30(火) 20:35:19 ID:???] >>262 ひがやすお氏のブログ見た感じ、Railsは現実的じゃないみたい。 Sintara でも使えるけどやっぱりネイティブサポートの Java や Python にくらべると相当辛い。 よっぽどの事情がないかぎりは GAE か Ruby のどっちかを諦めた方が良いと思うよ。今のところ。 ttp://d.hatena.ne.jp/higayasuo/20100319/1268984735
267 名前:nobodyさん mailto:sage [2010/03/30(火) 21:09:00 ID:???] > Java や Python にくらべると というか、 Java でも辛いんだけどね。 信頼できて実用レベルなのは Python だけだよ。
268 名前:nobodyさん mailto:sage [2010/03/31(水) 00:30:46 ID:???] ひがさんの記事は Slim3 勧める記事だから Java 無理!とは言えない立場だしな。
269 名前:nobodyさん mailto: [2010/03/31(水) 06:58:43 ID:???] AppEngineのロードマップが公開 ttp://code.google.com/intl/ko-KR/appengine/docs/roadmap.html > 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さん mailto:sage [2010/03/31(水) 08:04:42 ID:???] auだけどSMS受け取れなくてGAEできない。。
271 名前:262 mailto:sage [2010/03/31(水) 09:07:22 ID:???] >>266-267 ご返答ありがとうございます。 ひがやすお氏の記事は拝見してましたが、それでもできる術はないかと、 悪戦苦闘しておりました。
272 名前:nobodyさん mailto: sage [2010/03/31(水) 15:07:07 ID:???] >>270 >auだけどSMS受け取れなくてGAEできない。。 くわしく。auでもできるはずだけど?
273 名前:nobodyさん mailto:sage [2010/03/31(水) 16:41:19 ID:???] SMSって、au用語でいうとc-mailのことじゃろか?
274 名前:270 mailto:sage [2010/03/31(水) 22:37:47 ID:???] 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さん mailto:sage [2010/04/01(木) 02:12:01 ID:???] >auのメールにフィルタリングかけてたのが原因っぽい docomo ユーザーだけど同様に SMS フィルタしてて同じ目に遭った orz
276 名前:nobodyさん mailto:sage [2010/04/01(木) 02:22:13 ID:???] どうやって乗り切ったの?
277 名前:nobodyさん mailto:sage [2010/04/01(木) 02:30:57 ID:???] そのときはすぐ気付いたので SMS フィルタ解除したら リトライで間に合ったみたい
278 名前:nobodyさん mailto:sage [2010/04/01(木) 08:06:14 ID:???] メールチェックしたらもう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: https://appengine.google.com/ Thanks! The Google App Engine Team
279 名前:nobodyさん mailto:sage [2010/04/01(木) 08:44:09 ID:???] 実は地獄への入り口でした
280 名前:nobodyさん mailto:sage [2010/04/01(木) 14:00:35 ID:???] 登録で躓く奴は,次にどんな初歩的なところでコケるんだろうな
281 名前:nobodyさん mailto: sage [2010/04/02(金) 17:40:11 ID:???] あるブログに、Datastoreへのput()は結構な割合で失敗することがあるから 必ず確かめるべし、と書いてあったんですが、成功したかどうかはどうやって 確かめるんでしょうか。
282 名前:nobodyさん mailto:sage [2010/04/02(金) 19:12:40 ID:???] 最近のアップデートでそのチェックをApp Engine側がやってくれるようになったはず。
283 名前:nobodyさん mailto:sage [2010/04/02(金) 22:31:10 ID:???] javaのlow level api datastore触ってるんだけど コレクションってどの種類いれても全部arraylistで返ってくるんですか?
284 名前:nobodyさん mailto:sage [2010/04/02(金) 23:59:07 ID:???] >>281 ローカルサーバでの開発がそこそこ枯れているんなら、実際の運用上は、 com.google.appengine.api.datastore.DatastoreTimeoutException を投げてこないか見張るだけでほぼ問題ないような 最近のアップデートでは自動的に数回までリトライしてくれるようになったんだっけ? java.lang.StackOverflowErrorとかjava.lang.OutOfMemoryErrorまで 見張りたいんなら、これはもうThrowableを投げてこないか見張るしかないっ。
285 名前:nobodyさん mailto:sage [2010/04/04(日) 12:22:27 ID:???] GAEってエロサイト作ってもおk?
286 名前:nobodyさん mailto:sage [2010/04/04(日) 16:47:34 ID:???] どうぞ
287 名前:nobodyさん mailto:sage [2010/04/04(日) 16:56:10 ID:???] >>285 期待してます。
288 名前:nobodyさん mailto:sage [2010/04/04(日) 22:04:51 ID:???] >>285 完成するまでオナ禁して待ってます。
289 名前:nobodyさん mailto:sage [2010/04/04(日) 23:58:38 ID:???] これ携帯メールで認証する意味ってあんの? メアド変更したら取り放題じゃん
290 名前:nobodyさん mailto:sage [2010/04/05(月) 19:28:29 ID:???] 何もしないよりゃマシ
291 名前:nobodyさん [2010/04/09(金) 22:06:10 ID:VePKi7+I] うっかり本アカでGAE認証したんだけど、 hoge.appspot.comを作ったのはhoge@gmail.comのユーザーだ みたいな情報って一般人に紐付けされたりする?
292 名前:nobodyさん mailto:sage [2010/04/09(金) 22:47:06 ID:???] そんなばれたらはずかしいもん作るのかwww って俺もそれ気になってたなぁ。 多分大丈夫だとは思う。
293 名前:nobodyさん mailto:sage [2010/04/09(金) 22:55:12 ID:???] 壱岐さんキタ━━━━━━(゚∀゚)━━━━━━ !!!!
294 名前:nobodyさん mailto:sage [2010/04/09(金) 23:10:05 ID:???] >>291 初期の頃は6文字以下も作れたし既にgmail名取られた奴でも作れた なので多分それは無い そもそもアプリ共有出来るし紐付けって考えは意味無いと思う 気になるなら別のアプリ名で取り直してhogeは放置しておくのが吉
295 名前:nobodyさん mailto:sage [2010/04/09(金) 23:43:20 ID:???] 質問ですが、数百万件規模のデータをGAE上で日々集計してレポート形式で表示する、 といった要件にGAEは向いているのでしょうか? 少し調べた範囲だとタスクキュー使ってデータ分割しながら集計すれば やれなくはなさそうですが、厳しいですかね?
296 名前:nobodyさん mailto:sage [2010/04/10(土) 06:47:37 ID:???] 厳しいです
297 名前:nobodyさん mailto:sage [2010/04/10(土) 10:38:20 ID:???] >>296 むー、そうですか…ありがとうございました
298 名前:nobodyさん mailto:sage [2010/04/10(土) 11:14:43 ID:???] >>295 重い処理は10−30秒程度が限界で、それ以上はエラーでるよ。 Queueは非同期処理で利用するものじゃない?
299 名前:nobodyさん mailto:sage [2010/04/10(土) 11:31:53 ID:???] >>295 Google さんからは Scalable な書き方として データ追加時に一緒に逐次集計しろというお達しがある
300 名前:nobodyさん mailto:sage [2010/04/10(土) 14:32:57 ID:???] 1994年生まれの人集まれ!★3 gimpo.2ch.net/test/read.cgi/nendai/1269784099/
301 名前:nobodyさん [2010/04/11(日) 11:21:59 ID:DpoFQfFh] target = 'A100' query = Test.all() query.filter('code =', target.encode('utf-8')) query[0].item='ABC' query[0].put() とやっても更新される気配がないんですが、 どうすればレコードを更新できますか
302 名前:nobodyさん mailto:sage [2010/04/11(日) 12:37:38 ID:???] query[0].item='ABC' query[0].put() でうまくいってなさそう。 instance = query.fetch(1)[0] か instance = query.fetch(1) instance.item = 'ABC' instance.put() としたらどうでしょう。
303 名前:nobodyさん [2010/04/12(月) 16:50:03 ID:+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さん mailto:sage [2010/04/12(月) 17:26:16 ID:???] registってなに
305 名前:nobodyさん mailto:sage [2010/04/12(月) 18:17:44 ID:???] >>303 sjis
306 名前:nobodyさん mailto:sage [2010/04/13(火) 11:12:29 ID:???] これ10個アプリ作れるけど 間違って作った奴消してもまた10個作れる? それとPV月500万までって事だけど 一つのアプリに対して500万PV? それとも10個全部あわせて500万PV?
307 名前:nobodyさん mailto:sage [2010/04/13(火) 13:15:18 ID:???] 作れる
308 名前:nobodyさん mailto: sage [2010/04/13(火) 21:53:37 ID:???] アプリを登録したら消せないんじゃなかったっけ?
309 名前:nobodyさん mailto:sage [2010/04/14(水) 10:10:53 ID:???] 前は消せなかったけど今は消せるようになった 消すお願いをしてから3日くらい掛かるけどw
310 名前:nobodyさん mailto:sage [2010/04/14(水) 16:39:10 ID:???] ヘ⌒ヽフ ( ・ω・) dd / ~つと)
311 名前:nobodyさん mailto:sage [2010/04/14(水) 20:33:23 ID:???] 携帯もってない。 誰かヤフオクでAppengineのアカウント売ってくれ。
312 名前:nobodyさん mailto:sage [2010/04/14(水) 20:46:46 ID:???] この2つのクエリの実行方法の違いってなんでしょう? # fetchした場合 query = Model.all() res = query.order('date').fetch(100) # iterableの場合 query = Model.all() res = query.order('date')
313 名前:nobodyさん mailto:sage [2010/04/14(水) 20:54:17 ID:???] >>312 返り行を指定しているかどうかじゃないの?
314 名前:nobodyさん mailto:sage [2010/04/14(水) 20:58:59 ID:???] >>311 携帯持ってる友達はいないのか?
315 名前:nobodyさん mailto: sage [2010/04/14(水) 23:32:58 ID:???] >>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さん mailto: sage [2010/04/14(水) 23:47:27 ID:???] pythonのインタラクティブシェルからapp engineを使う方法はありますか。 ちょうどRailsでいうところの script/console がほしいです。
317 名前:nobodyさん mailto:sage [2010/04/15(木) 00:17:02 ID:???] main.py の sys.path.append のところを手で実行したら使えますよ
318 名前:nobodyさん mailto:sage [2010/04/15(木) 06:36:48 ID:???] >>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さん mailto:sage [2010/04/15(木) 07:04:23 ID:???] aho
320 名前:nobodyさん mailto:sage [2010/04/15(木) 14:34:15 ID:???] GAEでGeoIP(www.maxmind.com/ )は使えないんでしょうか? ローカルのPythonだとOKなんですが、GAE環境だと ImportError: No module named GeoIP が出てしまいます。。
321 名前:nobodyさん mailto:sage [2010/04/21(水) 01:22:50 ID:???] >>315 このfetchとiterableってどう使いわけすればいいの????
322 名前:nobodyさん mailto:sage [2010/04/21(水) 19:05:15 ID:???] >>321 複数の要素をとってきてfor文を使う場合はiterable ひとつの要素だけをとってきた場合はfetch それいがいの場合はケースバイケース 難しければぜんぶfetchでいいよ、効率悪いかもしれないけど
323 名前:nobodyさん mailto:sage [2010/04/21(水) 21:23:46 ID:???] >>322 fetch、ひとつというよりは、Queryに合致した要素すべてをforとかで処理したい場合だと思う。 iterableをforで回した場合って、Datastoreへのリクエスト数が増えるのかな?
324 名前:nobodyさん mailto:sage [2010/04/21(水) 22:00:47 ID:???] 代わりに(Datastoreをサーバ側として)クライアント側の使用メモリは減るわな
325 名前:nobodyさん mailto:sage [2010/04/21(水) 22:10:54 ID:???] rangeとxrangeの違いと似たようなもんかね。
326 名前:nobodyさん mailto:sage [2010/04/22(木) 01:27:40 ID:???] 数値idってエンティティがDatastoreに保存された順番で上がっていくんでしょうか? 例えば下記のようなモデルがあって__key__で昇順にソートしたクエリは dateを昇順にソートしたクエリと同じでしょうか? class A(db.Model): date = db.DateTimeProperty(auto_now_add=True)
327 名前:326 mailto:sage [2010/04/22(木) 10:17:45 ID:???] >>326 テストしてみましたが、ローカル環境だとキレイに順番でidがふられますが本番環境だとバラバラですね。
328 名前:nobodyさん mailto:sage [2010/04/22(木) 19:17:14 ID:???] id は自分で振る方が良い max 値を記録する Entity を別に作れと google の中の人も言っている
329 名前:nobodyさん mailto:sage [2010/04/23(金) 15:51:22 ID:???] >>323 >iterableをforで回した場合って、Datastoreへのリクエスト数が増えるのかな? 増えないと思うけど。
330 名前:nobodyさん mailto:sage [2010/04/23(金) 21:15:43 ID:???] 推測。。
331 名前:nobodyさん mailto:sage [2010/04/24(土) 00:19:16 ID:???] 本番環境にcsvで10万行ぐらいアップしたんですが、 このデータを1度に削除するにはどうすればいいですか?
332 名前:nobodyさん mailto:sage [2010/04/24(土) 07:30:50 ID:???] アカウントを削除すれば
333 名前:nobodyさん mailto:sage [2010/04/24(土) 19:14:05 ID:???] >>331 200件程度毎に削除するURLを用意して、1秒後にMeta Refreshでページを 再読み込みするしか方法がないらしいよー
334 名前:nobodyさん mailto:sage [2010/04/24(土) 19:33:22 ID:???] まさかの田代砲
335 名前:nobodyさん mailto:sage [2010/04/24(土) 23:40:23 ID:???] >>262 >>271 spinupタイム(初回起動の時間)がものすごい長くてエラーおこしてるんだよね。 Javaも長いみたいだけど、その上で動くJavaよりもかなり重いJRuby、 さらに重めのフレームワークなRails、この組み合わせはapp engineにすごく悪いみたいよ。 どうしてもRubyやRailsやりたいなら、herokuをオススメしておくよ。 JRuby on AppEngine でいろいろ苦労したあとheroku使うと楽すぎて笑うから。 spinupって次回に備えてメモリに読んでおくことなん? mod_なんとかでも放置したあとにアクセスするとすごい時間掛かったりするけど >>333 MovableTypeで再構築長すぎで500エラーでるからとページ自動読み込みしていくアレかとおもた
336 名前:nobodyさん mailto:sage [2010/04/24(土) 23:47:48 ID:???] まあRuby厨は苦労してろってこった
337 名前:nobodyさん [2010/04/25(日) 01:44:40 ID:tJ0/rB3Q] entityの元クラス変えちゃったらアプリで削除はできないんだっけ
338 名前:nobodyさん mailto:sage [2010/04/25(日) 03:05:29 ID:???] >>332 アプリケーションの削除が一番楽だけど 依頼してから削除されるまでに3日くらいかかる それにデータまでちゃんと削除されてるかどうかはあやしい あとで同じアプリケーション名が使えるとは限らない などの欠点が多すぎ
339 名前:nobodyさん mailto:sage [2010/04/25(日) 05:46:49 ID:???] そういや今は同じアプリケーション名使えないっぽいな 昔は出来たからそのノリで3日後登録しようとしたけどSorryだった
340 名前:nobodyさん [2010/04/29(木) 20:22:19 ID:TZ2OdXi4] 携帯AdsenseをGAE/Pyで使う方法はないだろうか
341 名前:nobodyさん mailto:sage [2010/04/30(金) 11:45:34 ID:???] >>340 PHPやらJAVAのコードをPythonに移植したら良いじゃない
342 名前:nobodyさん [2010/04/30(金) 15:19:39 ID:i/Dpf9nq] kingyo-bachi.blogspot.com/2009/09/pythonadsense.html や tripleodeon.com/2009/03/python-google-adsense-for-mobile-code/ や github.com/johnboxall/django-mobileadsense を参考にしてやってみたら、 広告は表示されるんだけど表示回数に反映されないんですよね PHPのfopen、freadで開くとちゃんと反映されるのに ほぼ同じ(はずの)リクエストをPythonのfetchやurllib.urlopen(url).read()でやると、広告はちゃんと返ってくるのに反映されない… 原因わかる方いませんか?
343 名前:nobodyさん mailto:sage [2010/04/30(金) 18:48:35 ID:???] ttp://random-meigen.appspot.com/ これGAEだよね? ランダムって出来ないんじゃなかったっけ?
344 名前:nobodyさん [2010/04/30(金) 21:18:35 ID:KvqVTUts] >>343 工夫はいるけどできなくはないな
345 名前:nobodyさん mailto:sage [2010/04/30(金) 21:40:04 ID:???] どうやんだろ、1万件の名言があったら100件ごとにカーソル保存する別のテーブル用意して2回100までの乱数生成して飛ぶとか? こんなんしかおもいつかん
346 名前:nobodyさん mailto:sage [2010/04/30(金) 22:08:26 ID:???] IDの古い方から100件抽出して一つ選び表示 表示したものを一度削除して、新しく挿入 でいいんじゃない
347 名前:nobodyさん mailto:sage [2010/04/30(金) 22:50:26 ID:???] ↑これはないw
348 名前:nobodyさん [2010/04/30(金) 23:12:15 ID:KvqVTUts] 同じ名言が結構出てくる所を見ると、登録数は1万も無いんじゃね? 1000件以下なら単に乱数で行けるし
349 名前:nobodyさん mailto:sage [2010/04/30(金) 23:47:20 ID:???] 削除しない前提ならincrementするIDからランダムに1件抽出できるが・・・
350 名前:nobodyさん mailto:sage [2010/05/01(土) 00:12:37 ID:???] ああそうか登録するのも仮に削除するとしても自分だけだし単にID振りゃいいのか
351 名前:nobodyさん mailto:sage [2010/05/01(土) 05:11:26 ID:???] ハイレベルIT戦士の集うスレですね!
352 名前:nobodyさん mailto:sage [2010/05/04(火) 11:27:51 ID:???] ttp://coreblog.org/ats/making-app-engine-twitter-bot-in-15-lines-by-using-Flask
353 名前:nobodyさん mailto:sage [2010/05/04(火) 12:09:17 ID:???] なんか不毛だね
354 名前:nobodyさん mailto:sage [2010/05/04(火) 12:54:43 ID:???] >>352 なんでこれBasic認証使ってるんだ。後数ヶ月で使えなくなるのに。
355 名前:nobodyさん mailto:sage [2010/05/04(火) 12:55:59 ID:???] なんか必死だね。
356 名前:nobodyさん mailto:sage [2010/05/04(火) 13:16:59 ID:???] もともと低レベル、さらに年のせいで凝り固まったオッサンの頭では想像すらできないのかもしれないが Basic認証の方が手軽に試せるという利点はあるかもな
357 名前:nobodyさん [2010/05/04(火) 13:30:44 ID:AnOig7cu] だれかとおもったらもっこり系Geekか
358 名前:nobodyさん mailto:sage [2010/05/05(水) 00:35:52 ID:???] おっさんの親父ギャグは切ないね
359 名前:nobodyさん mailto:sage [2010/05/05(水) 01:12:01 ID:???] 高卒なら仕方ないよね
360 名前:nobodyさん mailto:sage [2010/05/06(木) 00:04:50 ID:???] >>285 どうやらだめみたい code.google.com/intl/ja/appengine/program_policies.html
361 名前:nobodyさん mailto:sage [2010/05/09(日) 07:24:06 ID:???] 2ch互換の掲示板を実現するプログラムってもうできてる? あと登録の際に携帯必須なのはなんでなの?w やっぱアホみたいに複数垢とったやつがいるのかな?
362 名前:nobodyさん mailto:sage [2010/05/09(日) 07:51:01 ID:???] >>360 いままで無料鯖ではできなかったゲーム関連はいいのかね?
363 名前:nobodyさん mailto:sage [2010/05/09(日) 14:53:43 ID:???] 管理コンソールは英語のみなのかー
364 名前:nobodyさん mailto:sage [2010/05/09(日) 19:40:59 ID:???] >>362 一日で使える無料資源(CPUや転送量)は上限が定められていて 限界に達するとその日は丸々何も出来なくなるわけだが そこんとこ理解してそういう質問してるわけ?
365 名前:nobodyさん mailto:sage [2010/05/09(日) 19:52:52 ID:???] 人がいてよかったw >>364 理解してます まあアクション性の高いゲームじゃなく戦略ゲーム系の対戦なんで
366 名前:nobodyさん mailto:sage [2010/05/09(日) 23:10:53 ID:???] StarCraft Live
367 名前:nobodyさん mailto:sage [2010/05/10(月) 18:45:02 ID:???] iPhoneの2chブラウザのBB2Cって GAEを画像置き場として使ってると思うんですが、 この使い方は規約的にOKなんでしょうか?
368 名前:nobodyさん mailto:sage [2010/05/10(月) 19:57:12 ID:???] >>367 NGだよって言ったらどうするの。
369 名前:nobodyさん [2010/05/10(月) 20:03:58 ID:eV2tPk+C] 単なる置き場なのかね? BB2Cがアクセスするのに都合のいいようにサイズ変換したり BB2C経由で利用者がアクセスするとなると似たようなところから 画像とってくるので負荷分散とかそういうのであれば問題ないような 気もするけどな そういう意味での置き場がダメならこれもダメになるよ d.hatena.ne.jp/Gemma/20080713/1215967478
370 名前:nobodyさん mailto:sage [2010/05/10(月) 20:58:32 ID:???] >>368 GAEでWEBアプリ作ろうと思ってるんですが、アプリID2つ取って片方を画像倉庫専用にしようと思ってるのです。 >>369 GAEで直接的にサービスをしないで、ただ画像の保管専用に使用するのは問題ないのかな?って思ったのです。 >>d.hatena.ne.jp/Gemma/20080713/1215967478 これはきちんとしたWEBアプリなんで問題ないと思ってます。
371 名前:nobodyさん mailto:sage [2010/05/10(月) 20:59:42 ID:???] なんでだ
372 名前:nobodyさん mailto:sage [2010/05/10(月) 22:34:28 ID:???] >>370 アプリ二つが別々ならいいけど、連携して実質一つとして動作させるのはダメみたいだよ。 4.4を参照。 code.google.com/intl/ja/appengine/terms.html
373 名前:nobodyさん mailto:sage [2010/05/10(月) 23:34:55 ID:???] 画像倉庫の方は自分だけじゃなくAPI公開して広く使えるようにして 2つ目の方のアプリはそれを利用するってスタンスならいいのか
374 名前:nobodyさん mailto:sage [2010/05/10(月) 23:47:07 ID:???] yes
375 名前:nobodyさん mailto:sage [2010/05/11(火) 09:36:54 ID:???] >>373 公開APIの使用者を審査制で決めるって事にしといて 実質使ってるの自分だけってことにすれば完璧じゃね?
376 名前:nobodyさん [2010/05/11(火) 09:42:22 ID:yARKXi0Y] アプリIDってのは前の話だよね? xxxx.appspot.com/yyyyyy というかアカウント一つに付き10個作れるとかあるけど それぞれ容量とかCPU時間とかって別なん? アカウント一つであの無料の範囲?
377 名前:nobodyさん mailto:sage [2010/05/11(火) 11:17:13 ID:???] 別
378 名前:nobodyさん mailto:sage [2010/05/11(火) 12:20:37 ID:???] 言い分を聞いてくれるような企業じゃないと思うけどな ヘタすりゃ、たとえちゃんとAPI公開していても 他GAEアプリ一カ所からしか利用されてないという実態のみで判断されかねんよ
379 名前:nobodyさん mailto:sage [2010/05/11(火) 12:40:54 ID:???] そういや一つのAppIDに、複数の独自ドメインって割り当てられるのかな。 ググってみたところ出来るって書いてあったとこは何件か見つけたけど、 アカウントは携帯の関係で持ってないから確認出来なかった。
380 名前:nobodyさん mailto:sage [2010/05/11(火) 12:46:54 ID:???] 出来る
381 名前:nobodyさん mailto:sage [2010/05/11(火) 13:03:40 ID:???] 金払う気があるなら問題ないはず。 あらかじめ確認しておけば? 普通に返事来るぜ
382 名前:nobodyさん mailto:sage [2010/05/11(火) 14:30:31 ID:???] 何時になったらcometが使えるようになるんだろ
383 名前:nobodyさん mailto:sage [2010/05/11(火) 14:38:25 ID:???] >>380 お、やっぱり出来るのか。情報サンクス。 ってことはこれで公開用ドメインと管理用ドメイン分けられるかな。
384 名前:nobodyさん mailto:sage [2010/05/11(火) 15:04:56 ID:???] 結局クラウド最強はどこなのさ、先生!
385 名前:nobodyさん [2010/05/11(火) 15:36:06 ID:yARKXi0Y] 正直なところクラウドとかいっても今までwebサーバーでやってたことをやるだけだよね 違うとすれば動的にパワーやストレージの割り当てをどうにかできるってだけでさ・・ そういればプライベートクラウドとか言葉あるけどあれは クラウドを実現するためのソフトウェアを貸してくれるの?
386 名前:nobodyさん mailto:sage [2010/05/11(火) 15:38:24 ID:???] 個人がクラウドやってもバランサ挟んだのと同じになりそうな予感…
387 名前:nobodyさん mailto:sage [2010/05/11(火) 19:45:58 ID:???] Images Python APIで送受信できる1画像の上限サイズが1MBって少なくね? しかもこの上限サイズって課金割り当てで変更できないってなによ。。
388 名前:nobodyさん mailto:sage [2010/05/11(火) 21:23:03 ID:???] GAEは糞でFA
389 名前:nobodyさん mailto:sage [2010/05/11(火) 22:49:11 ID:???] >>385 不特定多数向けじゃないIP制限したりVPN構成にしたりするWebアプリじゃない? 昔からあるASPと何が違うのかわからんけどSaaSって読んだ方が売れそうだしなぁ。
390 名前:nobodyさん mailto:sage [2010/05/12(水) 02:57:39 ID:???] クラウド vs webサーバについては、末端ユーザから見れば変わらないよ ね。開発する立場からすると、PaaS(GAE等) vs 従来型webアプリケーショ ンサーバでの PaaS は、開発言語やDBMS、セッションの応答時間等に制限 があるあるいはパラダイムが違う、salesforce なら部品が揃っていてシ ステムを簡単に作れる、GAE なら超大規模な利用に耐えるように作りやす い。システムを所有、運用する立場からすると、それなりに安定してるの にすごく安い (特にGAE)。 SaaS vs 従来型ASP は、よく分からん。 プライベートクラウドについては、現在あるソリューションは、自社専用の IaaS(EC2等)的なものを構築するものが多いんではないかね。 部門毎などにバラバラになっているハードウェアを一箇所に集中して、さ らにできれば OS、DBMS、ミドルウェア等を統一して標準イメージを作っ ておく。で、利用部門毎などに課金する。すると、全社的にはハードウェ アの無駄が減って、運用のコストを下げられて、ソフトウェアのライセン ス料金が下げられて、デプロイが迅速化されて、運用ノウハウが一本化さ れて、災害対策などもできて、可用性が上がって、データ漏洩の危険も減っ て、という。 よほど大規模にやらないかぎり、構築や運用のコストは、単純にパブリッ ククラウドの利用料金と比べると高くなるらしいけど。 いずれにしてもクラウドは、サーバやネットワーク、ストレージ等の仮想 化と、それらを連携して利用する技術が基盤にあって、プールしてある資 源を必要に応じてすぐに使えるようになっている点が従来の仕組みとは違 う。
391 名前:nobodyさん mailto:sage [2010/05/12(水) 06:31:11 ID:???] 前にネットサーフィンしてたら App Engineの画像置き場にはPicasaを使えって書いてあったんだが そんなこと可能なの?技術的・規約的に。 GData APIを使う話だったのかな?
392 名前:nobodyさん [2010/05/12(水) 06:36:54 ID:K6/7Iei7] >>391 別にいいんじゃないの? GAEのアプリが外部URLを含んだhtml出力したらだめってことになりそうだし
393 名前:nobodyさん mailto:sage [2010/05/12(水) 06:43:15 ID:???] 妄想なんで何も実現性を確かめてないけど Google SitesにApp Engineと通信するガジェット置いて 使う画像はPicasaから取ってきて、静的コンテンツはSitesに置いたら 滅茶苦茶コストダウンになる気がした。
394 名前:nobodyさん [2010/05/12(水) 06:46:14 ID:K6/7Iei7] >>393 なんでもかんでもGAEから送り出す必要はないでしょ 一般的なブログでも画像は別サーバー管理とかのところも多いし 個人的に今作ろうと思ってる対戦ゲームだと通信部分だけGAE使って GUIまわりはよその場所借りようかと思ってるし
395 名前:nobodyさん mailto:sage [2010/05/12(水) 07:02:46 ID:???] やっぱりGAE自体が負担するのは最低限にして できるだけ他所から呼んで来ようって考えはあるよな 370ってこれで解決じゃね?
396 名前:nobodyさん [2010/05/12(水) 07:09:35 ID:K6/7Iei7] ここが送り出しいついての数字だしてくれてるけど itpro.nikkeibp.co.jp/article/COLUMN/20090518/330180/?ST=cloud&P=2 GAEの数値食いつぶしそうなのってほとんどが画像などリッチコンテンツを形成する データみたいだからねえ >>395 >370ってこれで解決じゃね? >>393 のいうようにPicasa使うなら、Picasaへアップロードしてアップロード後 得られるURLをGAEに記録して・・・とシステム組まないとだめかもね
397 名前:nobodyさん mailto:sage [2010/05/12(水) 12:32:50 ID:???] どう考えてもGAE + Picasa最強だわ
398 名前:nobodyさん mailto:sage [2010/05/12(水) 13:43:55 ID:???] Picasa ウェブ アルバムでは、最大 1 GB まで無料で保存できます。 (動画は 1 ファイルあたり 100MB まで) code.google.com/intl/ja/apis/picasaweb/docs/2.0/developers_guide_protocol.html#PostVideo googlecode.blogspot.com/2008/09/picasa-web-albums-enables-video-uploads.html maoxiong.seesaa.net/article/47124054.html uenon.jp/blog/archives/2008/01/google_maps_api_picasakml.html
399 名前:nobodyさん [2010/05/12(水) 22:52:00 ID:aTi58OU9] GAEが不安定だという意見がwebで調べてるとあるのですが、 主にどんなことが起きるのでしょうか。 フェイルオーバー時間がかかるのはわかるけど、 そんなにダウンしてる時間が長いのでしょうか。
400 名前:nobodyさん [2010/05/13(木) 00:52:52 ID:3eApX5G2] 間違いがあったら指摘してあげるから その調べたwebサイトとやらを ここにリストアップし給へ
401 名前:nobodyさん [2010/05/13(木) 01:15:58 ID:bVfg/4uw] ちょこっと使ってみたけど GAEは糞でFAだわw
402 名前:nobodyさん [2010/05/13(木) 01:29:03 ID:e0UOYYIL] >400 主にtwitterや、401みたいなコメントから。
403 名前:nobodyさん [2010/05/13(木) 06:20:30 ID:e/o0gP5D] しばらくアクセスがなかったらAppがダウンしてるから反応が 遅いとかそういうので糞とか言ってるのかな?
404 名前:nobodyさん mailto:sage [2010/05/13(木) 11:48:51 ID:???] わざわざ向こうのスレにも書いてるし単なる煽り
405 名前:nobodyさん mailto:sage [2010/05/13(木) 17:42:12 ID:???] なんか必死だね。
406 名前:nobodyさん [2010/05/13(木) 22:40:33 ID:e0UOYYIL] プログラミング言語 Scala 3冊目 pc12.2ch.net/test/read.cgi/tech/1261779856/l50 にて GAE上で動くアプリは勘定系に使えないということがあるらしいがどいういう理由からかわかったら どなたか教えてください。 またここが不安定だよGAEみたいなのがあったら教えてほしいです。 社内システムをscala On GAE/Jで作ろうとしてるので どのようなリスクがあるのかあらかじめ知っておきたいのです。
407 名前:nobodyさん mailto:sage [2010/05/14(金) 00:32:46 ID:???] 43 デフォルトの名無しさん [] 2010/05/14(金) 00:06:48 ID: Be: 国交省のパソコン不具合2カ月、富士通を指名停止処分 2010年5月13日23時3分 www.asahi.com/national/update/0513/TKY201005130519.html 国土交通省は13日、昨年11月に導入した本省職員用のノート型パソコン計 約5千台で起動に時間がかかるなどの不具合が2カ月余り続き、業務に支障が 生じたとして、リース契約を結んでいた富士通(東京)を指名停止1カ月とした。 国交省によると4年に1度のパソコン更新で、同省は4年間のリース契約を 富士通と結んだ。しかし、11月末の導入当初から、メールの送受信ができな かったり、長時間かかったりする障害が発生。メールの障害は早いうちに解消 されたものの、毎朝起動するのに10〜20分かかる例が相次いで報告された ため、同省は帰宅時はパソコンを一時休止状態にし、業務への影響を抑えるよう 職員に周知して対応した。富士通側の原因調査に時間がかかり、最終的に不具合 をなくすには今年2月中旬までかかった。 初期設定のミスが原因とみられ、国交省側は「導入前に検証すべきで、障害 発生時の社内の点検態勢も不十分」と指摘。富士通側に違法行為はないものの、 指名停止について定めた内規の「発注者の信頼を損ねる不誠実な行為」にあたる と判断したという。富士通側は「ご迷惑をおかけした。今後、信頼関係の回復に 努めたい」としている。 44 デフォルトの名無しさん [sage] 2010/05/14(金) 00:31:04 ID: Be: これは富士通がかわいそう
408 名前:nobodyさん [2010/05/14(金) 14:16:21 ID:Cx9j09/x] Javaのサンプルってないのかな? 画像アップローダーとか連続運用はしないにしても web関連初めてとしてはとりあえず動かしてみたいんだが・・
409 名前:nobodyさん mailto:sage [2010/05/14(金) 18:49:43 ID:???] >>408 Javaはこっち pc11.2ch.net/test/read.cgi/php/1267094290/
410 名前:nobodyさん mailto:sage [2010/05/14(金) 19:07:58 ID:???] 処理を途中で止めたい時ってsys.exit()よりreturnの方がいいですよね?
411 名前:nobodyさん [2010/05/14(金) 20:10:21 ID:Rtej3Zmy] GAEでcpedialogを使う予定ですが、 先にApplication OverviewでAPPIDを登録してから、 そのAPPIDをapp.yamlに設定してからappcfg.py updateを行えばよいのでしょうか?
412 名前:nobodyさん [2010/05/14(金) 22:58:22 ID:BXuS05nG] >>411 はい多分それで大丈夫です
413 名前:411 [2010/05/14(金) 23:37:55 ID:Rtej3Zmy] 412さん ありがとうございます。おかげで管理ページが作成できました。
414 名前:nobodyさん [2010/05/15(土) 08:01:28 ID:ZR0gp/fq] >>409 >>9 あたりの流れみてるとJavaぽいがというかわけんなよ そんなに人いないのに・・・
415 名前:nobodyさん [2010/05/15(土) 13:52:16 ID:FsEZijty] やっぱもう一つがpythonみたいじゃねーかw で、Java関連でちょっとマシな解説してるところがあった libro99.appspot.com/
416 名前:nobodyさん mailto:sage [2010/05/15(土) 16:09:31 ID:???] GAEの入門サイトをGAEで作るとか粋だな
417 名前:nobodyさん mailto:sage [2010/05/15(土) 19:25:38 ID:???] GAE って何て読んでる? 「ガエ」?
418 名前:nobodyさん [2010/05/15(土) 19:28:48 ID:FsEZijty] クラスをシリアライズしてどこかに保存ってのは あれか.netだとxmlシリアライズあるけどあんな感じで データ化してタグでもつけてどこかに保存してあるだけなんだろうな
419 名前:nobodyさん mailto:sage [2010/05/16(日) 17:28:31 ID:???] >>365 SNSアプリや携帯アプリのバックエンドにもけっこう使われてるみたいだから、 あまりリアルタイムじゃなければ大丈夫だと思う。 アクセス多い仕様だと、トラフィック増えたときに無料の範囲内でできるかはわからんが >>367-373 >>393-398 この板だと思うけど、appengineじゃないけど前にアプロダの検索エンジンアプリ作ってた人がいて 画像をPicasaにキャッシュしたけど、エロ画像が多すぎて半日でアカウントバンされたらしい 用途によっては注意した方がいいかと。
420 名前:nobodyさん mailto:sage [2010/05/16(日) 23:42:09 ID:???] pikasaってエロ画像アップしたらいけなかったのか
421 名前:nobodyさん mailto:sage [2010/05/16(日) 23:46:32 ID:???] アカウント消されると自分のgmailも見れなくなるの? それは致命的だな
422 名前:nobodyさん [2010/05/17(月) 12:29:46 ID:yWSybKwr] spamフィルタ代わりにgmail使ってたらアカウント止められたでござるの巻
423 名前:nobodyさん [2010/05/18(火) 19:13:08 ID:lIuEd19N] 大型のアスキーアートの辞書ってあったっけ? webAPIを搭載してて検索できるようなタイプ
424 名前:nobodyさん mailto:sage [2010/05/18(火) 21:53:01 ID:??? BE:18317298-2BP(1220)] これ、動かした人いる? ttp://developer.typepad.com/motion/typepad-motion-on-google-app-engine.html うまく動かないんだけど。
425 名前:nobodyさん mailto:sage [2010/05/19(水) 01:49:34 ID:???] なにをどうやってどううまくいかなかったのか どこまでうまくいってるのか それくらい書くのが質問者としての礼儀くらい果たせ
426 名前:nobodyさん mailto:sage [2010/05/19(水) 22:47:47 ID:???] 初心者的な質問で申し訳ないけど、windowsでsdkアップデートするときは 一度アンインストールしたほうがいいの?
427 名前:nobodyさん [2010/05/20(木) 10:55:17 ID:VD2SkeMN] >>426 特にマニュアル読んだわけじゃないけど 今の所上書きインストールで問題は発生してない 正しい方法かは分からない
428 名前:nobodyさん [2010/05/20(木) 17:38:39 ID:IZjX6yUz] こんなのくるのか Google、Amazon S3対抗の開発者向けクラウドストレージサービスを発表 enterprise.watch.impress.co.jp/docs/news/20100520_368251.html
429 名前:426 mailto:sage [2010/05/20(木) 22:00:30 ID:???] >>427 ありがとう
430 名前:nobodyさん mailto:sage [2010/05/20(木) 22:04:02 ID:???] そっち貼るならこっちも貼ろうぜ 「Google App Engine」を企業向けに機能強化、プレビュー版発表 enterprise.watch.impress.co.jp/docs/news/20100520_368310.html
431 名前:nobodyさん mailto:sage [2010/05/20(木) 22:53:16 ID:???] >>430 これって企業の社内インフラ向けってことだよね?