Google App Engine for java
1 :
デフォルトの名無しさん :
2011/10/03(月) 19:55:23.27 無かったので立てた
このスレは天才チンパンジー(ry
ライブラリ総合スレなら需要があったかもしれない。
4 :
デフォルトの名無しさん :2011/10/03(月) 20:22:44.45
あら? そんな需要ないの?
5 :
デフォルトの名無しさん :2011/10/03(月) 20:28:24.78
まぁ個人的な日記として使えばいいさ・・・
今日は缶コーヒー一本で過ごした。
7 :
デフォルトの名無しさん :2011/10/03(月) 20:47:27.04
8 :
デフォルトの名無しさん :2011/10/03(月) 20:47:59.73
9 :
デフォルトの名無しさん :2011/10/03(月) 21:17:06.25
>世界レベルの Web アプリケーションを効率的に開発および配備できます。 世界レベルのプログラマがム板にいるのか?
>>7 読んだ。すごい仕組みだというのは分かった。
しかしめんどい。
純国産Javaライブラリ、Android対応、 JunkUtil(ジャンク・ユーティリティ)についての話でもしようぜ
ナニコレ?極めたらニート脱出して、エリックシュミットやポールグレアムにでもなれるの?
JXTAと同じように終わコン化していく未来しか見えない
Google App Engineなんて使ってたら 独自仕様で他に移れなくなって 値上げされて死亡するぞ
herokuつかった方がいいの?
Google App Engineは大幅値上げでオワコン 無料に釣られてやらんでよかったわw
17 :
デフォルトの名無しさん :2011/10/04(火) 19:22:08.92
無料でまだ使えるの?
ライブラリについて語れるスレかと思ったが、巨大なフレームワークのスレか……
20 :
デフォルトの名無しさん :2011/10/06(木) 16:53:32.69
うp
21 :
デフォルトの名無しさん :2011/10/07(金) 23:26:11.92
良質なGAE/Jのプロジェクトってあまりホスティングされてないよね セキュリティ確保のためにソースコード非公開にしてるからなの? スレッド掲示板とか自分のつくったのをオープンソースにしてみたいなって思うけどちょっと考えちゃうな おまいらも何かすでにつくってるよね?
GAE/JのプロジェクトをAmazon EC2に移植する作業中ですが何か
別に何も
24 :
デフォルトの名無しさん :2011/10/08(土) 16:46:11.02
DBが無料でも他が高すぎる分でマイナスだろ
>>25 フリーだけの利用でもそこそこのことできないかね?
前はそこそこのこと出来てたんだけどね 値上げ後は無理
>24 これ、無料かどうかあやしいよな。 性能もたぶんでないと思うし。
29 :
名無しさん@お腹いっぱい。 :2011/10/11(火) 05:10:48.13
無料じゃなきゃ意味ないべ
無料なのは最初だけ ずっと無料で使えると思っているほうが頭おかしい
Androidに資源振ったから虎の子のクラウドが中途半端に・・・
>>30 なんで?Gmailやgoogle mapをはじめ、Googleのサービスは無料で使えるものが多い。
同じことをapp engineで期待してもなんら不思議じゃないし、無料ではなくでも他よりずっと安価であることは期待していいはず。
ま、app engineをさんざんアピールしてきた、ひがやすをら信者たちは、なんとかして今の悪い流れを止めようと必死なのだろう。
java以前のScriptレベルなんですが ログインしているGmailアカウントを調べる方法をご存知の方いますか? ログインしているアカウントに応じて 特定のデータが表示される〜ってのを作りたいのですが
値上げで他より高くなったんだって
>32 Googleは無料で使わして、ファンにさせておいて有料も使ってもらおうというパターン GoogleMapはローカルで使おうとすると、月10万くらいかかるし Google appsも1カウント月200円だ 今回のパターンは無料で使わせようとする分が減りすぎて 使いモンにならなくなったというオチだな
36 :
名無しさん@お腹いっぱい。 :2011/10/13(木) 06:48:06.01
Amazonとかならただでつかえるのかねぇ?
俺は聞いた事無いんだけど、これって業務アプリの開発に使われてる?つーかお前らこいつで何かシステム作った?
GAEの値上げえげつない
39 :
名無しさん@お腹いっぱい。 :2011/10/15(土) 07:20:33.73
>>37 俺の周りではないな
セールスフォースはちょいちょい聞くが
どっちかというとwebプログラミング板の話題じゃねえの
>37 社内ローカル向け業務アプリは聞いたことないな まぁ作ってたとしても言う必要もないし、言わないだろうけど。
作ったよ。 社内で共用するちょっとしたデータベースみたいなもの。 たいしたデータ流量ないから完全に無料で運用できる。 俺が勝手に作り始めたんだけど、公開したらみんな使いだした。 データ自体は社外に漏れても問題にはならないようなたぐいのもの。 バックアップも毎日取ってる。 故障とかないから気楽。
質問です。 データ領域をケチるために複数アカウントを利用するWEBアプリを作るのは規約上合法ですか?
herokuとかと併用すればいいかな。
beebee2seeの流れやすさを見たらGAEの無料使用なんて期待できない
だから他サービスと連携してデータ領域ケチろうって考えてるんじゃん。
まったくリクエストがないのに 動的インスタンスのageが1day、10:00:00とかなってるのはなんでだろう
僕も他サービスと連携をどの程度して許されるのか悩んでます 例えばサイトの機能の一部に画像のアップローダー機能が必要だとして、 gaeで組むにはblobをつかったdbで組まないといけなくて、色々不便ですよね。 静的なファイルを置きたいだけだから、他サーバにリダイレクトを施して、 他サーバ側で画像ファイルを別途保存したいのですが、 この場合gaeの規約違反にあたるんでしょうか?
それは問題ない
51 :
デフォルトの名無しさん :2011/10/18(火) 00:40:00.87
SQL CLOUDってどうなん?
いやそれよりCloudMineってどうなん?
54 :
デフォルトの名無しさん :2011/10/23(日) 23:43:59.11
なぜ盛り上がらない
日本人のプログラム離れが深刻なんです!! てあんまシャレにならんな…
ゲーム会社がプロ野球のオーナーになる時代が来るとは世もまつだな
まあ、ソフトバンクも元をたどればゲーム卸だし。
どっちかっていうとソーシャルだろ もっと言えば出会い系
お前らはなんか勘違いしてるけど、 成功した人が元々出会い系やゲーム卸やパチンコやらアダルトやら出身だろうが、 同じようにそれをやれば成功できるってわけじゃないんだぞ。 運が一番重要。
運とか言ってる時点でカスだなぁ。 起業して成功してる人なんかは、 月給貰って仕事してる人とは思考回路が全く違う。 マインドセットが違うんだよね。
61 :
デフォルトの名無しさん :2011/10/25(火) 04:34:58.17
もうすぐ大幅値上げですね
>>60 月給もらって仕事している人の思考回路がどんなもので、
起業して成功している人の思考回路がどんなものなのか詳しく。
インスタンスってなんだよ。 よくわからん。 お金いっぱいとられる。 いやや。
>>60 とはいえ、成功者を調べると運を重視する人が多いらしいぞ
建物の方角だどうたらこうたらとか
まあ、熱意の表れという背景があるといわれているけど
やることなんて思い付く限り全部やりきってもう出来ることなんて神頼みしかないってとこまで行き着いた奴が成功するってことだろ。
「人事を尽くして天命を待つ」だな。 運だのなんだのっての人事を尽くした後に言うことだ。
人事を尽くすのは当たり前。 何いってんだ。
流れ嫁
流れは読むものじゃない。作るものだ。 俺いいこといったww
流れの前にスレタイぐらい読んでほしいね
AppScaleが致命的なバグで起動しない ruby1.8のSSLのバグみたいだ。 いつまでたってもなおらないのは 地震で開発者いなくなったかな?
Jobsには運が足りなかった
Jobsは常識がない 良くも悪くも
他人の人生を生きるなって言葉はズッシリきた。でも俺にはそれ以外に道が無い。
他人の人生を生きるな。詰まりアップル製品を買うなって言うことか。
Google App Engineのアプリを、プライベートクラウド上で動かすようなソフトのプロジェクトってどこかやってないかな?
sdkいれてjettyで動かし、外向きのアドレスを開く。 まぁローカル開発環境を外向きに公開するだけなんで、スケールアウトはできないし、そもそもこれで動くのかやったことないw あーあと、前スレのどこかにオープンソースのgae実装のurlが貼ってあったはず。
79 :
デフォルトの名無しさん :2011/10/28(金) 13:45:56.31
80 :
名無しさん@お腹いっぱい。 :2011/10/28(金) 22:34:40.89
81 :
デフォルトの名無しさん :2011/10/29(土) 03:49:33.82
そのうち課金するのは既定路線だろ。 金にならなけりゃ切り捨ててなかった事にする。Google Labsのようにね。
操業当初の役員メンバーと 今のハイエナ連中がすっかり 入れ替わってしまった
83 :
デフォルトの名無しさん :2011/10/29(土) 09:15:56.51
他社が真似しなかったってことは採算度外視だった訳だろ。 逆にちゃんとビジネスしますって宣言ととらえて、機能と値段のバランスで判断すればいいだけ。
この後さらなる値上げが待ってるんだろ
85 :
デフォルトの名無しさん :2011/10/29(土) 13:55:02.63
まるで支那人のような手口だな
Google信者にベンダーロックインの危険性を痛感させたというのは大きな功績だ。 これで各クラウド間で互換性が高まる方向に行けばいいのだが、App Engineは新機能投入で差別化する(より一層囲い込みを強化する)と言ってる。 学習してないな
ロックインの危険性より 値上げで顧客が離れてサービスするのが心配
残った人たちは、次はサービス終了でロックインの危険性を体験できます
明日から新料金ですね。インスタンスの課金について質問です。 先行予約・事前登録で、インスタンス時間の課金料金が幾らか安くなるという記事を前見た覚えがあります。 GAEの管理画面を見てもそれらしい設定箇所が見つかりませんでしたが、 インスタンス時間課金の事前予約はどうしたらできるようになりますか?
>89 インスタンスの時間が安くなるなんて見たことないな
携帯並の料金のわかりにくさだな そうまでして必死に使い続ける程のもんかねえ
俺の中で、CPU時間で課金できるとか目から鱗だったぜ。 しかもスケールするとか夢のシステム。
速めに脱出しといて本当に良かった
>92 スケールするのはかまわんけど、 スケールしたのに課金したら使いたくても使えんわ
>>94 いくらスケールしても無料とか意味が分からん
>95 前はCPU時間だったからスケールしたとしても、 6.5hに収まれば無料だっただろ
別に無料じゃなくてもいいけど 他と比べて割高だからなあ
大抵の利用者はスケールよりも、そもそものボトルネックになってる 回線の細さを改善できれば目に見えて効果があがる ぐぐる先生のお眼鏡にかなうソフトを用意することの 面倒さ。とかその辺か
appengine使ってるアプリでスケールしなきゃならんほどの アプリケーションを見たことないな なんかある?
ゲーム系とかで地味にあるんじゃね? サービス系では少ないと思うけど。
表には出てないとこであるんじゃよ って伝聞だが
102 :
デフォルトの名無しさん :2011/11/06(日) 17:36:55.74
>また、サーバなどのハードウェア、インフラ費用の削減効果も期待でき、 >全体で約70%のコスト削減を見込んでいます。 2010年04月から切り替えたとあるが元は取れたんじゃろうか…
値上げのせいで上限達して止まるサービスが出てきた
値上げのせいにして上限達して止まるサービスを晒してください。
ロックイン上等のひがさんがAppEngineでサービスリリースすることに及び腰でワロタ。
GAEに出会った時は巨人の肩に乗っている気分になれたけど、今の巨人は有料か。 デプロイのバージョンを利用して、別々の複数のサービスを提供って無理なのかな。
109 :
デフォルトの名無しさん :2011/11/21(月) 18:08:00.55
質問です。 サイトA hogeA.com サイトB hogeB.com で別にGAEで運営していて、 hoge.com にアクセスしてIEならA、ChromeならBを表示するとかってできます? 表示するときのドメインは、 hoge.com のままで。
hoge.comでWebを立ち上げてリダイレクトできるなら可能
hoge.comのままか プロキシしてやればいいんじゃね?
112 :
デフォルトの名無しさん :2011/11/22(火) 12:26:10.44
やっぱ串でなんとかするのがよさげっすよね。 サンクス
初歩的なことだと思うんですけどサンプルが見つからなくて進まなくなってしまいました…助けてください Task Queue 機能を使おうと思って Queue queue = QueueFactory.getDefaultQueue(); やら queue.add(Builder.withUrl("/..")) みたいなコードを書いて、実際にタスクは実行できてるのですが queueにアクセスして内容を取得する方法がどうにもわかりません。 管理ツールにはちゃんとTask Queuesに全部載ってるのに、自分のコードでアクセスできないのです… iterator() や toArray() がアクセスするメソッドなのかなと思いましたが、キャストしないと無理とEclipseに言われ 手当たり次第にキャストしてみましたがClassCastException インターフェイス関係の理屈がわかってないのは間違いないのですが、何とか先に進みたいのです。 お知恵を貸してください。
>114 Queueの結果は受け取れんよ DatastoreかMemcacheを経由しなされ
>>115 デフォルトキューから実行前のタスクを取得してパラメータを一覧で表示させたいのですが、
そういった操作はQueueクラスの性質から制限がかかるということでしょうか?
それがダメなので、実行前のタスクを閲覧したいなら、Datastoreで管理して、
そこからデフォルトキューにaddしていくべきということでしょうか。難しいですね…
>115 Queseの性質っていうか、Googleが容易してないか制限してるかどっちかだと思う (どこかにあったらすまんが、見たことないな) Queusに入れたのは自分で分かってるから後で取得するってのは普通思わんよね
118 :
114 :2011/11/24(木) 00:33:04.26
馬鹿には無理
久しぶりに何か作ろうと思っていろいろ見てたら、料金の値上げがすさまじいな。 GAEベースで業務システム作ったところとか悲惨だな。 10倍ぐらいいってるんじゃね?
業務システムだとDBの正規化がしっかりしてるだろうから、 DatastoreWriteで死ねるだろうな
そんなんだから受託開発はダメなんだ。
ちょっとぐらい重くても文句言わないから、激安料金プラン出してくれないかなー。 データストアの冗長化とか後でやっといてくれればいいから。
>>123 激安用に新規開発しろって言ってるに等しいだろ。
>>124 >>123 ではないが、需要があるという事を言っているに過ぎない。
需要をくんで開発するかしないかはgoogle次第。
結局のところ、企業というのは対価を動力源に需要を満足させる装置に過ぎない。
ここらが底値っぽいね VPSもこれ以上安くならんだろう もうすでに自宅にサーバ構えるより、安いんだし
もっと露骨にgoogleロックインして、googleの広告等を使いやすくすることで google側の広告収入が増えるなら、さらに安くできるんじゃないかな。
マジで早めに脱出しといて良かった
やっぱ別事業の雲行きが怪しくなると本業の方まで波及するんだな 俺も早めに見切ってよかった
いや、なんというかGoogle Labのデスクトップサーチとかあったけど お金になりそうに無いとわかったらばっさりサポート打ち切りとか そういうのはあるからね…これに関してはもうちょい続きそうな雰囲気はあるのかもしれんけど
まぁ、googleが有名な巨大企業になるにつれてバカもいっぱい吸収したから、 元々効率よかった企業だったのが非効率になって余裕がなくなってきてるんだろ。
ロックインが怖いがDAOパターンで作ればそんなに依存しないし 模範的なプログラムを書いてる分には引っ越しも問題無さそうだな。 無料枠でぜんぜん足りないなら月1000円以内の国内VPS/クラウドに逃げればいいし 保守性を犠牲にした最適化でGAEにしがみつく必要もなさそうだ
それ、DAOパターンっていうのか。 そうするのが普通だと思っていたが、 むしろロジックの中にSQLを直接発行するようなコードが入ってるのが普通なの?
だからDAOが標準的な造りだっての。お前のいう普通って何?
俺が社畜やってた時代だと外注レベルでは規模が小さい所はやってなかったな。 例えばページ(リクエスト)単位で個々のプログラマに一任してるとこもあるし、 単一の定数クラスにSQLをガリガリ書いて寄越す所もある。 後者は構造が統一されてる分、まだ見通しが良くてマシだな。
>132 データが13Gあるよ・・・ DAOが標準うんぬんより、生産性・保守性・プログラマのスキルを 考慮して決めるってのが普通だよ 寿命が短いアプリを凝っても意味がない
+15minルールが無料厨にはきつい制約になってるけど それでも月に最低112回は呼び出せるサービスにはなるから個人用途としては十分だな 勉強がてら何か作ろうかな
あら、もしかして月じゃなくて日に28インスタンス時間か? 小さなリクエストなら一日中付けっぱなしでいいじゃない
DB読み書きしなければ、インスタンス立ち上げっぱなしで処理は可能だよ
GAE Javaってちょっと前まで(3月?)、複数リクエストが来た時にスレッドじゃなく 別インスタンス立ち上げて振ってたって知ってすげー驚いた。 スケールアウトとか言う前にそこやってなかったのかよって感じ。
ゲームサーバでも無い限りMin Pending LatencyをAutomaticにするのは自殺行為な気がするw
DBは読みはmemcacheとかあるからなんとかなるけど、 書きが多いのは向かないんだよな。 だからデータ更新が少ないものなら余裕で無料枠行ける。 どこかのHPのバックにだけGAE使うとか、 画像は画像サービス使うとかすれば、帯域もほとんど食わない。
>どこかのHPのバックにだけGAE使うとか これ規約で禁止されてるんだよな
要するに金払えってことだ
ゲームを作って、スコアの記録をGAEでってのは大丈夫だよね?
無料枠でビジネスしちゃあかんのか? まぁ課金モードにしても無料枠は残るし問題ないだろうけど
GAEの無料枠なんてみじんこみたいなもん
>>144 規約変わってたのか。昔はOKだったよな。
無料枠を圧迫して有料枠安くしろよ Googleと有料ユーザが儲からなきゃ共倒れ
安くしたらGoogleが儲からんだろw
>>144 これのソースどこ?
このやり方しろってよく紹介されてるよな
153 :
デフォルトの名無しさん :2012/01/02(月) 18:58:41.47
low level apiでわからない点があるため、質問させてください。 主キーを1,2,3,4・・・と一ずつ増えるlong値にして、 エンティティをデータストアに保存したいと考えています。 新たにエンティティをデータストアに保存する歳には、 主キーの値を「現在データストアに格納しているエンティティ数」に 1を足したものとしたいのですが、 「現在データストアに格納しているエンティティ数」を取得する方法で悩んでおります。 「現在データストアに格納しているエンティティ数」をデータストアに保存しておき トランザクションを使って、この値をカウントアップしていく方法があると思います。 他にも何か巧妙な方法があるのでしょうか? JDOの主キーがどうのようにセットされているのかも想像がつきません・・・ 教えれいただけるとありがたいです。
>153 1.データストアにカウント数を保存する 2.Entity数を都度カウントする (件数分 SmallDatastoreOpsを食う、一番最悪な方法) 3.カウントアップするIndex用のPropetyを作り、 OrderBy Descで最初の1件だけ取得し、そのIndexの値+1を使う 昔いろいろ考えたけど、3パターンしかないと思う 最終的に俺は、一番コストが安い3を使った
156 :
デフォルトの名無しさん :2012/01/03(火) 02:52:48.47
質問です。 slim3でデータストア操作したいときに、filterにおいて、startsWithを使うと、HotReloadingRuntimeExeptionがでます。filterInMemoryでcontainsをつかっても同じです。 なぜかわかる方いませんか?
Eclipseでgoogleappを使って遊んでいるのですが、 com.google.appengine.repackaged.com.google.common.util.Base64をインポートすると Use of com.google.appengine.repackaged may result in your app breaking without warning. と出てしまい、エラーになってしまいます。 なんか、sdk1.6.0だと動く的な記述を見るのですが、sdk1.6.1での解決方法ってないのでしょうか?
com.google.appengine.repackaged.com.google.common.util.Base64を使わなければいいじゃん
>>158 Jakarta Commons Codecじゃだめ?
>>159 ,160
情報ありがとう。
Jakarta Commons Codecを利用してうまく行きました。
やっていたことは、GEAからAmazonクラウドへのアクセスだけだったのですが、
参考にしたサイトが、com.google.appengine.repackaged.com.google.common.util.Base64を
利用していたので、それを参考にしていました。
実装は出来たのですが、問題の参照しようとするとエラーになることについて理解したいです。
eclipseでgoogle sdkがちゃんとエクスプローラーに出てきて、クラスも見えるのに、
com.google.appengine.repackagedを参照しようとするとエラーになるというのがなぜなのか
よく分かりません。通常クラス参照のパスがうまく設定されていないためだと思うのですが、
この場合、eclipseにプラグインをインストールして、プロジェクトのlibフォルダにもjarがコピーされ、
問題なく利用できる状況に見えるのですが、実際には使えません。
ご存知の方がいらしたら、お教えいただけると助かります。
とりあえずエラーメッセージを読めよ
>>162 申し訳ない、エラーメッセージは以下のデータしか得られないのです。
Use of com.google.appengine.repackaged may result in your app breaking without warning.
で、結局com.google.appengine.repackagedが不正だよ的な情報しか得られないのです。
ネットで検索もして見ましたが、解決策が見つからず、Eclipseの問題なのか、GAEの問題なのか
切り分けもできていないので、ご存知の方がいたらお教えいただきたかったのです。
英語のページを貼っても読めなさそうだ…
"repackaged"に依存すべきじゃない。
166 :
デフォルトの名無しさん :2012/01/08(日) 05:01:36.24
俺ならdatastore.get後で、memcacheに入れる前かなー。
JSPでfn:escapeXml(string) 一択じゃね?
169 :
デフォルトの名無しさん :2012/01/13(金) 21:09:03.41
>>168 velocityで使えますか?
エスケープする最速のコードってどんな感じですかね?
>169 JSTLだからVelocityだと使えないんじゃね? 最速のコードがどうかの前に、最速のコードが必要なのか? 最速が必要だったらJava自体辞めれば?って話になるぞ
171 :
デフォルトの名無しさん :2012/01/13(金) 23:02:14.35
>>170 Javaの範囲だとどういうインプリがいいのかな、と。
自分の場合、ネットから持ってきたんですが
こんなコードです。
public static String htmlspecialchars ( String str )
{
String ret_val = new String(str);
String[] escape = {"&", "<", ">", "\"", "\'", "\n", "\t"};
String[] replace = {"&", "<", ">", """, "'", "<br>", " "};
for ( int i=0; i < escape.length; i++ )
{
ret_val = ret_val.replace(escape[i], replace[i]);
}
return ret_val;
}
>171 最速求めるんだったら、あらかじめ置換しとけば? 置換するのに時間食うんだったらCron使えば? て言い出したらきりないよ 性能、環境、実装の制限等が分からん限り、何が最速のコードになるかわからんよ
真面目にシリアライズするのが面倒でObjectOutputStreamとZipOutputStreamでser.zipとして BLOBに保存してるが、得に不満はなかった。
それ以外良い方法ないんじゃない?
>>171 Stringをbyte[]にして低レベルな操作するのが早い。
特に\n => <br/>みたいに文字数が長くなる場合に
バッファの確保を1回で終わらせるのが良い。
GAEのEC2に対する利点って窓口が開き続けていて、アクセス頻度が低ければ無料という点にあると思う。 Low Level APIは実は罠で、最初からJPAあたりで移植性を重視すれば未だにスモールスタートの雄なんじゃないかと。 つまり最初はGAEとIaaSで動くように開発して、ビジネスになったらEC2なりで好きに継続開発すればいい。
GAEで開発したことあんの?
遊びでやってる程度だが、制約なんて基本的にはJOINが出来ないのと不等号条件が同時に複数の列で使えないくらいだろ
いやいや()
いやいや() ですって お前が使いこなせないだけだろ
最近デプロイがやたら遅いし固まるんですけど何か対策ありますか? 20分間隔のキューを10本走らせてますが…それにぶつかると重くなるんでしょうか 使ってないバックエンドはデプロイしないようにしてます
DIってシステムプロパティに書けば良かったんだなって最近気付いた
185 :
デフォルトの名無しさん :2012/01/29(日) 02:30:29.70
>>173 これ作った人すごいね。
このコードじゃなくてslim3全体ね。
何者なんだろう。
?
たまには『寄生・不正・捏造・自作自演・買収・なりすまし・脅し』なしで、 正々堂々と勝負してきて下さい韓国人のみなさん。 >【国際】スイーツの世界大会で韓国が日本に対して妨害行為 「我々は日本だけには負けたくないんだよ」 >韓国人が世界中の図書館行って地図の「日本海」の上に「東海」シールを貼ってる件 >海外で悪いことする時は日本人のフリをする。韓国人 >外国人「日本の動画にはいつも韓国人の汚いコメントがある」 >【K-POP】たった80人で「欧州でも大人気」?…K-POPのブーム捏造 >【韓流】東方神起、オリコンチャートの真実?〜「買いつなぎ?順位操作疑惑」 >"金大中のノーベル平和賞受賞は工作、北朝鮮に5億ドルを不法送金" 暴露した元情報員、米国に亡命 >【サムスン】「市場開拓のため、日本人になりすましカタログだけで奥地へ」 >【韓国】日本の技術を盗み世界一になった現代重工業・・自力で盗んだのだから中国とは根本的に違う >【また偽装】ヒュンダイを日本企業だと思わせる為に米国で相撲力士の写真を使い広告キャンペーン開始 >【韓国イチゴ】日本から盗んだ品種同士を掛け合わせて「国産品種」詭弁でロイヤリティ支払いから逃げる韓国 >【韓国/サッカー】 韓国vsイタリア戦でわいろを受け取った疑惑のモレノ氏、ヘロイン大量所持で逮捕 >【韓国】キム・ヨナのIOC推挙騒動、呼び掛け人の自称オーストリア人トーマス氏は韓国人と判明 >【韓国】韓国女性登山家の14座制覇にねつ造疑惑、再び論争ぼっ発
こんなものをこんなところに貼らないといけないほど日本は追い詰められてるのか?
>>188 追い詰められているというか、完全に出遅れている。
スタートラインのはるか後方で走者の実況TV見てるような感じ。
じゃあいっぱいコピペ貼ってうさを晴らすしかないな
Slim3の本また出たんだね 執筆開始は値上げ前かもしれないけど 残念だったね
192 :
デフォルトの名無しさん :2012/02/22(水) 11:28:15.91
ほう
193 :
デフォルトの名無しさん :2012/03/18(日) 12:34:32.28
Amazon web services や Google app engine 凄いですね ホスティングとかやってる業者全滅しちゃうんじゃないでしょうか
GAEってオワコンだよね
GAEは超絶値上げでオワコン GAEにはまった人って Googleが安く提供できる特別な技術を持っているとか 慈善事業をやっているとでも勘違いしたんだろうな
慈善事業とは思ってなかったけど、何かGoogleの独自技術で安くできてるんだとは正直思ってた
>>196 広告入れられないからな。
まあこれは他社でも同じ事だが。
広告入りで無料なら 人気出るだろうな
え?広告入れちゃいけないってどこに書いてあるの?
>197 その割には全文検索とか出来なくて なんか変だとは思ってた
>>201 googleが広告入れるかわりに
無料で使えるってこと
よくある無料鯖みたいなもん
じゃあまったく使えないじゃん。
googleじゃなくてもやってけるからなあ
GAEが出たころは Googleの技術すげーみたいな風潮があったからな
CPU時間で課金とかすげーと思った
馬鹿には無理
パブロン鼻炎カプセルS
ド素人な質問ですいません。
現在、GAEで開発を始めたところなのですが、jspファイルで
c:out value = "${hoge}"
と記述している部分でエクリプスで下記のエラーがでています。
"c:out" (org.apache.taglibs.standard.tag.rt.core.OutTag) のタグ・ハンドラー・クラスが Java ビルド・パスで見つかりませんでした
WEB-INF/libにはjstl.jarとstandard.jarも配置しています。
以下もjspファイルに記述していて、エラーはでていません。
<%@ taglib prefix="c" uri="
http://java.sun.com/jsp/jstl/core "%>
実行しても${hoge}には期待したデータが表示されず、${hoge}とそのまま出ている状況です。
何かお心当たりあればお教え願えないでしょうか?
馬鹿には無理
GAEの話じゃないな
>>195 なにが情弱なのか教えていただきたいですね
これからのアプリケーションはクラウド化、スケーラブル化が必要
信頼性の高いデータストア機構が必須
High Replication Datastore に類する機能が他のクラウドサービスに
なければ、工夫して実装するしかありませんがおそらく google に勝る
ものは作れないでしょう。
機能の充実度、信頼性を考えたら、他のクラウドサービスを比較するとむしろ割安。
faccbookや2ch級のサービスでもおっぱじめるつもりなら割安と言えるかもな
高いスケーラビリティを必要とするサービスがどれほどあるのか
スケーラビリティの前に、不具合ばっかりなんだがw
登録できねーな糞が
出た当時はWebが根本から変わると息巻いてましたよ、ええ・・・
Google自身がやる気無くしてんじゃね?
webページ関係ないところで利用できるから広告収入がな。 意味のない計算やらして喜んでいる奴いるし。
googleのエンジニアと同じプラットフォームが使えるだけでワクワクするだろ
>googleのエンジニアと同じプラットフォーム 知らないなら黙ってれば良いのに
223 :
デフォルトの名無しさん :2012/04/22(日) 16:35:58.09
GAE/Jでローカルで簡単なアカウント登録/認証したいんですけど、 何か良いサンプルありませんか?
馬鹿には無理
227 :
225 :2012/05/02(水) 00:33:43.70
すいません.なんか二回書いてしまいました
窓からPCを投げ捨てる
ちょっとまて、今準備するから
DashboardからLogを確認しろ
web.xmlがおかしいから
なんかblobstoreのcreateUploadUrlに指定した urlのサーブレットが実行されない(アップロードすると何も書かれてないページへ飛ぶ) んですがなんなんでしょう?
ブラウザでソースをみたら
<form action="
http://hogehoge.appspot.com/_ah/upload/AMmfu6Y4tYtT-1WgTji4NLvojjYQBBI83uGt996ze NCSgK_WN9RFEwo2RC-m3oOT8a4aZn5UHN2Gd3hE3aaxrHVGB03Be2HdVM6mHYO-UiM0_-NC9gIjsxjxNj0g3qbX
IZqnN7i_RPE6/ALBNUaYAAAAAT77rIlcid9WNcZV1y715clxzQZI1Unng/" method="post" enctype="multipart/form-data">
<input id="imagedata" type="file" name="file" class="txt"/>
<input id="imagedata2" type="file" name="file2" class="txt"/>
<input name="submit" type="submit" class="btn" value="写真添付" />
<input type="button" class="btn" value="写真なし" onClick="location.href='regist.jsp"/>
<input class="btn" value="取消" onClick="location.href='index.jsp'">
</form>
みたくなっています.写真添付ボタンを押したら,fileとfile2のとこのファイルは
アップロードされているのですが
"
http://hogehoge.appspot.com/_ah/upload/ry のurlにとどまったままでサーブレットへおくられてないっぽいです。。。
馬鹿には無理
DateクラスをJDOで保存するにはどうすればいいのだ。。。
>>233 createUploadUrlで指定したサーブレットから表示したいjspとかにリダイレクトしてないからじゃない?
238 :
デフォルトの名無しさん :2012/05/31(木) 05:25:55.78
うおー。なんかどうもです。 というか登録はされてるのにGAEのマイページ(?)の datastore viewerとかでそのプロパティだけ出てきてないみたいです。 まあ登録はされていたみたいなので問題なかったですが
240 :
デフォルトの名無しさん :2012/06/02(土) 04:26:11.47
テスト
Google App For JavaでMySQL使っている人いる?
やっぱslim?
いません
しょぼーん
GAEはオワコン
尼て無料のあったけ
月100万PVくらいのサイトでアクセスしてるけど、段々使いづらくなってる スケーラビリティが良いから放置には良いけど、 日々改良していくとなると、制限がネックになるね
すれち
ORM が危険なアンチパターンだっていうのはどれだけ言っても言い過ぎることはない
http://tech.a-listers.jp/2011/06/16/orm_is_an_antipattern/ このツイートに対して各方面(ActiveRecord, Doctrine, Hibernate)から多くの
(激しい)返信が寄せられて書かれたのが問題のエントリです。
まずはアンチパターンとは何かの定義として下記の2つを挙げています。
当初は有益だが、長期的にみると良い結果以上の悪い結果を招く。
確証があり繰り返されている別の解決方法がある。
当初は良さそうに見えたORMがいざ使ってみると問題が明らかになり、
しかもその時には切り替えるわけにもいかなくなるというのが彼の主張です。
彼による皮肉がたっぷりの論説の最後に付いていたまとめリストは下記のとおり。
ORMはSQLベースのモデルよりも最初のうちはシンプルで理解しやすく、手早く書く事ができる。
効率はどんなプロジェクトでも最初の頃は十分。
不幸にもそれらのアドバンテージはプロジェクトが大きく複雑になると消失し、抽象化は破綻し、
開発者はSQLを使わなければならなくなる。
ORMの抽象化はほぼ100%のプロジェクトで破綻する。
オブジェクトはリレーショナルなクエリの結果を表現するのには不適切。
不適切にクエリをオブジェクトにマッピングすることによって、ORMを廃止しない限り
簡単には修正できない非効率性がアプリケーションのあちこちにばらまかれる
リレーションを保存する代わりにORMを全てに適用する場合、設計をよく考える必要がある。
データが元々オブジェクトならば、NoSQLにオブジェクトを記録する方がリレーショナルデータベースよりも早い。
データが元々リレーショナルならリレーショナルデータベースに対するオーバーヘッドになるだけ。
リレーショナルなクエリはモデルレイヤーに隠蔽する。ただしAPIの設計は汎用化の誘惑に打ち勝って
アプリケーションに必要なデータを返すようにする。
オブジェクト指向設計はリレーショナルなデータを効率的に表現できない。
これはORMが解決できないオブジェクト指向デザインの根本的な制限だ。
ORMを使った事がある人にとっては心当たりがありまくりな主張ではないでしょうか。
意外と長文なんですが原文を読んでもらう方がORMが良さそうにみえて問題が起こり、
そしてその解決方法などのより正確な主張がわかります。
また元の記事には現時点で47のコメントが付いており盛り上がっています。
さて、みなさんはORMを次のプロジェクトでも使いますか?
via:
http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern
255 :
デフォルトの名無しさん :2012/07/16(月) 21:11:27.13
joinも≠フィルターも使えないDatastoreのクエリが複雑化することはない。 そのコピペ貼るスレ間違ってるぞ
おまえらにも来たぞ
http://2ch.net/maru_notice.txt 2ch.net 過去ログを再掲載するいわゆる「過去ログリーダー」サイトの運営をされている方へ
N.T. Technology, Inc. (以下当社)が提供している2ちゃんねる過去ログ観覧サービス、通称「●」(マル)の不正利用につきましてユーザー様より報告を受けており、調査を行っております。
調査終了後、2ちゃんねる、または当社に不利益に当たると判断するウェブサイトは米国著作権法 (U.S. Code, Title 17)及びDigital Millennium Copyright Act (DMCA)に則り順次削除依頼をホスティングされているISPに送信いたします。
なお、運営者様よりの質問は下記メールより受け付けております。
jruby on railsは動きますか?
Twitter、新ガイドライン発表 2012年08月17日 22時21分
http://ascii.jp/elem/000/000/718/718721/ Twitterは16日、Twitter APIのバージョンを現行の1.0から1.1へと数週間以内に
バージョンアップすること、またAPIを利用する開発者向けガイドラインの改訂を
発表した。
今回のバージョンアップで大きく変わるのはAPIのリクエスト回数。現在はどんな
リクエストでも1時間につき350回だったが、1.1からは1時間あたり60回と大幅に減る。
これはbotやスパムなどによって、Twitterのリソースが圧迫されるのを防ぐためのようだ。
ツイートの表示や検索、プロフィール表示など、頻繁にアクセスされるものについては、
1時間あたり720回と増やすとのこと。
これまでLinkedInやInstagramなど、Twitterを利用したサービスやアプリに厳しい姿勢を
見せてきたが、今回のバージョンアップは開発者にとって非常に苦しい状況になりそうだ。
また、ガイドラインについては「Display Guidelines」と表記されていたものが、
「Display Requirements」と変更になった。簡単に言うと、マナーからルールになった
ようなもので、Display Requirementsに従わないとAPIが利用できなくなる。
スマホなどにTwitterアプリをプレインストールするときにはTwitter社の許諾が必要になり、
許諾のないアプリについてはTwitter APIにアクセスできなくするなどの処置がとられるという。
ほかには、クライアントアプリのユーザー数の上限を10万人にする、10万人を越える場合は
Twitter社の許可が必要になるなどの変更があり、開発者はもちろん、ユーザーにも影響は少なくなさそうだ。
259 :
デフォルトの名無しさん :2012/09/15(土) 22:11:46.42
w
GAEは糞
馬鹿には無理
262 :
デフォルトの名無しさん :2012/10/14(日) 13:38:13.39
s
263 :
デフォルトの名無しさん :2012/10/14(日) 21:48:03.92
slim3はコミッタがメンテにかけるコストも非常にスリムになっておすすめのフレームワークだな。
というかjavaでslim3以外にまともなのあったっけ
slim3がいつの間にかバージョンアップしてたのに、なんで誰も教えてくれないんだ
ステマ ステマ ステマ
267 :
デフォルトの名無しさん :2012/11/28(水) 13:33:23.21
268 :
デフォルトの名無しさん :2012/12/11(火) 10:28:08.94
GAE終了のお知らせキター
javaあかんねんて
多数の人に無償提供するためにはスピンアップ/ダウンの仕組みが必要なのは 分かるんだが、あのモッサリ具合が開発者を突き放す結果になってるな Google先生ご自身、500msec以内にレスポンスを返さないと顧客が減ることを 良く知ってらっしゃるじゃないですか… 一般ユーザだけでなく開発者も同じですよ 平均1〜2秒、スピンアップ時は5〜10秒なんてちょっと無理 無償ユーザでもAlwaysOnを体感できる時間をランダムに割り振って 「これは使えそう」と思わせなきゃ人増えないよ
無償なんていらないからインスタンス単価100円にしてくれればいいのに これなら10個のアプリを稼働して1000円だし
>10個のアプリを稼働して1000円 それはアプリ単価だろ インスタンス単価だとキャッシュされてない限り実行毎に10円かかる
Googleがドジったおかげで国内Cloudが生き残ったな 産業保護の意味でGoogle先生は偉大なお人やで
国内クラウドってAWS未満のゴミしかないじゃん… 中には「それってタダのレンサバの名称変えただけだよね?」っていうものまである それでいてGAEより高いという誰得仕様…
そういうなんちゃって国内クラウドの導入事例を見ると… 出るわ出るわ情弱企業の名前がw いかにも電通繋がりってところだらけ 技術力を売りにしてるWebベンチャーが使ってる例皆無だわ
情弱だからこそCloudを使うべきなんでそこはそれでいいんじゃねーの?
あんまりJavaには詳しくないんだが JDO,JPAってどういうもの? Low Level APIに対して何ができて何ができない? あとdatastore上の表現との対応がイマイチ掴めないんだが
>>277 Java EEの話だが、専すれがないので
Java質問かJava Frameworkで聞いたら
GAE全般の話はこのスレでいいのか?
280 :
デフォルトの名無しさん :2013/03/28(木) 14:36:14.88
281 :
デフォルトの名無しさん :2013/06/06(木) 02:45:21.09
最終書き込みが2013-03-28かあ みんなどこで質問してんの? Google Group? Google Code?
馬鹿には無理
if 馬鹿には無理: if 馬鹿には無理: if 馬鹿には無理: pass
284 :
デフォルトの名無しさん :2013/07/26(金) NY:AN:NY.AN
>>277 JDOやJPAは行指向、Low Level API(BigTable)は列指向
列指向はあるエンティティの使わない列には保存時も全くデータを挿入しないが
JDOやJPAは行指向なので要りもしない列にnullを挿入してしまう
JDOはJavaオブジェクトをデータストアを選ばずに保存できるようにする仕組みで
JPAはデータストアをRDBMSに限定する代わりにもうちょっとかっちり定義できる
gae java サーバーでOAuth 2.0で認証するやり方がわからんちょ
あ、できそう。 まるまる載ってるとこないから苦戦した。
287 :
デフォルトの名無しさん :2013/09/07(土) 17:34:48.00
やってみた。なんでHello worldだけで5秒もかかるの?
クラウドだからだろう
2回目から早くなる っつーかログちゃんと見ろ
デプロイ時のエラー:409 Conflict appcfg rollbackしてもダメぽ googleてもでてこないし詰んだ・・・
つづき 新しいアプリ作成して中身そのままでデプロイしたら成功した。 既存のアプリだとダメなまま><
つづき2 appengine-web.xmlの<automatic-scaling> 記入してるのがダメだった。消したらいけた・・・ヨカタ おわり
GAEまじやだ>< backendはじめたんだけど デプロイできなかった。 cron.xmlのdescriptionの内容が日本語だとデプロイ出来ない現象だった。 backend使用しなければ、日本語OKだったのに! 関係なさそうなところでエラーでるのやめてーTT GAEこんなのばっか。 低性能でいいからこういうのなくしてや。 低スペ、レンタルphpサーバーにもどろうかな
文字コードは?
UTF-8
Google Apps Scriptのスレってないのかな
>>289 はちょっと違うし
hosting か php 板にある
おめかしするのが議員の品位なら 高級ブランドをまとわせた動物でも座らせとけば良い
306 :
デフォルトの名無しさん :2014/02/14(金) 20:18:18.68
そっかーGAEってオワコンだったのかー・・・。 チョット興味があって勉強し始めたとこだったんだけどなぁ。 Windows Azureとかの方がよさげ?
1万人同時アクセスあるような、ソーシャルゲームとか広告のサイトで、さらにインフラコスト切り詰める必要あれば、覚えるのもありだと思う。 ただ、PaaSやIaaS使ったことなくてというのであれば、もう少し汎用的な組み合せか、楽に出来るものを使って見た方がいいかな。
Azureは、.netつかってるのであればかな。 特にそれだけではないみたいだけど。 個人的にはスマホ開発でサーバー用意しなくていいという、ParseとかAzureモバイルのが、イメージ湧きやすい。 サーバサイドで、JavaのServletやRailsでbundleというイメージがあるなら、PaaS使う感じかな。
いろいろ設定周りが新しくなってるので、キャッチアップは必要だが、 silm3の本だけでも上のweb処理は大丈夫だと思う。 今は、pythonやgoのGAE本もあるのかな?
311 :
デフォルトの名無しさん :2014/02/14(金) 22:56:06.02
>>307 PaaSでアプリ作って公開してみたいなぁと思っていたんだよね。
言語はC#とJavaしか知らないんだけど。
WEBアプリの勉強も兼ねてと思っていたんだよね。
オヌヌメのPaaSというか言語との組み合わせとか、教えてくれると助かる。
312 :
デフォルトの名無しさん :2014/02/14(金) 23:04:41.22
>>308-311 なるほど。
C#での開発経験があるからAzureに興味はあったんだけど、なんかGAEは無料だってのが
イメージ付いちゃっててGAE始めてみたんだよ。
でもそうじゃなかったらしいwww
Azureモバイルは、サイト内の日本語ドキュメントがしっかりしてる。 Parseも英語のみだけど、ドキュメントはしっかりしてる。
mPaaSじゃなくて、mBaaSだった、、
317 :
デフォルトの名無しさん :2014/02/15(土) 00:32:50.16
普通にPCでブラウザのつもりだったけど、モバイルもいいね。
>>313 あ〜、やっぱAzureは金かかるんだね。無料試用版って1ヶ月だけじゃん。
無料で遊ぶならモバイルってことか。
>>316 なんか面白そうだな。parse。
でもドキュメントが英語だと読めねー。
GAE以外のPaaSだと無理枠があるのは、 heroku, openshift, run@cloudあたりだね。
319 :
デフォルトの名無しさん :2014/02/15(土) 18:20:54.56
>>318 herokuは調べたらアップした画像とか再起動時に消えちゃうとかあったのでパスかな。
openshiftやrun@cloudはよさげな感じ。
よし、なんとなくだが分かってきた。
みんなありがとな。
GAEは常駐アプリでリクエスト多いと無料はきついよー。
Backend Instance Hours の Discounted の設定ないのかな。 BackendやるよりDiscounted Instance のほうが安いのが納得いかないんや。
GAEのSDKで、eclipse の起動が JRE7 じゃないと起こられるようになった・・・
ほー、office onlineのショートカットなのかな?
327 :
デフォルトの名無しさん :2014/04/16(水) 03:56:31.88 ID:R7ngNhAC
なぜこのスレ
ステマだろ
329 :
デフォルトの名無しさん :2014/07/03(木) 17:48:16.60 ID:0TQE6pDF
330 :
デフォルトの名無しさん :2014/08/29(金) 14:16:24.20 ID:6x5ba744
static final 変数にキャッシュすべきじゃないとかフォーラムで見かけたけど googleのチュートリアルでLoggerをstatic final で保持してるんだよね Filter.init()で設定ファイルから読み取り専用の値をstaticで確保したいのだけど、 各GAEインスタンスの生成時に各個Filter.init()が呼ばれるのかよく分からないんだよな
変化しない値ならstaticで保持して問題ない
332 :
デフォルトの名無しさん :2014/09/05(金) 21:13:23.70 ID:Vn4r+76C
さんきゅ
333 :
デフォルトの名無しさん :2014/12/21(日) 23:31:38.41 ID:nSSyTLH4
java8とかServlet3.0対応はいつになるのやら
334 :
デフォルトの名無しさん :2015/01/19(月) 23:39:41.72 ID:HwUEupx4
google cloud platformってgoogle app engineの拡張版か?
google cloud platformはMySQLとかPHP使えるとかいうやつじゃね? Herokuはjava8使えるらしいが何でGAEはこんなに対応遅いんだろう・・・
ファイルアクセスみたいな箇所のapi切り替えたり必要だからだろうな。php5.5対応みたいなリリースも最近あったばかりだし herokuやdockerみたいなのがGCEやGKEで、簡単に出来れば切り替えしやすいのだけれども。