09/11/02 23:07:13
>>446
ほう
Javaなら出来るのか
450:nobodyさん
09/11/02 23:09:22
>>444
貧弱なDBをソフトのレガシーテクニックでカバーしろということですねわかります
451:nobodyさん
09/11/02 23:30:47
世の中の常としてダサい部分は洗練されていくから
バッドノウハウ的苦肉の策があっという間に陳腐化していきそうでイヤーンな感じ
452:nobodyさん
09/11/02 23:32:50
BigTableじゃなくてBigちんぽだったら良かったのに・・
453:nobodyさん
09/11/03 00:34:11
>>449
Pythonのdb.ListPropertyにあたる機能じゃないの?
454:nobodyさん
09/11/03 01:46:37
RDBのパフォーマンスチューニングテクニックのうち99%は
すぐ陳腐化するしシステム依存度が高くて応用も利かないバッドノウハウですけど何か?
455:nobodyさん
09/11/03 11:15:15
GAEのデータストアってiTunesみたいだな
元データ=曲ファイルでアルバム名、アーティスト名、ジャンルで勝手に
インデックスが作られる。
アルバム名、アーティスト名、ジャンルはオブジェクトじゃない。
実体はない単なるインデックス。
これ、わかりやすくね?俺良く気がついた。えらい。
456:nobodyさん
09/11/03 11:43:10
そういえば今日はいい天気だな。
457:nobodyさん
09/11/03 11:51:38
GAEのデータストアってエクセルのシートみたいだな。
以下略。
458:nobodyさん
09/11/03 15:38:42
Googl App Engineでwebサービス作りたいんですが、
お前ら何かフレームワーク使ってますか?
素のSDKままだと足りなさ過ぎる悪寒。
django SDKあるけど、みんなdjango使ってるの?
App Engine Oilとかどう?
Rubyは慣れてるから、JRuby on Railsでも使おうと思ったんだけど、
フレームワーク標準マッパのActiveRecordつかえねーし、
JRuby + Sinatra使ってる方がPythonよりCPUタイム10倍食うから、金も10倍かかるとかいいだして、
萎えてるところです。
459:nobodyさん
09/11/03 15:42:23
上から下までグーグルに依存しなくてもいいんじゃない
460:nobodyさん
09/11/03 15:51:26
は?10倍かよ。
ソースきぼん
461:nobodyさん
09/11/03 16:31:27
>>458
これどうですかね
URLリンク(code.google.com)
日本語ドキュメント
URLリンク(kay-docs-jp.shehas.net)
462:nobodyさん
09/11/03 21:05:33
亀気味ですがすいません >411
自分の場合も、sys.path.append ってやってもエラーになるんすが(ちなみにうちもmac)
こんなふう↓↓↓にやって出来てるんすが
(GAEのドキュメントにはそうしろと書いてあるように見えたんで)
---------
1. 自分のプロジェクト配下にサブディレクトリ(たとえば mylib)を作成。
2. そこに、ライブラリ(たとえばhoge.py)を置く。
3. 同じ場所に、__init__.py を作成。(中身は空っぽでおk)
で、import mylib.hoge でインポートできる。
---------
まだ本番環境にデプロイしてみてないんすが、問題ないでしょうかね??
BeautifulSoupとか使ってて、その方法でimportしてるんだけど。
まだPythonもGAEも初めたばっかりだから、とんちんかんな事言ってたらごめんなさい。
463:nobodyさん
09/11/03 22:55:25 qB2JrodB
>>458
Oil は便利 django いらなくなった
464:nobodyさん
09/11/04 09:31:26
oilで十分じゃね?
crudフォーム自動生成ない時点でDjango使う意味なし。
465:nobodyさん
09/11/04 14:41:27
>>463-464
thanx
466:nobodyさん
09/11/04 15:02:19
んで、GAEOは何て読めばいいんだぜ?
467:nobodyさん
09/11/04 16:31:56
>>466
gaeoに決まってるやないか。
468:nobodyさん
09/11/04 17:59:26
油
469:nobodyさん
09/11/04 22:22:12
ぎょ
470:nobodyさん
09/11/04 22:39:03
だってプログラミングしてるときはいつもフル勃起してるもんw
471:nobodyさん
09/11/04 23:15:58
日本人のオッサンが作ってるフレームワークはスルーですか?
472:nobodyさん
09/11/05 21:19:30
何?
473:nobodyさん
09/11/05 21:39:25
>>471
kwsk
474:nobodyさん
09/11/06 00:29:45
>>473
>>461 の事じゃないかしらん
475:nobodyさん
09/11/06 10:17:26
djangoのラッパーを作って息子の名前をつけてフレームワークと言い張ってみました
476:nobodyさん
09/11/06 16:40:33
djangoのラッパーじゃなくね?
477:nobodyさん
09/11/06 17:33:51
ソレモソウカモネ
ウッウー!
478:nobodyさん
09/11/06 18:38:55
YO!YO! お前、ラッパー、俺、VIPPER, YO!
479:nobodyさん
09/11/06 22:03:32
>>475
あ、django の事は強く意識してますが、ラッパーでは無いです。
django を appengine 上で動かすと重いしデバッグしづらいので
appengine 専用に django を書き直したようなのを作ってます。
いちおうパフォーマンスのために色々工夫をしています。
例えばテンプレートエンジンに Jinja2 というのを使っているんですが、デプロイ前にパースして Python コードにしたものをサーバーにアップロードするようにしています。
また、誰もが使う訳では無いようなモジュールは積極的に遅延ロードするようにしています。
あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください
URLリンク(kay-docs-jp.shehas.net)
480:nobodyさん
09/11/07 13:27:03
Djangoから乗り換えるとなるとプラグイン周りとかいろいろ面倒だよね。
481:nobodyさん
09/11/07 17:13:42
お前らドジャンゴていえよ、ドジャンゴ
482:nobodyさん
09/11/07 17:23:09
djangoって書いてるだけで頭の中ではドジャンゴって読んでるだろJK
483:nobodyさん
09/11/07 20:25:38
えっ
484:nobodyさん
09/11/07 21:16:41
デジャンゴ
URLリンク(michilu.com)
485:nobodyさん
09/11/07 22:02:08
みんな j の音が間違ってる。本当はドヤンゴ。
486:nobodyさん
09/11/07 22:46:57
普通ダンジョーって読むだろ。
487:nobodyさん
09/11/08 20:21:03
ヤンゴじゃないんだ
488:nobodyさん
09/11/08 20:40:14
ズジョンゴって呼んでたわ
489:nobodyさん
09/11/08 20:44:53
ジャンゴ
490:nobodyさん
09/11/09 03:51:41
10個フルに作った場合、
完全削除したらまた作れるようになるの?
逆にいうと10個作ってない場合はdisableにするだけでいいってことか
491:nobodyさん
09/11/09 03:54:32 AkWowcrV
そう
492:nobodyさん
09/11/11 01:10:50
サーバーサイドでグラフ描画がしたいんだけど・・・
やっぱ、GAE上でmatplotlibは使えないですかね?
importでエラーになっちまうんだが。
(matplotlibの中で使っているnumpyの中のmultiarrayがimportできないと言われる)
493:nobodyさん
09/11/11 02:27:53
>>492
今は使えなさそうですね
使いたい人は他にもいるみたいです
URLリンク(code.google.com)
494:nobodyさん
09/11/11 04:40:40
URLリンク(www.atmarkit.co.jp)
エンタープライズ市場に浸透するか
Google Appsは常に「バージョン・ベスト」、米グーグル副社長
2009/11/05
コンシューマ向けサービスでは押しも押されもせぬ存在となった感のあるグーグルだが、
エンタープライズ市場では、オラクル、マイクロソフト、 IBMなど大手ベンダに及ばない。
そもそも、クラウド・コンピューティングやSaaS自体が、まだ企業ユーザーの間では普及
段階にさしかかったかどうかだ。グーグルにとってエンタープライズ市場の展望は明るい
のか。グーグルで製品管理担当副社長を務めるブラッドリー・ホロウィッツ氏に話を聞いた。
495:nobodyさん
09/11/11 10:01:53
うちでGAEのmixiアプリの成功例話したらノリノリだったぞ
みんなしてクソッ出遅れた!とか言ってたw
そのうち使うかも知れんわ
496:nobodyさん
09/11/11 22:24:14
>493
やっぱりかー。thx.
numpy使わせろって人いっぱいいるのね。ちょっと安心したわ。
497:nobodyさん
09/11/12 11:08:40
で,Kayって誰か使ってるの?
498:nobodyさん
09/11/12 11:28:09
ひとりつかってるよ
499:nobodyさん
09/11/12 12:15:14
あなたの言う使っている人というのはもしかして作ってる人ではないでしょうか。
500:nobodyさん
09/11/12 12:51:08
松尾さんって中のひとなのか
501:nobodyさん
09/11/12 16:58:48
国内発のOSSってちょっと怖い。
特にコミッター/コミュニティのやり取りが日本語だと、
そのうち開発者不足でポシャっちゃいそうだなとか考えてしまう
502:nobodyさん
09/11/12 20:06:08
GAE辞退がポシャりそうな勢いだけどな
503:nobodyさん
09/11/12 20:15:41
それはないわー
504:nobodyさん
09/11/12 22:59:58
>>501
Rubyのことをそんな風に悪く言うなよ
505:nobodyさん
09/11/13 10:42:51
アセンブラのサポートはまだか
506:nobodyさん
09/11/13 10:52:58
2chブラウザ作ったら使う人います?
(kitakoreがあるのは知ってるけど)
507:nobodyさん
09/11/13 11:54:55 T/JsCHUl
書き込み有料の上に、閲覧まで従量課金ってか
508:nobodyさん
09/11/13 16:24:47
p2のかわりになるやつあったらいいよね。
個人個人でデプロイすれば無料範囲を超えないだろうし。
作りかけ→URLリンク(ch2.appspot.com)
509:nobodyさん
09/11/13 16:27:50
GAEで、写真共有サイトを作ろうと思うんですけど、
アップロードした写真はBigTableに保存することになるんですよね?
これって、容量と転送量の観点から見て、どうでしょうか?問題になりそうな点がありますか?
このような場合はAmazonを使った方が安いとか、そういうアドバイスがあれば教えてください。
漠然とした質問ですみません。
510:nobodyさん
09/11/13 17:07:29
>>509
>GAEで、写真共有サイトを作ろうと思うんですけど、
容量の問題は関係ないと思うよ。
だって今更新しい写真共有サイトなんて誰も使わないから。
511:nobodyさん
09/11/13 18:32:37
むしろ2ch互換掲示板アプリ作ろうかと思ってますが需要あるでしょうか。
512:nobodyさん
09/11/13 18:58:31
>>510
>だって今更新しい写真共有サイトなんて誰も使わないから。
仲間内で使うだけなんで、気にしないでください。
#こういうチャチャ入れしかできない人は(ry
513:nobodyさん
09/11/13 19:19:42
具体的な話を伏せるから漠然としてるんだろ
514:nobodyさん
09/11/13 20:16:27
顔真っ赤で悔しいから
情報あと出しを装ってるんじゃねーの?
深読みしすぎかな?
515:nobodyさん
09/11/13 20:16:32
いや、本質的じゃないとこでチャチャ入れんなってことでしょ
516:nobodyさん
09/11/13 20:17:26
つかここで聞くなよ
過去ログ見ればどういうスレかわかるだろ
517:nobodyさん
09/11/13 20:58:42
>>510
こういう奴まじウゼー
518:nobodyさん
09/11/13 21:03:08
2chで聞くとこんなレスしか返ってこないからstackoverflowで聞け。
519:nobodyさん
09/11/13 21:26:02
>>508
枠しか表示されないみたいです。
楽しみにしていますので、頑張ってください。
520:nobodyさん
09/11/13 21:40:32
>>516
まあ過去ログうんぬん以前に2ちゃんだしw
>>518
条件後出しする奴を誘導されても困るがな(´・ω・`)
521:nobodyさん
09/11/13 21:42:48
サーバーからデータだけ返してhtmlはjavascriptで全部組み立てか、
俺が作ろうとしてるのとめっちゃ似てるw
522:nobodyさん
09/11/13 21:46:32
条件後出しって、「仲間内で使う」ってとこのこといってんの?
なんか実装に影響すんのかねそれって。
523:nobodyさん
09/11/13 22:07:39
これもサーバ側はGAEで動いてるけど
URLリンク(app.riaservice.com)
524:nobodyさん
09/11/13 22:52:22
goが普及したらpythonサポートは切り捨てられるんだろうか?
525:nobodyさん
09/11/13 23:44:56
それは無いでしょっていうか
そんなにすぐにGoが普及するとは思えんけど。
526:nobodyさん
09/11/13 23:50:56
>>524
pythonが落ちぶれるよりも、Goが落ちぶれる確率の方が高いと思う。
527:nobodyさん
09/11/14 00:05:47
pythonのメイン開発者は、ずっとgoogleにいるぞ
528:nobodyさん
09/11/14 00:12:22
ぐぐったら、ずっとじゃねー
URLリンク(mojix.org)
529:nobodyさん
09/11/14 00:37:08
>>522
不特定多数と特定少数の違いは容量や転送量に影響しないのか
530:nobodyさん
09/11/14 01:14:36
>>523
それ結構すごいですね
531:nobodyさん
09/11/14 04:37:56
>>521
すげえな。
Perlのムック本に載ってたけど、Livedoor Readerも確かそんな感じだっけ。
裏側全部API化してJavaScriptで組み立ててる。
そういうのはGAE向いてそうだな
>>523はJavaScriptの代わりにFlexでフロントエンドにする感じかー。
>>522 >>529-530
仲間内なら、画像データなんてたかが知れてるからなんとかなるかもしれんけど、
一般にwebサービスとしてリリース(特に無料会員がいるとか)だと、GAEだけじゃまずムリっしょ。
今ならamazon s3使うとか。
かといって、利便性追求して、OSのシェル拡張作って、デジカメの1000万画素データをドラッグ&ドロップでうpできるようにするとかしたら、
仲間内でも容易にパンクしそうだがw
画像の保持は面倒だから、flickerとか既存サービスのラッパーちゅうかフロントエンド作ったらどうかな?
データの保存は既存サービスに丸投げ(GAEだけで出来るのか知らんが)
今時、画像共有したいけど自作するだなんて、flickerとかの制限が嫌なんでしょ?
532:nobodyさん
09/11/14 07:07:30
google app engineからスクレイピングするいいPythonのライブラリはないですか?
533:nobodyさん
09/11/14 08:32:24
>かといって、利便性追求して、OSのシェル拡張作って、デジカメの1000万画素データをドラッグ&ドロップでうpできるようにするとかしたら、
dropboxでいいじゃんって気がしてきたよ。
534:nobodyさん
09/11/14 10:42:13
>>532
BeautifulSoup+BSXPath 使っています。
特定のページのスクレイビングしか試していないので、良いか悪いかはわからないけれど、必要最低限のことはできてる。
535:nobodyさん
09/11/14 12:42:01
>>534
サンクス
やっぱりBeautifulSoupかー。BSXPath知らんかった見てみます。
Rubyのwww::mechanize相当の機能がPythonのmechanizeにもあって、
GAEで動いてくれれば苦労せんでもすむのに・・・うう。
536:nobodyさん
09/11/15 21:33:47
>>512
>仲間内で使うだけなんで、気にしないでください。
>#こういうチャチャ入れしかできない人は(ry
仲間内で使うくらいのWebアプリなら、お前のウンチ脳で作ったもので十分。
データ構造がぐだぐだでもコードがスパゲッティでも、Googleの技術がなんとかしてくれる。
537:nobodyさん
09/11/15 23:17:57
>>536
ウザー
538:nobodyさん
09/11/15 23:22:00
友達が使うといってはみたが,実は友達が居なくて.
539:nobodyさん
09/11/15 23:24:12
ウザイなら見なきゃいいのにその実リロードしまくり
540:nobodyさん
09/11/16 00:05:17
>>538
おいやめろ
541:nobodyさん
09/11/16 00:07:49
ウザー
542:nobodyさん
09/11/16 22:27:46
糞野郎のせいで糞スレになった
543:nobodyさん
09/11/16 22:28:39
>>539
ウゼー
544:nobodyさん
09/11/16 22:34:50
ウンチ脳は死んだ方がいいね。
545:nobodyさん
09/11/17 01:52:13
>>544
お前が死ねよ
546:nobodyさん
09/11/17 08:03:52
自前のwebmailを立ててspamフィルタしようと思ったら
GMailとほとんど同じ仕組みになってしまうのか
それとも自分でカスタムのフィルタで馬なのか
547:nobodyさん
09/11/17 08:31:44 rhUOF4YW
自家発電FW作ってるおっさんより、こっちのおっさんのほうがすごそくね?
URLリンク(coreblog.org)
548:nobodyさん
09/11/17 08:34:05
本人
/''⌒\ + ::.゜ ゜ ゜゜。・。
. ,,..' -‐==''"フ +::.゜ ゜ ゜゜。・。 . .*
゜(n‘∀‘)η キタワァ !! ゜。・。
____,,... -‐ _ニ-=''7 。. +
_二--‐‐='''" \/. .* ☆
|. σ |-/σ | +★ キタワァ !!
ー-\,.ヘ レ' ''/ノ
_ ,,,,.. --― _二―='''7 +
― __,-=―=''" ヽ / . . 。. +
二=''" , ,ヽ、/ ★ ☆ _ ___
l ○ l___/ ○ l .。* ┼ ノヽ/ | | ┃┃
ー- | ''. l / '' | ┼ 丿 ノ ア * .*
γ⌒ヽ l / /⌒ヽ
_,,,,--='' ___,,-――='' ̄ __,-―='' ̄ / +
_,,- _,,-―='' ̄ ヽ / . . . .
 ̄ ,,-='' ̄ \ / . 。. ★ ☆
,,,―'' ノ ノ ヽ/ 。. .
―''| (;;) |___/ (;;) | ┃ ┏━┃ ┃┃
| """" | / """ | . ━┏┛ ┏━┃ ┏━┃ ┃┃
―-ヽ .γ´~⌒ヽ | / / ━┏┛ ┃ ┃ ━┃ ┛┛
\/ | |_/ /⌒ヽ、 ┛ ┛ ━┛ ┛ ┛┛
549:nobodyさん
09/11/17 09:07:01
反応はやすぎね?
プププ(wwWwwwwWWwwwww
550:nobodyさん
09/11/17 09:42:16
>>547
宣伝乙
551:nobodyさん
09/11/17 10:00:55
先生、548が本人だと思います!
上の方にも降臨してるみたいだし、間違いありません!
552:nobodyさん
09/11/17 11:45:45
畑も耕さず、種も蒔かず、雑草も抜かず、肥料も巻かず、
水もやらず、添え木もせず、収穫もせず、金も払わず、
ただ実を食う。
そんな人間にも育て方が下手だと
批判をする権利はあります。
553:nobodyさん
09/11/17 12:48:34
権利はあるけど対応する義務はないぞ
554:nobodyさん
09/11/17 13:56:55
FAQだろうけど、聞いてみる。
GAEでセッション管理はどうすんの?
標準機能としては提供してないよね?
ぐぐってみたけど、これというのがなさそう。
みんなどうしてる?
Datastoreに保存すべきか、それとも暗号化してCookieに入れるようなのを作るか。
555:nobodyさん
09/11/17 15:37:57
gaeoはデフォmemcachedでDatastoreも選べる
django patchはDatastoreのみ
556:nobodyさん
09/11/17 16:31:07
こんな糞スレにURL張っても逆宣伝にしかならんだろ。
557:nobodyさん
09/11/17 17:15:03
>>555
あれ、GAEで、標準でセッションて使えたっけ?
詳細ページへのリンクをプリーズ
558:nobodyさん
09/11/17 18:26:16
gaeo
559:nobodyさん
09/11/17 19:11:59
これのいちばんしたにかいてあるじゃば
URLリンク(code.google.com)
560:nobodyさん
09/11/17 20:22:26
なるほど、GAE for Javaでは標準装備なのか。なんでPythonではついてないの?
561:nobodyさん
09/11/17 22:26:37
>>554
Python版だと無いですよね
Kay なら Datastore 版セッションと SecureCookie のセッションと選べますよ。
memcached のみのセッションは信頼性の面で難ありなので止めた方が良いです。
562:nobodyさん
09/11/17 23:03:58
セッション機能なんて自分で作っても5分くらいだから。
563:nobodyさん
09/11/17 23:21:37
5分でテストまで出来るなんてすばらしいな。
うちの会社に欲しい人材だわ。
564:nobodyさん
09/11/17 23:26:27
テストはテストという項目で請求しないのか。
随分がさつな会社だな。
565:nobodyさん
09/11/17 23:51:16
cookie + memchaced で作ったセッション管理モジュール上げてやんよ
566:nobodyさん
09/11/18 00:33:48
平日は早朝から夜まで、土日も関係なく社員が働く会社をブラック企業と言います。
567:nobodyさん
09/11/18 05:39:47
memcacheをセッションにするのは普通不安定なの?
GAEだから不安定なの?
568:nobodyさん
09/11/18 07:55:40
memcacheってよく壊れなくね?
569:nobodyさん
09/11/18 08:02:35
ec2でmemcached鯖立ててた時は
たまに消えてた
570:nobodyさん
09/11/18 10:03:07
Kayのオッサンはスルーかよ(www
551確定ってことか?
571:nobodyさん
09/11/18 11:08:35
どうでもいいよそんなこと
572:nobodyさん
09/11/18 12:24:42
memcached って expire 期間指定出来たっけ?
573:nobodyさん
09/11/18 12:33:34
expireする時間を指定可能
あと時々勝手な都合でexpireする
574:nobodyさん
09/11/18 16:00:17
URLリンク(code.google.com)
に
-----
App Engine には Python Cryptography Toolkit のカスタム バージョンが付属しており、
これは PyCrypto とも呼ばれています。
App Engine に付属するバージョンは pycrypto 2.0.1 をベースにしています。
これは最新バージョンではありませんが、その大半は新しいバージョンとの互換性があります。
-----
とあるけど、SDK 1.2.7 の中には見つからないんですけど。
import Crypto とかしてもエラーになるし。
だれか教えて!
575:nobodyさん
09/11/18 21:51:49
>>574
デプロイしたら動くんじゃね?
576:nobodyさん
09/11/18 23:14:16
セッションってmemcachedの主な用途だと思ってたんだが
不安定ならキャッシュくらいにしか使えないね
577:nobodyさん
09/11/19 00:17:46
その名の通りキャッシュなんで、不揮発じゃない
578:nobodyさん
09/11/19 00:23:18
576の将来が不安
579:nobodyさん
09/11/19 00:33:02
永続的(もしくは保存期間が長い)セッションに使うと、
単なるキャッシュなので、
get: 参照して、無ければDB的な物から引いて更新
set: キャッシュ更新して 本体書き込み
同時アクセス考慮するならDB的な物をロックするとか
トランザクションするならさらに制御が複雑に
最近のwebサービスだと、セッション用に素のmemcached使わずに永続的な実装にして使ってる。
580:nobodyさん
09/11/19 00:46:14
>>565
まだですか
581:nobodyさん
09/11/20 12:31:13
アクセス数を減らす為に、CSS Spriteとか使ってるけど、
そもそもサイトの静的リソース(画像、CSS,Javascript、Flashとか)を
別アプリケーション立ててそっちにもっていくのは規約に反するのかな?
582:nobodyさん
09/11/20 12:48:08
問題なし
583:nobodyさん
09/11/20 13:46:47
GAE内で2つってこと?
584:nobodyさん
09/11/20 14:28:37
>同時に複数のアカウントでアプリケーションを操作するなどして割り当てを侵害したり、悪用しようとしたりすることは、利用規約への違反となり、アプリケーションが無効になるか、アカウントが停止されることがあります。
アカウント内なら問題無さそう
むしろ一つのアプリケーションに複数のアカウントを関連付ける機能があるのにこれはひどい
585:nobodyさん
09/11/20 17:54:31
↑意味を取り違えてると思う
>同時に複数のアカウントでアプリケーションを操作するなどして
というのはその方法でCPUやDataStoreやMail/Dayのquotaの制限を突破しちゃだめっていう意味だと思う
586:nobodyさん
09/11/20 23:45:27
って突破できなくね?
ドメイン変わるし。
587:nobodyさん
09/11/21 04:55:21
アカウント2つでアプリ2つ作って、片方を静的ファイル置き場みたいに使っちゃダメってことだよね
当たり前か。
アカウント1つでもだめだろな
588:nobodyさん
09/11/21 05:34:15
静的コンテンツは他に鯖{借りて|立てて}スケールアウトすればいいのだ
・・・あれ?
589:nobodyさん
09/11/21 06:56:33
GAEいらないじゃん
590:nobodyさん
09/11/21 12:59:08
性的コンテンツなら、そこいらのレンサバで勝手にスケールするだろ
591:nobodyさん
09/11/21 13:10:56
どんだけアクセス数が少ないんだよ
592:nobodyさん
09/11/21 13:16:56
ボクの性的コンテンツがスケールしません
593:nobodyさん
09/11/21 19:23:31
ボクの性的コンテンツはビックスケールです
594:nobodyさん
09/11/21 20:04:56
DSの中にあります
595:nobodyさん
09/11/26 09:34:16
.
596:nobodyさん
09/11/26 16:54:02 7zJTiiD0
URLリンク(www.asahi.com)
597:nobodyさん
09/11/28 19:48:27
純粋なあの頃は仕事で追い詰められて自殺なんて都市伝説だと思ってたけど
今じゃ知り合いの失踪も自殺も体験した
598:nobodyさん
09/11/29 16:23:00
remote_apiでデータいじると、DateTimePropertyの値がUTCに直されずに保存されちゃうんだな
auto_nowにしてたフィールドが9時間進んでいて驚いた
599:nobodyさん
09/11/29 17:11:15
素人以下の造りだよなぁ
600:nobodyさん
09/12/02 11:07:11
質問いいですか?
GAEで作ったアプリてローカルでも運用できるもんなんでしょうか?
wikiみたいなのを作った場合を想定していて、
例えば外部公開用の他に、
自分用でかつネットつないでない時も使えないときも使いたい場合、
どうしたものでしょうか?GAEの
ローカルでもちゃんと動いてくれるものでしょうか?
感覚的にRailsのアプリのBTS、RedmineをWindows上でproductionモードでmongrelでローカルにて動かすような感じです。
601:nobodyさん
09/12/02 11:40:32
開発用のローカルサーバそのままでOKならそれでいいんじゃないの?
602:nobodyさん
09/12/02 11:58:20
鬼のようなPV(になる予定)のサイトを作るんですが、EC2かGAEか悩んでいます。
自由度無くて詰んだら嫌なのでEC2に決まりかけてたのですが、
mysqlをスケーリングしてうんぬんはやはり面倒なのでGAEがいいよなあと。
いまどきのWebサービスを開発するにあたって
GAEでどうしてもできないことはなにがありますでしょうか。
たとえば、
-全文検索サーバをインストールして使う
-数時間かかるバッチ処理
-HTTP以外の通信
-SQLでかんたんにできること JOINとか?
-巨大なファイルをあつかう1GB以上とか
-データベースの定期ダンプ
-複雑な画像処理 ImageMagick
ほかにありますでしょうか。アドバイスお願いします。
これから要件まとめてなにか気がついたら私もまたカキコします。
これ
URLリンク(code.google.com)
つかってGAEでRubyというのも良いですね。
ただ、CPUが無駄遣いだというカキコがちょっと前にありましたけども。
603:nobodyさん
09/12/02 12:40:43
鬼のようなPVなら俺なら迷い無くEC2
604:nobodyさん
09/12/02 13:24:04
EC2のHigh-Memory Quadruple Extra Large Instance 68.4 GB of memory,
26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each),
1690 GB of instance storage, 64-bit platform
にmysql載せればいくらでも相当無理しても大丈夫そうだ。
ディスクの速度が不明だな。書き込み速いのかな。
スレ違いでした。すまん。
605:nobodyさん
09/12/02 13:28:35
>>602
鬼のようなPVのサイトだから、独自ドメインを使うと思うんだけど、
なんか独自ドメインだとSSLが使えないらしいんだよね。
たとえば URLリンク(www.example.org) というURLで管理者情報をいじくるページをつくったとして、
これを https にしたいとしても、できないんだってさ。
独自ドメインじゃなく xxxxx.appspot.com ならSSL使えるらしい。
これってどうよ?俺的には致命的なんだけど、だれか回避策しらんかね?
あと、www.example.org はOKだけど example.org (naked urlというらしい)は使えないとか。まあこの制限は我慢できるか。
606:nobodyさん
09/12/02 13:32:29
別ドメインになるとセッションの受け渡しができないよなぁ。。
607:nobodyさん
09/12/02 13:33:04
>>602
>たとえば、
>-全文検索サーバをインストールして使う
>-数時間かかるバッチ処理
>-HTTP以外の通信
>-SQLでかんたんにできること JOINとか?
>-巨大なファイルをあつかう1GB以上とか
>-データベースの定期ダンプ
>-複雑な画像処理 ImageMagick
これ全部やりたいってことなら、GAEじゃ無理だね。
データベースの定期ダンプとか無理だろ。
頑張ってMySQLをスケーリングするか、memcachedを使いたおせ。
608:602
09/12/02 15:51:49
>>607
これから要件を洗い出すのですが、それ全部必要なわけではないです。
私の知識の範囲でGAEで出来ないことリストです。
GAE地雷リスト?
>>603
PV課金だからってことですね。EC2なら工夫次第でPV単価安くできる。
>>605
ありがとうございます。
(追加)
- SSLを自由に使えない
- 使えるドメインに制限あり(naked url)
>>604
"Amazon Relational Database Service"ってのを見つけました。
mysqlのおもりをお任せ出来ちゃうのかもしれません。
609:nobodyさん
09/12/02 17:29:01
>>605
セキュリティ的に回避できちゃ困る領域に見えるけど
SSL証明書どうすりゃいいんだ?
610:nobodyさん
09/12/03 00:14:17
*.example.com
611:nobodyさん
09/12/03 04:30:44
>>605
xxx.appspot.com で使ってたけど
SSL にも色々変な制限あるみたいで
xls を出力するプログラム(hogehoge)をうpしたら
URLリンク(xxx.appspot.com) はダウンロード出来たのに
URLリンク(xxx.appspot.com) ではダウンロード出来なかったり
SSL の意味無いやんって
GAE 使うのやめたよ
612:nobodyさん
09/12/03 06:32:27
えっ、マジSSLだめのか、GAE。それだめだろ・・・
ログインページはSSLでないと信用できない、という場面もある。
仕事のシステム作るような場合だと、さすがにSSL必須だし。(SSLなくても大丈夫って顧客だますの?)
回避策ないかね。
613:nobodyさん
09/12/03 06:33:25
てか、ネットで業務でGAEつかってる会社をたまに見かけるんだけど、
この辺どうやってんだろ、気になるな
614:611
09/12/03 07:31:10
>>612
いや、ログインページだけなら SSL に出来るんだ
URLリンク(xxx.appspot.com)
URLリンク(xxx.appspot.com)
なんかも問題ないし
HTML だけ出力するプログラム
URLリンク(xxx.appspot.com)
URLリンク(xxx.appspot.com)
とかも問題なかったのに
>>611
の条件だけダメだったりするんだ
615:nobodyさん
09/12/03 07:33:45
URLに日本語が入ってるときにUTF-8にした上でurlescapeしてもアクセス出来なかったりするね
616:nobodyさん
09/12/03 12:22:11
>>605
EC2でexample.org (naked url)で普通に運営してるぞ俺
617:nobodyさん
09/12/03 12:37:37
apps + app engineの制約だろ
>>610も何が言いたいのかわからん
618:nobodyさん
09/12/03 17:57:10
naked domain使えるようにならないかなぁ・・
619:nobodyさん
09/12/03 20:55:30
>>617
ワイルドカードのSSL証明書とれってことじゃないのかな?
620:nobodyさん
09/12/04 09:21:38
Google、無料DNSサービス「Google Public DNS」発表
URLリンク(www.itmedia.co.jp)
これでnaked domainを指定のサブドメにリダイレクトできるようにならないかな?
621:nobodyさん
09/12/04 09:55:26
よく見たらそういうもんじゃなかった fack
622:nobodyさん
09/12/04 10:18:03
fuckでした
623:nobodyさん
09/12/04 18:55:33
まとめサイトをwikiでつくりたいです。
GAEにwikiを設置したいんですが、使えるwikiアプリをご存知でしたら教えてください。
・PythonでつくられたwikiでGAEで動くもの
・JavaでつくられたwikiでGAEで動くもの
Quercus(PHP in Java)を使ってGAE上で動くPHPのwikiでもいいです。
Pukiwikiのファイルの書き込み部分を、GAE上ではBigTableに書き込むように改造するのは大変でしょうか?
624:nobodyさん
09/12/04 19:03:47
>>623
俺も知りたい
自作したがしょぼすぎるんだ
625:nobodyさん
09/12/04 19:08:22
疑似ファイルシステムつくるか
626:nobodyさん
09/12/04 19:21:43
wikiなんざ@wikiでも借りたらいいんじゃないかと思うんだが
627:nobodyさん
09/12/04 19:21:43
擬似RDBでも許す
628:nobodyさん
09/12/04 20:20:21
>>626
1日100万PVのアクセスがあっても対応できるGAEで、まとめwikiを作りたいんです><
>>625
勉強するんで、作り方教えてください><
・PukiwikiをGAE用に改造する
・Quercus(PHP in Java)で動かす
この改造路線でよろしいでしょうか?
(JavaとPHPは使えます。Pythonはこれから勉強する予定)
ちなみに、改造したコードはどこにおけばいいですか?
よく分からんけど、Google CodeとかGitHubという場所にアップロードすればいいんですかね?
URLリンク(ja.wikipedia.org)
629:nobodyさん
09/12/04 20:26:55
>>628
今ならGitHubだな。
630:nobodyさん
09/12/04 20:29:05
pythonで有名なwikiってmoinmoinって名前だったっけか
探せばGAEで動くように移植した人とかいるかもね
631:nobodyさん
09/12/04 20:43:43
>>629 >>630 ありがとうございます。
MionMoinを調べてみます!
<擬似ファイルシステム>
BigTabelに、[AlterFile]というテーブルを用意する。
カラムは、(1) [FileName](=ファイル名を保存する)と、(2) [FileData](=ファイルの中身)がある。
従来のファイル操作関連の関数を、BigTableに書き込む関数でラップするかんじですかね?
632:nobodyさん
09/12/04 22:50:02
FileSize
FileCTime
FileATime
FileMTime
はあった方が良いだろう
633:nobodyさん
09/12/04 22:51:03
FileAtribute
FileOwner
なんかもいるんじゃないかな
634:nobodyさん
09/12/05 01:16:34
ラップしたらそのファイル操作関数は制限されずに呼び出せるの?
635:nobodyさん
09/12/05 03:10:19
そりゃまぁそういう風に作ればそうなるだろう
636:nobodyさん
09/12/05 08:06:48
>>628
Pukiwikiは全ファイルなめるような操作あったような気がするから、
記事が1000件超えたらまずそうな気がするw
あと、何するにしても日本語検索を自前で実装しないといけないから注意。
サイトマップ作ってgoogleにindexさせて放り投げてもいいけど
637:nobodyさん
09/12/05 08:10:58
>>630
feature requestsはでてるみたいね。
FeatureRequests/GoogleAppEngineCompatibility - MoinMoin
URLリンク(moinmo.in)
638:nobodyさん
09/12/06 21:30:52
Cしか書けない低レベルプログラマだけど
ここ一週間GAE+PYTHONの勉強をがんばって
2chライクの掲示板とか作ってみたけど
なんか疲れた。
もうちっと面白いアイデアがないもんかねえ
639:nobodyさん
09/12/06 21:43:18
結構何作ったらいいのかとか思い付かないよね。
640:nobodyさん
09/12/06 22:59:48
Twitterのbotとかも作るのは簡単そうだけど
肝心のしゃべらせる内容が思いつかないw
641:nobodyさん
09/12/06 23:17:48
勉強会の資料みたけどトランザクションきっちり必要な用途には向かないみたいね。ブログとかは向くだろうな。
適材適所。
642:nobodyさん
09/12/07 01:51:30
昨日見つけたんだけどこれはどうなんだろう↓
URLリンク(eiichirouchiumi.blogspot.com)
Acid HouseというGAE/Jのフレームワークで、エンティティグループをまたいでの
トランザクション処理ができるらしい
これが使えるとかなり助かるし、結構画期的だと思うんだけど
643:nobodyさん
09/12/07 11:44:19
Google App Engine Datastore のアトミック・トランザクションで更新できるのは、1エンティティ・グループだけですよね?ご存知の通り、Google App Engine Datastore では、このような「複数エンティティ・グループをアトミックに更新する」方法がありません。
実は、Low-level API なんかをうまく使って対応する方法が色々とあるんですが、Acid House を使うと、このオペレーションを1トランザクションで行うことができるので、すごく楽です。
だってさ。
LowLevelAPIで何とかなるなら標準でなぜサポートされていないんだろ。
644:nobodyさん
09/12/07 12:27:45
>>640
なるべくボットっぽくないボットを作って、followerを一杯釣るのにいきがいを感じるのはどうだろうか。
はてぶのホッテントリ(URLリンク(b.hatena.ne.jp))のURLに対して、
適当にこれまたはてぶのコメントからスターがたくさんついたコメを引っ張ってきて、ちょっと改変してつぶやくとかどうだろうか?
また、なるべくボット臭を消すために、たまにはてブ以外のこともつぶやく。
・URLリンク(buzztter.com) 話題をから拾ってきて適当に発言。~~わろた、~~てなんだこれ?等
・URLリンク(twitter.com) から拾ってきて、~~なうと発言
・URLリンク(twitter.com) や URLリンク(twitter.com) から拾ってきて~~爆発しろ!
APIや情報ソースとして使えそうなサービスと連携して時事をつぶやけばいいと思う
645:nobodyさん
09/12/07 12:29:03
>>644
はてぶホッテントリのURLミスった
URLリンク(b.hatena.ne.jp)
646:nobodyさん
09/12/07 14:29:21
>>644
なんとなく寂しいな
647:nobodyさん
09/12/07 16:26:13
lowlevelAPIってどうやったら使えるの
648:nobodyさん
09/12/07 18:25:42
Javadoc見て感覚で書く
649:nobodyさん
09/12/07 20:03:03
えっ
パイソンじゃ無理なの?
650:nobodyさん
09/12/07 22:09:43
>>642だけどソースを見たらどうも駄目っぽい
コミットの途中でクラッシュした時のことが考えられてないし、整合性の問題がある
箇所がいくつもあったり、競合が発生した場合のひどいパフォーマンスとか
とにかく問題が多すぎて、たぶん使ったら大変なことになる
651:nobodyさん
09/12/08 03:17:44
>>650
>のような「複数エンティティ・グループをアトミックに更新する」方法がありません。
>実は、Low-level API なんかをうまく使って対応する方法が色々とある
「ローレベルAPIならアトミックにできる」とも読めてしまうけど、そういうわけではないってこと?
652:nobodyさん
09/12/08 10:24:42
例えば銀行口座間の送金をトランザクションを利用した実装にするには残高entityをすべて1つのentitygroupにまとめておく必要があるわけですよね。
するとロック範囲も全体なので並列処理できない。スケールしない。
すると出てくる手法はなにがあるのでしょうか。
分散トランザクションとか2フェーズコミットとか?
ジャーナリングファイルシステムみたいにまず入出金イベントentityを作ってあとから各口座に反映させる?
ちなみに銀行アプリのentitygroupは口座ごとに分けて残高entityをrootにして入出金ログentityを子にするので考えています。
653:nobodyさん
09/12/08 11:13:10
>>652
BASEトランザクション
・Basically Available
・Soft-State
・Eventual Consistency
ACIDとは、別の概念が、クラウドでは出てきている。
654:nobodyさん
09/12/08 12:49:57
>>651
そもそもAcid HouseではLow Level APIは使ってない
内部でJDOのPersistenceManagerを複数生成して、それぞれ別のトランザクションを
開始しているんだけど、どうもデータストアが提供するこの機能のことを指して
Low Level APIと言っている気がする
本来のLow Level APIはJDOに比べて速度が速くて自由度が若干高いというだけで
機能自体は変わらないはず
655:nobodyさん
09/12/08 12:51:42
>>652
Song of Cloudでもその話題を扱ってますね
送金のトランザクション処理パターン
URLリンク(songofcloud.gluegent.com)
分散トランザクション処理の最適化
URLリンク(songofcloud.gluegent.com)
656:nobodyさん
09/12/08 13:40:38
>>654
>速度が速くて自由度が若干高いというだけで機能自体は変わらない
なるほど、ありがとう
657:nobodyさん
09/12/08 23:18:02
なんか難しい話になってるな
銀行システムでも造るのか
658:nobodyさん
09/12/09 00:51:34
>>655
すげーわかりやすかった。さんきゅ。
659:nobodyさん
09/12/09 00:54:51
>>653
>>655
ありがとうございます。やろうと思えばできるのですね>トランザクション
datastoreはindexが更新されるのに若干タイムラグがあるので
そもそもEventual Consistencyではありますよね。
>>657
課金とかポイントの使用とか
660:nobodyさん
09/12/09 08:54:10
webアプリすら不慣れであれなんだが、トランザクションてようするにちゃんと2つ以上のDB書き込みを同時に最後まで行うってことを指すのか?
例えば銀行だとAからBに振込んだときに、
A銀行で金減らす、B銀行で金増やす処理をちゃんと途切れずに行うってことで良いのかな
661:nobodyさん
09/12/09 09:31:44
ひとまとまりでおこなうってことじゃね?
途中でエラー起きた!とかなってもちゃんとその操作を行う前の状態に戻れるように
何したか記録してあるみたいな。
662:nobodyさん
09/12/09 10:12:17
>>661
それは、ロールバック(UNDO)・セグメントという更新前のジャーナルの概念。
それだけでなく、REDO・ログという更新後のジャーナルの概念と両輪になっている。
ロールバックに対して、ロールフォワードという機能。
ACID特性を、実現するために、UNDO/REDO両方を備えるのが通常。
たくさん更新してコミットしない間は、UNDOセグメントが多く使われちゃう。
663:nobodyさん
09/12/09 15:44:37
処理の成否に関らず矛盾しちゃダメよってことじゃない?
ところでトランザクションでサポートされてたとしても
通帳的なデータは作ったほうがいいんじゃまいか
664:nobodyさん
09/12/09 16:12:32
>>660
金曜日の午後3時以降に振り込むと
月曜の午前8時までは
A銀行で金が減って
B銀行にはまだ金が増えない状態になりますが
よろしかったでしょうか?
665:nobodyさん
09/12/09 21:32:15
>>664
A銀行の予約の勘定に入るよ。
ちゃんと永続性のあるところに落ち着いている。
666:nobodyさん
09/12/09 21:48:58
>>660
>にちゃんと2つ以上のDB書き込み
板用とスレッド用のDB2つ使った2chのログ鳥アプリ作ってる最中だったからびびった
667:nobodyさん
09/12/09 23:32:49
1台のmysqlですむならrails、それ意外はGAE。
668:nobodyさん
09/12/10 06:42:01
ざっくりしすぎだろw
669:nobodyさん
09/12/10 06:53:38
>>664-665
横から質問なんだが
土日が月末で利息の勘定月だった場合
A銀行の預金の利息は減った金額に対して計算されるのか
それとも減る前の金額に対して計算されるのかどっち?
670:nobodyさん
09/12/10 08:33:36
普通預金勘定に無いんだから、前者。
671:660
09/12/10 22:13:38
このスレレベル低すぎワロタ
なんか安心したわw
頑張ってGAEで何か作ろう
672:nobodyさん
09/12/10 22:18:13
レベルの低い質問をしておいてその態度はいかがなものか
673:nobodyさん
09/12/10 23:44:59
技術だけで勝負するよりも、企業会計原則とか簿記の
からめ手も使って勝負しないと、きついぞ。
変な仕様で作りこんでも、運用できなくて没。
674:nobodyさん
09/12/10 23:48:34
がんばらなきゃ作れないのも
レベルが低いからなんだけどね
675:nobodyさん
09/12/10 23:59:15
>>673
最近どんどんそんな感じになってるよね。
技術の敷居が下がってきてる気がする。
業務知識とかアイデアと器用さがあれば充分みたいな。
676:nobodyさん
09/12/11 01:04:36
>>675
高級言語PGの方向性ってそういうもんでしょ。
677:nobodyさん
09/12/11 02:13:49
そだね、昔は技術だけで食えたから細かい技術が生き甲斐みたいな感じだった。
幸せだった。
678:nobodyさん
09/12/11 08:08:14
一概には言えないけど、技術のハードルが下がるのはいいことだと思う。
いろんな人が触れることでいろんなものが生まれる。
679:nobodyさん
09/12/11 08:49:26
方向性的には
「アレやっといて」でコンピュータがなんでもしてくれる理想の世界
に向いているわけだから正しい進化だよね。
680:nobodyさん
09/12/11 09:09:58
でなかったら車なんか運転できないもんな
681:nobodyさん
09/12/11 12:14:25
でも低級(言葉合ってる?)言語メンテ出来る人材も育てないと将来困りそう。
682:nobodyさん
09/12/11 13:22:25
そういう人は大学で純正培養されてしかるべき企業に就職してしかるべき物作ってるしなぁ。
いっちまえばGAEとかもそういうもんだしね。
683:nobodyさん
09/12/11 14:22:50
>>682
なら問題なしか・・・。
684:nobodyさん
09/12/11 15:29:26
>>682
Googleも、金も人も出すといって
Apache Software Foundationに、支配下の人を出向させて
動くものができたら、持ち帰らして、製品に仕上げるみたいな感じかな。
BigTableも、Apacheの実装が先で、クラウドで動くシロモノに仕上げたのはGoogle。
いろんな業者のJavaAPサーバも、Apache(Web)やTomcat(AP)のエンジン使って
付加価値つけて、サポート料とるビジネスモデルだしね。
LinuxやEclipseも、Apache Software Foundationに似たしくみをもっている。
685:nobodyさん
09/12/11 16:02:29
だから企業でほぼOSS参加のみなのに給料貰える人がいるわけか
686:nobodyさん
09/12/11 20:32:45
GoogleのBigTableより先にあったApacheの実装ってなに?
Hbase?
687:nobodyさん
09/12/11 23:41:12
JNDIでスケールアウトできるDerbyやXindiceとN-gramで行き詰って死の谷に行って。。。
MapReduce・BigTableみたいな考えが出てきたんじゃないかな?
IBMが、XML-DBにリソース突っ込んだ後、今はHbaseに肩入れしている。
Hbaseを発表される前に、Googleは自分の実装完成させちゃった。
688:687
09/12/11 23:55:28
IBMやOracleが欲っていたものは、並列検索であって、
クラウドではなかったんだと思うのだ。
689:nobodyさん
09/12/12 00:24:40
トランジャクソンなんて
失敗したときとかバグったときに
銀行が損しない方向に倒しておけば良いんだよ
690:nobodyさん
09/12/12 00:27:06
聞いたかい、マイケル!こいつは傑作だよ!HAHAHAHAHA
691:660
09/12/12 12:44:15
トランジャクソン・ムーンウォーカー
692:nobodyさん
09/12/12 20:55:46
マイコーは機械になりたがっていたからな
今頃どこかのサーバに憑依しているのだろう
693:nobodyさん
09/12/20 00:18:42
1.3.0でJRubyかPythonより速くなったて本当?
Twitter / SASAKI TAKERU: @ashigeru 約5倍でした。URLリンク(bi)<)
GAE/JRubyが速くなった? - urekatのスカンク日記3
URLリンク(d.hatena.ne.jp)
GAE/JRubyのCPUコストは10000pv/$0.12 - urekatのスカンク日記3
URLリンク(d.hatena.ne.jp)
694:nobodyさん
09/12/20 01:42:38 SZMMX2fQ
JRubyでそうなんだから
Javaの方が糞速いってことか
パイソンって一体・・・
695:nobodyさん
09/12/20 01:53:32
JavaがLLより遅かったら存在価値なくなるだろ
696:nobodyさん
09/12/20 09:39:24
それもそうだが LL on Java の方がネイティブ LL より速いってのはちょっとね。
Jython の方がネイティブ Python より速かったら笑えるな。
697:nobodyさん
09/12/20 10:14:13
>>694
>>693の一番下、1.3.0の前の記事だけどそれにしてもJava速過ぎるw
JRubyがPythonに追いついたけど、それ以前にJavaが数倍速くてワロタ
698:nobodyさん
09/12/20 10:44:55
Jythonもネイティブに近い気がするな。。
Unladen Swallowがうまくいった場合に今後どれくらい速くなるかは気になる。
699:nobodyさん
09/12/20 11:13:29
Jythonの方がネイティブより速いってことはありえないだろ。
もしそうなら何かがおかしい。
700:nobodyさん
09/12/20 15:22:24
こんなん作ってみた
URLリンク(www.degifo.com)
作った感想
•作りたい物が決まってて機能的にGAEで実現できるならインフラ考えずに開発に集中出来るので楽
•バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
•自分でExpireの設定とかしないと画像とか多いと大したPV無いのにあっと言う間に下り転送量が無料の範囲超える
•GAEの画像操作のサービス、圧縮率を操作できない。画像の縦横サイズを小さくしても無駄に容量がデカい。
701:nobodyさん
09/12/20 15:23:46
このスレ頭の方で暗黙の了解で話題はPythonに限るみたいな雰囲気出してたのに、すっかりJavaですか。
Python人気ねーなぁ。
702:nobodyさん
09/12/20 15:40:22
ぐぐって出てくる記事もjavaが多くなったな
703:nobodyさん
09/12/20 16:52:35
>>700
せっかくさらしてくれたので質問!
・下り転送量うんぬんということは、画像はDataStoreにつっこんでだってことですか?
・> バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
マジスカ!?1.3にうpされたときの話?
・開発言語やフレームワークを教えてください!Java or Python, Django or Slime3 etc...
704:nobodyさん
09/12/20 16:53:26
>>703
でてるappengineの書籍も軒並みJavaみたいだし・・・
705:nobodyさん
09/12/20 17:19:44
>>699
javaは実行中にも最適化されるんだよ
激しく繰り返される処理は最終的にネイティブになるとか聞いたことがある
うそかもしれんが
706:nobodyさん
09/12/20 17:29:33
>>705
それただのHotSpot
707:nobodyさん
09/12/20 17:52:31
すまん、jythonの勉強からやり直してくる
708:nobodyさん
09/12/20 18:33:01
>>703
画像はDataStore。
静的ファイルじゃないから、GAEがよきに計らってくれず自分でリクエストヘッダ見て304返してる。
1.3の前にもしれっとメール受信の仕様が変わってた。
JavaとGWTで作ってる。
709:nobodyさん
09/12/21 01:06:07
未だに動かなくなるのか
ダウンタイムの履歴が見られるとこないの?
710:nobodyさん
09/12/21 15:16:35
>>700
>>バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
自分で開発環境をバージョンアップさせて、それをアップしたら一部動かなくなったってことだろ?
それって GAE 関係なくね?
711:nobodyさん
09/12/21 17:53:59
>>708
>画像はDataStore。
>静的ファイルじゃないから、GAEがよきに計らってくれず自分でリクエストヘッダ見て304返してる。
たしかに、これくらいはGAE側で用意してくれてもいい機能だよな。
アップロードしたファイルをファイルシステムに保存できないんだから。
712:nobodyさん
09/12/22 00:28:54
内部仕様を勝手に変えられて動かなくなるってことだろう
713:nobodyさん
09/12/22 03:23:38
動かなくなったって、何か特殊なことやってるのかな。
1年以上前に書いてほとんどいじってないのを、今も普通に使ってるが。
714:nobodyさん
09/12/22 07:52:51
うーん確かに
どの辺が勝手に変えられるのか書いてもらえるとありがたい
715:nobodyさん
09/12/22 08:11:51
sdkのバージョンアップで
デフォルト値が変わったってのは見たことあるお
716:nobodyさん
09/12/22 10:46:01
>>708
ありがとう
実際にサービス動かしている人いると参考になります
717:nobodyさん
09/12/22 10:51:38
画像のストレージとしてPicasa使う方法見つけてきた。
GAEとPicasaでfaviconをPNGに変換して保存するAPIを作成する - Pyro Memo
URLリンク(d.hatena.ne.jp)
こんな感じではてなフォトライフ(180円/月で3GB/月までOK)使うとかw
いろいろ応用できそうなもんだが
Picasaの値段はこちらにあった
機能 : 容量のアップグレード - Picasa ヘルプ
URLリンク(picasa.google.com)
え?amazon S3?安いん?
718:nobodyさん
09/12/22 17:41:30
はてななんか使う奴の気が知れねえ
719:nobodyさん
09/12/22 19:45:59
サーセン
720:nobodyさん
09/12/23 06:18:27
movatwitterとかで投稿できる写ツがはてなフォトライフ利用してる。
あれwebサービスから利用してよかったのかw
721:nobodyさん
09/12/23 08:59:50
Google App Engine実践リファレンス
URLリンク(gihyo.jp)
722:nobodyさん
09/12/23 13:55:05
これは容量無制限
URLリンク(jp.zooomr.com)
どうじゃんご?
723:nobodyさん
09/12/23 15:23:16
質問です。
GAE JavaのDevAppServerって、もしかして外から繋げられないって仕様ありますか?
coLinuxに入れてみたんですが、ホストマシン(Windows)からどうしても繋げなくて困ってます。
Railsなどは同じポートで動かしてつなげたことがあるので、coLinux側の問題ではないと判断しています。
また、内側からはw3mでページが見られることを確認しています。
724:nobodyさん
09/12/23 16:03:23
--address=0.0.0.0 オプションをつけると幸せになれるかも。
基本的にはlocalhostのアドレスしかlistenしていない。
725:nobodyさん
09/12/24 04:14:41
>>722
いつ潰れるか判らんサービスは避けたほうがいいんじゃね
まぁどんなサービスであろうといつ潰れるか判らんけどな
726:nobodyさん
09/12/24 15:44:51
>>721
URLリンク(gihyo.jp) で公開しているサンプルソースコードが
CRCエラーで破損しているようなんだけど、どうしよう。
727:nobodyさん
09/12/24 16:09:26
>>724
いけましたいけました!
The server is running at URLリンク(localhost:3000)
とあるから、一緒じゃないか!と思ったんですが明示したらいけました。
728:nobodyさん
09/12/24 20:23:27
skydriveをストレージにできねぇかな。
729:nobodyさん
09/12/24 21:29:05
フォト蔵も容量考えると悪くないかと。
730:nobodyさん
09/12/27 12:01:16
フォト蔵とはずいぶんマイナーなウェブサービスをご存知ですね。
もしかして、上級インターネット検定所有者ですか?
731:nobodyさん
09/12/27 18:53:31
そっち側のクラスタにいるからフォト蔵がマイナーだとはこれっぽっちも考えていなかった
732:nobodyさん
09/12/27 19:12:03
結構住み分けされてきてるよな・・・
たまに知らないサービスが知らないうちに凄くもりあがっててびびる。
733:nobodyさん
09/12/27 19:13:17
オンラインアルバムとかその人の興味次第だしな
興味ない人はフォト蔵どころかFlickrさえ知らん事もあるだろうし
734:nobodyさん
09/12/28 08:25:13
漏れは ny とか mx とか知らなくて
それでも技術者ですか?見たいに言われたな
735:nobodyさん
09/12/28 08:36:57
君子危うきに何とやらと言ってやれ
736:nobodyさん
09/12/28 09:08:52
使う使わないは別にしてこれだけニュースやら新聞に載ってるのに知らないってのは尋常じゃねーと思うけど。
余程こき使われてるんだろうな。
737:nobodyさん
09/12/28 10:40:09
確かに使ったことなくても関連ニュースは目にしてると思うけどなぁ。
でもmxもnyもウィルスが流行りだしてから知ったって技術者が居てもおかしくないんじゃね?
今あの手のP2Pファイル交換ソフトでどれが流行ってるかとか知らない人も結構いると思うけど。
738:nobodyさん
09/12/28 13:21:00
使ったことはないし
具体的な使い方はまったく知らない
739:nobodyさん
09/12/28 17:41:02
不用意にそれってマイナーだよねとか言うと色々面倒な立場になりかねんな。
740:nobodyさん
09/12/28 17:59:32
知ってても知らないフリをするのが通というもの
741:nobodyさん
09/12/28 18:43:25
無駄な仕事が増えるもんな
742:nobodyさん
09/12/28 18:50:27
知ってても何も言わないのが通だろ。知らないフリってのは性悪だよ。
743:nobodyさん
09/12/28 19:08:29
どっちもどっちw
744:nobodyさん
09/12/28 19:18:01
経験的に思うんだけど
知らない振りをして話を聞いた方が
相手から得られる情報は多い
ただし新しい情報とは限らないが
745:nobodyさん
09/12/28 20:41:35
>>731
そっち側のクラスタってどういう意味?
746:nobodyさん
09/12/28 20:47:44
そのまんま、フォト蔵がメジャーな集団ってことでしょ。
747:nobodyさん
09/12/28 21:25:26
>>744
何も知らない人に教えるのと半分くらい知っている人に教えるのでは、前者が気持ちいと思う人が多いみたいね。
それで色々話しちゃうのかも。カマトトはバレたら印象悪くしちゃうけど・・・。
748:nobodyさん
09/12/29 19:34:59
P2Pは、DHTと永続的な分散ストレージの話題の一部として知っておけばいいんじゃね?
749: 【大凶】 【530円】
10/01/01 03:22:55
d
750:nobodyさん
10/01/03 12:23:32
kayのto_local_timezoneって二回かけると時間ずれない?
to_local_timezone(to_local_timezone(datetime))
751:300
10/01/03 17:30:52
Java SDK 1.2.8以降のprecompilationを検証してみました。
URLリンク(blog.livedoor.jp)
起動時間が3割程改善されました。
752:nobodyさん
10/01/06 21:37:40 WtAeOtwc
ワードごとのgoogleの検索結果件数を利用したいんですが、
結果ページから正規表現で抜きとる以外に方法ありますか?
昔のGoogle APIならできたみたいなんですが・・・
753:nobodyさん
10/01/07 15:33:02
gae
754:nobodyさん
10/01/10 22:52:02
MRIに対応する可能性もあるからJRubyでGAEを使う気になれない
そう考えるとやっぱ今はPythonかなー。もしくはScala
755:nobodyさん
10/01/12 15:17:58
MRI対応可能性→無い。GoogleがRuby採用していない。Googleで利用される言語はJavascript, Python, Java, C++のみ。
Scala→GAE/Jではスレッド作れいないので、Scalaの良さが生かせない。利用するメリットがあんまりない。
Javaが嫌ならPython使っとけ。
756:nobodyさん
10/01/12 15:54:30
やったことねーけどJavaに対するScalaのメリットって並列だけなの?
757:nobodyさん
10/01/12 19:08:00
だと思う
758:755
10/01/12 19:24:41
いや、並列だけではない。
型推論・暗黙の型変換・クロージャ・多値返却・MixIn・パターンマッチ・等々、
こまごまとした点でJavaに比べてイケてる特徴は結構ある。
だけど、AppEngine上でのパフォーマンスやIDEの整備状況を考えると
今はJavaから無理してScalaに移行する意味はあんまり無いのかもしれないと思う。
遊びで作るならありだと思うけど。
759:nobodyさん
10/01/12 21:51:18
そもそも GAE が遊びな訳で
760:nobodyさん
10/01/12 22:48:54
そりゃ遊びで使ってる人は遊びだろうさ
761:nobodyさん
10/01/13 13:25:39
中国事業から撤退辞さず=人権活動家狙ったサイバー攻撃で-米グーグル
URLリンク(www.cnn.co.jp)
URLリンク(jp.reuters.com)
URLリンク(www.yomiuri.co.jp)
URLリンク(www.jiji.com)
762:nobodyさん
10/01/14 01:33:47
>>755
> GoogleがRuby採用していない。
Googleが使っていない言語はサポートしないっていうソースを教えて欲しい。
763:nobodyさん
10/01/14 02:09:59
ソースは無いけどしないって言われてもああやっぱりって思えてくる
764:nobodyさん
10/01/14 03:12:35
なんだそりゃ
765:nobodyさん
10/01/14 04:08:23
Ruby版だれもやらないんだったら漏れがやるって言って
ぐぐるさんに売り込みに逝けば雇ってくれるかも知れないぞ
766:nobodyさん
10/01/14 04:11:58
そろそろ誰かがgolangに着手してるはず!
767:nobodyさん
10/01/14 11:23:31
Rubyは不安定すぎるから採用しないんだって。
中の人が言ってた。
768:nobodyさん
10/01/14 11:36:59
ソース
769:nobodyさん
10/01/14 13:54:12
直接聞いたんじゃないのか?
まぁ別にどうでもいいだろルビーなんて
770:nobodyさん
10/01/14 14:23:40
>>766
URLリンク(golang.org)
もうしてるみたいですお
771:nobodyさん
10/01/14 14:28:52
>>770
これか
>Implementation roadmap
>App Engine support.
やっぱGAEのことなのかな
772:nobodyさん
10/01/14 22:40:15
golangのサポートとか誰得…
773:nobodyさん
10/01/21 22:06:13
ガエ
774:nobodyさん
10/01/23 08:06:32 XRhFBb8M
JavaもPythonも使ったことないのに見よう見まねで頑張ってるから、どうせならGoでやってみたいなぁ…
という人間もいる
身も心もgoogleにささげてるようで嫌だけどw
775:nobodyさん
10/01/25 13:03:39
ASCIIから出てる入門書
Kayの使い方の紹介だった orz
776:nobodyさん
10/01/25 13:45:23
>>775
Kayの作り方ぐらい書いてくれればいいのにね。
777:nobodyさん
10/01/25 14:14:17
>>775
グーグル API エキスパートたんをバカにするな!
778:nobodyさん
10/01/25 15:46:21 n+Y7O4xB
Kay って werkzeug 使ってたんだね
779:nobodyさん
10/01/25 17:16:47
>>775
松尾さんも見てるスレでなんてことを・・・
780:nobodyさん
10/01/25 19:34:08
>>779
自分にさん付けするなんてお労しい・・・
781:nobodyさん
10/01/25 21:35:00
Kayってどうなの?
ユーザ多いとか、パフォーマンスすごいとか、開発効率高いとか。
使い方を紹介する本が出るくらいだから、すごいフレームワークなんでしょ?
782:nobodyさん
10/01/25 21:53:52 03aGL1ca
DashbordのDatastore Viewerから直接エンティティを新規作成するときに
date型の値ってどうやって入力するんでしょう??
なんかint型で入力するようですけど、例えば33333って入れても33333と反映されてdate型にならないっす
783:nobodyさん
10/01/25 23:04:12
誰が使ってるのか分からない無名フレームワークの解説本なんてよく出すな。
アスキーって儲かってるんだな。
784:nobodyさん
10/01/26 00:12:07
Google App Engineに依存するのがちょっと怖いんだよな
PaaSの標準規格みたいなものを策定して、それを実装した
サービスが10社くらいあるとポータビリティも確保できて
価格も競争により安価になるんだがなぁ
こういう無段階スケーラブルなシステムを提供できるのが
グーグルしかいない
785:nobodyさん
10/01/26 01:27:56
Oilじゃ何か不足だったのかな
786:nobodyさん
10/01/26 01:31:09
無名フレームワークでも書籍になれば認知度が上がるよねと思ってしまった著者タソと
まんまと騙された出版社が繰り広げる壮大な失敗マーケティング。
787:nobodyさん
10/01/26 02:04:42
>>784
標準規格なんてのは後発が市場に参入するのに好都合なだけで
寡占企業にとっては害悪でしかない
仮にJavaCloudEditionなんてできてもGoogleが準拠するメリットはないだろう
788:nobodyさん
10/01/26 02:58:49
PC/AT造ってたIBMは(ry
789:nobodyさん
10/01/26 09:45:49
そのうち標準規格決まるんじゃないかなーって気はするけどなあ。
もしくは各クラウドの差異を吸収するようなフレームワークとか出るんじゃないかねぇ。
790:nobodyさん
10/01/26 21:16:26
最近のプログラムて数年使ったら新しいの作ってポイじゃないの
標準とか再利用とか考えても恩恵受けられるんだろうか
791:nobodyさん
10/01/26 21:44:04
ミドルウェアの寿命はそこまで短かくないだろ。
792:nobodyさん
10/01/26 21:50:58
プログラムはポイ捨てかもしれんがデータベースはそうもいかんだろう
793:nobodyさん
10/01/26 22:22:48
GAEにため込んだデータはポイ捨てじゃね?
794:nobodyさん
10/01/26 22:29:01
>>790
むり
795:nobodyさん
10/01/26 22:31:52
>>793
Kay だと dump / restore (upload / download) 出来るみたいなので期待したんだけど
>>775 にも書いてあったけど restore 時に以前のと同じ key を付けるときに
後から追加されるデータに自動で振られるものとぶつかるかもしれないんだって
ちゃんと回避したいなら結局 key_name の方使えってことなんだけど
それじゃ dump / restore 出来るっていうのは嘘?っていう
796:nobodyさん
10/01/26 22:33:01
クラウドは選んだところと一蓮托生な流れか。
797:nobodyさん
10/01/26 22:33:54
>>793 >>795
GAEは糞
それに気付いた時点でデータ捨ててVPSに引っ越した orz
798:nobodyさん
10/01/26 22:34:37
>>796
だよね
799:nobodyさん
10/01/26 22:36:07
3年たって生き残ってたとこ使うよ・・・
800:nobodyさん
10/01/26 22:42:39
amazonはHDD送ればデータ入れて送り返してくれるとかなんとか
801:nobodyさん
10/01/27 14:11:20
>>795
うわぁ パラレル非同期ワールド?
802:nobodyさん
10/01/27 17:14:24
同じアプリケーションに書き戻すなら key はぶつからないだろうけど
違うアプリケーションにデータ移動すると問題起こす(可能性がある)みたいだね
803:nobodyさん
10/01/29 01:33:55
>>799
株を買って支えてやれば何年でも・・・
804:nobodyさん
10/01/30 08:21:59
Java or Python
805:nobodyさん
10/01/30 10:34:13
Python・・・
Python も Perl も Ruby もって欲張って覚える意味がわからんよね
806:nobodyさん
10/01/30 11:34:19
今時Perlなんて廃れた言語を覚える必要ないだろ
807:nobodyさん
10/01/30 11:47:01
>>805
どれか一つ書けるって言えるのあるなら残りは片手間でも良いんじゃないかね。
808:nobodyさん
10/01/30 17:41:00
言語覚えるのは良いんだけどそれぞれの環境で沢山発生してるフレームワークの評価が面倒だわな。
GAEみたいにある意味選択の余地がない環境はそれはそれで良い気もする。
でもGAE専用フレームワークもなんかワサーって増えてきたよね・・・
809:nobodyさん
10/01/31 01:02:08
django付いてるんだからそれでいいじゃん。
810:nobodyさん
10/01/31 02:41:24
Python on Rails
811:nobodyさん
10/02/01 00:28:22
GAEで作ったサイトにアクセスすると
最初にContent-Lengthが0の応答が
返ってくるんだけど、Pythonだから?
812:nobodyさん
10/02/01 22:30:59
>>811
真っ白画面って事ですよね
main() ありますか?
813:nobodyさん
10/02/01 22:32:43
>>812
あ、こっちだ
if __name__ == "__main__":
main()
はじめの一回はハンドラースクリプトを実行することになるのでこれが無いと
真っ白になるはずですね
814:nobodyさん
10/02/01 23:15:34
いずれにしても質問時の情報が少ないのでは・・・
815:nobodyさん
10/02/02 00:51:59
>>814
結構情報ありますよ!
1) Python 使ってるぽい
2) 「最初にContent-Lengthが0」
2) はスクリプトを実行するコードが無い時( >>813 )の特徴的な現象なのですぅ
816:nobodyさん
10/02/02 11:20:41
メールの自動返信したいんだけど、別途メル鯖用意するしかないのか…
817:nobodyさん
10/02/02 11:53:14
gmail に返信定型文の拡張つっこんでフィルタ作ってどーん!とか・・・
定型文を自動生成するんだとしたらやっぱ鯖でそれなりのアプリ入れるしかないかと。
818:nobodyさん
10/02/02 13:50:16
英語のドキュメントしかないようだけど、こういうのとは違う?
URLリンク(code.google.com)
URLリンク(code.google.com)
819:nobodyさん
10/02/02 14:23:06 iVn6rCBx
>>818
なんとかできるかも・・・
読んでみるありがとう
820:nobodyさん
10/02/02 19:56:25 dOtSsapy
GAE対応フレームワークが出たそうだ。
これって、使えそうかな・・
URLリンク(itpro.nikkeibp.co.jp)
さわったひといたら感想教えて。
821:nobodyさん
10/02/02 20:02:34
なんかもっといっぱいあったと思ったぞ?
ほれ
Frameworks and libraries supported by Google App Engine Java : List
URLリンク(spreadsheets.google.com)
どっかの記事に日本語で纏めてあったんだけどブクマもなにもしてなかったみたいで失念。
822:nobodyさん
10/02/02 20:06:17
最近の記事ならこれかな
URLリンク(coolcoding.com)
説明があんまりしっくりこないけど、いろいろ取り上げられてる。
823:nobodyさん
10/02/02 20:11:20
>>822
あーそれだ、ありがとう!
824:811
10/02/03 04:33:46
>>815
ありがとう。理解した。
825:nobodyさん
10/02/05 15:34:49 Za4hfG7j
Value-Domainで独自ドメインを取得してURLリンク(www.example.com)<)の設定ってどう記述すればいいんでしょう?
URLリンク(www.google.com)
ここの見る限りだと4つのIPをAレコードで指定しろってなってるんですが
例えば
A * 216.239.32.21
A * 216.239.34.21
A * 216.239.36.21
A * 216.239.38.21
でOKでしょうか?
826:nobodyさん
10/02/05 16:10:17
>>825
あれ、英語のサポートページはnaked domainはno longer supportsうんたらって書いてあった気がしたけど、いけるの。
827:826
10/02/05 16:22:37
>>825
URLリンク(code.google.com)
↑見て出来ないもんだと思ってたけど、違うのか。
828:nobodyさん
10/02/05 19:10:59
できないよw
829:nobodyさん
10/02/05 21:24:38 Za4hfG7j
サブドメイン運用はできなくなったということですか、、、
URLリンク(example.com)<)へリダイレクトする記述って
cname www ghs.google.com.
cname * www
でOKでしょうか?
830:nobodyさん
10/02/05 23:27:31
それもうGAE関係ないから・・・
831:nobodyさん
10/02/06 06:10:07
GoogleAppsのスレ逝った方がいいな
832:nobodyさん
10/02/06 07:16:00
了解しました
833:nobodyさん
10/02/07 18:19:43
さっさとURLフェッチはhttpヘッダのRangeに対応して欲しいぜ
834:nobodyさん
10/02/07 19:09:55
初回アクセス時に空白のページが表示されるのですが原因が分かる方いますか?
もしよろしければご教示ください……
835:nobodyさん
10/02/07 19:54:56
>>834
>>811あたりに似たようなのが
836:nobodyさん
10/02/07 20:32:58
>>835
ありがとうございます、解決しました
837:nobodyさん
10/02/07 21:25:41
>>833
Range ヘッダ使えてるけど? Python?
838:nobodyさん
10/02/07 22:11:29
>>837
Range使えてる?
Pythonだけどローカルでは動くけどデプロイしてからじゃ動かない。
gzip辺りが原因でもなさそうなんだよなorz
839:nobodyさん
10/02/07 22:23:33
足FetchっていつになったらJava版に実装されるんだろう
840:nobodyさん
10/02/08 02:27:14
>>839
俺には実装済みなんだけどな。
841:nobodyさん
10/02/08 03:28:52
*.appspot.com の * の部分についての質問です
アプリケーションの追加で名前が被ってるかどうかを表示してくれる機能がありますが
あれをログインせずに調べる方法はありますか?
あるいはログインは仕方ないとしてもwebのフォームに入力する以外の方法で調べられますか?
dnsとかでみるとどんな名前でも登録済みじゃなくても同じIPが返ってきてしまいます
httpでアクセスしても
Error: Not Found
The requested URL / was not found on this server.
みたいなエラーが必ず返ってきて登録済みのものとそうじゃないものの区別が付きません
842:nobodyさん
10/02/08 04:56:06
>>841
URLリンク(appengine.google.com)
登録可能なら 1、それ以外は 0
843:nobodyさん
10/02/08 13:35:58
今GAEしんでない?こんなエラーが出るんだが↓
Error: Server Error
The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.
844:843
10/02/08 13:44:52
ごめん。俺のミスでした。
845:nobodyさん
10/02/08 15:51:38
>>842
ありがとうございました
846:nobodyさん
10/02/08 22:56:51
もしかしてエンティティに割り振られるIDの数値ってリセットでますか???
847:nobodyさん
10/02/09 01:57:49
できません
自分でコントロールしたければIDじゃなくてkey_nameを使ってください
ただGoogleもこの問題を把握しているらしく将来改善する可能性はある模様
放置の可能性もあり(っつーか仕様変えちゃうと既存のユーザーに迷惑掛かりそう)
848:nobodyさん
10/02/10 00:50:08
URLリンク(codezine.jp)
ここまで一行もコードなし。
なにこの糞記事。
849:nobodyさん
10/02/10 17:17:02
最近Yahoo!ニュースのコメント欄なんかでもよく見かけるけど
ネット上の記事や記者を叩くの流行ってるの?
850:nobodyさん
10/02/10 17:48:15
昔とくらべて記者でも検証せずに記事書くとかアホが多くなったと思う
851:nobodyさん
10/02/10 20:38:05
俺もコード書いた後検証しようかな
852:nobodyさん
10/02/10 23:46:04
現物がない以上スケールするかどうかなんて分かりませんね。
853:nobodyさん
10/02/11 14:08:52 fLDTMU3o
No more 1000 result limitキター
854:nobodyさん
10/02/11 14:26:28
App Engine 1.3.1 - hidemonの日記
URLリンク(d.hatena.ne.jp)
自動リトライもすばらしい
855:nobodyさん
10/02/11 15:11:42
ナイスアップデート
856:nobodyさん
10/02/11 18:06:20
>>953
まじか
857:nobodyさん
10/02/11 18:08:41
setRange(1001, 10000)だとこんなエラーが.
java.lang.IllegalArgumentException: offset may not be above 1000
だめじゃんw
858:nobodyさん
10/02/11 18:42:08 q/RILnP4
>(2/11日現在,JDOでは,オフセットが1000以下という縛りがまだ取れていないようだけど).
859:nobodyさん
10/02/11 18:45:12
Pythonを使いましょう
860:nobodyさん
10/02/11 18:55:00
LLAPIでおk
861:nobodyさん
10/02/11 19:04:59
マジで1000limitの限界突破は神
862:nobodyさん
10/02/11 21:02:25
1000縛りに苦肉のテクで最適化してた人はどうなるの?
死ぬの?
863:nobodyさん
10/02/11 21:23:01 q/RILnP4
死ね
864:nobodyさん
10/02/11 21:25:44
俺はしてねーよ
一時しようと思ったけど
865:nobodyさん
10/02/12 02:40:39
>>862
最初はそれでがんばってたけど
ReferencePropertyだったかの参照先のオブジェクトの項目値でソート出来ないことが判ったので
GAEに見切りを付けてもうすぐ一年になります
866:nobodyさん
10/02/12 09:45:28
>865
見切りをつけたお前は今は何つかってるの?
867:nobodyさん
10/02/12 10:26:16
当然EC2
868:nobodyさん
10/02/12 11:15:29
EC2とかGAE使ってる人って何につかってるの?
委託受けた仕事?それとも収入目的の自前のサービス?それとも趣味?
869:nobodyさん
10/02/12 11:32:17
EC2は自前のサービスか趣味かな。委託された仕事は案件によるんじゃないかな?
一時的にアクセスが多いサイト(流行語大賞のサイトの例)とか
CPUをいっぱいぶん回すサイトとかじゃないとそもそも話題に上がらなそう。
下手に「クラウドサービスで構築です!」とかバズワード感覚で使うと、
障害が発生したときにクライアントが発狂しそう。俺も発狂しそう。
GAEは俺は完全に趣味だな。
870:nobodyさん
10/02/12 12:17:10
なるほど、スケールアウトのメリットを活かせるんでなければ
別に従来のやりかたでもいいもんなぁ。
871:nobodyさん
10/02/12 17:33:34
スレリンク(tech板:216番)
872:nobodyさん
10/02/12 18:28:36
ec2は機械的に壊れないのもいいな
物理サーバだと結構壊れるもんなぁ
873:nobodyさん
10/02/12 18:42:13
>>872
gaeは壊れるとでも?
874:nobodyさん
10/02/12 19:17:02
仕様ならぶっ壊れてるかもしれん
875:nobodyさん
10/02/12 19:26:43
>>873
え・・そんなつもりで言ったんじゃないけど・・
誤解させたならごめん・・
876:nobodyさん
10/02/12 19:31:56
受託開発にGAEは使えないだろうな
まぁ受託開発なんてカス企業同士が少ない利益を奪い合う
みっともない事業だからどうでもいいけど
877:nobodyさん
10/02/12 19:34:59
>>876
Webベンチャー(笑)の方ですか?
海外で流行したサービスをパクって
上場詐欺ばかりやってるお前らが
歴史も伝統もある大企業に楯突こうなんて
100年早いんだよ
878:nobodyさん
10/02/12 19:40:43
>>877
そんなつもりで言ったんじゃないけど・・誤解させたならごめん・・
879:nobodyさん
10/02/12 19:47:52
>>877
歴史も伝統もあるが技術力がない大企業w
880:nobodyさん
10/02/12 19:50:24
>>862
ComparatorとExtentで頑張ってる俺のことか?
881:nobodyさん
10/02/12 19:50:41 Zvvvy7KE
>>876
受託開発に未来がないのは皆気づいてるよ
そりゃフロー型よりストック型のビジネスモデルのほうが
安定してるし、営業利益率も高いだろうさ
でも老害経営者達は、ITゼネコン構造からの脱却なんて絶対にしないよ
下請け孫請けからいくら自殺者が出ようと知ったこっちゃない
犠牲になるのは若者で自分たちじゃないから
今の日本と同じだね JALのOB連中みたいな人間が五万といる
882:nobodyさん
10/02/12 20:02:26 Zvvvy7KE
>>877
お役所から天下りを受け入れて
公共事業を発注してもらい
それを下請けに丸投げする
上流SIerさん、コンニチハ
URLリンク(ja.wikipedia.org)
883:nobodyさん
10/02/12 20:04:06 Zvvvy7KE
URLリンク(ascii.jp)
これも置いときますね
884:nobodyさん
10/02/12 21:50:43
ただ自分でサービス作って儲けたい、なんてのやろうと思ったら
気楽なサラリーマン出来なくなるんだよな。
Googleからおこぼれ貰いつつニートしてたい・・・
885:nobodyさん
10/02/13 01:35:59
>>873
しょっちゅう壊れてるだろってはなし
886:nobodyさん
10/02/13 02:19:31
安いサーバーの寄せ集めだから毎日壊れまくってるだろうよ
887:nobodyさん
10/02/13 14:44:26
gaeも物理サーバが壊れても吸収するようになってるんでしょ?
888:nobodyさん
10/02/13 15:09:45
半日メンテでログイン出来ないとか
何やってんだろうとは思う
889:nobodyさん
10/02/13 15:32:03
その間サイトは普通に動いてるの?
890:nobodyさん
10/02/13 22:11:31
いいえ
自分のサイトも開けない
login: required
なページのログインも出来ない
そういえば管理画面は見れる
891:nobodyさん
10/02/13 22:14:59
DataStore(BigTable)へのアクセスが完全に出来なくなる時間帯はあるみたいだね
Google的には「メインテナンスだからダウンタイムは0です」だそうで
892:nobodyさん
10/02/13 22:54:14
>>890
cookie全部消してみれば良いことあるかも
893:nobodyさん
10/02/13 23:15:28
>>890
駄目すぎじゃん
まだそんなレベルなのかよ・・
894:nobodyさん
10/02/14 00:15:17 eZzi4axx
レンサバ業者のネガキャンが酷いな
895:nobodyさん
10/02/14 03:03:35
dashboard のログ表示が体裁がめちゃくちゃで見難過ぎる
896:nobodyさん
10/02/14 15:57:35
ダウンタイムを検証してるサイトとかないの?
897:nobodyさん
10/02/14 17:32:25 +CS+iG30
Eclipseでweb application projectを新規作成した時点で、すでに
java.lang.UnsupportedClassVersionError
がでてしまいます。
Eclipseは3.4.2です。何がまずいんでしょうか?
898:nobodyさん
10/02/14 23:01:11 eZzi4axx
>>897
Java VMのバージョンが古い
常に最新しておけ
899:nobodyさん
10/02/16 20:28:21
どんまい
900:nobodyさん
10/02/17 11:31:06
CPU時間の負荷の上限超えたときのhttpステータスって何番で返ってくるか誰か教えて下さい!
上限上げちゃってテストしようとする課金されるw
901:nobodyさん
10/02/17 14:06:08
Bigtableでjoinが使えないので、別の方法を探しています。
同じ書式の二つのテーブルを比較して、数値の増減や新規項目などと分類したいです。
MySQLではjoinを使った検索で簡単に分類できました。
BigTableではどのように検索するのがいいのでしょうか。
1)主キー以外のフィールドを二つずつもった書式のテーブルに代入して、BigTable内で検索する。
2)二つのテーブルをローカルにDLして、二重のforループで検索。
3)実はそれようの関数が用意されている。
項目は500個。できれば3を期待しています…
よろしくお願いします。
902:nobodyさん
10/02/17 17:39:27
>>901
4. KVSについて勉強しなおし、データのモデルを考え直す
903:nobodyさん
10/02/17 17:52:07
>>901
5) GAEはやめる
904:nobodyさん
10/02/17 18:38:22
GAEに向いてない場合も確かにあるよな。
905:nobodyさん
10/02/17 19:38:11
KVSについてよく理解していないだけ。
Googleのサービスでは内部でKVSであるBigTableを使っているんだから、向いていないということはありえない。
906:nobodyさん
10/02/17 19:49:28
>>900
304
907:nobodyさん
10/02/17 20:21:11
>>906
ありがとうございます!
908:nobodyさん
10/02/18 07:52:49
>>902-905
入門サイト探してもうちょっと勉強しようと思います。
ありがとうございました
909:nobodyさん
10/02/18 12:31:55
新刊
RDB利用者のためのGAE講座
910:nobodyさん
10/02/18 15:13:53
cronが止まってたらしい
まだまだ不安定ですな
911:nobodyさん
10/02/18 16:53:14
GAEは箱庭とかモブストみたいなゲームを載せてもBANされない?
912:nobodyさん
10/02/18 17:19:30
You BAN
913:nobodyさん
10/02/18 17:31:08
金さえ払えばおk
914:nobodyさん
10/02/18 17:44:36
遊ばれれば遊ばれるほど金が入るので、きっと喜ばれるよ
915:nobodyさん
10/02/18 18:06:31
定期メンテでも1時間てのは
業務アプリだと厳しいなー
日本時間深夜にやってくれればいいけどそんなわけないし
916:nobodyさん
10/02/18 22:16:27
っつーかメンテで止まるってのがそもそも変
917:nobodyさん
10/02/18 22:18:39
更新できないだけで止まってない!!
それがGAEクオリティ
918:nobodyさん
10/02/18 22:53:19
止まってるよ
require: login
とかのページ開けないし
919:nobodyさん
10/02/19 11:26:17
キャリアはドコモなんですが、アカウント登録に使うメアドは、
登録後すぐに変更しても大丈夫ですか?
また、どんどんメアド変更していけば無尽蔵に取得できますか?
920:nobodyさん
10/02/19 16:26:28
・認証済ませれば後はメールは来ないので変更は直ぐ出来る
・グーグルにはメアド変更を判別する手段が無いので無尽蔵に取れる
メアド変更はともかく大量取得が大丈夫かは判らんよ
そもそもそんなに取得してどうするよ
アプリID確保するにも、もうよさげなのは殆ど取得されてるぜ
BAN覚悟のアプリ使うくらいしか用途無いぜ
921:nobodyさん
10/02/19 18:28:10 8xYfT/D8
URLリンク(satoshi.blogs.com)
ここで
「移植性を高めるために標準APIをゴリゴリ使ったアプリを作るのはあんまり意味ない」
的なことが書かれているんですが、実際GAE使ってそれなりのアプリ作ったことのある人の意見が聞いてみたいなーなんて。
(自分はまだ導入段階なもので)
確かに「GAEを使う意味」を考えたら低レベルAPIを直接叩いてGAEのパフォーマンスを
存分に発揮できるようなアプリを作るべきなのかもしれないですけど、
ほぼ無料で使えるというだけで大きなアドバンテージでGAEを選ぶ理由としては十分だし、
仮にその性能をフルに発揮できばくなったとしても、保険の意味もこめて
移植性を高めた書き方をしておくことは間違ってるってほどではないのでは?
と個人的に思ったりするんですが・・。
低レベルAPIより標準APIの方が扱いが難しかったりするんですかね??
922:nobodyさん
10/02/19 18:41:03
JDO/JPAは使えない機能があったりバグがあったりで落とし穴満載!
悩むのが趣味ならそれもよし
923:nobodyさん
10/02/19 19:11:22
># データの正規化は基本的にはしない → エンド・ユーザーから見て一つの「もの」(たとえば商品、ブログエントリー)があった場合、
>それに付随する情報(たとえば、タイトル、値段、更新日時、作者)をEntityそのもののプロパティとしてもたせておき、Queryなしに
>一回のgetですべて取得できるようにしておく。これは、RDBにおける「ベスト・プラクティス」とは正反対の方向を向いたものなので、
>RDB/SQLに慣れた人こそ気をつけて設計すべきである。
># JOINがない → SQLにおけるJOINをApp Engine上で実現しようとすると、queryの結果をもとに複数のqueryをするというnested query
>をせざるを得ないが、そもそもJOINが必要となるような状況になったことが、データ・モデルの設計がすでにApp Engine向けのものになって
>いない証拠なので、「ああ、JOINが使えたら楽なのに」と嘆く前に、今一度データ・モデルの設計から見直すべき。
GAEについて書かれていることは間違っていないが考え方は間違ってると思う
924:nobodyさん
10/02/19 19:16:50
>>921
漏れはむしろGAEから脱出するときのことを考えて
GAEじゃなくても動くように考えて作っておくのを薦める
925:nobodyさん
10/02/19 19:18:14
>確かに「GAEを使う意味」を考えたら低レベルAPIを直接叩いてGAEのパフォーマンスを
>存分に発揮できるようなアプリを作るべきなのかもしれないですけど、
これこそ Google の囲い込み戦略そのもの
926:nobodyさん
10/02/19 19:24:16
>>924-925
RDBのときもそんなこと言ってたけどさ、結局移行しないか作り直すかだったじゃん?
移植性なんて考えても無駄だよ
927:nobodyさん
10/02/19 20:26:18
素早く移行先の実装を思い付く頭でも養った方がよさそうではあるよな。
今時一つのフレームワークと心中する人も居ないだろうし。
928:nobodyさん
10/02/19 20:42:36
>>924はYAGNIも知らないのか・・・
929:nobodyさん
10/02/19 22:40:30
GAEで簡単にできるものだけ作ればいいじゃん。
単純なサービス作るのはすごい楽よ。
930:nobodyさん
10/02/19 22:58:04 UAHcwqqw
低レベルAPIで移植性考えないで作っても、
ちゃんとGAEでスケールするようになっていれば
乗換先で再構築したシステムもしっかりスケールさせられる
アーキテクチャに自然となっているよね。
データストアの置き換えが無いのが悩みだな。
トランザクションなしでいいならKVSなんでもOKだ。
最近話題のクモFSとかつかってみるかね。
> ほぼ無料で使えるというだけで大きなアドバンテージ
だったらべつにいいんじゃない?
スケールしないの覚悟でRDB/SQLで使えるソフトもあるし。
それつかってトラブる方が大変そうだけど。
931:nobodyさん
10/02/20 10:13:24
GAEで簡単にできるものだけ作ればいいじゃん。
単純なサービスしか作れないGAE www
932:nobodyさん
10/02/20 11:41:38
単純なアプリ≠単純なサービス
凄いアプリ≠凄いサービス
結局は自分の技量次第
933:nobodyさん
10/02/20 12:10:23
それ言うと技量ってよりアイデアだな
ぶっちゃけGAEはPHP+レンタル鯖マーケットの置き換え需要がメインだと思ってる
934:nobodyさん
10/02/20 12:58:54
実際個人でやるウェブサービスはアイデアと上手い宣伝が殆どだと思うぜ
935:nobodyさん
10/02/21 02:00:41
自分や少数の関係者の為のサービス作るのにも最適。
そんなのの為に自分でサバ用意するなんてバカらしいからね。
936:nobodyさん
10/02/21 11:33:14
URLフェッチのHTTPヘッダ、
AcceptもAccept-CharsetもAccept-Languageもそのままなのに何故Accept-Encodingは削除するんだorz
937:nobodyさん
10/02/21 12:04:54
>>934
加えて実装の速さだろな。
938:nobodyさん
10/02/21 17:42:36
実際、どんなAPI使っててもサービスやデータアクセス層を
綺麗に分割したらそれなりに移植しやすく実装できるもんだ。
課金を最小に抑えて将来の移転も容易にするためには丁寧な設計と実装が大切。
なんでもこれに尽きる。
939:nobodyさん
10/02/21 19:53:26
こまけーことはいーんだよ!っておもいっきりのよさも必要だ。
1時間ぐらいで実装できるようなのだったら移植なんかもフルスクラッチで良いだろうし。
940:nobodyさん
10/02/21 20:34:36
ってか普通コントローラーからはモデルを直接操作する事って無いんじゃね
大体モデルを操作するロジッククラス作るっしょ
941:nobodyさん
10/02/21 23:32:09
余計なレイヤを増やすと課金が増えますw
942:nobodyさん
10/02/22 00:01:45
>>940
モデルの移植が一番大変
943:nobodyさん
10/02/23 22:02:05
BigTableに入っているデータをローカルPCにコピーするにはどうすればいいんですか?
・バックアップを取りたい。
・他のサイトにコピーして使いたい。
GAE for Pythonを使い始めましたが、ツールとかAPIとか、これから勉強するので、分かりません><
944:nobodyさん
10/02/23 22:04:13
あと、GAEで作ったWebアプリを自社サーバでも動かしたい場合、どうやって移植すればいいでしょうか?
BigTableの代わりにHadoopを使えば、自社サーバでもGAEと同じプログラムを動かして、公開できますか?
GAEに入れたプログラムとデータは全てGoogleに人質に取られている形になってしまうんでしょうか?
945:nobodyさん
10/02/23 22:28:19
馬鹿は何をしても無理
諦めろ
946:nobodyさん
10/02/24 00:10:26
移植したいなら移植出来るような設計にしなきゃ。(そんな人がなんでGAE?って思うけど)
よくわからんのならEC2使えば?
947:nobodyさん
10/02/24 00:46:34
>>943
BigTableの中身コピーはフォーラムかどっかでSQLite形式にして落としてくれるスクリプト書いてた人がいたから、それ使うのが手っ取り早いかも。
948:nobodyさん
10/02/24 01:24:27
自社サーバーでの運用も視野に入れるなら946の言うようにAmazonEC2のWindows上で稼動するか
Windowsの資産が使えるとの触れ込みのWindows Azureの方が向いているんじゃね
少なくとも943がGAEを使うメリットが微塵も感じられん
949:nobodyさん
10/02/24 03:36:40
>>943
取り出すのは少しずつ取ってくるプログラム書けばいいよ
ReferenceProperty がめちゃくちゃにならないように気を付けようねw
950:nobodyさん
10/02/24 03:41:47
>>943
>>461
>>479
>>775
>>781
>>783
>>792
>>793
>>795
951:nobodyさん
10/02/24 04:41:19 X/o33lUL
↓作者乙
952:nobodyさん
10/02/24 05:33:37
│ ↑
└─┘
おらっしゃあぁぁ!!!
∩∧ ∧
ヽ( ゚Д゚)
\⊂\
O-、 )~
∪
953:nobodyさん
10/02/24 13:24:25
>>947 >>949 なるほど。BigTableからデータを外部にエクスポートするには、自分で仕組みを用意しなくちゃいけないんですね。
URLリンク(www.usinezumi.com)
↑BigTableのデータをインポートしたり、エクスポートする機能の用意は、公式対応してないみたいですね?
954:nobodyさん
10/02/24 13:38:09
>>946 >>948
EC2の方が自由度が高いけど、ユーザーを詰め込み過ぎらしいので様子見。
URLリンク(news.livedoor.com)
オンプレミスとクラウドのシステムを同じ構造にしておきたい。
=自社サーバでさばききれないアクセスを、GAEに受け持たせるかんじ。
=最初からGAEと同じアーキテクチャーでシステム開発しておけば、スケールアップさせるときに容易にGAEに移せる。
=必要なくなったら、GAEから自社サーバに戻せるようにする。
イメージとしては、GAEとローカルで常に同期が取れてるかんじのシステムです。
URLリンク(d.hatena.ne.jp)
↑この人みたいな使い方
あとは、NoSQLなデータストアの使い方を練習したいため、あえてGAEでw
955:nobodyさん
10/02/24 13:50:39
>>950
素晴らしい書籍のご紹介、どうもありがとうございます。
URLリンク(www.amazon.co.jp)
この前、本屋に行ったときGAE関係の本を立ち読みしまして、この本も読みました。
GAEでKay Frameworkを使う機会があれば、図書館で借りてみようと思います。
まずはオーソドックスに、素のPythonで作ってみて、
URLリンク(satoshi.blogs.com)
フレームワークを使うならGAE標準装備のDjangoを利用してみようかなと思います。
URLリンク(www.metareal.org)
956:nobodyさん
10/02/24 15:22:45
>>953
>↑BigTableのデータをインポートしたり、エクスポートする機能の用意は、公式対応してないみたいですね?
ReferenceProperty がめちゃくちゃになるからね
957:nobodyさん
10/02/24 15:31:50
>>955
GAEのdjango実装には期待しない方がいいよ
958:nobodyさん
10/02/24 18:52:31
Django使うならURLリンク(code.google.com)
959:nobodyさん
10/02/24 18:56:15
Google で EC2 みたいなサービスしてくれんかなぁ。
960:nobodyさん
10/02/24 21:27:35
Kayって誰か使ってるの?
961:nobodyさん
10/02/24 22:14:32
>>956
今は大丈夫ですよ
962:nobodyさん
10/02/24 22:15:32
>>958
今からだとこっちの方が良さそうですね
URLリンク(www.allbuttonspressed.com)
963:nobodyさん
10/02/24 22:16:14
>>960
多く見積もって数十人くらいですかね