Google App Engine 2アプ目
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/05/30(土) 12:40:02ID:tuYY7oEnGoogle App Engine
http://code.google.com/appengine/
■過去スレ
Google App Engine
http://pc11.2ch.net/test/read.cgi/php/1207754942/
■参考サイト
App Engine ギャラリー
http://appgallery.appspot.com/
ドキュメント
http://code.google.com/appengine/docs/python/overview.html
0653nobodyさん
2009/12/08(火) 11:13:10ID:???BASEトランザクション
・Basically Available
・Soft-State
・Eventual Consistency
ACIDとは、別の概念が、クラウドでは出てきている。
0654nobodyさん
2009/12/08(火) 12:49:57ID:???そもそもAcid HouseではLow Level APIは使ってない
内部でJDOのPersistenceManagerを複数生成して、それぞれ別のトランザクションを
開始しているんだけど、どうもデータストアが提供するこの機能のことを指して
Low Level APIと言っている気がする
本来のLow Level APIはJDOに比べて速度が速くて自由度が若干高いというだけで
機能自体は変わらないはず
0655nobodyさん
2009/12/08(火) 12:51:42ID:???Song of Cloudでもその話題を扱ってますね
送金のトランザクション処理パターン
http://songofcloud.gluegent.com/2009/11/blog-post_18.html
分散トランザクション処理の最適化
http://songofcloud.gluegent.com/2009/11/blog-post_24.html
0657nobodyさん
2009/12/08(火) 23:18:02ID:???銀行システムでも造るのか
0659nobodyさん
2009/12/09(水) 00:54:51ID:???>>655
ありがとうございます。やろうと思えばできるのですね>トランザクション
datastoreはindexが更新されるのに若干タイムラグがあるので
そもそもEventual Consistencyではありますよね。
>>657
課金とかポイントの使用とか
0660nobodyさん
2009/12/09(水) 08:54:10ID:???例えば銀行だとAからBに振込んだときに、
A銀行で金減らす、B銀行で金増やす処理をちゃんと途切れずに行うってことで良いのかな
0661nobodyさん
2009/12/09(水) 09:31:44ID:???途中でエラー起きた!とかなってもちゃんとその操作を行う前の状態に戻れるように
何したか記録してあるみたいな。
0662nobodyさん
2009/12/09(水) 10:12:17ID:???それは、ロールバック(UNDO)・セグメントという更新前のジャーナルの概念。
それだけでなく、REDO・ログという更新後のジャーナルの概念と両輪になっている。
ロールバックに対して、ロールフォワードという機能。
ACID特性を、実現するために、UNDO/REDO両方を備えるのが通常。
たくさん更新してコミットしない間は、UNDOセグメントが多く使われちゃう。
0663nobodyさん
2009/12/09(水) 15:44:37ID:???ところでトランザクションでサポートされてたとしても
通帳的なデータは作ったほうがいいんじゃまいか
0664nobodyさん
2009/12/09(水) 16:12:32ID:???金曜日の午後3時以降に振り込むと
月曜の午前8時までは
A銀行で金が減って
B銀行にはまだ金が増えない状態になりますが
よろしかったでしょうか?
0666nobodyさん
2009/12/09(水) 21:48:58ID:???>にちゃんと2つ以上のDB書き込み
板用とスレッド用のDB2つ使った2chのログ鳥アプリ作ってる最中だったからびびった
0667nobodyさん
2009/12/09(水) 23:32:49ID:???0668nobodyさん
2009/12/10(木) 06:42:01ID:???0669nobodyさん
2009/12/10(木) 06:53:38ID:???横から質問なんだが
土日が月末で利息の勘定月だった場合
A銀行の預金の利息は減った金額に対して計算されるのか
それとも減る前の金額に対して計算されるのかどっち?
0670nobodyさん
2009/12/10(木) 08:33:36ID:???0671660
2009/12/10(木) 22:13:38ID:???なんか安心したわw
頑張ってGAEで何か作ろう
0672nobodyさん
2009/12/10(木) 22:18:13ID:???0673nobodyさん
2009/12/10(木) 23:44:59ID:???からめ手も使って勝負しないと、きついぞ。
変な仕様で作りこんでも、運用できなくて没。
0674nobodyさん
2009/12/10(木) 23:48:34ID:???レベルが低いからなんだけどね
0675nobodyさん
2009/12/10(木) 23:59:15ID:???最近どんどんそんな感じになってるよね。
技術の敷居が下がってきてる気がする。
業務知識とかアイデアと器用さがあれば充分みたいな。
0677nobodyさん
2009/12/11(金) 02:13:49ID:???幸せだった。
0678nobodyさん
2009/12/11(金) 08:08:14ID:???いろんな人が触れることでいろんなものが生まれる。
0679nobodyさん
2009/12/11(金) 08:49:26ID:???「アレやっといて」でコンピュータがなんでもしてくれる理想の世界
に向いているわけだから正しい進化だよね。
0680nobodyさん
2009/12/11(金) 09:09:58ID:???0681nobodyさん
2009/12/11(金) 12:14:25ID:???0682nobodyさん
2009/12/11(金) 13:22:25ID:???いっちまえばGAEとかもそういうもんだしね。
0684nobodyさん
2009/12/11(金) 15:29:26ID:???Googleも、金も人も出すといって
Apache Software Foundationに、支配下の人を出向させて
動くものができたら、持ち帰らして、製品に仕上げるみたいな感じかな。
BigTableも、Apacheの実装が先で、クラウドで動くシロモノに仕上げたのはGoogle。
いろんな業者のJavaAPサーバも、Apache(Web)やTomcat(AP)のエンジン使って
付加価値つけて、サポート料とるビジネスモデルだしね。
LinuxやEclipseも、Apache Software Foundationに似たしくみをもっている。
0685nobodyさん
2009/12/11(金) 16:02:29ID:???0686nobodyさん
2009/12/11(金) 20:32:45ID:???Hbase?
0687nobodyさん
2009/12/11(金) 23:41:12ID:???MapReduce・BigTableみたいな考えが出てきたんじゃないかな?
IBMが、XML-DBにリソース突っ込んだ後、今はHbaseに肩入れしている。
Hbaseを発表される前に、Googleは自分の実装完成させちゃった。
0688687
2009/12/11(金) 23:55:28ID:???クラウドではなかったんだと思うのだ。
0689nobodyさん
2009/12/12(土) 00:24:40ID:???失敗したときとかバグったときに
銀行が損しない方向に倒しておけば良いんだよ
0690nobodyさん
2009/12/12(土) 00:27:06ID:???0691660
2009/12/12(土) 12:44:15ID:???0692nobodyさん
2009/12/12(土) 20:55:46ID:???今頃どこかのサーバに憑依しているのだろう
0693nobodyさん
2009/12/20(日) 00:18:42ID:???Twitter / SASAKI TAKERU: @ashigeru 約5倍でした。http://bi ...
http://twitter.com/urekat/status/6755177508
GAE/JRubyが速くなった? - urekatのスカンク日記3
http://d.hatena.ne.jp/urekat/20091216/1260942825
GAE/JRubyのCPUコストは10000pv/$0.12 - urekatのスカンク日記3
http://d.hatena.ne.jp/urekat/20091212/1260583942
0694nobodyさん
2009/12/20(日) 01:42:38ID:SZMMX2fQJavaの方が糞速いってことか
パイソンって一体・・・
0695nobodyさん
2009/12/20(日) 01:53:32ID:???0696nobodyさん
2009/12/20(日) 09:39:24ID:???Jython の方がネイティブ Python より速かったら笑えるな。
0697nobodyさん
2009/12/20(日) 10:14:13ID:???>>693の一番下、1.3.0の前の記事だけどそれにしてもJava速過ぎるw
JRubyがPythonに追いついたけど、それ以前にJavaが数倍速くてワロタ
0698nobodyさん
2009/12/20(日) 10:44:55ID:???Unladen Swallowがうまくいった場合に今後どれくらい速くなるかは気になる。
0699nobodyさん
2009/12/20(日) 11:13:29ID:???もしそうなら何かがおかしい。
0700nobodyさん
2009/12/20(日) 15:22:24ID:???ttp://www.degifo.com/
作った感想
•作りたい物が決まってて機能的にGAEで実現できるならインフラ考えずに開発に集中出来るので楽
•バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
•自分でExpireの設定とかしないと画像とか多いと大したPV無いのにあっと言う間に下り転送量が無料の範囲超える
•GAEの画像操作のサービス、圧縮率を操作できない。画像の縦横サイズを小さくしても無駄に容量がデカい。
0701nobodyさん
2009/12/20(日) 15:23:46ID:???Python人気ねーなぁ。
0702nobodyさん
2009/12/20(日) 15:40:22ID:???0703nobodyさん
2009/12/20(日) 16:52:35ID:???せっかくさらしてくれたので質問!
・下り転送量うんぬんということは、画像はDataStoreにつっこんでだってことですか?
・> バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
マジスカ!?1.3にうpされたときの話?
・開発言語やフレームワークを教えてください!Java or Python, Django or Slime3 etc...
0705nobodyさん
2009/12/20(日) 17:19:44ID:???javaは実行中にも最適化されるんだよ
激しく繰り返される処理は最終的にネイティブになるとか聞いたことがある
うそかもしれんが
0707nobodyさん
2009/12/20(日) 17:52:31ID:???0708nobodyさん
2009/12/20(日) 18:33:01ID:???画像はDataStore。
静的ファイルじゃないから、GAEがよきに計らってくれず自分でリクエストヘッダ見て304返してる。
1.3の前にもしれっとメール受信の仕様が変わってた。
JavaとGWTで作ってる。
0709nobodyさん
2009/12/21(月) 01:06:07ID:???ダウンタイムの履歴が見られるとこないの?
0710nobodyさん
2009/12/21(月) 15:16:35ID:???>>バージョンアップのタイミングで平気で動かなくなるので遊びでしか使えない
自分で開発環境をバージョンアップさせて、それをアップしたら一部動かなくなったってことだろ?
それって GAE 関係なくね?
0711nobodyさん
2009/12/21(月) 17:53:59ID:???>画像はDataStore。
>静的ファイルじゃないから、GAEがよきに計らってくれず自分でリクエストヘッダ見て304返してる。
たしかに、これくらいはGAE側で用意してくれてもいい機能だよな。
アップロードしたファイルをファイルシステムに保存できないんだから。
0712nobodyさん
2009/12/22(火) 00:28:54ID:???0713nobodyさん
2009/12/22(火) 03:23:38ID:???1年以上前に書いてほとんどいじってないのを、今も普通に使ってるが。
0714nobodyさん
2009/12/22(火) 07:52:51ID:???どの辺が勝手に変えられるのか書いてもらえるとありがたい
0715nobodyさん
2009/12/22(火) 08:11:51ID:???デフォルト値が変わったってのは見たことあるお
0717nobodyさん
2009/12/22(火) 10:51:38ID:???GAEとPicasaでfaviconをPNGに変換して保存するAPIを作成する - Pyro Memo
http://d.hatena.ne.jp/piro_suke/20091204/1259860192
こんな感じではてなフォトライフ(180円/月で3GB/月までOK)使うとかw
いろいろ応用できそうなもんだが
Picasaの値段はこちらにあった
機能 : 容量のアップグレード - Picasa ヘルプ
http://picasa.google.com/support/bin/answer.py?hl=jp&answer=39567
え?amazon S3?安いん?
0718nobodyさん
2009/12/22(火) 17:41:30ID:???0719nobodyさん
2009/12/22(火) 19:45:59ID:???0720nobodyさん
2009/12/23(水) 06:18:27ID:???あれwebサービスから利用してよかったのかw
0721nobodyさん
2009/12/23(水) 08:59:50ID:???http://gihyo.jp/book/2010/978-4-7741-4127-5
0722nobodyさん
2009/12/23(水) 13:55:05ID:???http://jp.zooomr.com/
どうじゃんご?
0723nobodyさん
2009/12/23(水) 15:23:16ID:???GAE JavaのDevAppServerって、もしかして外から繋げられないって仕様ありますか?
coLinuxに入れてみたんですが、ホストマシン(Windows)からどうしても繋げなくて困ってます。
Railsなどは同じポートで動かしてつなげたことがあるので、coLinux側の問題ではないと判断しています。
また、内側からはw3mでページが見られることを確認しています。
0724nobodyさん
2009/12/23(水) 16:03:23ID:???基本的にはlocalhostのアドレスしかlistenしていない。
0725nobodyさん
2009/12/24(木) 04:14:41ID:???いつ潰れるか判らんサービスは避けたほうがいいんじゃね
まぁどんなサービスであろうといつ潰れるか判らんけどな
0726nobodyさん
2009/12/24(木) 15:44:51ID:???ttp://gihyo.jp/book/2010/978-4-7741-4127-5/support で公開しているサンプルソースコードが
CRCエラーで破損しているようなんだけど、どうしよう。
0727nobodyさん
2009/12/24(木) 16:09:26ID:???いけましたいけました!
The server is running at http://localhost:3000/
とあるから、一緒じゃないか!と思ったんですが明示したらいけました。
0728nobodyさん
2009/12/24(木) 20:23:27ID:???0729nobodyさん
2009/12/24(木) 21:29:05ID:???0730nobodyさん
2009/12/27(日) 12:01:16ID:???もしかして、上級インターネット検定所有者ですか?
0731nobodyさん
2009/12/27(日) 18:53:31ID:???0732nobodyさん
2009/12/27(日) 19:12:03ID:???たまに知らないサービスが知らないうちに凄くもりあがっててびびる。
0733nobodyさん
2009/12/27(日) 19:13:17ID:???興味ない人はフォト蔵どころかFlickrさえ知らん事もあるだろうし
0734nobodyさん
2009/12/28(月) 08:25:13ID:???それでも技術者ですか?見たいに言われたな
0735nobodyさん
2009/12/28(月) 08:36:57ID:???0736nobodyさん
2009/12/28(月) 09:08:52ID:???余程こき使われてるんだろうな。
0737nobodyさん
2009/12/28(月) 10:40:09ID:???でもmxもnyもウィルスが流行りだしてから知ったって技術者が居てもおかしくないんじゃね?
今あの手のP2Pファイル交換ソフトでどれが流行ってるかとか知らない人も結構いると思うけど。
0738nobodyさん
2009/12/28(月) 13:21:00ID:???具体的な使い方はまったく知らない
0739nobodyさん
2009/12/28(月) 17:41:02ID:???0740nobodyさん
2009/12/28(月) 17:59:32ID:???0741nobodyさん
2009/12/28(月) 18:43:25ID:???0742nobodyさん
2009/12/28(月) 18:50:27ID:???0743nobodyさん
2009/12/28(月) 19:08:29ID:???0744nobodyさん
2009/12/28(月) 19:18:01ID:???知らない振りをして話を聞いた方が
相手から得られる情報は多い
ただし新しい情報とは限らないが
0746nobodyさん
2009/12/28(月) 20:47:44ID:???0747nobodyさん
2009/12/28(月) 21:25:26ID:???何も知らない人に教えるのと半分くらい知っている人に教えるのでは、前者が気持ちいと思う人が多いみたいね。
それで色々話しちゃうのかも。カマトトはバレたら印象悪くしちゃうけど・・・。
0748nobodyさん
2009/12/29(火) 19:34:59ID:???0750nobodyさん
2010/01/03(日) 12:23:32ID:???to_local_timezone(to_local_timezone(datetime))
0751300
2010/01/03(日) 17:30:52ID:???http://blog.livedoor.jp/cbnanashi/archives/1045958.html
起動時間が3割程改善されました。
0752nobodyさん
2010/01/06(水) 21:37:40ID:WtAeOtwc結果ページから正規表現で抜きとる以外に方法ありますか?
昔のGoogle APIならできたみたいなんですが・・・
■ このスレッドは過去ログ倉庫に格納されています