トップページphp
1001コメント218KB

Google App Engine

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/04/10(木) 00:29:02ID:???
Google App Engine
http://code.google.com/appengine/
0753nobodyさん2009/04/04(土) 12:41:59ID:???
>>752
一字隠すと卑猥
0754nobodyさん2009/04/07(火) 00:28:05ID:???
麻雀用語の何が卑猥なんだ
0755nobodyさん2009/04/08(水) 17:33:06ID:???
Java サポートだそうです

ttp://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html
0756nobodyさん2009/04/08(水) 20:04:15ID:???
あと、cronも使えるようになりました。
0757nobodyさん2009/04/08(水) 20:24:54ID:???
javaとpython,教育コストが低いのはどっち?
0758nobodyさん2009/04/08(水) 21:16:57ID:IyQXTVPY
>>757
python
0759nobodyさん2009/04/08(水) 21:55:52ID:???
わざわざgaeでjava使うメリットとは?
0760nobodyさん2009/04/08(水) 21:57:00ID:???
教育コストだとJavaじゃないの?
Java出来る人はたくさんいるという意味で
0761nobodyさん2009/04/08(水) 22:06:22ID:???
これでビジネスマシーンと綱引きとかになると
ロクなことはないね。
0762nobodyさん2009/04/08(水) 22:14:39ID:???
撤収〜!
0763nobodyさん2009/04/08(水) 22:33:58ID:???
たしかにphython使える人とjava使える人だったら
java使える人のが圧倒的に多いよな。
C系の言語覚えてくる人も多いだろし
「とりあえず」書けるレベルにするだけならjavaのが圧倒的に早いと思うぜ。
0764nobodyさん2009/04/08(水) 22:36:04ID:???
たしかにphython使える人はいないだろうな
0765nobodyさん2009/04/08(水) 22:53:32ID:???
この typo が切っ掛けで、10年後に世界を席巻することになる
新言語 phython が誕生することになろうとは・・・
0766nobodyさん2009/04/08(水) 23:13:10ID:???
まぁjavaなんてPHP5書けたら書けるしな
0767nobodyさん2009/04/09(木) 03:06:17ID:???
もうだめかもわからんね
0768nobodyさん2009/04/09(木) 06:56:15ID:???
gaeのデータ保管コストって他と比べると高い?安い?
0769nobodyさん2009/04/09(木) 11:56:37ID:8vCs4B74
http://itpro.nikkeibp.co.jp/article/NEWS/20090408/328024/
0770nobodyさん2009/04/09(木) 12:59:04ID:???
撤収〜!
0771nobodyさん2009/04/09(木) 13:20:26ID:???
一度に1000件までしかアクセス出来ない
(offset書いて1999まで / トリッキーな逃げ道で30秒以内なら無限)
のはJavaになっても変わらないんだね
0772nobodyさん2009/04/09(木) 14:38:21ID:???
>>771
そりゃそうだろw
0773nobodyさん2009/04/09(木) 21:12:14ID:???

なんなのこれ
0774nobodyさん2009/04/09(木) 23:47:56ID:???
>>759
eclipseとか
0775nobodyさん2009/04/10(金) 01:09:19ID:???
なるほど
pythonて自動補完効く開発環境なくて書くの面倒くさいもんな
0776nobodyさん2009/04/10(金) 01:30:50ID:???
eclipse とか emacs だったらプラグインだのなんだので
補完効いたと思ったけどな、pythonも。
0777nobodyさん2009/04/10(金) 01:33:51ID:???
IDLEもipythonも自動補完できるよ。
0778nobodyさん2009/04/10(金) 01:57:20ID:???
いやなんかイマイチ洗練されてなくない?
eclipseと比べると
0779nobodyさん2009/04/10(金) 02:28:26ID:???
いや、だからeclipseで補完出来るんじゃねーの?
0780nobodyさん2009/04/10(金) 02:47:55ID:???
ああ、なるほど
pythonをeclipseで書くという発想がなかった
0781nobodyさん2009/04/10(金) 03:10:55ID:???
なんかスクリプト系の言語って
eclipseと遠いイメージはあるよな。
0782nobodyさん2009/04/10(金) 04:23:01ID:lE4ttOaI
おはようおっぱい
おつかれおっぱい
0783nobodyさん2009/04/10(金) 13:26:23ID:???
補完の他にもソースのフォーマットとかリファクタリングもしたいな
0784nobodyさん2009/04/10(金) 16:27:04ID:???
ソースのフォーマットぐらいならそこそこ有名なエディタだったら大抵できるけど
リファクタリングに関しちゃIDE環境の独壇場だな。
emacs用とかvi用とかあるにはあるけど・・・
0785nobodyさん2009/04/10(金) 17:16:31ID:???
Datastoreって違うクラスからは使えないの?

aaa.pyとbbb.pyがあったとして、aaa.pyの中にdb.Modelを継承したクラスを
作って、データを保存する。
で、そのデータをbbb.pyから呼び出したいんだけど、そういうのはできないの?

素直にaaa.pyにbbb.pyの処理を入れろってことなの?
webapp.WSGIApplicationのところで振り分けて、基本は全部1ファイルっすか?
0786nobodyさん2009/04/10(金) 17:23:08ID:???
aaa.pyにアクセサ作ってbbb.pyで使うんじゃだめなの?
それとも1クラスを複数のファイルに分割出来ねーの?って話?
0787nobodyさん2009/04/10(金) 17:26:26ID:???
何がしたいのかよくわからんし python 詳しくないからなんともいえんが
aaa と bbb で機能被ってんなら共通の親クラス作りゃいいんじゃね?
0788nobodyさん2009/04/10(金) 18:34:29ID:???
補完機能がリファクタリングまでやってくれて
0789nobodyさん2009/04/10(金) 18:37:12ID:???
aaa.py の中に
class HogeModel(db.Model) みたいなのがあるんなら

bbb.py で
from aaa import HogeModel
すりゃ医院で内科医
0790nobodyさん2009/04/10(金) 18:39:30ID:???
馬鹿じゃね?
0791nobodyさん2009/04/10(金) 18:40:18ID:???
自演おつぱい
0792nobodyさん2009/04/10(金) 18:40:59ID:???
もうだめかもわからんね
0793nobodyさん2009/04/11(土) 01:40:29ID:8g54oZ3m
>>792
>もうだめかもわからんね
と定期的に書いてるやつ、何だそれは。
0794nobodyさん2009/04/11(土) 01:49:37ID:???
ダメってことにしたいんだろ。
よくわからんけど。
0795nobodyさん2009/04/11(土) 06:34:18ID:???
Railsスレにも書いたけど

MerbアプリをGoogle App Engineで動かしました - Hello, world! - s21g
http://blog.s21g.com/articles/1418

RubyのフレームワークMerbがApp Engineで動いたってよ。
(Merbはいろいろなところが組み替え可能なwebフレームワーク。
次期バージョンでRuby on Railsと統合される予定(Rails3 = Rails+Merb)。開発者はすでにRailsチームに加わってる)

JRuby + Merb(依存するRubyGemsはfreezeコマンドで固める)というトリック?らしい

0796nobodyさん2009/04/11(土) 06:43:50ID:???
javaの方がpythonより速い?
0797nobodyさん2009/04/11(土) 07:16:24ID:UExmrtlV
もうだめかもわからんね
0798nobodyさん2009/04/11(土) 11:47:27ID:???
>>795
へーへーへー
on java な言語って結構あるからそういうの使って遊ぼうと思えば遊べるのか
0799nobodyさん2009/04/11(土) 12:26:18ID:???
Java対応!ってニュースがでたときに、過疎ってたScalaスレがにぎわった品w
0800nobodyさん2009/04/11(土) 13:20:59ID:???
twitter が ruby から scala に転向中らしいし、
scala も多少は復権すんのかね。 GAE とは関連性薄いが・・・
0801nobodyさん2009/04/11(土) 14:23:28ID:???
そういやツイッターって当初rorだったっけ
0802nobodyさん2009/04/11(土) 15:06:07ID:???
JRuby on Railsも動いたみたいだね。
JRuby on Rails on Google App Engine勝手訳 - ずっと君のターン
http://d.hatena.ne.jp/technohippy/20090408/1239196300

せっかくのActiveRecord(O/Rマッパ)使えないからつらそうだけど
0803nobodyさん2009/04/11(土) 16:20:14ID:???
Jythonでpylons動かしてみようかな
0804nobodyさん2009/04/13(月) 03:10:57ID:???
>>802
実際にサンプルをうpしたみたいですね、その人

GAE HackathonでJRuby on Railsの一言掲示板つくったCommentsAdd Star - もったいないくらいいい天気だった - ずっと君のターン
http://d.hatena.ne.jp/technohippy/20090411#1239509245

掲示板のサンプルっぽい。e: でRubyコードが実行可能w
JRuby on Rails on Google AppEngine for Java
http://itrain.appspot.com/
0805nobodyさん2009/04/13(月) 23:30:58ID:???
大きいアプリを作る気にはならないけど小粒なアプリだったらいいよな。
rails使うまでもない素のrubyつくるCGIぐらいな。
0806ja2009/04/14(火) 12:52:34ID:???
javaの1万人登録はもう終わってしまったのかな??
アプリを登録出来ないので、ちょっとこまってたり
0807nobodyさん2009/04/14(火) 21:56:15ID:???
>>805
まあでもそんなんだったら別にGAEじゃなくてもいい気もするw
でも選択肢は広いほうがいいわな。
0808nobodyさん2009/04/14(火) 22:56:53ID:???
>>807
Rubyはともかく、無料で小粒Javaサーブレット動かせる環境としてはアリだと思う。cronも。
0809nobodyさん2009/04/14(火) 23:20:33ID:???
ローカルファイル書き込めないし
RDBも使えないけどな
0810nobodyさん2009/04/14(火) 23:39:46ID:???
クラスタリングされている、つまりリクエスト毎に異なるハードウェアで実行される環境で、ローカルファイルへの書き込みは何の意味があるのかと小一時間問い詰めたい。
0811nobodyさん2009/04/14(火) 23:43:20ID:???
>>810
いや、だから「そういう環境」だからローカルファイルに書けないってことじゃね。
気軽に小粒アプリ書くには過ぎたる環境じゃねーのみたいな。
0812nobodyさん2009/04/14(火) 23:44:31ID:???
クラスタリングw

GFSとクラスタリングの
区別がつかないバカ発見。
0813nobodyさん2009/04/14(火) 23:51:56ID:???
概念的にはひとつの巨大なディスクに書いていることになるよね。
巨大なRaidシステムのようなものだから。
0814nobodyさん2009/04/14(火) 23:53:54ID:???
GFSってクラスタリングじゃねーの??
ググって最初の方に出てきた文章読んだけど
クラスタリングだよな??

GFS
http://dev.ariel-networks.com/column/tech/google_file_system

クラスタリング
http://ja.wikipedia.org/wiki/クラスタリング

俺勉強不足なんてとんちんかんなこといってるかもしれん。
0815nobodyさん2009/04/15(水) 00:09:35ID:???
クラスタリングは基本的には、リクエストがいずれかのサーバに振り分けられる。

GFSは、数千台のサーバ上に仮想的に構成された単一のファイルシステムへの書き込み。

0816nobodyさん2009/04/15(水) 00:15:23ID:???
ファイルシステムのクラスタリング、って理解じゃだめなん?
クラスタリングって別にクライアントから見たサーバの挙動だけの用語じゃないよね?
0817nobodyさん2009/04/15(水) 01:06:36ID:???
振り分けを行う多重化と同一視するのは無理があるかもね。

GFSは、数千台のサーバ上に仮想的に構成された単一のファイルシステムへの書き込み。
0818nobodyさん2009/04/15(水) 01:19:12ID:???
すまん。前の書き込みが一部残ってしまった。
0819nobodyさん2009/04/15(水) 01:36:04ID:???
・Webクラスターでは実行ファイル読み込める
・ファイルシステムに書き込めない=IOのAPIを直接使わせない
だけじゃないのか。GFSって関係あるのか?
0820nobodyさん2009/04/15(水) 08:35:03ID:???
>>818
大事なことだから二回いったのかと思った。
とりあえず把握。ありがとう。
0821nobodyさん2009/04/15(水) 18:00:15ID:???
GFSが標準のIOでカプセルされて、利用者が意識せずに使えるようになったら
それが完璧でしょうけど、GAEがそうした方向を目指すかどうかは分からんね。
0822nobodyさん2009/04/15(水) 18:14:11ID:???
>>821
そういう技術はそういう技術で需要ありそうだなぁ。
クズPC大量に集めて本当に普通に1台のPCみたいに扱えるとかステキじゃん。
0823nobodyさん2009/04/15(水) 20:03:23ID:???
>>822
ふむ。ただ・・話を振っといて逆の突っ込み入れるのも何なんだけど・・
>>821の手順そのままで単なるローカルファイルシステムの置き換えになってしまうと
本当に小粒になってしまうので、それだけではそんなに面白くはないんだよね。

GAEを使わなくても出来ることをGAE上でやっても、あまり素敵なことにはならず。
GAEという仰々しいものを使うからには、GAEだからこそ出来ることをやらねば。
やるとしても、何かもう+αが必要な感じ。それが何かは分からんけども。
0824nobodyさん2009/04/15(水) 20:34:14ID:???
結果が同じなら手法は簡単な方がいくね?
すんごい処理を今迄と同様の方法で!!とかwktkもんだけどな。

まあでもそれをGAEでやる必然性はないのかもねえ。
Googleもそういうことしたいわけじゃなさそうだし。
0825nobodyさん2009/04/15(水) 22:29:00ID:???
>>824
まあでも、そうかもね。SOAPよりRESTが人気であるように
簡単に出来るってのは良いことなのかも知れない。実際上は。
一通り揃えば結構重宝するかもネ。
0826nobodyさん2009/04/15(水) 22:40:57ID:???
昔ながらの作りのcgiが殆ど無修正で動いて
かつすごいインフラの恩恵も得ることが出来るってのはあってもよさそうだな。
でもたぶんターゲットが違う。
0827nobodyさん2009/04/15(水) 23:21:15ID:???
ガエでしかできないことってどんな?

ガエで出来てるサイトでいちばん人気はなに?
0828nobodyさん2009/04/16(木) 06:17:53ID:???
ローカルファイルシステムとか、
ファイバーチャネル接続されたSANとかを
アプリに意識させないために
GFSを使わせるんだね。
0829nobodyさん2009/04/16(木) 12:59:02ID:???
>>827
>ガエで出来てるサイトでいちばん人気はなに?
導入前にそれ知りたかったんだけど
今一つピンとくるもんはなかった気がする。
0830nobodyさん2009/04/17(金) 02:49:18ID:???
POSIXのファイル操作のセマンティクスは、同期まわりの
パフォーマンスをなーんも考えてない。
GAEがそういうのを提供するとは思えん。
0831nobodyさん2009/04/17(金) 08:53:33ID:???
Running PHP applications on Google App Engine
ttp://www.phpclasses.org/blog/post/92-Running-PHP-on-Google-App-Engine.html

php/jvm は、使ったこと無いな。extensionもそこそこ移植されてるようだけど。
0832nobodyさん2009/04/17(金) 10:21:23ID:???
java導入されたらもう何でもありになってきたなw
PHP使えるのは嬉しい人も多そうだよね。
0833nobodyさん2009/04/17(金) 14:38:02ID:???
PHPやRubyが使えるレンタルサーバなんていくらでもあると思うんだがなあ。
QuercusとかJRuby利用者は今回の件でどの辺が嬉しいんだろう。
UsersAPIでGoogleアカウントが使えるところとかが期待されてるのかしら。
0834nobodyさん2009/04/17(金) 14:39:58ID:???
天下のGoogleのサービスでPythonしか使えなかったのが相当悔しかったんだろ
0835nobodyさん2009/04/17(金) 14:53:17ID:???
「なんでPython?」って思いがまずあったんだと思うよ。
んでJava動くなら俺の大好きなRubyも動くんじゃね?ってことで
試しにやってみたぜっていうデモンストレーションみたいなもんでしょ。

GAE上で真面目にROR使用を検討してる人とかは
たぶんいないとふんでる。
0836nobodyさん2009/04/17(金) 17:20:43ID:UKH+j38w
ORマッパー使えないからなぁ
0837nobodyさん2009/04/17(金) 22:55:36ID:???
ブロックでロボットできたよママン!
というレベルだよな。
0838nobodyさん2009/04/19(日) 01:13:26ID:???
javaが使えるようになったから、
gaeでそのうちpythonサポート切り捨てられないかな?
0839nobodyさん2009/04/19(日) 01:17:17ID:???
それはない。
Google 社内の公用言語だし>python
0840nobodyさん2009/04/19(日) 01:35:13ID:???
Ruby,Perl,PHP使いを悔しがらせるために残してあるんだよ馬鹿。
0841nobodyさん2009/04/19(日) 07:54:44ID:yQx1cO3U
いそがばまわれ
0842nobodyさん2009/04/19(日) 17:03:22ID:???
このスレみたいな感じのクラウドスレとかないんですか

最近クラウド系ホスティングよく出てくるね

・RailsやJavaなどが動くMorph AppSpace
Java/GrailsのWebアプリを無料クラウド環境で動かす (1/3) - @IT
http://www.atmarkit.co.jp/fjava/special/appspace/appspace_1.html
・AptanaStudioから簡単デプロイな Apatana Cloud
Aptanaなら開発環境とクラウドの連携が超お手軽! (1/4) - @IT
http://www.atmarkit.co.jp/fjava/rensai4/devtool04/devtool04_1.html
0843nobodyさん2009/04/19(日) 18:17:09ID:???
Aptana も Eclipse から簡単にデプロイとか出来るしなぁ。
GAE も出来るようになったが。

なんかそういう情報交換の最前線ってもう 2ch に求めるのは無理なんじゃね?
0844nobodyさん2009/04/19(日) 18:22:01ID:yQx1cO3U
むり
0845nobodyさん2009/04/19(日) 23:35:53ID:EuH/Pb8y
GAEjのJSPは日本語表示バケルんじゃね
0846ja2009/04/20(月) 15:24:07ID:???
>>845
いまさらかよ
0847nobodyさん2009/04/21(火) 01:39:28ID:???
>>842
おお、早速グーグルをぱくったサービスきたー
と思ったけど、アマゾンのサービスに近いね
グーグルみたいな、見事なミドルウェアを作ったわけじゃないのか
0848nobodyさん2009/04/21(火) 02:30:34ID:A2MrDdTw
色々ブログで書かれてるけどJava不評だね
いまさら制限に驚いてるとか書いてるひとまでいる
0849nobodyさん2009/04/21(火) 02:42:11ID:???
だからPHPにしておけば良かったのに・・
0850nobodyさん2009/04/21(火) 07:06:49ID:???
PHPにしても制限があることには変わりないと思うが
0851nobodyさん2009/04/21(火) 09:57:20ID:???
>>848
なんか今一つメジャーになりきれてない感があったからなぁ。
Java開始で始めようと思った人も結構いるんだし知らないのもしかたあるまい。
0852nobodyさん2009/04/21(火) 17:54:01ID:???
ここで Python 以外の質問も桶?
■ このスレッドは過去ログ倉庫に格納されています