Google App Engine for javaat TECH
Google App Engine for java - 暇つぶし2ch1:デフォルトの名無しさん
11/10/03 19:55:23.27
無かったので立てた

2:デフォルトの名無しさん
11/10/03 20:01:08.36
このスレは天才チンパンジー(ry

3:デフォルトの名無しさん
11/10/03 20:15:34.86
ライブラリ総合スレなら需要があったかもしれない。

4:デフォルトの名無しさん
11/10/03 20:22:44.45
あら?
そんな需要ないの?

5:デフォルトの名無しさん
11/10/03 20:28:24.78
まぁ個人的な日記として使えばいいさ・・・

6:デフォルトの名無しさん
11/10/03 20:29:14.06
今日は缶コーヒー一本で過ごした。

7:デフォルトの名無しさん
11/10/03 20:47:27.04
App Engine for Java の概要

URLリンク(code.google.com)

8:デフォルトの名無しさん
11/10/03 20:47:59.73
紹介記事

URLリンク(codezine.jp)

9:デフォルトの名無しさん
11/10/03 21:17:06.25
>世界レベルの Web アプリケーションを効率的に開発および配備できます。

世界レベルのプログラマがム板にいるのか?

10:デフォルトの名無しさん
11/10/03 21:43:14.20
>>7
読んだ。すごい仕組みだというのは分かった。

しかしめんどい。

11:デフォルトの名無しさん
11/10/03 21:47:30.14
純国産Javaライブラリ、Android対応、
JunkUtil(ジャンク・ユーティリティ)についての話でもしようぜ

12:デフォルトの名無しさん
11/10/03 23:23:28.95
ナニコレ?極めたらニート脱出して、エリックシュミットやポールグレアムにでもなれるの?

13:デフォルトの名無しさん
11/10/03 23:40:44.15
JXTAと同じように終わコン化していく未来しか見えない

14:デフォルトの名無しさん
11/10/03 23:49:26.57
Google App Engineなんて使ってたら
独自仕様で他に移れなくなって
値上げされて死亡するぞ

15:デフォルトの名無しさん
11/10/04 01:35:14.51
herokuつかった方がいいの?

16:デフォルトの名無しさん
11/10/04 01:50:42.59
Google App Engineは大幅値上げでオワコン
無料に釣られてやらんでよかったわw

17:デフォルトの名無しさん
11/10/04 19:22:08.92
無料でまだ使えるの?

18:デフォルトの名無しさん
11/10/05 01:33:24.75
>>17
URLリンク(www.google.com)

19:デフォルトの名無しさん
11/10/05 12:08:01.03
ライブラリについて語れるスレかと思ったが、巨大なフレームワークのスレか……

20:デフォルトの名無しさん
11/10/06 16:53:32.69
うp

21:デフォルトの名無しさん
11/10/07 23:26:11.92
良質なGAE/Jのプロジェクトってあまりホスティングされてないよね
セキュリティ確保のためにソースコード非公開にしてるからなの?
スレッド掲示板とか自分のつくったのをオープンソースにしてみたいなって思うけどちょっと考えちゃうな
おまいらも何かすでにつくってるよね?

22:デフォルトの名無しさん
11/10/08 00:05:57.11
GAE/JのプロジェクトをAmazon EC2に移植する作業中ですが何か

23:デフォルトの名無しさん
11/10/08 07:24:53.81
別に何も

24:デフォルトの名無しさん
11/10/08 16:46:11.02
URLリンク(www.publickey1.jp)

ついにDBが!

25:デフォルトの名無しさん
11/10/08 16:53:11.65
DBが無料でも他が高すぎる分でマイナスだろ

26:名無しさん@お腹いっぱい。
11/10/10 02:41:07.88
>>25
フリーだけの利用でもそこそこのことできないかね?

27:デフォルトの名無しさん
11/10/10 02:45:55.90
前はそこそこのこと出来てたんだけどね
値上げ後は無理

28:デフォルトの名無しさん
11/10/10 02:53:36.40
>24
これ、無料かどうかあやしいよな。
性能もたぶんでないと思うし。

29:名無しさん@お腹いっぱい。
11/10/11 05:10:48.13
無料じゃなきゃ意味ないべ

30:デフォルトの名無しさん
11/10/11 05:16:32.59
無料なのは最初だけ
ずっと無料で使えると思っているほうが頭おかしい

31:デフォルトの名無しさん
11/10/11 10:18:22.15
Androidに資源振ったから虎の子のクラウドが中途半端に・・・

32:デフォルトの名無しさん
11/10/11 12:01:07.26
>>30
なんで?Gmailやgoogle mapをはじめ、Googleのサービスは無料で使えるものが多い。
同じことをapp engineで期待してもなんら不思議じゃないし、無料ではなくでも他よりずっと安価であることは期待していいはず。
ま、app engineをさんざんアピールしてきた、ひがやすをら信者たちは、なんとかして今の悪い流れを止めようと必死なのだろう。

33:デフォルトの名無しさん
11/10/11 22:02:04.15
java以前のScriptレベルなんですが
ログインしているGmailアカウントを調べる方法をご存知の方いますか?

ログインしているアカウントに応じて
特定のデータが表示される~ってのを作りたいのですが


34:デフォルトの名無しさん
11/10/11 22:55:00.53
値上げで他より高くなったんだって

35:デフォルトの名無しさん
11/10/13 01:39:05.84
>32
Googleは無料で使わして、ファンにさせておいて有料も使ってもらおうというパターン
GoogleMapはローカルで使おうとすると、月10万くらいかかるし
Google appsも1カウント月200円だ

今回のパターンは無料で使わせようとする分が減りすぎて
使いモンにならなくなったというオチだな

36:名無しさん@お腹いっぱい。
11/10/13 06:48:06.01
Amazonとかならただでつかえるのかねぇ?

37:デフォルトの名無しさん
11/10/15 02:51:09.04
俺は聞いた事無いんだけど、これって業務アプリの開発に使われてる?つーかお前らこいつで何かシステム作った?

38:デフォルトの名無しさん
11/10/15 03:27:15.49
GAEの値上げえげつない

39:名無しさん@お腹いっぱい。
11/10/15 07:20:33.73
>>37
俺の周りではないな
セールスフォースはちょいちょい聞くが

40:デフォルトの名無しさん
11/10/15 12:27:27.29
どっちかというとwebプログラミング板の話題じゃねえの

41:デフォルトの名無しさん
11/10/15 12:55:53.40
>37
社内ローカル向け業務アプリは聞いたことないな
まぁ作ってたとしても言う必要もないし、言わないだろうけど。

42:デフォルトの名無しさん
11/10/15 16:31:18.02
作ったよ。
社内で共用するちょっとしたデータベースみたいなもの。
たいしたデータ流量ないから完全に無料で運用できる。
俺が勝手に作り始めたんだけど、公開したらみんな使いだした。
データ自体は社外に漏れても問題にはならないようなたぐいのもの。
バックアップも毎日取ってる。
故障とかないから気楽。

43:デフォルトの名無しさん
11/10/15 20:46:45.67
質問です。

データ領域をケチるために複数アカウントを利用するWEBアプリを作るのは規約上合法ですか?

44:デフォルトの名無しさん
11/10/15 20:53:23.24
>>43
だめって聞いた

45:デフォルトの名無しさん
11/10/15 20:55:11.02
herokuとかと併用すればいいかな。

46:デフォルトの名無しさん
11/10/15 21:05:04.76
beebee2seeの流れやすさを見たらGAEの無料使用なんて期待できない

47:デフォルトの名無しさん
11/10/15 21:24:15.68
だから他サービスと連携してデータ領域ケチろうって考えてるんじゃん。

48:デフォルトの名無しさん
11/10/16 00:57:01.40
まったくリクエストがないのに
動的インスタンスのageが1day、10:00:00とかなってるのはなんでだろう

49:デフォルトの名無しさん
11/10/16 18:48:30.47
僕も他サービスと連携をどの程度して許されるのか悩んでます
例えばサイトの機能の一部に画像のアップローダー機能が必要だとして、
gaeで組むにはblobをつかったdbで組まないといけなくて、色々不便ですよね。
静的なファイルを置きたいだけだから、他サーバにリダイレクトを施して、
他サーバ側で画像ファイルを別途保存したいのですが、
この場合gaeの規約違反にあたるんでしょうか?

50:デフォルトの名無しさん
11/10/17 12:55:15.96
それは問題ない

51:デフォルトの名無しさん
11/10/18 00:40:00.87
>>49
blobstore使えば?

52:デフォルトの名無しさん
11/10/21 13:07:42.85
SQL CLOUDってどうなん?

53:デフォルトの名無しさん
11/10/21 18:44:56.13
いやそれよりCloudMineってどうなん?

54:デフォルトの名無しさん
11/10/23 23:43:59.11
なぜ盛り上がらない

55:デフォルトの名無しさん
11/10/23 23:46:05.60
日本人のプログラム離れが深刻なんです!!

てあんまシャレにならんな…

56:デフォルトの名無しさん
11/10/24 17:32:57.21
ゲーム会社がプロ野球のオーナーになる時代が来るとは世もまつだな

57:デフォルトの名無しさん
11/10/24 18:28:19.88
まあ、ソフトバンクも元をたどればゲーム卸だし。

58:デフォルトの名無しさん
11/10/24 22:24:22.94
どっちかっていうとソーシャルだろ
もっと言えば出会い系

59:デフォルトの名無しさん
11/10/24 22:26:22.65
お前らはなんか勘違いしてるけど、
成功した人が元々出会い系やゲーム卸やパチンコやらアダルトやら出身だろうが、
同じようにそれをやれば成功できるってわけじゃないんだぞ。
運が一番重要。

60:デフォルトの名無しさん
11/10/25 01:05:01.80
運とか言ってる時点でカスだなぁ。
起業して成功してる人なんかは、
月給貰って仕事してる人とは思考回路が全く違う。
マインドセットが違うんだよね。

61:デフォルトの名無しさん
11/10/25 04:34:58.17
もうすぐ大幅値上げですね

62:デフォルトの名無しさん
11/10/25 11:00:10.54
>>60
月給もらって仕事している人の思考回路がどんなもので、
起業して成功している人の思考回路がどんなものなのか詳しく。

63:デフォルトの名無しさん
11/10/25 18:34:59.29
インスタンスってなんだよ。
よくわからん。
お金いっぱいとられる。
いやや。

64:デフォルトの名無しさん
11/10/26 11:31:17.60
>>60
とはいえ、成功者を調べると運を重視する人が多いらしいぞ
建物の方角だどうたらこうたらとか

まあ、熱意の表れという背景があるといわれているけど

65:デフォルトの名無しさん
11/10/26 11:39:24.55
やることなんて思い付く限り全部やりきってもう出来ることなんて神頼みしかないってとこまで行き着いた奴が成功するってことだろ。

66:デフォルトの名無しさん
11/10/26 12:05:17.79
「人事を尽くして天命を待つ」だな。
運だのなんだのっての人事を尽くした後に言うことだ。

67:デフォルトの名無しさん
11/10/26 12:28:39.20
人事を尽くすのは当たり前。
何いってんだ。

68:デフォルトの名無しさん
11/10/26 13:16:10.59
流れ嫁

69:デフォルトの名無しさん
11/10/26 13:28:11.82
流れは読むものじゃない。作るものだ。
俺いいこといったww

70:デフォルトの名無しさん
11/10/26 19:53:01.59
流れの前にスレタイぐらい読んでほしいね

71:kaputte.li
11/10/26 22:25:48.32
AppScaleが致命的なバグで起動しない
ruby1.8のSSLのバグみたいだ。
いつまでたってもなおらないのは
地震で開発者いなくなったかな?

72:デフォルトの名無しさん
11/10/27 19:37:33.55
Jobsには運が足りなかった

73:デフォルトの名無しさん
11/10/27 19:38:23.90
Jobsは常識がない
良くも悪くも

74:デフォルトの名無しさん
11/10/28 00:24:15.23
他人の人生を生きるなって言葉はズッシリきた。でも俺にはそれ以外に道が無い。

75:デフォルトの名無しさん
11/10/28 01:13:27.56
他人の人生を生きるな。詰まりアップル製品を買うなって言うことか。

76:デフォルトの名無しさん
11/10/28 01:45:25.05
Google App Engineのアプリを、プライベートクラウド上で動かすようなソフトのプロジェクトってどこかやってないかな?



77:デフォルトの名無しさん
11/10/28 05:42:56.11
sdkいれてjettyで動かし、外向きのアドレスを開く。
まぁローカル開発環境を外向きに公開するだけなんで、スケールアウトはできないし、そもそもこれで動くのかやったことないw
あーあと、前スレのどこかにオープンソースのgae実装のurlが貼ってあったはず。

78:デフォルトの名無しさん
11/10/28 08:14:04.85
Open Source Platform for Google App Engine Apps
URLリンク(code.google.com)
URLリンク(appscale.cs.ucsb.edu)

79:デフォルトの名無しさん
11/10/28 13:45:56.31
Googleが刈取りモードに入った Google Maps API 強制課金へ
スレリンク(news板)

80:名無しさん@お腹いっぱい。
11/10/28 22:34:40.89
>>79
ググルさんカネに困ってんのかね?

81:デフォルトの名無しさん
11/10/29 03:49:33.82
そのうち課金するのは既定路線だろ。
金にならなけりゃ切り捨ててなかった事にする。Google Labsのようにね。

82:デフォルトの名無しさん
11/10/29 04:32:50.03
操業当初の役員メンバーと
今のハイエナ連中がすっかり
入れ替わってしまった


83:デフォルトの名無しさん
11/10/29 09:15:56.51
他社が真似しなかったってことは採算度外視だった訳だろ。
逆にちゃんとビジネスしますって宣言ととらえて、機能と値段のバランスで判断すればいいだけ。

84:デフォルトの名無しさん
11/10/29 10:54:26.19
この後さらなる値上げが待ってるんだろ

85:デフォルトの名無しさん
11/10/29 13:55:02.63
まるで支那人のような手口だな

86:デフォルトの名無しさん
11/10/30 18:22:55.61
Google信者にベンダーロックインの危険性を痛感させたというのは大きな功績だ。
これで各クラウド間で互換性が高まる方向に行けばいいのだが、App Engineは新機能投入で差別化する(より一層囲い込みを強化する)と言ってる。

学習してないな

87:デフォルトの名無しさん
11/10/30 18:26:27.71
ロックインの危険性より
値上げで顧客が離れてサービスするのが心配

88:デフォルトの名無しさん
11/10/31 02:29:19.99
残った人たちは、次はサービス終了でロックインの危険性を体験できます

89:デフォルトの名無しさん
11/10/31 11:28:56.84
明日から新料金ですね。インスタンスの課金について質問です。
先行予約・事前登録で、インスタンス時間の課金料金が幾らか安くなるという記事を前見た覚えがあります。
GAEの管理画面を見てもそれらしい設定箇所が見つかりませんでしたが、
インスタンス時間課金の事前予約はどうしたらできるようになりますか?

90:デフォルトの名無しさん
11/10/31 12:25:50.96
>89
インスタンスの時間が安くなるなんて見たことないな

91:デフォルトの名無しさん
11/10/31 12:35:08.36
携帯並の料金のわかりにくさだな
そうまでして必死に使い続ける程のもんかねえ

92:デフォルトの名無しさん
11/10/31 22:50:08.80
俺の中で、CPU時間で課金できるとか目から鱗だったぜ。
しかもスケールするとか夢のシステム。

93:デフォルトの名無しさん
11/11/01 12:08:53.73
速めに脱出しといて本当に良かった

94:デフォルトの名無しさん
11/11/01 12:18:51.04
>92
スケールするのはかまわんけど、
スケールしたのに課金したら使いたくても使えんわ

95:デフォルトの名無しさん
11/11/01 12:35:13.62
>>94
いくらスケールしても無料とか意味が分からん

96:デフォルトの名無しさん
11/11/01 14:13:20.36
>95
前はCPU時間だったからスケールしたとしても、
6.5hに収まれば無料だっただろ

97:デフォルトの名無しさん
11/11/01 16:02:53.07
別に無料じゃなくてもいいけど
他と比べて割高だからなあ

98:デフォルトの名無しさん
11/11/01 17:50:11.64
大抵の利用者はスケールよりも、そもそものボトルネックになってる
回線の細さを改善できれば目に見えて効果があがる

ぐぐる先生のお眼鏡にかなうソフトを用意することの
面倒さ。とかその辺か

99:デフォルトの名無しさん
11/11/01 18:11:23.23
appengine使ってるアプリでスケールしなきゃならんほどの
アプリケーションを見たことないな

なんかある?

100:デフォルトの名無しさん
11/11/01 23:24:38.52
ゲーム系とかで地味にあるんじゃね?
サービス系では少ないと思うけど。

101:デフォルトの名無しさん
11/11/03 03:19:19.75
表には出てないとこであるんじゃよ って伝聞だが

102:デフォルトの名無しさん
11/11/06 17:36:55.74
pythonだけど
URLリンク(labola.jp)
ここGoogle App Engineをプラットフォームにしてる
ソース
URLリンク(luxeys.co.jp)

URLリンク(www.alexa.com)
Alexa 日本1,186位

103:デフォルトの名無しさん
11/11/06 23:05:50.20
スレ違い
スレリンク(php板)

104:デフォルトの名無しさん
11/11/06 23:10:31.17
>また、サーバなどのハードウェア、インフラ費用の削減効果も期待でき、
>全体で約70%のコスト削減を見込んでいます。

2010年04月から切り替えたとあるが元は取れたんじゃろうか…

105:デフォルトの名無しさん
11/11/10 11:13:50.71
値上げのせいで上限達して止まるサービスが出てきた

106:デフォルトの名無しさん
11/11/10 11:46:06.79
値上げのせいにして上限達して止まるサービスを晒してください。

107:デフォルトの名無しさん
11/11/10 22:21:57.07
ロックイン上等のひがさんがAppEngineでサービスリリースすることに及び腰でワロタ。

108:デフォルトの名無しさん
11/11/13 23:45:56.27
GAEに出会った時は巨人の肩に乗っている気分になれたけど、今の巨人は有料か。

デプロイのバージョンを利用して、別々の複数のサービスを提供って無理なのかな。

109:デフォルトの名無しさん
11/11/21 18:08:00.55
質問です。

サイトA hogeA.com
サイトB hogeB.com

で別にGAEで運営していて、

hoge.com

にアクセスしてIEならA、ChromeならBを表示するとかってできます?
表示するときのドメインは、 hoge.com のままで。

110:デフォルトの名無しさん
11/11/21 23:58:24.09
hoge.comでWebを立ち上げてリダイレクトできるなら可能

111:デフォルトの名無しさん
11/11/21 23:59:13.86
hoge.comのままか
プロキシしてやればいいんじゃね?

112:デフォルトの名無しさん
11/11/22 12:26:10.44
やっぱ串でなんとかするのがよさげっすよね。
サンクス

113:デフォルトの名無しさん
11/11/23 11:24:39.77
iframeじゃだめなん?>>112

114:デフォルトの名無しさん
11/11/23 13:48:13.69
初歩的なことだと思うんですけどサンプルが見つからなくて進まなくなってしまいました…助けてください

Task Queue 機能を使おうと思って
Queue queue = QueueFactory.getDefaultQueue();
やら
queue.add(Builder.withUrl("/.."))
みたいなコードを書いて、実際にタスクは実行できてるのですが
queueにアクセスして内容を取得する方法がどうにもわかりません。
管理ツールにはちゃんとTask Queuesに全部載ってるのに、自分のコードでアクセスできないのです…

iterator() や toArray() がアクセスするメソッドなのかなと思いましたが、キャストしないと無理とEclipseに言われ
手当たり次第にキャストしてみましたがClassCastException
インターフェイス関係の理屈がわかってないのは間違いないのですが、何とか先に進みたいのです。
お知恵を貸してください。

115:デフォルトの名無しさん
11/11/23 13:54:40.96
>114
Queueの結果は受け取れんよ
DatastoreかMemcacheを経由しなされ

116:デフォルトの名無しさん
11/11/23 14:11:17.29
>>115
デフォルトキューから実行前のタスクを取得してパラメータを一覧で表示させたいのですが、
そういった操作はQueueクラスの性質から制限がかかるということでしょうか?
それがダメなので、実行前のタスクを閲覧したいなら、Datastoreで管理して、
そこからデフォルトキューにaddしていくべきということでしょうか。難しいですね…

117:デフォルトの名無しさん
11/11/23 14:41:57.76
>115
Queseの性質っていうか、Googleが容易してないか制限してるかどっちかだと思う
(どこかにあったらすまんが、見たことないな)
Queusに入れたのは自分で分かってるから後で取得するってのは普通思わんよね

118:114
11/11/24 00:33:04.26
諦めきれず調べてたんですが
URLリンク(code.google.com)
URLリンク(code.google.com)
この辺を記述すればキューのパラメータにアクセスできるのではないでしょうか?
やれやれですね…

119:デフォルトの名無しさん
11/11/24 06:29:16.31
馬鹿には無理

120:デフォルトの名無しさん
11/11/25 03:13:31.51
久しぶりに何か作ろうと思っていろいろ見てたら、料金の値上げがすさまじいな。
GAEベースで業務システム作ったところとか悲惨だな。
10倍ぐらいいってるんじゃね?

121:デフォルトの名無しさん
11/11/25 03:37:20.97
業務システムだとDBの正規化がしっかりしてるだろうから、
DatastoreWriteで死ねるだろうな

122:デフォルトの名無しさん
11/11/25 03:42:49.68
そんなんだから受託開発はダメなんだ。

123:デフォルトの名無しさん
11/11/25 05:08:15.42
ちょっとぐらい重くても文句言わないから、激安料金プラン出してくれないかなー。
データストアの冗長化とか後でやっといてくれればいいから。



124:デフォルトの名無しさん
11/11/25 11:42:58.18
>>123
激安用に新規開発しろって言ってるに等しいだろ。

125:デフォルトの名無しさん
11/11/25 12:48:33.89
>>124
>>123ではないが、需要があるという事を言っているに過ぎない。
需要をくんで開発するかしないかはgoogle次第。
結局のところ、企業というのは対価を動力源に需要を満足させる装置に過ぎない。

126:デフォルトの名無しさん
11/11/25 13:11:23.51
ここらが底値っぽいね
VPSもこれ以上安くならんだろう
もうすでに自宅にサーバ構えるより、安いんだし

127:デフォルトの名無しさん
11/11/25 13:42:02.95
もっと露骨にgoogleロックインして、googleの広告等を使いやすくすることで
google側の広告収入が増えるなら、さらに安くできるんじゃないかな。

128:デフォルトの名無しさん
11/11/25 16:06:59.07
マジで早めに脱出しといて良かった

129:デフォルトの名無しさん
11/11/25 18:24:55.06
やっぱ別事業の雲行きが怪しくなると本業の方まで波及するんだな
俺も早めに見切ってよかった

130:デフォルトの名無しさん
11/11/25 19:47:06.24
いや、なんというかGoogle Labのデスクトップサーチとかあったけど
お金になりそうに無いとわかったらばっさりサポート打ち切りとか
そういうのはあるからね…これに関してはもうちょい続きそうな雰囲気はあるのかもしれんけど

131:デフォルトの名無しさん
11/11/25 20:03:45.68
まぁ、googleが有名な巨大企業になるにつれてバカもいっぱい吸収したから、
元々効率よかった企業だったのが非効率になって余裕がなくなってきてるんだろ。

132:デフォルトの名無しさん
11/12/13 06:24:21.19
ロックインが怖いがDAOパターンで作ればそんなに依存しないし
模範的なプログラムを書いてる分には引っ越しも問題無さそうだな。
無料枠でぜんぜん足りないなら月1000円以内の国内VPS/クラウドに逃げればいいし
保守性を犠牲にした最適化でGAEにしがみつく必要もなさそうだ

133:デフォルトの名無しさん
11/12/13 14:21:13.04
それ、DAOパターンっていうのか。
そうするのが普通だと思っていたが、
むしろロジックの中にSQLを直接発行するようなコードが入ってるのが普通なの?

134:デフォルトの名無しさん
11/12/13 16:16:57.32
だからDAOが標準的な造りだっての。お前のいう普通って何?

135:デフォルトの名無しさん
11/12/13 16:34:51.69
>>134
普通=デファクトスタンダード

136:デフォルトの名無しさん
11/12/13 17:02:18.29
俺が社畜やってた時代だと外注レベルでは規模が小さい所はやってなかったな。
例えばページ(リクエスト)単位で個々のプログラマに一任してるとこもあるし、
単一の定数クラスにSQLをガリガリ書いて寄越す所もある。
後者は構造が統一されてる分、まだ見通しが良くてマシだな。

137:デフォルトの名無しさん
11/12/14 00:34:41.83
>132
データが13Gあるよ・・・

DAOが標準うんぬんより、生産性・保守性・プログラマのスキルを
考慮して決めるってのが普通だよ

寿命が短いアプリを凝っても意味がない

138:デフォルトの名無しさん
11/12/18 18:41:59.71
+15minルールが無料厨にはきつい制約になってるけど
それでも月に最低112回は呼び出せるサービスにはなるから個人用途としては十分だな
勉強がてら何か作ろうかな

139:デフォルトの名無しさん
11/12/18 18:57:45.38
あら、もしかして月じゃなくて日に28インスタンス時間か?
小さなリクエストなら一日中付けっぱなしでいいじゃない

140:デフォルトの名無しさん
11/12/18 21:43:53.93
DB読み書きしなければ、インスタンス立ち上げっぱなしで処理は可能だよ

141:デフォルトの名無しさん
11/12/19 23:08:44.11
GAE Javaってちょっと前まで(3月?)、複数リクエストが来た時にスレッドじゃなく
別インスタンス立ち上げて振ってたって知ってすげー驚いた。
スケールアウトとか言う前にそこやってなかったのかよって感じ。

142:デフォルトの名無しさん
11/12/20 02:27:29.93
ゲームサーバでも無い限りMin Pending LatencyをAutomaticにするのは自殺行為な気がするw

143:デフォルトの名無しさん
11/12/23 15:13:33.89
DBは読みはmemcacheとかあるからなんとかなるけど、
書きが多いのは向かないんだよな。

だからデータ更新が少ないものなら余裕で無料枠行ける。
どこかのHPのバックにだけGAE使うとか、
画像は画像サービス使うとかすれば、帯域もほとんど食わない。

144:デフォルトの名無しさん
11/12/23 16:14:51.69
>どこかのHPのバックにだけGAE使うとか

これ規約で禁止されてるんだよな

145:デフォルトの名無しさん
11/12/23 19:13:09.25
要するに金払えってことだ

146:デフォルトの名無しさん
11/12/23 19:17:14.26
ゲームを作って、スコアの記録をGAEでってのは大丈夫だよね?

147:デフォルトの名無しさん
11/12/23 22:07:10.40
無料枠でビジネスしちゃあかんのか?
まぁ課金モードにしても無料枠は残るし問題ないだろうけど

148:デフォルトの名無しさん
11/12/23 22:16:25.03
GAEの無料枠なんてみじんこみたいなもん

149:デフォルトの名無しさん
11/12/24 16:06:09.15
>>144
規約変わってたのか。昔はOKだったよな。

150:デフォルトの名無しさん
11/12/28 22:03:34.15
無料枠を圧迫して有料枠安くしろよ
Googleと有料ユーザが儲からなきゃ共倒れ

151:デフォルトの名無しさん
11/12/29 17:40:00.13
安くしたらGoogleが儲からんだろw

152:デフォルトの名無しさん
12/01/01 05:48:36.38
>>144
これのソースどこ?
このやり方しろってよく紹介されてるよな

153:デフォルトの名無しさん
12/01/02 18:58:41.47
low level apiでわからない点があるため、質問させてください。

主キーを1,2,3,4・・・と一ずつ増えるlong値にして、
エンティティをデータストアに保存したいと考えています。

新たにエンティティをデータストアに保存する歳には、
主キーの値を「現在データストアに格納しているエンティティ数」に
1を足したものとしたいのですが、
「現在データストアに格納しているエンティティ数」を取得する方法で悩んでおります。

「現在データストアに格納しているエンティティ数」をデータストアに保存しておき
トランザクションを使って、この値をカウントアップしていく方法があると思います。

他にも何か巧妙な方法があるのでしょうか?
JDOの主キーがどうのようにセットされているのかも想像がつきません・・・
教えれいただけるとありがたいです。

154:デフォルトの名無しさん
12/01/03 00:19:41.65
>153
1.データストアにカウント数を保存する

2.Entity数を都度カウントする
(件数分 SmallDatastoreOpsを食う、一番最悪な方法)

3.カウントアップするIndex用のPropetyを作り、
OrderBy Descで最初の1件だけ取得し、そのIndexの値+1を使う


昔いろいろ考えたけど、3パターンしかないと思う
最終的に俺は、一番コストが安い3を使った

155:デフォルトの名無しさん
12/01/03 01:13:24.53
>>154
3番が最強だとは思うけど、
分散カウンターという方法もあるらしいよ、という独り言
URLリンク(www.java-users.jp)

156:デフォルトの名無しさん
12/01/03 02:52:48.47
【Google App Engine】 レコードのシーケンス番号をカウンタを使わずにつける
URLリンク(blog.virtual-tech.net)


157:デフォルトの名無しさん
12/01/03 17:20:58.50
質問です。
slim3でデータストア操作したいときに、filterにおいて、startsWithを使うと、HotReloadingRuntimeExeptionがでます。filterInMemoryでcontainsをつかっても同じです。
なぜかわかる方いませんか?


158:デフォルトの名無しさん
12/01/05 17:39:56.02
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での解決方法ってないのでしょうか?

159:デフォルトの名無しさん
12/01/05 19:33:57.79
com.google.appengine.repackaged.com.google.common.util.Base64を使わなければいいじゃん

160:デフォルトの名無しさん
12/01/05 19:46:19.54
>>158
Jakarta Commons Codecじゃだめ?

161:デフォルトの名無しさん
12/01/06 09:02:50.28
>>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:デフォルトの名無しさん
12/01/06 09:30:02.60
とりあえずエラーメッセージを読めよ

163:デフォルトの名無しさん
12/01/06 10:39:22.09
>>162
申し訳ない、エラーメッセージは以下のデータしか得られないのです。
Use of com.google.appengine.repackaged may result in your app breaking without warning.
で、結局com.google.appengine.repackagedが不正だよ的な情報しか得られないのです。
ネットで検索もして見ましたが、解決策が見つからず、Eclipseの問題なのか、GAEの問題なのか
切り分けもできていないので、ご存知の方がいたらお教えいただきたかったのです。

164:デフォルトの名無しさん
12/01/06 10:43:53.72
英語のページを貼っても読めなさそうだ…

165:デフォルトの名無しさん
12/01/07 01:31:32.67
"repackaged"に依存すべきじゃない。

166:デフォルトの名無しさん
12/01/08 05:01:36.24
formで入力された情報を保存し、HTMLで返す場合に
XSS対策で<>等をエスケープすると思いますが・・・
URLリンク(atmarkplant-dj.blogspot.com)

appengineではどこで実装するのが適切ですか?

167:デフォルトの名無しさん
12/01/08 05:08:36.41
俺ならdatastore.get後で、memcacheに入れる前かなー。

168:デフォルトの名無しさん
12/01/08 21:08:06.59
JSPでfn:escapeXml(string) 一択じゃね?

169:デフォルトの名無しさん
12/01/13 21:09:03.41
>>168
velocityで使えますか?
エスケープする最速のコードってどんな感じですかね?

170:デフォルトの名無しさん
12/01/13 22:11:07.94
>169
JSTLだからVelocityだと使えないんじゃね?

最速のコードがどうかの前に、最速のコードが必要なのか?
最速が必要だったらJava自体辞めれば?って話になるぞ

171:デフォルトの名無しさん
12/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;
}

172:デフォルトの名無しさん
12/01/13 23:06:50.14
>171
最速求めるんだったら、あらかじめ置換しとけば?
置換するのに時間食うんだったらCron使えば?

て言い出したらきりないよ
性能、環境、実装の制限等が分からん限り、何が最速のコードになるかわからんよ


173:デフォルトの名無しさん
12/01/13 23:08:16.76
slim3のやつ
URLリンク(code.google.com)

174:デフォルトの名無しさん
12/01/18 02:02:30.85
真面目にシリアライズするのが面倒でObjectOutputStreamとZipOutputStreamでser.zipとして
BLOBに保存してるが、得に不満はなかった。

175:デフォルトの名無しさん
12/01/18 12:02:36.22
それ以外良い方法ないんじゃない?

176: 忍法帖【Lv=5,xxxP】
12/01/18 13:27:39.80
>>171
Stringをbyte[]にして低レベルな操作するのが早い。
特に\n => <br/>みたいに文字数が長くなる場合に
バッファの確保を1回で終わらせるのが良い。

177:デフォルトの名無しさん
12/01/21 02:30:13.83
GAEのEC2に対する利点って窓口が開き続けていて、アクセス頻度が低ければ無料という点にあると思う。
Low Level APIは実は罠で、最初からJPAあたりで移植性を重視すれば未だにスモールスタートの雄なんじゃないかと。
つまり最初はGAEとIaaSで動くように開発して、ビジネスになったらEC2なりで好きに継続開発すればいい。

178:デフォルトの名無しさん
12/01/21 03:01:54.19
GAEで開発したことあんの?

179:デフォルトの名無しさん
12/01/21 03:31:43.74
遊びでやってる程度だが、制約なんて基本的にはJOINが出来ないのと不等号条件が同時に複数の列で使えないくらいだろ

180:デフォルトの名無しさん
12/01/21 07:01:14.56
いやいや()

181:デフォルトの名無しさん
12/01/21 07:05:55.18
いやいや() ですって
お前が使いこなせないだけだろ

182:デフォルトの名無しさん
12/01/21 07:48:06.52
>>179
嘘を書くな

183:デフォルトの名無しさん
12/01/21 21:56:49.60
最近デプロイがやたら遅いし固まるんですけど何か対策ありますか?
20分間隔のキューを10本走らせてますが…それにぶつかると重くなるんでしょうか
使ってないバックエンドはデプロイしないようにしてます

184:デフォルトの名無しさん
12/01/23 15:46:32.92
DIってシステムプロパティに書けば良かったんだなって最近気付いた

185:デフォルトの名無しさん
12/01/29 02:30:29.70
>>173
これ作った人すごいね。
このコードじゃなくてslim3全体ね。

何者なんだろう。

186:デフォルトの名無しさん
12/01/29 02:34:01.65


187:デフォルトの名無しさん
12/01/29 07:21:41.44
たまには『寄生・不正・捏造・自作自演・買収・なりすまし・脅し』なしで、
正々堂々と勝負してきて下さい韓国人のみなさん。

>【国際】スイーツの世界大会で韓国が日本に対して妨害行為 「我々は日本だけには負けたくないんだよ」

>韓国人が世界中の図書館行って地図の「日本海」の上に「東海」シールを貼ってる件

>海外で悪いことする時は日本人のフリをする。韓国人

>外国人「日本の動画にはいつも韓国人の汚いコメントがある」

>【K-POP】たった80人で「欧州でも大人気」?…K-POPのブーム捏造

>【韓流】東方神起、オリコンチャートの真実?~「買いつなぎ?順位操作疑惑」

>"金大中のノーベル平和賞受賞は工作、北朝鮮に5億ドルを不法送金" 暴露した元情報員、米国に亡命

>【サムスン】「市場開拓のため、日本人になりすましカタログだけで奥地へ」

>【韓国】日本の技術を盗み世界一になった現代重工業・・自力で盗んだのだから中国とは根本的に違う

>【また偽装】ヒュンダイを日本企業だと思わせる為に米国で相撲力士の写真を使い広告キャンペーン開始

>【韓国イチゴ】日本から盗んだ品種同士を掛け合わせて「国産品種」詭弁でロイヤリティ支払いから逃げる韓国

>【韓国/サッカー】 韓国vsイタリア戦でわいろを受け取った疑惑のモレノ氏、ヘロイン大量所持で逮捕

>【韓国】キム・ヨナのIOC推挙騒動、呼び掛け人の自称オーストリア人トーマス氏は韓国人と判明

>【韓国】韓国女性登山家の14座制覇にねつ造疑惑、再び論争ぼっ発

188:デフォルトの名無しさん
12/01/31 11:12:02.76
こんなものをこんなところに貼らないといけないほど日本は追い詰められてるのか?

189:デフォルトの名無しさん
12/01/31 12:11:12.50
>>188
追い詰められているというか、完全に出遅れている。

スタートラインのはるか後方で走者の実況TV見てるような感じ。

190:デフォルトの名無しさん
12/01/31 12:13:15.07
じゃあいっぱいコピペ貼ってうさを晴らすしかないな

191:デフォルトの名無しさん
12/02/02 01:46:40.81
Slim3の本また出たんだね
執筆開始は値上げ前かもしれないけど
残念だったね

192:デフォルトの名無しさん
12/02/22 11:28:15.91
ほう

193:デフォルトの名無しさん
12/03/18 12:34:32.28
Amazon web services や Google app engine 凄いですね
ホスティングとかやってる業者全滅しちゃうんじゃないでしょうか


194:デフォルトの名無しさん
12/03/18 13:02:25.27
GAEってオワコンだよね

195:デフォルトの名無しさん
12/03/18 22:38:00.41
>>193
情弱www

196:デフォルトの名無しさん
12/03/18 22:52:27.80
GAEは超絶値上げでオワコン
GAEにはまった人って
Googleが安く提供できる特別な技術を持っているとか
慈善事業をやっているとでも勘違いしたんだろうな

197:デフォルトの名無しさん
12/03/19 16:56:07.52
慈善事業とは思ってなかったけど、何かGoogleの独自技術で安くできてるんだとは正直思ってた

198:デフォルトの名無しさん
12/03/19 17:02:58.36
Long Tail World: 僕がグーグルを辞めた理由:Why I left Google @docjamesw
URLリンク(longtailworld.blogspot.jp)

199:デフォルトの名無しさん
12/03/19 17:35:44.47
>>196
広告入れられないからな。
まあこれは他社でも同じ事だが。

200:デフォルトの名無しさん
12/03/19 18:03:34.13
広告入りで無料なら
人気出るだろうな

201:デフォルトの名無しさん
12/03/19 19:24:43.96
え?広告入れちゃいけないってどこに書いてあるの?

202:デフォルトの名無しさん
12/03/20 11:05:16.87
>197
その割には全文検索とか出来なくて
なんか変だとは思ってた

203:デフォルトの名無しさん
12/03/20 13:18:31.71
>>201
googleが広告入れるかわりに
無料で使えるってこと
よくある無料鯖みたいなもん

204:デフォルトの名無しさん
12/03/20 23:09:45.38
じゃあまったく使えないじゃん。

205:デフォルトの名無しさん
12/03/21 05:44:39.87
googleじゃなくてもやってけるからなあ

206:デフォルトの名無しさん
12/03/21 09:37:45.22
GAEが出たころは
Googleの技術すげーみたいな風潮があったからな

207:デフォルトの名無しさん
12/03/21 21:32:55.33
CPU時間で課金とかすげーと思った

208:デフォルトの名無しさん
12/03/22 13:22:52.94
馬鹿には無理

209:デフォルトの名無しさん
12/03/23 09:39:52.60
パブロン鼻炎カプセルS

210:デフォルトの名無しさん
12/03/28 17:36:26.29
ド素人な質問ですいません。
現在、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="URLリンク(java.sun.com)"%>

実行しても${hoge}には期待したデータが表示されず、${hoge}とそのまま出ている状況です。

何かお心当たりあればお教え願えないでしょうか?


211:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 05:28:25.03
馬鹿には無理

212:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 19:44:45.94
GAEの話じゃないな

213:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 12:48:55.20
>>195
なにが情弱なのか教えていただきたいですね
これからのアプリケーションはクラウド化、スケーラブル化が必要
信頼性の高いデータストア機構が必須

High Replication Datastore に類する機能が他のクラウドサービスに
なければ、工夫して実装するしかありませんがおそらく google に勝る
ものは作れないでしょう。

機能の充実度、信頼性を考えたら、他のクラウドサービスを比較するとむしろ割安。


214:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 13:49:47.56
faccbookや2ch級のサービスでもおっぱじめるつもりなら割安と言えるかもな

215:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 01:50:49.24
高いスケーラビリティを必要とするサービスがどれほどあるのか

216:デフォルトの名無しさん
12/04/15 03:39:36.67
スケーラビリティの前に、不具合ばっかりなんだがw

217:デフォルトの名無しさん
12/04/15 15:05:31.47
登録できねーな糞が

218:デフォルトの名無しさん
12/04/15 23:50:11.76
出た当時はWebが根本から変わると息巻いてましたよ、ええ・・・

219:デフォルトの名無しさん
12/04/15 23:53:44.25
Google自身がやる気無くしてんじゃね?

220:デフォルトの名無しさん
12/04/15 23:57:35.52
webページ関係ないところで利用できるから広告収入がな。
意味のない計算やらして喜んでいる奴いるし。

221:デフォルトの名無しさん
12/04/21 09:52:27.88
googleのエンジニアと同じプラットフォームが使えるだけでワクワクするだろ

222:デフォルトの名無しさん
12/04/22 10:54:06.46
>googleのエンジニアと同じプラットフォーム

知らないなら黙ってれば良いのに


223:デフォルトの名無しさん
12/04/22 16:35:58.09
GAE/Jでローカルで簡単なアカウント登録/認証したいんですけど、
何か良いサンプルありませんか?


224:デフォルトの名無しさん
12/04/27 20:53:15.59
馬鹿には無理

225:デフォルトの名無しさん
12/05/02 00:29:33.93
URLリンク(www1.axfc.net)
このプロジェクトで
ant compile
ant runserverして
URLリンク(localhost:8080)
をブラウズすると正しく表示されるのですが,
"C:\Program Files\appengine-java-sdk-1.6.4.1\bin\appcfg.cmd" update
"C:\users\tarou\desktop\projectfolder\war"
としてもうまくいきません.
アプリ名は正しくて,正しくアップロードされたと表示されはしますが
Error: Server Errorと出てきます.
どうすればいいでしょうか?

226:デフォルトの名無しさん
12/05/02 00:32:43.53
URLリンク(www1.axfc.net)
このファイルを
ant compile
ant runserver
すると正しく動作します.
ですが
"C:\Program Files\appengine-java-sdk-1.6.4.1\bin\appcfg.cmd" update
"C:\Users\tarou\Desktop\projectname\war"
としてもブラウザから
URLリンク(projectname.appspot.com)
へアクセスしても
Error:Server Error
と出ます.どうすればいいでしょうか?

227:225
12/05/02 00:33:43.70
すいません.なんか二回書いてしまいました

228:デフォルトの名無しさん
12/05/02 00:33:56.44
窓からPCを投げ捨てる

229:デフォルトの名無しさん
12/05/02 10:59:02.76
ちょっとまて、今準備するから

230:デフォルトの名無しさん
12/05/02 11:22:55.49
DashboardからLogを確認しろ

231:デフォルトの名無しさん
12/05/11 06:51:08.89
URLリンク(developers.google.com)
ここの通りの
war/にguestbook.jsp作って
welcome-fileとすると,
ローカル鯖ではきちんと動くのですが
アップロードしようとするとweb.xmlがおかしいとかいうような
エラーがでます
なぜなのでしょうか?

232:デフォルトの名無しさん
12/05/11 12:43:36.37
web.xmlがおかしいから

233:デフォルトの名無しさん
12/05/25 10:46:33.64
なんかblobstoreのcreateUploadUrlに指定した
urlのサーブレットが実行されない(アップロードすると何も書かれてないページへ飛ぶ)
んですがなんなんでしょう?

234:デフォルトの名無しさん
12/05/25 11:10:26.38
ブラウザでソースをみたら
<form action="URLリンク(hogehoge.appspot.com)
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のとこのファイルは
アップロードされているのですが
"URLリンク(hogehoge.appspot.com)
のurlにとどまったままでサーブレットへおくられてないっぽいです。。。

235:デフォルトの名無しさん
12/05/25 11:44:18.73
馬鹿には無理

236:デフォルトの名無しさん
12/05/25 23:45:43.51
DateクラスをJDOで保存するにはどうすればいいのだ。。。

237:デフォルトの名無しさん
12/05/28 10:49:56.84
>>233
createUploadUrlで指定したサーブレットから表示したいjspとかにリダイレクトしてないからじゃない?

238:デフォルトの名無しさん
12/05/31 05:25:55.78
>>236
普通に保存できないか?去年ウィキを作ったんだが、嵌った記憶ないな
import java.util.Date;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;

@PersistenceCapable
public class Foo
{
public Date date()
{
return date;
}

public Foo()
{
this.date = new Date();
}

@Persistent
private Date date;
}

final PersistenceManager pm = PMF.get().getPersistenceManager();
pm.makePersistent(new Foo());
pm.flush();
↓エンティティ
URLリンク(bazaar.launchpad.net)
↓PMF
URLリンク(bazaar.launchpad.net)

239:デフォルトの名無しさん
12/06/01 02:05:32.72
うおー。なんかどうもです。
というか登録はされてるのにGAEのマイページ(?)の
datastore viewerとかでそのプロパティだけ出てきてないみたいです。
まあ登録はされていたみたいなので問題なかったですが


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