Google App Engine 3アプ目at PHP
Google App Engine 3アプ目 - 暇つぶし2ch450:nobodyさん
10/11/15 10:02:55
>>441
わろすwww

451:nobodyさん
10/11/15 18:18:22
>>441,444
この人って、kuwataさんがGAEの勉強会をしているのを知らなかったんじゃないかな。
知っていれば、さすがにここまでひどいことは言わないと思う。
だから「これはひどい」とか「わろす」とかやめてあげて。

>>448
評論家って誰のこと?


452:nobodyさん
10/11/15 19:17:17
>>451
本人乙

453:nobodyさん
10/11/15 19:27:20
>>448からどうやったら>>434が的を外してなかったって結論になるんだよw

454:417
10/11/15 21:04:47
今思ったんだが、kuwata氏に対する反感って、今回の件とあまり関係がないのかもな。

実は以前から、「俺達が開拓してる分野にただ乗りして金儲けしやがってウゼェ」とか思われてて、
たまたま今回、「技術的な貢献を何もしてないのに文句だけは垂れるとか何様だ」みたいになったとか。

もしそういう話なら、俺はちょっと賛同しかねるな。
上でも書いたけど、技術の裾野を広げるのだって、それ自体は立派な仕事だと思うし。

455:451
10/11/15 21:13:06
>>452
おれはtagomoris本人じゃねーよ
本人は>>445


456:nobodyさん
10/11/15 21:15:52
>>454
金儲け?勘違いじゃない?

457:417
10/11/15 21:18:21
まぁ、彼らが「教育ビジネス」の類に冷淡なのも分からんでもないけどね。

技術コミュニティで先端的な貢献をしている人達が欲しているのは、
技術のさらなる発展に貢献できる意欲と能力を持った人材であって、
誰かが必要なものを全部お膳立てしてくれるのを、指咥えて待っているような層ではないだろうし。

とはいえ、さすがに「ライバルになるから目障り」って事はないと思うけどね。
むしろ、自分達の実装した技術を使ってくれるユーザは大切な「お客さん」なわけだし。

その意味でも、「技術の裾野を広げる」活動をそう邪険にしなくてもいいと思うけどなぁ。
別にそれで対価を取ったって、払ってる側が納得してるならいいじゃん。

458:nobodyさん
10/11/15 21:19:28
>>456
kuwata氏本人が、Twitterで「有料の講習会をやってる」云々って書いてた気がしたが。

459:nobodyさん
10/11/15 21:43:06
赤字手弁当とも書いてたが…
いくらだろう?

460:nobodyさん
10/11/15 23:31:50
つぶやきをたどったら講習会告知ページがあった
費用は500円で10:00-22:00を過去に8回もやってる
これであの仕打ちはさすがに酷過ぎる

461:417
10/11/16 00:13:27
>>460
そんな、会場代+α程度であそこまで口悪しく言うものかな。。

462:nobodyさん
10/11/16 00:19:31
tagomorisは精神科へ逝った方が良いと思われ

463:417
10/11/16 00:22:37
で、一方、>>462みたいな下品な煽りは何だろう。

464:451
10/11/16 01:01:13
ちがったー、このひとkuwataさんが勉強会開催してるのを知ってたわ。
URLリンク(twitter.com)
知っててあんな失礼なこと書いてたのか。
だめだ、これは擁護できない。
すまないが>>451は撤回させてくれ。


465:nobodyさん
10/11/16 01:04:02
予想されるコメント:「あれは特定の個人を指しているわけではないです」

466:nobodyさん
10/11/16 08:05:57
>>464
例えば、その講習会が有料なのが気に食わないんじゃないの、tagomoris氏は。
500円×20人じゃ会場代にしかならないし、それが不思議ではあるけど。
kuwata氏って、別途著書をお書きになってたりとかする?

467:nobodyさん
10/11/16 10:46:59
>>433
>そういう議論は本人達の間ですべきことだ。
ひが氏が一方的に議論を放棄しているから無理。>>395を参照。

468:nobodyさん
10/11/16 11:01:27
kuwata氏を批判してるtagomoris氏には、'python4phper' でぐぐって、
実際に参加した人の感想を見てほしい。
あれだけ良心的な勉強会が批判されるのは残念すぎる。

469:nobodyさん
10/11/16 15:07:40
一連の流れを見てたらこれを思い出した
URLリンク(www.nicovideo.jp)

470:nobodyさん
10/11/16 17:41:04
>>447
政治や事件のニュースなんかで毎日目にしてるものを
改めてテクニックなんて言うのは大げさじゃないかい。

それよりも >>444 の1番目の方が論理的におかしい気がするのだが
これまで誰も触れてないということは正しいのか?

471:417
10/11/16 20:20:05
>>470
1. ドキュメントを読む。
2. 他の人の実践例を調べる。
3. 実験する。
4. リバースエンジニアリングしてコードを調べる。
5. コミュニティで質問する。開発者本人が答えてくれることもあるだろう。

手取り足取り正解を教えてくれる先生を待つ、という態度じゃ無理だろうな、というのは俺も思う。
GAE自体もそうだし、取り巻く環境だってどんどん変化してるわけだから。

472:nobodyさん
10/11/16 20:40:20
しかし、kuwata氏への擁護論陣すごいな。
俺も勉強会には色々参加してるけど、主催者でこんだけ慕われてる人ってほとんど知らないわ。

473:nobodyさん
10/11/16 21:39:40
>>472
半分はアンチひがやすをであって、kuwata氏とは関係ない。

474:nobodyさん
10/11/17 01:06:22
>>469
こ、こ、こ、こ、これは・・・

475:nobodyさん
10/11/17 01:47:23
>>471
「教えてもらわないと使えないような人」に教えてみると
「教えてもらったけど使えない人」と「教えてもらったら使えるようになった人」のどちらかになるはず。
それで使えるようになるのに無理なの?と思った。
このくらいは471のように前後の文や知識で補完すべきなのかもしれないけどちょっとひっかかった。

476:nobodyさん
10/11/17 01:52:33
tagomorisは「教えてもらわないと使えないような人」に教えるなと言っている

477:nobodyさん
10/11/17 06:07:51
いや
既に教わった教わらないと使えないような人が
教わらないと使えないがまだ教わっていない香具師を教育してる
から笑えるって話では?

478:nobodyさん
10/11/17 07:53:37
そんな言葉遊びをして何か意味あるのか?
tagomorisが問題にしてるのは、どう見てもモチベーションの話だろ。

479:nobodyさん
10/11/17 09:38:29
>>477
文章はへたくそだけど、tagomorisとappengine-jaが何の反省もするつもりがないことだけはよくわかる。

>>478
tagomorisが問題にしているのは、GAEの人気があるかどうかだけ。

480:nobodyさん
10/11/17 11:18:39
>>479
>tagomorisが問題にしているのは、GAEの人気があるかどうかだけ。
おれもそう思う
何も読まないで見当違いの言いがかりつけてるhigayasuoよりマシだけど

481:nobodyさん
10/11/17 15:35:30
URLリンク(groups.google.com)

Scala + Play! Framework で、RailsライクなScailsを作るそうですよ。

482:nobodyさん
10/11/17 20:13:34
どんだけ批判しても、
 ひがやすお=作る側の優秀な技術者、
 俺ら=使う側のピクミン、
なのは変わらないけどな。

こんなとこで騒いでる暇があったら、ここに集まってる奴らでSlim3を超えるフレームワークを
作ってみたらどうだ。Slim3の優位性が無くなったら彼自身の立場も危ないだろうし、
ここでネガキャンするより、よっぽど効果的に社会的ダメージを与えられるぞ(笑。

483:nobodyさん
10/11/17 20:27:25 Wstt1gl8
↑同意。
気に入らなければ自分で作ればいい。
まあ、作れないから優秀な技術者を誹謗中傷して鬱憤を晴らすのだろうけどね。
かわいそうな人たちだわ。

484:nobodyさん
10/11/17 20:51:49
50歩100歩

485:nobodyさん
10/11/17 21:14:26 5B8BUtQ7
一発目で課金云々と的はずれなこといっちゃったので運命決まってた

486:nobodyさん
10/11/17 21:21:10
app.yamlで
- url: /([a-zA-Z0-9]+)\/?
script: view.py?name=\1
のようにしてview.pyにGETで値を渡したいのですが500になってしまいます。
この場合の正しい書き方はどのようになるのでしょうか?


487:nobodyさん
10/11/17 22:17:32
- url: /(?P<name>[a-zA-Z0-9]+)\/.*
script: view.py

488:nobodyさん
10/11/17 23:25:23
>>482=483
ひどい発言に対して、ひどいって言ってるだけだろ?程度の差こそあれ。
本題と全く関係の無いSlim3の名前を持ち出して、さらにその成果を笠に着てしか
自分の意見を書けないとか、それこそかわいそうな人(たち)だわ。

お前(ら)は信者として立派な行為をしてるつもりかも知れないが、教祖様が見たら
きっとこう言うと思うぞ↓。
「こんなとこでくだらん擁護してる暇があったら、もっと修行してSlim3を超える
フレームワークを作れるようになってみろ」って。

489:482
10/11/17 23:32:22
>>488

俺は、ひが氏がどうなろうと知ったこっちゃないよ。
正直なところ、Slim3はあまり使いやすいとは思えないし。
お前らが奮起して、もっと良いものを作ってくれるなら余裕で乗り換えるよ。

490:nobodyさん
10/11/17 23:36:14
>>489
「知ったこっちゃない」とか「こんなとこで騒いでる暇があったら」と言いつつ
必死に擁護してるのが滑稽だといってるだけだ。

ちなみに俺もSlim3は使ってないし、使いたいとも思わないわ。

491:nobodyさん
10/11/17 23:38:15
>>482
ひがさんが非難されているのは、相手の文章を読まずにひとりよがりな批判を繰り返したあげく、
相手から反論されると謝りもせず一方的に逃げ出したから (詳しくは>>395-407あたり)。
だからひがさんの技術者としての実力とかslim3を作ったことは関係ない。
関係ないことを持ち出して、ひがさんの非を認めようとしない>>482は、まさに信者。

>>483
ひがさんに落ち度があったのだから、非難されて当然。
それを誹謗中傷と感じる>>483もやっぱり信者。


492:nobodyさん
10/11/17 23:55:11
>>490
俺は、higa氏やkuwata氏の、どちらも非難するつもりはないよ。
どちらも、技術に対して有益な貢献をしていることには違いない。

俺が違和感があるのは、ここで暴れてる連中に対してだよ。
党派ごっこなんて、技術の発展を妨げる最もたるものじゃないか。
さっきから「口じゃなく技術で勝負しろよ」って言ってるのはそういうこと。

493:nobodyさん
10/11/18 00:00:12
>>491
> 非難されて当然

「俺は非難する」じゃなくて「非難されて当然」なんだな。
自分の意見として物を言えない奴に、技術屋は向いてないと思うよ。

494:nobodyさん
10/11/18 00:22:05
>>487
ありがとうございます

495:nobodyさん
10/11/18 00:30:40
>>492,493
ずっと「417」って名前付けとけよ

496:nobodyさん
10/11/18 15:28:36
>>493
>「俺は非難する」じゃなくて「非難されて当然」なんだな。
>自分の意見として物を言えない奴に、技術屋は向いてないと思うよ。

1行目と2行目に何のつながりも感じない。

497:nobodyさん
10/11/18 19:34:23
>>496
ヒント:主語

498:nobodyさん
10/11/18 20:06:23
主語がどうした?ww

499:nobodyさん
10/11/18 20:29:55
db.StringPropertyでユニーク指定はどうやるのでしょうか?
ユニークの項目で見て、違いがあれば更新し、なければ追加するという処理なのですが、毎回SELECTして判定しないといけませんか?

500:nobodyさん
10/11/18 20:38:24
pythonなら
Google AppEngine 3アプ目
スレリンク(php板)

501:nobodyさん
10/11/18 20:53:18
>>500
こちらで聞きたいと思います。ありがとうございます

502:nobodyさん
10/11/18 21:36:38
ひがは、なんかいつも変なタイミングでキレるよな。意味わからん。

503:nobodyさん
10/11/20 07:49:19
>>502
たとえば?

504:nobodyさん
10/11/20 09:25:31
いや
心の琴線に触れるとキレるという点ではタイミングは変じゃない

505:nobodyさん
10/11/20 09:32:23
それ琴線じゃなくてぎゃくりん(なぜか変換できない)では?

506:nobodyさん
10/11/20 15:45:07
逆鱗とかキレるとか普通の人間じゃないのは確か

507:nobodyさん
10/11/20 21:48:37
cronだけ使ってたらなんか規約違反とかあるのかな

508:nobodyさん
10/11/22 04:33:32
appengineで動くリコメンデーションエンジンってないでしょうか?
JAVAでもPythonどちらでもかまわないんですけど。


509:nobodyさん
10/11/22 08:14:38
> 503
自分で探せや。はぶとかしんとかASIPとか理事とかで。

510:nobodyさん
10/11/22 08:59:38
規約的には、単一で完結しないアプリケーションは違反じゃなかったっけ?
今はGoogleのお目こぼしも多そうだけど。

>>507
単一で完結する、cronツールとして見えれば、問題ないと思う。


511:nobodyさん
10/11/25 16:40:46
slim3はレイテンシの低さをうたってたけど、1.4は
インスタンスが常時3個は存在することを保障するらしいから
意味なくなったね

512:nobodyさん
10/11/25 20:19:40
>>511
インスタンスが増えてもIOが減るわけではないんじゃ?

513:nobodyさん
10/11/25 20:34:22
slim3嫌いだけど起動のイニシャルコストは重要だと思う。スケールアウトの条件に平均レスポンスタイムが関係するらしいし。
最近得意気に言ってたAjaxで起動速度改善の話はGWTでは元々出来てることを、手書きでやってるだけで、何を今さらと思ったな。

514:nobodyさん
10/11/25 20:36:17
>>509
探してみた。ひがさんっていろんな人とケンカしてんだな。
はぶさんって、初期のseasarを広めてくれた人じゃないの?なんでそんな恩ある人とケンカしたん?

515:nobodyさん
10/11/25 21:21:24
>>513
インスタンスが常時3個もあれば、イニシャルコストが事実上ゼロになるという話
それから、GWTはAjaxそのもの

516:nobodyさん
10/11/25 22:10:32
Twitterやひがやすをのブログやはてなブックマークも合わせて見てたがキレ芸でよく祭りになる有名な人だったんだな

Javaのコミュニティの人なのがもったいない。
こういう人こそ、PythonやRubyのコミュニティに必要だと思う。
あ、RubyにはRailsのDHHがいるか。

517:nobodyさん
10/11/25 22:40:27
迷惑だ
来ないでくれ

518:nobodyさん
10/11/25 23:22:55
>>515
リクエストが殺到してインスタンスが増える時は影響あるんじゃねーの?

519:nobodyさん
10/11/27 16:20:55
makotokuwataさんは発言に関する知識が狭いのが問題で、
higayasuoさんは読まずに見当違いに脊髄反射してるのが問題だっただけ。

Twitterだしどっちも適当に流しときゃいいのに、
だんだんお互いボロ出しまくっただけ、というように見えた。

520:nobodyさん
10/11/27 16:35:47
どうみてもhigayasuoの方が問題アリアリだろ

521:nobodyさん
10/11/27 16:50:05
知識が狭いとツイートするだけで問題なのかよ
おかしなやつだな(>>519が)

522:nobodyさん
10/11/27 17:15:34
流せば終わりな話をいつまでもグダグダ続けるのはどこでも同じだなw

523:nobodyさん
10/11/27 18:28:22
>>522
そう思う。

524:nobodyさん
10/11/27 19:03:21
higayasuoは火消しに必死だなw

525:nobodyさん
10/11/27 22:51:09
ひがやすおはSlim3が普及さえすればOKなんだから、火消しする必要なんて無いだろ。

526:nobodyさん
10/11/28 19:30:13
知識が狭いからつっこまれる要素が満載だった、て事だろ

527:nobodyさん
10/11/29 03:29:47
>>526
だよなあ。知識も心も狭いよな、tagomorisは。


528:nobodyさん
10/11/29 07:58:19
何だこの流れ。
こうやって騒げば騒ぐほど、相対的に損をするのはどっちなのか分からんのかな。。

529:nobodyさん
10/11/29 12:08:40
>>528
損をさせるためにやってるんでしょ。
支援者のふりをして実は…というのはよくあること。

530:nobodyさん
10/11/29 19:57:19
どちらにせよ、今回の件ではJava界隈の奴等はキモいことだけはわかった。

531:nobodyさん
10/11/30 01:33:42
そう思わせることが目的なんじゃないの?
それで得をするのは誰なんだろう。
まあ、騒ぎを起こして楽しむ人とか扇動の練習する人とか
単純な損得の枠の外にいる人のこともあるけど。

532:nobodyさん
10/11/30 01:56:25
そんな陰謀なんてねーよ
DQNなhigayasuoが因縁付けて煽動しただけだろ


533:nobodyさん
10/11/30 12:15:34
陰謀と言えば大きな話に感じるけれど
何か利益がある(と期待してる)から人は行動するわけで。
行動の結果が成功か失敗かは別にして。

534:nobodyさん
10/11/30 13:47:40
>何か利益がある(と期待してる)から人は行動するわけで。

君の推論はここがおかしい

535:nobodyさん
10/11/30 21:47:01
セッションをクリアするのに
com.google.apphosting.utils.servlet.SessionCleanupServletを使用してるのですが、
頻繁に下記のエラーが出ます。
どうすれば良いか対応方法を教えて頂けないでしょうか。

Uncaught exception from servlet
org.slim3.util.WrapRuntimeException: java.lang.IllegalArgumenException: can't operate on multiple entity groups in a single transaction. found both Element {


536:535
10/11/30 21:52:15
ごめん!もうちょっと自分で調べてみます。

537:nobodyさん
10/11/30 23:55:18
>>534
説明がないからどういった理由でそのように書き込んだのかわからないけど
とりあえずまぎらわしいと思った点で
利益のところは金銭に限った意味じゃないからメリットと書いた方がよかった。

538:nobodyさん
10/12/01 01:36:24
>>537
おまいさんのそのレスにはどんなメリットがあるんだい?

539:535
10/12/01 18:24:47
だめだ。やっぱりわからん。
みなさんのところではでませんか?というか疑問なのだが、
SessionCleanupServletはどうやってセッションを消そうとしてんだ?

私の理解としてはセッションといいつつ、データストアに蓄積していると思ったのだが。。
!!?どうやってこのグローバルトランザクションを使用せずにエンティティグループをまたがって処理するんだ。。
というか_ah_sessionは同一のエンティティグループなんですかね。。。
混乱した。どなたか教えてください。

540:nobodyさん
10/12/02 01:45:33
>>538
誤解が解けたならうれしい。

541:nobody
10/12/03 12:07:52 s0WM2/sT
どなたかこのエラーの対策わかる方いらっしゃいませんか。
対策が全くわからなくて困っています。。。

A serious problem was encountered with the process that handled this request,
causing it to exit.
This is likely to cause a new process to be used for the next request to your application.
If you see this message frequently,
you may be throwing exceptions during the initialization of your application.
(Error code 104)

542:nobodyさん
10/12/03 13:02:00
index.yaml を削除

543:nobodyさん
10/12/03 22:29:08
GoogleのApp EngineがリアルタイムPushや各種制限値の拡大などで大きくパワーアップ
URLリンク(jp.techcrunch.com)

個人的には
Always On
が一番うれしいが有料か…


544:nobodyさん
10/12/04 04:08:56
また詐欺か

545:nobodyさん
10/12/04 10:39:17
cronから起動したジョブを10分も動かせるとか!

546:nobodyさん
10/12/04 13:05:11
リアルタイムPushってなんだろ

547:nobodyさん
10/12/11 00:57:04
あれだろ、今まではComet的なものは実現出来なかった
それが出来るようになったとか

548:nobodyさん
10/12/11 01:03:52
URLリンク(code.google.com)
を見てメール送信試してみたのですが、

送信先にメールが届くのですが、
転送設定してないつもりなのですが、なぜか送信元にも転送されてしまいます。

送信元に届くメールのヘッダは下記の通りです。
送信元:送信元アドレス
宛先:送信先アドレス
delivered-to:送信元アドレス

これってそういうものなんでしょうか。

549:nobodyさん
10/12/11 09:01:51
iie

550:nobodyさん
10/12/11 15:36:14
だよね。一体なんでだろう。。。

551:nobodyさん
10/12/11 18:38:08
送信元がadminじゃないからとか

552:nobodyさん
10/12/11 19:17:52
送信元がadminじゃなくてメール送れるんでしたっけ。。

何か探してたらここが関係してるのかなと思った。
URLリンク(code.google.com)

でも皆さんのところでは起きてないと考えると上記は違うか。。

553:nobodyさん
10/12/18 23:31:03 q2RrSMpz
cometはHTML5が正式に世に広まるまでのつかの間のhackだよね

554:nobodyさん
10/12/20 07:49:49
WebSoketsって標準化されたcometぐらいの位置付けかと思ってた。

555:nobodyさん
10/12/20 22:47:29
ウェブソケットはHTTPじゃない(ハンドシェークに使うだけ)からコメットとは別物

556:nobodyさん
10/12/29 22:08:21
higayasuoが騒ぎ起こしてなんて今更感ひどい話だろw

557:nobodyさん
10/12/29 22:10:38
わるいこうしんしてなかた・・・・;;

558:nobodyさん
10/12/31 17:35:19 GQBIxTT7
Javaが中心のこっちのスレは開発者に痛い奴がいるからろくな話題がないな。

559:nobodyさん
10/12/31 17:42:15
higayasuoも
そいつをdisってる香具師も
どっちも遺体

560: 【吉】 【459円】 株価【19】
11/01/01 00:31:15
あけおめ

561:nobodyさん
11/01/02 05:29:33
>>558
higayasuoの件の時は、その相手となったmakotokuwata擁護派みたいなのも湧いてきもさ倍増だった

562:nobodyさん
11/01/02 10:43:55
年が開けたというのにまだ根に持ってるとは
相当悔しかったようだな

563:nobodyさん
11/01/02 10:48:15
>>554
普及まで10年はかかりそうだけどな

564:nobodyさん
11/01/05 05:36:13 yED64VOg
Python勉強しようかJava勉強しようか非常に悩む

JavaならAndroidとかデスクトップアプリとか別分野にも使えるけど
Pythonだとそうもいかない

でもPythonがWebアプリだけのために勉強できるくらい簡単と言うイメージもある

565:nobodyさん
11/01/05 13:54:15
>>564
応用範囲の広さならjavaでいいんじゃね?
おれはjavaもpythonも同じくらい知ってて(同じくらい知らないと言ったほうが正しいが)
手軽だからって理由でpython使ってる

566:nobodyさん
11/01/05 22:13:10
Java勉強したあとならPythonも比較的楽に習得できるだろうしJavaでいいと思う。
Javaで難しく感じたらPythonやってみてもいいんじゃないかな。

567:nobodyさん
11/01/05 23:32:51 yED64VOg
やっぱJavaか。
そうする。
ありがと。

568:nobodyさん
11/01/06 05:41:20
Jinja2が使えるPythonがイイYO!

569:nobodyさん
11/01/06 12:09:13
テンプレートエンジンはこれが気になる,jQuery1.5には標準で入るとか
URLリンク(api.jquery.com)

570:nobodyさん
11/01/06 13:05:34
>>564
さりげなく嘘を書くな
おまえhigayasuoだろ

571:nobodyさん
11/01/09 16:15:37
オライリーから本でるみたい
URLリンク(www.oreilly.co.jp)

572:nobodyさん
11/01/14 11:09:30
ベストプラクティスを集めたSlim3本が欲しいなぁ
カーソルを使ったページングの実装とか
JSPの代わりに他のテンプレートエンジンを使った効率的な開発とか

573:nobodyさん
11/01/18 16:03:04
管理画面のGQLでPrimaryKeyでのORDER BYの書き方がわからない

574:nobodyさん
11/01/20 15:20:25
>>573
order by __key__

575:nobodyさん
11/01/20 17:31:40
URLリンク(appengine.google.com)

576:nobodyさん
11/01/21 18:46:07
URLリンク(itpro.nikkeibp.co.jp)
さて、競合がチラホラと出てきたようだ。
JavaやRuby on RailsとRDBMS対応
自動スケール
ランニングコストは高め(?)だろうが
KVSであるDatastoreにはない柔軟性が魅力
選択肢が増えるのは良い


577:nobodyさん
11/01/21 20:57:19
>>576
まだDBスケールしないよ

578:nobodyさん
11/01/30 17:15:52
slim3使ってるんですが、同時にデータ書き込みがあった場合ってどうなるんでしょうか?
エンティティのロックってのがいまいち理解できない・・。

579:nobodyさん
11/02/01 12:42:46
>>578
URLリンク(sites.google.com)
これによると
@Attribute(version = true)
private Long version;
がモデルに定義されていれば例外が発生するみたいだね

580:nobodyさん
11/02/11 02:47:41
URLリンク(www.seattleconsulting.co.jp)
このページどおりに学習を進めているんですが、
List<Head>
というところでエラーが出てしまいます。
<>ってどういう演算子なんでしょうか?

581:nobodyさん
11/02/11 15:42:56
>>580
リストの中身がHead型だっていうしるしだと思えばいいよ。
<>がないと実際の中身がHeadでも各メソッドはObjectでいちいちキャストしなきゃいけないけど
<>がついてるとそういう手間が省ける。

正しい概念や細かい仕様は総称型とかジェネリクスでググれ。

582:nobodyさん
11/02/12 12:25:22
Java1.4の頃まではC++のテンプレートは不要って言ってたよねw

583:nobodyさん
11/02/12 15:30:58
ここ最近のレベル低下具合はどうだ

584:nobodyさん
11/02/12 15:53:10 g204No91
Slim3はソフトスキーマ(プロパティ項目が可変)が使えないから、
俺は使わないだろうな。


585:nobodyさん
11/02/17 17:59:17 3sMY7SNV
nokogiri挿入開始!

586:nobodyさん
11/02/18 16:50:11 TdKQL8WX
nokogiri入んないのな、FFIはいんねーよw
つーことは、hpricotぉー・・・

com.google.apphosting.api.DeadlineExceededException、ぶったおす

587:nobodyさん
11/02/18 17:00:40 TdKQL8WX
なぬぅー、hpricotすんなり入りやがったw
標準のパーサさん、今までありがとう!!!

588:nobodyさん
11/02/19 11:49:30
うぬぬぬぬ・・・
AppEngine::URLFetch::DownloadError (java.io.IOException: Timeout ...

589:nobodyさん
11/02/23 11:31:09.89 t6+Y/5np
206 デフォルトの名無しさん [sage] 2011/02/23(水) 00:30:05.97 ID: Be:
    かってに、google に甘い期待をしているんだけど、

    URLリンク(sourceforge.jp)

    これとかを見ると、google 的には、
    C++ は Web アプリみたいにして、
    Android に持っていくつもりなのかな。

    プログラマのヘマでセキュリティーホール作られるよりは、
    制限あっても、sandbox 内で…って感じで。

    Javaが選ばれた理由も、そんなんじゃなかったっけ?

590:nobodyさん
11/02/25 15:48:13.47 4/qlOsDP
あのぅ Pythonスレが落ちちゃってるのですが(´・ω・`)ショボーン

591:nobodyさん
11/02/25 16:41:38.28
Google AppEngine 3アプ目
スレリンク(php板)

592:nobodyさん
11/02/26 20:53:32.86 osaw625P
Auto increment(オートインクリメント)なプロパティってどうやって作ればいいんでしょうか?
なぜオートインクリメントなプロパティが欲しいかというと,エンティティに対応する短いurlを生成させたいからです.
まず初めに見たのは,URLリンク(d.hatena.ne.jp)ですが
トランザクションを使うためにクラスにある全てのオブジェクトを同じエンティティグループに入れているので
URLリンク(satoshi.blogs.com)に書いてあるようにスケールしないのではないかと思います.
次に見たのはURLリンク(vrypan.net)ですが,
これインクリメントはトランザクションになっていますが,その後のカウンターの取得がインクリメントと一緒のトランザクションになっていないので
割り当てたオートインクリメントな数字がダブってしまわないでしょうか?間違っていたら教えてもらえると嬉しいです.
最後に見たのはURLリンク(d.hatena.ne.jp)ですが,
これは番号がダブってしまった場合エンティティを生成せずExceptionを投げるので,
本質的な解決にはなっていないと思います.
どなたかオートインクリメントなプロパティを作る良いプラクティスがあったら教えていただけると嬉しいです.

593:592
11/02/26 20:54:13.01
あー,すみません.Pythonの話です.

594:nobodyさん
11/02/26 23:12:42.69
URLリンク(vrypan.net)
これでいい

>その後のカウンターの取得がインクリメントと一緒のトランザクションになっていないので
>割り当てたオートインクリメントな数字がダブってしまわないでしょうか

なんでそう思ったの?

595:nobodyさん
11/02/26 23:23:27.61
だめじゃん
def inc(self):
  self.__check_sanity__()
  def __inc1__(self):
    obj = db.get(self.__key)
    obj.count += 1
    obj.put()
    return db.count
  return db.run_in_transaction(self.__inc1__)

db.get(self.__key) が None


596:592
11/02/27 00:00:50.06
>>594
ありがとうございます.そう思った訳は,カウンターの数字が今現在0で,AとB,二つの.incが行われるとき,
Aのdb.run_in_transaction(self.__inc1__)(カウンターの数字が1に変わる)
Bのdb.run_in_transaction(self.__inc1__)(カウンターの数字が2に変わる)
Aのself.get()(2を取得する)
Bのself.get()(2を取得する)
となり,同じ数字を取得してしまうことがあると思ったからです.
なにか勘違いしていたら教えていただけると嬉しいです _ _

597:nobodyさん
11/02/27 00:46:26.32
>>596
その通り

>>595 で治ってる

598:592
11/02/27 04:35:24.51
>>597 >>595
ありがとうございます!勉強になりました!

599:595
11/02/27 07:50:47.78
なぜか途中で切れてた

>db.get(self.__key) が None



db.get(self.__key) が None のときどうするかは自分で考えて


600:nobodyさん
11/02/27 11:10:51.11
SNS構築サービスであるNingをつかった2ch発の音楽コミュニティサイトを作っているのですが、現在開発者が不足しております。
開発に協力して頂ける方、OpenSocialアプリの開発テストがてらに使ってやってもいいという方など
無償で協力していただけるマゾな方いましたら、どうか運営までご連絡ください。
開発専用SNS(Lab)があるので、そちらにご招待します。

■2chLabel
(p)URLリンク(2chlabel.org)

■NingAPI(Docs)
(p)URLリンク(developer.ning.com)

■OpenSocial(Docs)
(p)URLリンク(2chlabel.org)

601:nobodyさん
11/02/27 11:13:36.61
>>600
儲かったらお前が得するの?やらねーよw

602:nobodyさん
11/02/27 12:30:38.06
無償は無理

603:nobodyさん
11/02/27 12:38:15.63
何で他人を儲けさせるために働かなきゃいかんのかw
しかもタダの労働力だと思われるのが遺憾だな。
俺はそんなに安くないぜw

604:nobodyさん
11/02/28 06:40:46.00 H2E7Co9z
Google App Engine for Pythonを使っているのですが、
取得したエンティティのkey_nameを取得することは出来ないんでしょうか?

605:nobodyさん
11/02/28 17:54:38.63
>>604
.key().name()
かな?

606:nobodyさん
11/02/28 18:03:09.15 LEyZaBOO
>>600
この手の募集よく見るけど協力するアホっているのかな?
自分に出来ないことを他人に無償でやらせるなよ
mixiにもこの手の輩がいたけど、自称IT企業社長のサイトいったら
ホームページビルダー製でお茶噴いた記憶あるわw
セーフカラーの背景(水色一色)で、事業内容 ITコンサルタント って何かのネタか

607:nobodyさん
11/02/28 19:56:40.21
どっちかというとヒマならそういうの参加したいけどな。
たまにご飯おごってくれるくらいのが気楽でいい。

608:600
11/02/28 22:01:11.56
>>601-603
収入は広告しかありませんが、
現状サーバー代の足しにしてる状態っす。
もし黒字化できればサーバーの強化かイベント費に使う予定なので、
私益化するつもりはないかと。
でもそれで結局おまえのサイトが盛り上がるならおまえの利益じゃん
とか言われたら確かにそうなので何も言えないっすね。。

現状開発に協力して頂いている方はとても頼りになる方なのですが、
掛け持ちでもあり、負担も大きく、もうすこし協力者を募れればと思い、
書き込みさせて頂きました。

>>607
それくらいなら何時でも。

現状アイフォンにも対応した専用プレイヤーの開発が行われており、
それとは別の機能の開発をお願いしたく、カキコさせて頂きました。
無償という大変失礼な条件なのは重々承知してましたが
不快な思いをさせてしまい、申し訳ありませんでした。
その上で、もし少しでも興味がある方、質問がある方など居ましたら、
何なりと申しつけてください。

609:nobodyさん
11/02/28 23:59:12.46
つーかいくらなんでもスレ違いだろ
GAEで実装したサービスでもないのに、ただ「アプリ作ってくれ」とか言われてもねぇ

610:604
11/03/01 01:14:05.52
>>605
うひょー、出来ました、ありがとうございます _ _

611:nobodyさん
11/03/01 01:25:58.28
>>608
だます奴はみんなそういうんだよw
「黒字化できない」「サーバー費につかう」「ボランティアお願いします」「募金おねがいします」

612:nobodyさん
11/03/01 01:26:49.69
いくら黒字化できなくても金の回りはクリーンに公開して行かなきゃプロジェクトに差し障るぜ。
その不信感が元で破綻したプロジェクトをいくつも知ってる。

613:nobodyさん
11/03/01 09:55:04.12
自分都合のGAEに関係ない書き込みを
平気で垂れ流してくる時点でこいつは無理だわ
本気で言ってるなら現時点までの収支全部晒せよ

614:nobodyさん
11/03/01 14:43:58.81 jdMkqxkU
Djangoを利用してフォームを作っています。

class Aでフォームに入力された情報を
class Bで受け取って処理するためにはどうすればいいんでしょうか?

class A
def post(self):
  form = AddForm(data=self.request.POST)
  data = form.save()
  data.put()
  self.redirect("/result")
となっていて、class Bではresultのページを作っています。


615:nobodyさん
11/03/01 22:18:33.51
>>608
spamうぜーーーーーーー

616:nobodyさん
11/03/01 22:52:38.00 9ycoeffk
namespaceを設定したMemcachedの内容を
URLリンク(localhost:8080)
からみたいときって、keyの欄にどういうふうに入力すればいいの?

617:nobodyさん
11/03/02 00:35:40.94 66dDMuny
外部の画像置き場の定番みたいなのってある?
Picasaって規約厳しいらしいからなるべく避けたい

GAEはCPUは安いけど転送量高すぎる

618:nobodyさん
11/03/02 06:35:27.87 TQu6puSU
あれ?Blobstoreの転送料って無料じゃね?

619:nobodyさん
11/03/02 14:36:51.29
容量追加サービス開始
URLリンク(internet.watch.impress.co.jp)

620:nobodyさん
11/03/02 15:17:02.69
>20GBが年5ドル

やっすいなぁ・・・

621:nobodyさん
11/03/03 23:17:26.92
いろいろ試したけど
>>386の言うとおり、転送量で課金されないみたいだぞ
これはすごい

622:nobodyさん
11/03/04 05:25:38.55
>>608
URLリンク(www.google.co.jp)"SNS構築サービスであるNingをつかった2ch発の音楽コミュニティサイトを作っているのですが"
ハロワに求人でも出してろカスw

623:nobodyさん
11/03/05 05:44:06.19
>>619
Google Apps は関係ないだろ


624:nobodyさん
11/03/05 19:52:05.72
pythonスレでbulkloader.yamlについて質問してます。
__key__の設定について詳しい方がいらっしゃったらぜひレスお願いします。

625:nobodyさん
11/03/06 23:28:48.69
1000件のクエリ制限がいつの間にか撤廃されてたみたいだけど、
ページングとかは相変わらずチュートリアルみたいな方法でやったほうがいいのかな?

626:nobodyさん
11/03/06 23:32:50.23
ソースをおくれやす

627:nobodyさん
11/03/06 23:51:59.45
なんのソース?
1000件?

628:nobodyさん
11/03/06 23:52:42.55
日本語ドキュメントもっとちゃんとしてほしいな
英語読めないわけじゃないけどググれない

629:nobodyさん
11/03/07 05:31:04.54
>>625
カーソル使えよ
ぶっちゃけ << [1][2][3][4][5] >>
こういうページングナビゲーションあっても99%が1→2→3と順番に見ていくから
次へしかないページングでも問題ない
TwitterみたいにAjax使ってn件ごとに非同期通信で引っ張って来るページング方式が理想

630:nobodyさん
11/03/07 12:04:22.84
そういや結構前からautopagerizeとかあるけどサイト側ですでにそういうふうになってるのってあんまないね
twitterはいいね

631:nobodyさん
11/03/07 15:13:05.65
>>629
with_cursorってURLに混ぜても大丈夫かな

632:nobodyさん
11/03/08 07:16:10.52
>>631
Slim3の説明から抜粋
URLリンク(sites.google.com)
ーー
Tip: ウェブフォーム内などでデータストアカーソルをクライアントに渡したり、
クライアントからカーソル値を受け取ったりすることは一般的に安全です。
クライアントはカーソル値を変更して元々のクエリ以外の結果にアクセスすることはできません。
しかし base64 エンコードされた値をデコードすれば、結果エンティティの情報を暴くことができます。
結果エンティティの情報とは、キー(アプリケーションID、kind、キー名またはID、全ての祖先キー)や
クエリに使用されたプロパティ(フィルタとソート順に含まれるプロパティ)等の情報です。ユーザーに
そのような情報を知られたくなければ、カーソルを暗号化するか、カーソルを保存してユーザーには
不透明なキーを渡すとよいでしょう。


だってよ。まぁURLが長ったらしくなるのでjQuery Ajaxでサクっとページング実装しちまったほうがいいと思う。

633:nobodyさん
11/03/08 15:05:30.35
ひとつのエンティティにプロパティたくさん詰めるとパフォーマンス低下したりするの?
たとえばidとパスワード確認したいエンティティには他の情報入れないほうがいいとか

634:nobodyさん
11/03/08 16:35:56.09
>>633
検索クエリごとにインデックスを作って並べ替えてるんだから関係ない

635:nobodyさん
11/03/08 19:54:37.38
独自ドメインでsslってまだ使えないの?
もし使えないなら皆どうやって対処してんだい?

636:nobodyさん
11/03/08 21:18:34.31 A+r8zOw0
for businessまち

637:nobodyさん
11/03/08 21:19:57.05
もしくはポストフォームのドメインはmyapp.appspot.comを使うとか。
嫌だったら、ポストフォームの送信先をmyapp.appspot.comにして
そこからまた独自ドメインの完了ページへリダイレクトすればいいのでは。

638:nobodyさん
11/03/08 21:26:05.34
ーー


639:nobodyさん
11/03/09 00:52:18.01
db.is_in_transaction()の使い方がいまいちわからない
エンティティグループ指定しなきゃどのトランザクションを指してるのかわからなくない?

640:nobodyさん
11/03/09 08:47:37.64
>>636
thx for the info

>>637
やはりそれしかないんですかね。
うーん。悲しい処理を一ついれるか。。


641:nobodyさん
11/03/09 09:59:28.30
>>640
わたしはここから先はなんせSSLですから!ってメッセージを免罪符にして堂々とポストフォームはmyapp.appspot.comでやってます。

642:nobodyさん
11/03/09 14:42:31.51
>641
それでも登録する人は不安になっちゃうような気が。。
事実、いきなりドメインが変わると何か怖い印象うけるんですよね。。

643:nobodyさん
11/03/09 17:22:05.56
そんなこと気にするのは逸般人だけ

644:nobodyさん
11/03/09 18:29:52.50
アンチCSS対策されてると困るよね


645:nobodyさん
11/03/09 19:24:37.40
for Businessって、何がいくらぐらいの価格になるんだろう?

646:nobodyさん
11/03/09 19:30:00.50 Lx1qiHhR
デフォルトで月額8ドルだったような

647:nobodyさん
11/03/09 19:34:02.24
>>646
それは社内でGoogle Appsのアプリとして運用するときの価格みたい
Each application costs $8 per user, up to a maximum of $1000, per month.

今探したらこう書いてたわ
You can also use App Engine for Business to build external applications.
We’re still working out the details on pricing so stay tuned (but don’t worry, you won’t have to pay per user!).

URLリンク(code.google.com)

648:nobodyさん
11/03/09 23:26:06.41 7V71uazC
Google-Sky-Map
URLリンク(www.youtube.com)

649:nobodyさん
11/03/10 02:34:43.01
URLリンク(d.hatena.ne.jp)
用語とかをあんまり理解してないんだけど
これって要するにmemcacheでトランザクション実現してるって認識でOK?

650:nobodyさん
11/03/10 16:47:22.57
jruby on rails 2.3.10 で
NoMethodError (undefined method `getString' for #<Str1:0x9e40d2>)
のエラーがでます。Str1クラスのnewはできるみたいなんですが
メソッドgetStringを呼べません。ソースは
// Str1.java
package com.aaa;
class Str1 {
protected String str;
public Str1(String str) {
this.str = str;
}
public String getString() {
return str;
}
}
#aaa_controller.rbの一部
require 'java'
import 'com.aaa.Str1'
class AaaController < ApplicationController
def aaa
sss = Str1.new("asasas")
p sss.getString
render :text => ""
end
end

651:650
11/03/10 16:49:39.76 /uspR3SG
IDです

652:nobodyさん
11/03/20 16:23:17.82
ここを見てSlim3の勉強をしようとしてる初心者なのですが
URLリンク(www.seattleconsulting.co.jp)

データストア読み書きを行うのが何故”Service”クラスと言う名前なんでしょうか?

653:650
11/03/22 22:46:36.54 k3Rc1VhM
自己解決しました。お騒がせしました。

654:nobodyさん
11/03/22 22:58:31.55 8SijpWmS
今日、Quotaがリセットされてない… 何だこれ

655:nobodyさん
11/03/29 21:41:48.57 YfDqmOE/
Slim3 pluginんぼプロジェクト作成でなんでかwar/WEB-INF/lib/配下のjarが不足することがあるな
./eclipse -cleanしたら治った

656:nobodyさん
11/03/31 12:10:46.16
焦った、再アクセスしたら通ったけど、安定しない・・・
(Error)
javax.servlet.ServletContext log: Application Error
dependencies.rb:184:in `require': IO Error (IOError)

657:nobodyさん
11/04/06 21:04:50.14
DataStoreに保存されている内容をテキストファイルとしてダウンロードさせたいのですがどうすればいいですか?

658:nobodyさん
11/04/07 03:09:32.19
URLリンク(code.google.com)

659:nobodyさん
11/04/07 04:01:53.10
kay

660:nobodyさん
11/04/07 05:09:34.36
もしかしてユーザーがダウンロードするのか?
レスポンスのHTTPヘッダに
Content-Disposition: attachment; filename="hoge.txt"
とかつければいいんじゃ

661:nobodyさん
11/04/07 21:20:03.02
>>660
それを調べてやってみたのですが、うまくできません。

self.response.headers['Content-Type'] = 'Content-Disposition: attachment;filename="aa.txt"'
self.response.out.write( text)
self.redirect('/')

これじゃダメなのでしょうか

662:nobodyさん
11/04/07 21:48:21.83
>>661
それだとヘッダは
Content-Type: Content-Disposition: attachment;filename="aa.txt"
になるやん。
ついでに Content-Type は text/plain ね。
てか、それだけにしてブラウザまかせでもいいとおもうけど。

663:nobodyさん
11/04/07 21:53:00.78
たぶん、それだと>>661には理解できない。

self.response.headers['Content-Disposition'] = 'attachment;filename="aa.txt"'


664:nobodyさん
11/04/07 23:03:47.86 dDFcfpQA
通常、アプリ実行時間として、30秒制限があると思うのですが
cronからアプリを実行した場合でも30秒ですか?
task queueから実行した場合でも30秒ですか?

665:nobodyさん
11/04/08 20:22:46.74
マニュアル嫁

666:nobodyさん
11/04/08 20:35:26.23
日本語の方は古いから英語の方を嫁

667:nobodyさん
11/04/12 11:13:13.56
どうなってんだよ…
URLリンク(i.imgur.com)

668:nobodyさん
11/04/12 13:37:27.76 YpfKmppE
Request大杉ワロタ

669:nobodyさん
11/04/12 16:24:46.21
Requestだけじゃなく、Datastoreやら他のAPIコールもおんなじ数字やね
900京回のリクエストは冗談でも嬉しいわあ

670:nobodyさん
11/04/12 22:40:58.30
>>667
これ、まじでこの設定値らしい
URLリンク(groups.google.com)
ドキュメントがまだ追いついていないのですが、これは不正な数字では無く、実際にこの値に設定されています。
つまり、多くの Fixed Quota を事実上撤廃したことになります。
一分当たりのリクエスト数制限なども緩和されているはずです :)

671:nobodyさん
11/04/12 22:49:59.84
ググルさん神過ぎるだろ・・・

672:nobodyさん
11/04/13 16:23:13.71 brkkKiKc
外向きのデータ量もっと安くしてくれー

673:nobodyさん
11/04/14 01:08:49.33 05dPrGgY
これ日本語つかえるのか?UTF-8

にしても500エラーがサバーででるぞ


674:nobodyさん
11/04/14 07:03:18.68 0X/knhvr
馬鹿には無理

675:nobodyさん
11/04/14 20:39:27.99
>>674 もっと丁重に扱ってあげてください。

676:nobodyさん
11/04/14 20:55:25.98
大変申し上げにくいのですが、貴方様にはこのサービスをご利用いただくのは困難かと存じます

677:nobodyさん
11/04/14 21:53:16.69
開発サーバと本サーバで若干日本語環境違うのが困る

678:nobodyさん
11/04/14 22:11:42.62 vQ6CSpko
?

679:nobodyさん
11/04/15 02:27:39.08
mailのエンコとかログ出力とかバグあるよね

680:nobodyさん
11/04/15 10:09:52.96
>>679
あなたが仕様を知らないだけ

681:nobodyさん
11/04/15 12:44:00.77
Webアプリって例えば何?

682:nobodyさん
11/04/15 12:48:47.46
データベースとか、制限とか、仕様が特殊だけど、その範囲内で、普通のwebサーバーとして使えるよ

683:nobodyさん
11/04/15 12:53:15.10
Thx

684:nobodyさん
11/04/20 16:20:00.27
GAE/Python ロードマップ
#AppEngineチームが開発中の機能です。これらの大半は6ヶ月以内にリリースされる見込みです。
・独自ドメインでSSLを実装
・Datastoreに全文検索を実装
・Python2.7のサポート
・バックグラウンド処理のタイムアウトを30秒以上に延長
・複数のデータセットに対するMapReduceに対応
・DataStore/一括でのデータのインポートとエクスポート出来るようにする。(管理コンソール)
・アプリケーション運用状態の、モニタリングとアラート通知の強化
・サイズとストレージの制限を緩和するために、ロギングシステムを改良
・HTTPリクエストサイズとレスポンスサイズの上限を緩和
・GoogleStorageとの統合
・Blobstoreのデータをプログラムで生成できるようにする。
・ChannelAPIの、資源割り当て量(Quota)と、presenceを改善

URLリンク(php6.jp)
URLリンク(code.google.com)

685:nobodyさん
11/04/20 17:13:15.09
>>684
全文検索とか独自ドメインSSLとか、
そのロードマップ上ずーっと載ったままのものも混じってない?
それとも最近6ヶ月って表記になったっけ?

686:nobodyさん
11/04/23 21:21:22.85 sgBQTVZt
2011/04/23 12:14:03 com.google.apphosting.utils.jetty.JettyLogger info
情報: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
2011/04/23 12:14:04 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
情報: Successfully processed C:\project\Book\war\WEB-INF/appengine-web.xml
2011/04/23 12:14:04 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
情報: Successfully processed C:\project\Book\war\WEB-INF/web.xml
2011/04/23 21:14:10 com.google.appengine.tools.development.DevAppServerImpl start
情報: The server is running at URLリンク(localhost:8888)

eclipseから実行したときに上記のようなものが表示されましたがブラウザでlocalhost:8888にアクセスしてもつながりません
どなたかお力をお貸しください

687:nobodyさん
11/04/23 21:25:59.50 sgBQTVZt
すいません自己解決しました
apacheを切って、再度試したら繋がりました

688:nobodyさん
11/04/23 23:09:10.03
>>685
まるで東電安全不安院の発表のようです

689:nobodyさん
11/04/24 13:19:13.95 Tt9e0+XT
gae+java+eclipseで構築しております
warディレクトリの中にwebrootディレクトリを作成し、そこをドキュメントルートに設定したいのですが
検索してもpython用のしかヒットしなくて、どのようにweb.xmlを設定したらよいのかわかりません
どなたかお力をお貸しください

690:nobodyさん
11/04/25 18:52:03.44 Wf6pzALu
Quercus 4.0.11を使っているのですがPHPファイルで日本語を出力すると文字化けします
あらかじめurldecodeしておいた文字列をデコードして出力すると文字化けせずに表示されます
文字化けしない設定はありますでしょうか?
WEB-INF\php.iniにはこのように設定しました
unicode.semantics=on
unicode.http_input_encoding=UTF-8
unicode.output_encoding=UTF-8
unicode.runtime_encoding=UTF-8


691:nobodyさん
11/04/25 19:57:40.85
>>690
URLリンク(www.atmarkit.co.jp)

692:nobodyさん
11/04/25 20:11:47.42 Wf6pzALu
そちらのサイトは既に拝見しましたが解決には至っておりません
バージョン3では文字化けしないのかなと思いましたが、どうも3.xだと動かなかったのでPHPが動いた4.xを利用してます
Quercusの内部で文字コードがiso~になっているのですがこれが原因だとしたらソースコードから入れなおすしか方法が無いかもしれませんね

693:nobodyさん
11/04/27 19:21:22.96 KQTps1tr
warディレクトリにjspファイルを作成するとeclipseに以下のエラーが出るのですが改善方法をご教示お願いいたします
Your project must be configured to use a JDK in order to use JSPs


694:nobodyさん
11/04/27 19:26:05.21
>>693
URLリンク(lmgtfy.com)

695:nobodyさん
11/04/28 21:45:09.37
Channel APIのcreatechannelでトークン取得するのに、
GAE上で、2500cpu_msぐらいかかる
チャットアプリ作ろうと思うと、ここがネックになって結構なQuataになりそうで悩む
でもchannel api便利なんだよなぁー

696:nobodyさん
11/04/29 07:42:44.00
GAE勉強しようと思いながらずっと放置してて
Google Plugin for Eclipse3.5のバージョンを2.2.1
からアップデートしたいのですが
何か注意点はありますか?

697:nobodyさん
11/04/29 11:43:22.49
正式にRubyとPHPにも対応してくれないかな
Java上で両者動かせるけど重いからなぁ

698:nobodyさん
11/04/29 19:54:30.65


699:初心者高校生
11/04/29 19:55:52.18
プログラミングの勉強を始めて1週間たちました。
GAEって初心者には厳しいでしょうか?

700:nobodyさん
11/04/29 20:58:52.19
何事にも挑戦しなさい

701:初心者高校生
11/04/29 23:34:46.73
わかりました。
では、まずは掲示板を作ることを目標にしたいと思います。

御指導よろしくお願いします。
進み次第、報告したいと思います(キリ

702:nobodyさん
11/05/02 02:59:07.84
全然進んでないのな

703:nobodyさん
11/05/03 14:01:09.58
「gae CSRF」でぐぐってみたんだけど
たいした情報がないな。
GAEでログイン処理した時の
CSRF対策はどうすればいいんだろう。

704:nobodyさん
11/05/03 14:02:45.19
アフィリエイトブログに対策書いてもいいなら教えようか

705:nobodyさん
11/05/03 14:10:49.00
>>703
対策は普通に作るタイプと同じなんだが

706:nobodyさん
11/05/03 14:53:24.23
>>705
トンクス
GAEなら特に対策しなくても
Googleが勝手にやってくれてるのかとか
そう言うレベルのことから
実は分からなかったんだが
どうやらあるみたいだな。

707:706
11/05/03 14:54:50.88
下手な日本語スマソ
あるって言うのは対策する必要があるってこと。

708:nobodyさん
11/05/04 13:41:53.98
昨日からDeployできないです。同じ症状の人いますか?
開発環境は、Eclipse 3.6.2とGoogle App Engine Java SDK 1.4.3
PC環境は、Win7_64bit
具体的には、EclipseプラグインのGAEのDeployボタンを押し、
新しく出てきたポップアップウィンドウの、「アクセスを許可」ボタンを押しても、その後反応無し

709:nobodyさん
11/05/04 13:52:28.22
ためしに、GAGE SDK 1.5.0 preleaseを入れたり、Eclipse3.5を別に入れてみたりしたが、一向に変わらず。
#appengineや#gaeja見てみると、メンテナンス中なのかな?
とりあえず、報告まで。

710:nobodyさん
11/05/04 14:06:00.61
今やったけどできますよ

711:nobodyさん
11/05/04 14:57:21.37
GAE Eclipse SDK1.4.3からログイン処理が変わって、それが原因だった
Google Appsのアカウントを使ってGAE開発してると、そのアカウントは正しいgmailのものと違ったので、ログインの方法が別口に変わってた
SDK1.4.2から1.4.3に移行した際に、Eclipseに設定が残ってしまってて、それが原因でログインできても、デプロイできなかった。
eclipse -cleanして、SDK入れなおして、デプロイできるようになりました

712:nobodyさん
11/05/04 17:27:30.70
セッションスコープとリクエストスコープについて
今ひとつ理解してないんですが、
UserServiceはセッションスコープにするべきなんでしょうか?

713:nobodyさん
11/05/05 09:37:44.62
Userがらみの質問が出ているのでついでに。
Google謹製のUserオブジェクトに例えば自作ゲームのアイテムとか経験値とかの情報を持たせるのに何か上手い方法はあるんですかね?
今の所ログインの度にそのユーザが過去にログインしたことがあるかどうかを調べて、無かったら自前のUserオブジェクトを作って、あったらそのUserオブジェクトから読み出すって感じで考えてるんですけど。

714:nobodyさん
11/05/06 11:08:26.97
PHP on GAEの話題はここでもいいのでござるか?

715:nobodyさん
11/05/06 19:25:49.06
別にいいんじゃね。
興味もたれなければスルーされるだけだし。

716:nobodyさん
11/05/06 20:04:03.64
スルーしないでおねがい

717:nobodyさん
11/05/06 21:44:55.85
特に異論もないようなので>>713の方法で行こうと思います。
今からでもまだ見てますので何かアドバイスあったらお願いします。

718:nobodyさん
11/05/08 19:36:55.65
制限って転送量500MBとページビュー500万のどっちが正しいの?

719:nobodyさん
11/05/08 22:17:27.22
どっちも正しい

720:nobodyさん
11/05/08 22:48:52.52
ええええ
じゃあ一回のアクセスで500MB使っちゃったら終わりって事かよ
500万アクセスさせたいから1KB以内に抑えて作るか

721:nobodyさん
11/05/09 00:34:58.69
appengineで全文検索したいんですけど、いつになったら公式対応するんですか?

722:nobodyさん
11/05/09 05:42:16.30
俺、全文検索ができたら、サイトのトップページに検索ボタン置くんだ……

723:nobodyさん
11/05/09 10:08:55.30
カスタム検索使えよ

724:nobodyさん
11/05/09 19:24:56.76
カスタム検索は制約多すぎて恥ずかしいのよね

725:nobodyさん
11/05/09 19:26:08.73
>>720
500万も目指すなら金払えよ…

あと、1回で500MBは無理だよ

726:nobodyさん
11/05/10 22:51:23.99
全文検索なら実装例沢山あるだろ
URLリンク(groups.google.com)
URLリンク(www.google.co.jp)


727:nobodyさん
11/05/10 23:03:23.47
今見たらGoogle社員の松尾氏がこんなこと言ってるな。

>Google の検索で使われている技術が使えれば楽なのですが、それはあまり期待
>できないような気がします(確か Google は有償の形態素解析エンジンを使って
>いたと思います)。そこで、自前で何とかしてみようと思いました。

有償の形態素解析エンジンを、無償のSDKに組み込むわけにはいかないんだろうな。
つまりGoogleに頼らず自分でやれってことだ。

728:nobodyさん
11/05/11 01:00:28.21
Go追加キタ
URLリンク(code.google.com)

729:nobodyさん
11/05/11 01:27:59.41
ここで質問するのが正しいかどうかわからないのですが、
Googleが出してるappscaleというGoogle app Engineみたいなのがありますが、
あればどのようにして導入すればいいのでしょうか?
今現在、eucalyptusを導入していて、それ上で動くとお聞きしたのですが・・・
サイトが英語ばかりでさっぱりで・・・

730:nobodyさん
11/05/11 01:46:45.14
>>729
URLリンク(detail.chiebukuro.yahoo.co.jp)
マルチポストは嫌われるぞ
ずるっこ!でも使って翻訳しながら調べろ
あと英語も分からない低知能は無理な事せずにGoogle app engine使っておけ

731:nobodyさん
11/05/11 09:02:36.95
>>723
検索画面カスタマイズできないし、ぶっちゃけあれ((ユーザ側からみても)使いにくい
Datastoreにぶちこんだデータを直接検索できるわけじゃないしね
クローラに拾われない限り結果に出てこないんじゃぁ使えないッス

>>727
自分で出来たら苦労はしないのよ…

732:nobodyさん
11/05/11 09:13:27.08
同意やね
gaeのロードマップには全文検索書かれてるから首を長くして待とうかー

733:nobodyさん
11/05/11 09:37:42.38
これか
URLリンク(code.google.com)

Features on Deck
・Full-text search over Datastore

Most of these features here are intended to be launched within the following six months.
(これらの機能の殆どは、6ヶ月以内にリリースするつもりである)

なんかずーーーとこの状態の気がしないでもないが…
少なくとも全文検索に対する要望はJava版がリリースされる前(約2年前)からあったぞ
一体何が難しいんだっ!Googleのエンジニアなら簡単だろうに…

734:nobodyさん
11/05/11 11:12:34.16
知恵袋でマルチをしてきた事あるけど開き直るようなレベルの香具師ばっかだぜ

735:nobodyさん
11/05/11 11:39:15.10
今日発表じゃないの?
URLリンク(www.google.com)

736:nobodyさん
11/05/11 11:44:54.76
IT系の質問するならはてなに限る
完璧なソースコード付きで回答くるのはあそこくらいだわ
はてブから飛んできた人の属性探るとFirefox Chrome率高いし
ITリテラシー高いエンジニアが集まってる印象

一方、知恵袋なんてIE(笑)使いしかいないだろw
ドヤ顔で間違った回答よこしてくるわ、回答者はそれをベストアンサーにするわで
情弱同士の慣れあい場だよ、ホントに

737:nobodyさん
11/05/11 11:49:46.21
>>735
おぉ 期待できそうだね
でも英文(1バイト文字)しか対応してませんよ!HAHAHA
ってなりそうな予感もする・・・

738:nobodyさん
11/05/11 14:18:32.31
>>736
はてな社員乙w
金払ってまで質問したかねーよw

739:nobodyさん
11/05/11 17:38:06.07
テスト環境と本番環境で分けたい場合、バージョンを別にすればおk?

740:nobodyさん
11/05/11 18:58:57.58
Google APP Engine の新機能Backendsの解説 - TechTalkManiacs
URLリンク(d.hatena.ne.jp)

741:nobodyさん
11/05/11 20:04:13.34
アクセスするたびにcpuで100~3000ms程度ばらつきがあるんだけどこんなものなの?


742:nobodyさん
11/05/11 23:48:37.31
>>741
スピンアップ(インスタンスの立ちあげ)時は3,000cpu_ms(実時間はそれ以上)持っていかれるよ。
酷いときは20秒反応なしでエラー吐く。過疎サイト(1.0 req/min、月間43,800PV未満)の場合、ほとんどのリクエストでこれが発生する。

立ち上げ後、大体30秒以内に次のリクエストが来れば、スピンダウンしていないインスタンスが
100cpu_msで処理してくれるが、局所的に連続アクセスされると今度は新しいインスタンスを起動する際の
スピンアップが発生して、「なんかこのサイト重くて使えねー」ってなる。
一番大切な最初の掴みでこういう評価されちゃ、過疎サイトから抜け出せなくなるので金を惜しまず
Always On(インスタンス常時起動オプション)の契約をオススメする。

743:nobodyさん
11/05/11 23:50:38.91
>>742
今までは少なくともそこまでひどいのはないな
Java?

744:nobodyさん
11/05/11 23:51:25.87
>>735
この講演の動画ないかなぁ…すごく見たいです。

745:nobodyさん
11/05/11 23:57:02.44
pythonだと軽いの?

746:nobodyさん
11/05/11 23:57:53.67
>>743
Java
pythonだと若干早いと聞くが、スピンアップ/ダウンはGoogle App Engineを使う上で
避けられない仕様だし、ウチの会社は500ms以内にレスポンスを返すことを共通仕様として
定めてるので、おそらくpythonでもスピンアップしちゃうと駄目だな。
アクセス増えてくるとその心配はなくなるけどね。

747:nobodyさん
11/05/12 00:02:00.50
Google App Engine Go 1アプ目でスレ立てるの?

748:nobodyさん
11/05/12 00:54:41.69
今立てても伸びんだろう

749:nobodyさん
11/05/12 01:14:50.22
Python Java Go で1スレでいいよ
分散するほど人いないし

750:nobodyさん
11/05/12 01:55:21.18
Google I/O Live やってるな
URLリンク(www.youtube.com)

751:nobodyさん
11/05/12 02:45:16.19
URLリンク(googleappengine.blogspot.com)
URLリンク(www.google.com)
課金モデルが変更されるのか

CPU時間からインスタンス時間へ変更
無料枠(per day)は下記の通りに変更される
(旧)6.50 CPU時間
(新)24 インスタンス時間

Always On($0.30/day)から Reserved Frontend Instances($0.05 / hour)プランに変更
(旧)月当たり9ドル($0.30/day * 30 day = $9)
(新)月当たり36ドル($0.05/ hour * 24 hour * 30 day = $36) ?
※Always Onは3インスタンス常時起動で、新プランが1インスタンス常時起動の価格だとすれば、Always On相当にするにはこの3倍、約108ドル必要?)

よく内容を精査していないから分からないが、改悪っぽいのかな?
公式ブログに寄せられたコメントは「残念だ、がっかりした、嫌だ、反対だ」だらけ(笑

752:nobodyさん
11/05/12 05:47:12.83
外人さんの悲痛な叫び

I have a dev app that uses currently about 40cpu hours a day, has ~16 active instances
on average and serves ~7.5 requests/second. Right now I am paying ~120$ a month.

(俺は現在、1日当たりおよそ40CPU時間、平均16のアクティブなインスタンス、7.5リクエスト/秒
くらいのアプリケーションを運用していて、ひと月あたり120ドル払ってる。)

With the new pricing model I would have to pay for the instances alone ~921.6$ a month.
For api usage about 200$ and the base fee of 9$ thats summerized 1130.6$ or in other
words a price change of 942%. Thats immoral and illegal for a good reason in most european countries.

(新しい課金モデルで計算しなおすと、インスタンスだけで月921.6ドルも払わなきゃいけなくなる。
API使用料は約200ドルで、基本使用料が9ドルだから、総額1130.6ドル、別の言葉で言い表すと942%の増額だ。
これは多くのヨーロッパの国々で、不道徳かつ違法となる十分な理由になるぜ。)

753:nobodyさん
11/05/12 06:06:23.03
Currently, for one of my apps, I pay $1 / month (only use a small datastore space ~4GB) and with the new prices : $10 / month...
現在、私が運用しているアプリケーションのひとつは月1ドル支払ってる(4GB以下のDatastoreスペースしか使ってない)
これが新しい価格モデルだと月10ドルになる…

It was for a free service, I will shutdown it, no choice.
これは無料のサービスだから、シャットダウンすることになるだろうね、そうする他ない。

754:nobodyさん
11/05/12 06:06:44.62
googleさんまじ鬼畜やわ
値上げしてくるとは思わなかったな
無料分や安い課金システムが魅力だったのに、
こうなるとec2やAzureと値段変わんないとかなりそうだな

755:nobodyさん
11/05/12 06:48:26.96
URLリンク(googledevjp.blogspot.com)
課金等詳細の日本語訳が公開されました。

756:nobodyさん
11/05/12 09:19:44.49
>>752
条件から
7.5req/sec * 60sec * 60min * 24hour * 30day = 19,440,000PV

収益予測)
ビジネスモデル:広告(Google Adsense, Amazon etc)
1PVあたりの売上: 0.03-0.06円/PV 

売上)
0.03 * 19,440,000 = 58万3,200円/月
0.06 * 19,440,000 = 116万6,400円/月

ここから$1130.6引くと粗利益

他に人雇ってなければ赤字にはならないだろうけど…
サーバエンジニア代と思って許容するしかないのか

757:nobodyさん
11/05/12 09:42:19.87
>>756
赤字にゃならんだろうが、PV下がったわけでもないのに
収入が$1000下がるってのはそうそう許容できまいw

758:nobodyさん
11/05/12 10:04:07.30
つまり1時間に24インスタンスを超えなければ課金されないでおk?

759:nobodyさん
11/05/12 10:47:19.78
無料が24 Instance Hoursってことは
1インスタンス×24時間しか動かせないと言う意味では?


760:nobodyさん
11/05/12 10:53:46.44
1i*24h*24i?

761:nobodyさん
11/05/12 11:01:08.00
1時間、1個のインスタンスが起動しっぱなしで1インスタンス時間を消費する。
無料枠は24インスタンス時間なので
常に3個インスタンスが起動しているようなサイトだと8時間でOver Quota

たぶんこんな感じだと思う

762:nobodyさん
11/05/12 11:06:44.44
そんで平均して16個のインスタンスが常時起動しているような
>>752の外人さんのサイトは
$0.08/hour * 16 * 24 * 30 = $921.6 かかるってことだな
他にもAPI利用料とか基本料金とかが追加されるので
月$1000超えちゃうよ!って訴えてる

763:nobodyさん
11/05/12 11:13:08.63
>>761
事実上、Free Appsではサービスを運用できないということだろ
GAEはオワコンw

764:nobodyさん
11/05/12 11:22:32.27
一応、猶予期間を設けて利用者の声を幅広く聞くつもりのようだけど
英語ブログのコメントは非難轟々で殆ど賛同者がいない状態

海外のメーリングリストでも俺のAlway Onオプションはどうなるんだ!!
今まで$9だったのに、新プランだと$108になっちまうじゃねーか!
って質問が出てるが、Google社員が「今はまだ検討中だから待ってて」て回答してる。
即否定しないところを見ると…値上げ方針は間違いなさそう。

765:nobodyさん
11/05/12 11:26:05.62
1日30000アクセスの場合はインスタンスすぐ行っちゃう系?

766:nobodyさん
11/05/12 11:31:50.83
>>765
たぶんDatastore APIのFree Quota 50k制限に引っかかると思う
無料枠では無理だな

767:nobodyさん
11/05/12 11:37:58.57
えええええええせっかくgae使える俺すげえとおもってたのに
ていうかgaeって自分しかアクセスできないように出来るから個人的なスペースで使ってれば問題ないか

768:nobodyさん
11/05/12 11:41:09.18
GAE使えると凄いんかw
一昔前のレンサバ+PHPよりはるかに敷居低い気がするけど…

769:nobodyさん
11/05/12 12:20:26.79
この料金改訂は自動スケールされるとパケ死するってこと?

770:nobodyさん
11/05/12 12:23:17.69
それは違う
上限決めた範囲内でスケールして
超えた場合はエラー吐くだけ
今までと同じ

771:nobodyさん
11/05/12 12:30:38.46
インスタンスが24を超える状態ってどういう場合ですか?

772:nobodyさん
11/05/12 12:37:04.66
>>770

そっか。安心したけど、AWSやAzureに比べてメリットが少なくなったな。。。
これから作るところだったからプラットフォームから再考せねば。

773:nobodyさん
11/05/12 14:35:25.89
他に無料枠のあるサービスってある?

774:nobodyさん
11/05/12 14:40:14.24
ぶっちゃけ2ちゃんを無料サービスで使えばいいんじゃねえの?
ログは2ちゃんに書き込めば楽でしょ

775:nobodyさん
11/05/12 14:44:34.23
dat落ちしたら読めなくなるけど

776:nobodyさん
11/05/12 16:47:11.15
GAEは他のクラウドやオンプレミスに移行するのは難しいから、
今頃発狂してる人多いんだろうな。
やっぱ、ロックオンされるプラットフォームは怖い。

777:nobodyさん
11/05/12 17:10:11.21
ロックインな

778:nobodyさん
11/05/12 17:36:07.68
>>776
引越し先がないってのは厄介だよな
一応、appscaleとかあるけどGAE以上に実績がないから
どうしても人柱になってしまう

URLリンク(www.publickey1.jp)
AmazonのPaaSもあるが、データベースのスケーリングに難があるし、料金も価格改定後のAppEngine並かそれ以上かかる。
結局残るのはAppEngineだけなんだよなぁ…

779:nobodyさん
11/05/12 18:07:01.06
>>778
appscaleについてkwsk

780:nobodyさん
11/05/12 18:12:30.36
一応乗り換え先
URLリンク(www.morphlabs.com)

781:nobodyさん
11/05/12 18:27:04.95
>>779
URLリンク(lmgtfy.com)

782:nobodyさん
11/05/12 19:07:41.44
これって言い方は悪いけど、クスリの売人とやり方同じじゃね?
ただ同然で客を引きつけて逃げれなくなった所で一気に値上げして回収。
Googleは信用できなくなったわ。

制約多いけど圧倒的な安さが魅力だったのに、これじゃな。

783:nobodyさん
11/05/12 19:21:31.69
俺にはグリーやモバゲーの無料アプリ商法と同じに見えた。
値上がりも問題だけど、有料分で発生するコストを押さえるように、
プログラムの設計自体変えないといけない箇所が多そうな感じなんだよな
とりあえずメールとChannel APIは無料分少なすぎなんで、別サーバー立てて代替するしかなくなった


784:nobodyさん
11/05/12 21:17:36.48
人に勧めづらくなったなぁ

785:nobodyさん
11/05/13 02:16:18.24
Full text search
URLリンク(www.youtube.com)

786:nobodyさん
11/05/13 05:20:21.32
>>785
で、これいつから使えるようになるの?
はやく欲しいんだが(納期的に)

787:nobodyさん
11/05/13 06:23:04.79
>>786
顧客「商品名の検索って出来ないの?」
営業「もちろん出来ますよ!」
開発「てめー!こら営業!勝手に約束すんなよ!GAEで全文検索は鬼門なんだよ!」
以下デスマ

この状態か
徹夜お疲れ様ですw

788:nobodyさん
11/05/13 06:37:55.35
他の所に移すのってそんなに難しいの?
一般的なデータベースのほうが機能的には高性能だし、問題なくね?

ていうか、App Engineって、root権限さえあれば普通のサーバにも
インストールできそうだけど(スケーリングしないだろうけど)

789:nobodyさん
11/05/13 07:13:50.89
無茶言うなwww

790:nobodyさん
11/05/13 07:17:23.77
AppEngine向けアプリケーション開発は、汎用のJDOとか使わないのが普通なので、ポータビリティは凄く悪いよ
LowLevelAPI、またはそのラッパークラス(Slim3 Datastore等)は、Datastoreに完全依存してるからね
その部分を書き換えるコスト、システム移行による初期投資や学習コストとかもあるから
結局、値上げを受け入れるほうがトータルで安くなる仕組み

きちんと計算されている
ISPの3万円キャッシュバックみたいなもんだ


791:nobodyさん
11/05/13 08:11:52.40
ひがさんとかは今回の料金改訂はそうネガティブではないと考えるのに必死だね。
まぁ投下したコスト考えると仕方ないか。

792:nobodyさん
11/05/13 08:20:24.12
しかし日本人は外人と対照的だな
外人はコメント欄で直接Googleに文句言う
日本人はTwitterでつぶやくか2ch
国民性か

793:nobodyさん
11/05/13 08:52:07.09
Twitterは割りと好意的な意見が多いよね
本音の2ちゃんと建前のTwitterって感じw

794:nobodyさん
11/05/13 12:45:32.09
日本人は個人主張下手な建前文化
そのかわり団結力はスゴイけどね

795:nobodyさん
11/05/13 21:19:00.02
>>790
> 汎用のJDOとか使わないのが普通なので、
普通はJDOだろ
何も設定しなくても簡単に使えるようになってるものを、誰がわざわざガラパゴス
フレームワークに切り替えるんだよ

移植性に関しても公式のドキュメントにはっきりと
> アプリケーションを他のホスティング環境やデータベース技術に移植する必要が
> 生じた場合に、簡単に移植可能です。
て書いてある

先見の明がある賢い人はJDO一択

796:nobodyさん
11/05/14 12:34:38.32
アプリケーションIDって10個しか作れないんですよね
なんかID消せないってどこかに書いてましたけど
いらないIDを消して新しいの作れないんでしょうか?

797:nobodyさん
11/05/14 13:08:07.45
無理

798:nobodyさん
11/05/14 13:26:16.38
これって新たに作る場合ってアカウントを削除して再度アカウント取得・gae登録したら作れますかね?

799:nobodyさん
11/05/14 13:32:37.57
ID削除できるだろ

800:nobodyさん
11/05/14 13:53:08.66
>>799
ここに削除できないって書いてあるよ?
URLリンク(code.google.com)
出来るなら方法書いてみろよ
出来もしないくせに口だけ野郎

801:nobodyさん
11/05/14 13:58:06.49
>>800
恥ずかし過ぎるからやめとけ。
削除はとっくの昔に出来るようになってる。

ダッシュボードの「Application Settings」で、
「Disable or Delete Application」があるだろ。
無効にしてから、もう一度同じ項目で恒久削除が出来る。
削除申請すると、バージョン表記が「Disabled by developer」になって、
いつ削除されるのかメールで通知が来る。

どうせ無視するんだろうけど、せめてマニュアルぐらい読んでから煽れ。

802:nobodyさん
11/05/14 14:02:29.70
>>801
悪かった ごめん

803:nobodyさん
11/05/14 14:05:29.64
あえて挑発的な態度で回答者を煽り(その多くは罵倒の言葉がセットになっている)
答えを引き出す手法そのままだなw

URLリンク(code.google.com.zurukko.jp)
ほれ、これなら馬鹿でも読めるだろ

Google App Engineの公式資料は英語から読まないと、古い情報に惑わされることになる。

804:nobodyさん
11/05/14 20:53:57.43
バーーーーーローーーーーーーwwwwwwwwww
そこまで考えてレスしてねえよwwwwwwwwwwwwwww

805:nobodyさん
11/05/14 21:59:13.89 R/qJn5yY
low-level APIについて勉強したいのですが、
良い資料を知っている方がいましたら、
教えてください><

806:nobodyさん
11/05/14 23:15:03.20
今時ID消せないとか思ってるなんてマジダッサー

807:nobodyさん
11/05/16 02:31:16.57
今更ながら初めてみたが結構面白いなこれ。
でもEclipseってなんか嫌い。

808:nobodyさん
11/05/16 11:05:17.09
Eclipse嫌いの人ってEmacsやvim、秀丸とか使ってんの?
URLリンク(togetter.com)

809:nobodyさん
11/05/16 11:44:15.14
eclipse立ち上げるとメモリが80%超えるから秀丸使ってます

810:nobodyさん
11/05/16 15:11:39.85
>>809
Eclipseのメモリ使用量見たけど220MBしか使ってなかったぞ
これで80%超えるってことは、5年前くらいのPen4+512MBメモリ化石PC?

811:nobodyさん
11/05/16 15:21:06.07
それ以外にもメモリは使用するだろう・・・・

812:nobodyさん
11/05/16 17:12:26.18
他で使ってるの含めて全部で80%なら、
なんの問題もないだろう。

813:nobodyさん
11/05/16 17:19:22.92
極端な奴ばっかり

814:nobodyさん
11/05/17 00:37:47.63
>>788
DjangoかRails(Heroku)か何かと勘違いしてないか・・・

815:nobodyさん
11/05/18 19:52:25.92
データベースにデータの追加方法を教えてください

816:nobodyさん
11/05/19 14:10:53.55
まずデータを用意します

817:nobodyさん
11/05/19 14:55:43.74
次にデータベースを用意します

818:nobodyさん
11/05/19 15:23:36.62
クラウド上にデータベースがおいてあるのにどうやって用意するんですか

819:nobodyさん
11/05/19 15:51:02.16
まずクラウドを用意します

820:nobodyさん
11/05/19 16:26:46.50
プライベートクラウドを用意します

821:nobodyさん
11/05/19 17:39:45.40
ちょっとかわいそうになってきたからヒントだけでも

GAEのデータベースはDatastoreってサービス。
Datastoreへの操作はJavaなりPythonなりでAPIを経由する。
例えばPythonなら、db.Modelとして用意されてる。
SQLっぽいGQLってDSLでの操作も一応あるけど、
生で触ったほうが早いし安い。

これ読んでヒントにもならないなら、
当分もっと基礎的なプログラミングやったほうがいい。

822:nobodyさん
11/05/19 20:25:09.95
全然ヒントになってない件

823:nobodyさん
11/05/20 14:21:54.17

これヒントにたどりつけなかったら
プログラミングなんてやめたほうがいいだろ

824:nobodyさん
11/05/20 14:46:26.57
うん、確かに概要みたいなものはヒントではないわな

825:nobodyさん
11/05/23 09:46:19.13
「ヒントにだとりつけなかったら」ってことは
それ自体はヒントではないよな。

この程度のロジカルな思考が出来ないのなら
プログラミングなんてやめたほうがいいだろ


826:nobodyさん
11/05/23 09:57:45.03
それは823が言っていることであって、821の意図ではない。

827:nobodyさん
11/05/23 10:31:06.79
弁解しなくていいよ

828:nobodyさん
11/05/23 10:54:45.38
ほう、821=823=827か。
それは頭がおかしいレベルだな。

829:nobodyさん
11/05/23 11:01:41.02
821は言ってることは
データベースへの操作はPHPなら関数を経由する。
PHPならmysql_queryとして用意されてる。
mysqliってのも一応あるけど、
PDOで触ったほうが速い。

こんなもんだろ
マニュアルに書いてあるような序論を述べたことはヒントでも何でもねえもんな

830:nobodyさん
11/05/23 13:54:06.64
俺は825だが俺は823に言っているのであって821には特に何も言っていない。
よって823が821の意図ではないとしても別に構わない。

さて問題です。

831:nobodyさん
11/05/27 03:04:55.25 ca+vfxdr
価格たけー
googl Appって二重ログインで節約可能?

DBだけでいいんだがな。

832:nobodyさん
11/05/27 09:20:57.47
データストアのidは必ずしも連番になら無いのですが、どのような法則があるのでしょうか

833:nobodyさん
11/05/27 09:39:56.95
オートインクリメントのような機能は自分で実装しないとだめだよ

834:nobodyさん
11/05/27 10:22:36.43
>>831
ならもっと安いの使いなよ。

>>832
法則性は無いよ。
ユニークな数字ってぐらいに考えた方がいい。

835:nobodyさん
11/05/27 15:50:01.77
url短縮のようなサービスを考えてるのですが、
AI値だと連番になってあまりよろしくない。
そこで、うまいこと被らないようにランダマイズするアルゴリズムを考えていたんですが、
このIDをそのまま64進数に置き換えたらいいのではないかと思いました。
ただ、どんな数字が出てくるのかまるっきりわからないので相談させていただきました。
64^4を簡単に越えなければいいなと思っています。
別に文字数を固定しなければいけないわけではないので64^4以上でもいいかなとは思っているのですが。

836:nobodyさん
11/05/27 16:30:57.79
"google app engine java url shortener"でググれ

837:nobodyさん
11/05/27 20:34:41.03
id使うよりも、Keyに指定した文字列つければいいんじゃね?
それなら検索も早い

838:nobodyさん
11/05/27 21:32:57.66
なんで連番だめなんすか

839:nobodyさん
11/05/27 21:48:10.47
連番にするにはもうひとつ連番を振る用のデータベース必要。
それつくるのありで連番にしたらええんちゃう?
ってか、それぐらい自分で考えて。

840:nobodyさん
11/05/28 08:07:21.30
>>837
その指定した文字列の生成方法が問題です。
被らずにある程度ランダムな四文字をつくる最適なアルゴリズムがを考えた結果
このIDってやつ使えるんじゃないか? と思いました。

その場合検索するときは
そのまま検索するよりも一旦数値化してIDから検索した方が速いかなとも思いました。

>>838
セキュリティ的に推測されやすいのもあれかなと思いました
というか0009とか見映えわるいなって

841:nobodyさん
11/05/28 11:06:31.47
つうかこの質問がGAEと何の関係あんの?

842:nobodyさん
11/05/28 12:17:13.85
で、聞きたいのはIDにはどんな値がセットされるのかということです
被らない範囲で適当ってことでしょうか?

843:nobodyさん
11/05/28 12:35:20.49
スレ違いじゃね?

844:nobodyさん
11/05/28 12:37:54.70
GAEの質問だと思うんですが

845:nobodyさん
11/05/28 12:39:23.78
javaの質問だと思われ

846:nobodyさん
11/05/28 12:40:59.44
つかやってみりゃすぐわかる話なんじゃね?

847:nobodyさん
11/05/28 12:42:49.99
誘導しとこか

★★Java質問・相談スレッド144★★
スレリンク(tech板)

848:nobodyさん
11/05/28 22:41:32.04
gaeの話題と分かるとこっちに誘導されるわなw

849:nobodyさん
11/05/28 23:54:28.25
なんか伝わってないような
データストアが勝手に指定するキーはどんな数値ですか?

850:nobodyさん
11/05/29 10:30:55.15
あなたにも伝わってないね
前にも書いたけど、キー名は自動で設定する以外にも、自分で決められる(ユニークな文字であることが条件)
だから自分で適当にキー名決めろってこと。
URLにいれても問題ないランダムな文字列(5-8文字ぐらい)をキー名として作ればいい

851:nobodyさん
11/05/29 11:09:40.04
把握しました。
ありがとうございました。

852:nobodyさん
11/05/30 10:16:13.56
あのt.coとかbit.lyとか短縮URLのIDって使いまわししてんの?

853:nobodyさん
11/05/30 12:52:53.10
組み合わせ数考えてみ?

854:nobodyさん
11/05/31 00:01:38.05
試せばわかることを何で聞いてんの?

855:nobodyさん
11/05/31 00:03:01.56
GAEで無料範囲内の利用はオワコン

856:nobodyさん
11/06/01 02:04:54.82
GAEなんてtwitterのbotくらいしか用途ないよな

857: 忍法帖【Lv=3,xxxP】 【東電 57.9 %】
11/06/02 03:50:21.50
ネットのほとんどは乞食だったし、金持ってる企業はgaeなんて冒険しないで自前で鯖立て仕舞える資金力持ってた。

858:nobodyさん
11/06/04 20:02:47.38
しかし、新料金は高すぎる
9ドルって言ったら、激安レンサバの年間料金レベルじゃないか?

859:nobodyさん
11/06/04 22:28:12.58
そういうサーバってDBはまともに動くの?

860:nobodyさん
11/06/05 04:52:28.35
年間9ドルでJavaServlet動かせるサーバなんてあるの?

861:nobodyさん
11/06/05 06:18:44.93
いずれにせよ月9$はちょっとなぁ

862:nobodyさん
11/06/05 09:05:19.39
実際は、月9ドルだけじゃなくて「+使用分」取られるからねぇ・・・。
小規模な個人サイトでもインスタンス時間はオーバー確実だし、結構お金かかりそう。

それならVPSでも借りた方が良いよなぁ。

863:nobodyさん
11/06/05 10:25:18.09
どのようなケースでインスタンス時間越えるんだ?

864:nobodyさん
11/06/07 22:06:01.67
100万pvとか喰らったら速攻越えるだろう。
金が無いのでトップページ表示できないとか使えなさ過ぎる。

利用者に1ページ閲覧ごとに課金できる仕組みでも用意してくれれば使いやすく成るけどねえ。
読者がグーグルいdでログ印してページを表示とか。

865:nobodyさん
11/06/07 22:23:34.60
100万pvも超えるサイトを作れるの?w

866:nobodyさん
11/06/07 22:41:49.29
作れない^^v

867:nobodyさん
11/06/08 02:41:59.33
>>864
googleの課金代行は期待したい
それがあれば有料でGAE使っても良いと思える

868:nobodyさん
11/06/08 02:44:51.28
100万PVあるのに収益も寄付も得られないようなクソアプリは作んなってことだよ
無料に価値があるんじゃなくてアホみたいなスケールに価値があんだろ

869:nobodyさん
11/06/08 06:42:35.65
無料枠の24インスタンス時間って、インスタンスの生存時間じゃないの?
夜中とか人が来ない時間でも、たった1回のアクセスで数分は生き続けて
昼にアクセスが重なれば、何倍も時間消費して

これだとあっけなく24h使い果たすでしょ

870:nobodyさん
11/06/08 07:21:57.38
誰か分かりやすく料金の説明してくれ

871:nobodyさん
11/06/08 10:59:17.10
クズがtwitterのbotに利用するからその対策がこれだろ

872:nobodyさん
11/06/09 21:17:44.78
Google AdSense 広告を載せることで、課金が免除されたりしないものかなぁ・・・

873:nobodyさん
11/06/10 02:34:54.13
GAEで課金されるほどのアクセスを集めてアドセンスでそれがペイしないことを証明したら
それはgoogleのビジネスモデルを根本から問うことになるな

874:nobodyさん
11/06/10 03:45:26.79
>>873
そんなことないだろ。Googleにとっては全体でそうなればいいのであって
個々のサイトの収入なんか知ったこっちゃねぇ

875:nobodyさん
11/06/10 13:27:12.43
胴元はリスクをとらずに利益を確保するものです

876:nobodyさん
11/06/12 01:27:01.91
実際アドセンスの収入だけで喰えてる人って何万人ぐらい居るの?
アフィリエイトもそうだけど参加者って単なる鴨なだけな気がする。無料に近い馬鹿みたいに安い掲載料で宣伝させられることに参加させられてるだけだよねえ。

877:nobodyさん
11/06/12 02:53:20.57
Google は営利企業であって無料で商用に耐えるサービスを提供する慈善事業社じゃないぞ
自分勝手な都合を押し付けて Google を非難するとか痛々しいよ

878:nobodyさん
11/06/12 17:36:57.53 Z6Wnunu1
>>877
それなら、無料で出してる他のソフトも最低限黒字になる程度の価格でビジネスして欲しい。
中途半端に自腹きって無料ソフト出しまくってるせいで、ソフトウェア業界が阿鼻叫喚してる。

879:nobodyさん
11/06/12 18:03:29.01
そこはグーグルの無料ソフトに負ける程度のソフトで阿鼻叫喚してるソフト会社が潰れてくれたほうが正しい進化と思うなあ。
残酷だけど、優秀なdnaでなければ滅ぶのが正しい進化の過程だし。

無料ソフトを提供しまくる一握りのプログラマのおかげで、飯が喰えず廃業するポン蔵プログラマなんて素質無さ過ぎだから他の仕事探したほうがいい。

880:nobodyさん
11/06/12 18:26:28.78
>>878
例えばGmailはサーバ管理費だけ見れば赤字だろうが、Androidとの親和性など総合的に見て黒字となる見込みがあるから無料で出せる
無料で出しても利益になる戦略ができているから無料で提供できる
GAEは残念ながらそこまでの戦略を築くことができなかったんだろう

881:nobodyさん
11/06/12 19:28:32.12 +q+sCwIP
群馬県高崎市に住む39歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。

とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。

復興支援アニメ.mp4
URLリンク(www.youtube.com)

湾岸鉄道キャンペーンCM(カラー).mp4
URLリンク(www.youtube.com)


これは力作で、にしおかすみこさんにも是非見てもらいたかったため彼女のブログにコメントしたんですが無視されました。
URLリンク(blog.watanabepro.co.jp)
(下の方にあります。投稿者: hekeneko | 2008年03月24日 22:54)
やはり私の才能に気づいてくれる人は中々いないみたいですね(苦笑)。


題名”ラダニアムの翼”
A wing of radaniam_partⅡ.mp4
URLリンク(www.youtube.com)
A wing of radaniamu part_Ⅲ.mp4
URLリンク(www.youtube.com)

題名”hekeneko honey”
URLリンク(www.youtube.com)
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。

882:nobodyさん
11/06/13 06:32:38.76










django のスレって無くなったん?





883:nobodyさん
11/06/13 09:42:44.87
Django単独とかいらんだろ


GoogleとWikipediaとAmazonとは正面からかち合わない
そんぐらいみんなわかってるだろ

884:nobodyさん
11/06/13 11:39:34.99
        おにぎりワッショイ!!
     \\  おにぎりワッショイ!! //
 +   + \\ おにぎりワッショイ!!/+
                            +
.   +   /■\  /■\  /■\  +
      ( ´∀`∩(´∀`∩)( ´∀`)
 +  (( (つ   ノ(つ  丿(つ  つ ))  +
       ヽ  ( ノ ( ヽノ  ) ) )
       (_)し' し(_) (_)_)

885:nobodyさん
11/06/22 22:13:09.03
>>703
GAEは自動でサニタイズするって言うけど、中途半端。
書き方によってはCSRFでサイト壊れるよ

886:nobodyさん
11/06/22 23:02:59.66
ちゃんと読めよ

887:nobodyさん
11/06/23 03:43:22.68
サイトのチャット機能にチャンネルapiを使ってるけど、
チャット入室(トークン新規作成)だけでcpu時間がかかりすぎてて、結果、gaeのインスタンスが出来まくる…。
無料分はオーバーして、有料分がんがん使って、もうだめだ…。
チャンネルapiのような感じで簡単にcometできる方法
(ライブラリやアプリケーションサーバー、フレームワークとか)
知りませんか?


888:nobodyさん
11/06/23 07:50:14.61
つthreadsafe

889:nobodyさん
11/06/23 10:34:14.96
while(1){

sleep(1);
}

890:nobodyさん
11/06/24 15:44:31.22
何で馬鹿高いChannel APIを使おうと思ったんだろ?
ちょっと計算すればすげー金かかるって分かるのに。

どんな規模まで出来るのか知らんけど、node.jsとかGrizzlyとかCometdとかぐらいしか知らないなぁ。
チャットぐらいなら自分で書くって選択もあると思うけど。

891:nobodyさん
11/06/24 16:39:15.35
Google App Engine値上げか
無料に釣られて手を出さなくてよかった

892:nobodyさん
11/06/27 00:16:22.93 mTI/JIAE
夕方からサーバーエラー出てるけどみなさんところは無事?

893:nobodyさん
11/06/27 21:09:58.70
App Engine の料金体系変更に関する FAQ - Google-App-Engine-Japan | Google グループ
URLリンク(groups.google.com)

894:nobodyさん
11/06/30 21:41:21.44 kFGram6z
URLリンク(appengine.google.com)
からアプリケーションを登録しても、登録アプリケーションのリストが表示されないんだけど
わかる人いる?

Create Applicationボタンから新しいアプリケーション登録しようとすると
 You have 8 applications remaining.
って登録できるアプリケーションの残りが減ってるから登録はされてると思うんだけど。

アプリケーションをデプロイしようとしても
 URLリンク(appengine.google.com)
 404 Not Found
 This application does not exist (app_id=u'xxxxxxxxx').
ってエラーになる

895:nobodyさん
11/06/30 22:29:19.53
>>894
これとか
Create an ApplicationしてもApplicationがMy Applicationsに登録されず使用もできない - Google-App-Engine-Japan | Google Groups
URLリンク(groups.google.com)

896:nobodyさん
11/06/30 23:32:04.82 kFGram6z
>>895
まさにこれだ
auone.jpでGoogleアカウント作ったらアプリケーション一覧は
URLリンク(appengine.google.com)
にアクセスしないといけないのか

でも相変わらずデプロイしようとするとNot Foundでエラー
URLリンク(appengine.google.com)
のURLも違うのかな

897:nobodyさん
11/07/01 01:47:48.83
SPAMMERw

898:896
11/07/01 12:09:43.71
Eclipseプラグインからじゃなくてコマンドラインでやったらデプロイできた
サンクス

899:keiryu
11/07/02 01:48:13.65 wRLLuJ/D
>>894さんと似た現象なんですが、
私も管理コンソールが表示できない状態です・・・
Create Applicationで新しいアプリケーション登録すると
 You have 5 applications remaining.
と出ていますし、Eclipseからデプロイもでき実際のURLにアクセスすると
正常に動いているのが分かるのですが管理画面が表示されません。
Google Appsのアカウントではなく普通のgoogleのアカウントです。
バグかと諦めていましたが、質問させて頂きます。

900:nobodyさん
11/07/02 06:09:03.53
管理画面のURLは次の通りですが直接飛んでみてもダメですか?
(Appsアカウントの場合もこのURLになります)
URLリンク(appengine.google.com)アプリID
ダメならメーリングリストに中の人がいますので聞いてみてはどうでしょう
URLリンク(groups.google.com)

901:keiryu
11/07/03 01:17:58.02 8i7gJ6C7
>>900さん
返事遅くてすみません。直接飛んでみてもダメでした。
中の人にメール出来るのですね。メールしてみます。
ありがとうございます!

902:nobodyさん
11/07/04 14:23:59.89
DashBoardの「High Replication Data」ってのは何なんでしょうか?

Cronを大量に動かすプログラムを書いたらあっというまに100%になってしまったんだが・・・


903:nobodyさん
11/07/04 15:21:53.61
cronの数じゃなくてそれが何してるかの話だと思うのだが。

904:nobodyさん
11/07/07 04:43:11.56
App Engine の料金体系変更に関する FAQ - Google Japan Developer Relations Blog
URLリンク(googledevjp.blogspot.com)

905:nobodyさん
11/07/07 20:12:30.18
>>904
言い訳が並んでいてうんざりした。

906:nobodyさん
11/07/08 01:28:45.04
誰が何に使ってんの?bot以外で

907:nobodyさん
11/07/10 03:28:41.02
データ全部消しても、High Replication Dataが減らないんだが
時間が掛かる?それとも減らないもんなの?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch