探検
Google App Engine for java
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2011/10/03(月) 19:55:23.27 無かったので立てた
2011/11/01(火) 12:35:13.62
>>94
いくらスケールしても無料とか意味が分からん
いくらスケールしても無料とか意味が分からん
2011/11/01(火) 14:13:20.36
>95
前はCPU時間だったからスケールしたとしても、
6.5hに収まれば無料だっただろ
前はCPU時間だったからスケールしたとしても、
6.5hに収まれば無料だっただろ
2011/11/01(火) 16:02:53.07
別に無料じゃなくてもいいけど
他と比べて割高だからなあ
他と比べて割高だからなあ
2011/11/01(火) 17:50:11.64
大抵の利用者はスケールよりも、そもそものボトルネックになってる
回線の細さを改善できれば目に見えて効果があがる
ぐぐる先生のお眼鏡にかなうソフトを用意することの
面倒さ。とかその辺か
回線の細さを改善できれば目に見えて効果があがる
ぐぐる先生のお眼鏡にかなうソフトを用意することの
面倒さ。とかその辺か
2011/11/01(火) 18:11:23.23
appengine使ってるアプリでスケールしなきゃならんほどの
アプリケーションを見たことないな
なんかある?
アプリケーションを見たことないな
なんかある?
100デフォルトの名無しさん
2011/11/01(火) 23:24:38.52 ゲーム系とかで地味にあるんじゃね?
サービス系では少ないと思うけど。
サービス系では少ないと思うけど。
101デフォルトの名無しさん
2011/11/03(木) 03:19:19.75 表には出てないとこであるんじゃよ って伝聞だが
102デフォルトの名無しさん
2011/11/06(日) 17:36:55.74 pythonだけど
ttp://labola.jp/
ここGoogle App Engineをプラットフォームにしてる
ソース
ttp://luxeys.co.jp/news/press/2010/04/02/26/
http://www.alexa.com/siteinfo/labola.jp#
Alexa 日本1,186位
ttp://labola.jp/
ここGoogle App Engineをプラットフォームにしてる
ソース
ttp://luxeys.co.jp/news/press/2010/04/02/26/
http://www.alexa.com/siteinfo/labola.jp#
Alexa 日本1,186位
103デフォルトの名無しさん
2011/11/06(日) 23:05:50.20104デフォルトの名無しさん
2011/11/06(日) 23:10:31.17 >また、サーバなどのハードウェア、インフラ費用の削減効果も期待でき、
>全体で約70%のコスト削減を見込んでいます。
2010年04月から切り替えたとあるが元は取れたんじゃろうか…
>全体で約70%のコスト削減を見込んでいます。
2010年04月から切り替えたとあるが元は取れたんじゃろうか…
105デフォルトの名無しさん
2011/11/10(木) 11:13:50.71 値上げのせいで上限達して止まるサービスが出てきた
106デフォルトの名無しさん
2011/11/10(木) 11:46:06.79 値上げのせいにして上限達して止まるサービスを晒してください。
107デフォルトの名無しさん
2011/11/10(木) 22:21:57.07 ロックイン上等のひがさんがAppEngineでサービスリリースすることに及び腰でワロタ。
108デフォルトの名無しさん
2011/11/13(日) 23:45:56.27 GAEに出会った時は巨人の肩に乗っている気分になれたけど、今の巨人は有料か。
デプロイのバージョンを利用して、別々の複数のサービスを提供って無理なのかな。
デプロイのバージョンを利用して、別々の複数のサービスを提供って無理なのかな。
109デフォルトの名無しさん
2011/11/21(月) 18:08:00.55 質問です。
サイトA hogeA.com
サイトB hogeB.com
で別にGAEで運営していて、
hoge.com
にアクセスしてIEならA、ChromeならBを表示するとかってできます?
表示するときのドメインは、 hoge.com のままで。
サイトA hogeA.com
サイトB hogeB.com
で別にGAEで運営していて、
hoge.com
にアクセスしてIEならA、ChromeならBを表示するとかってできます?
表示するときのドメインは、 hoge.com のままで。
110デフォルトの名無しさん
2011/11/21(月) 23:58:24.09 hoge.comでWebを立ち上げてリダイレクトできるなら可能
111デフォルトの名無しさん
2011/11/21(月) 23:59:13.86 hoge.comのままか
プロキシしてやればいいんじゃね?
プロキシしてやればいいんじゃね?
112デフォルトの名無しさん
2011/11/22(火) 12:26:10.44 やっぱ串でなんとかするのがよさげっすよね。
サンクス
サンクス
113デフォルトの名無しさん
2011/11/23(水) 11:24:39.77 iframeじゃだめなん?>>112
114デフォルトの名無しさん
2011/11/23(水) 13:48:13.69 初歩的なことだと思うんですけどサンプルが見つからなくて進まなくなってしまいました…助けてください
Task Queue 機能を使おうと思って
Queue queue = QueueFactory.getDefaultQueue();
やら
queue.add(Builder.withUrl("/.."))
みたいなコードを書いて、実際にタスクは実行できてるのですが
queueにアクセスして内容を取得する方法がどうにもわかりません。
管理ツールにはちゃんとTask Queuesに全部載ってるのに、自分のコードでアクセスできないのです…
iterator() や toArray() がアクセスするメソッドなのかなと思いましたが、キャストしないと無理とEclipseに言われ
手当たり次第にキャストしてみましたがClassCastException
インターフェイス関係の理屈がわかってないのは間違いないのですが、何とか先に進みたいのです。
お知恵を貸してください。
Task Queue 機能を使おうと思って
Queue queue = QueueFactory.getDefaultQueue();
やら
queue.add(Builder.withUrl("/.."))
みたいなコードを書いて、実際にタスクは実行できてるのですが
queueにアクセスして内容を取得する方法がどうにもわかりません。
管理ツールにはちゃんとTask Queuesに全部載ってるのに、自分のコードでアクセスできないのです…
iterator() や toArray() がアクセスするメソッドなのかなと思いましたが、キャストしないと無理とEclipseに言われ
手当たり次第にキャストしてみましたがClassCastException
インターフェイス関係の理屈がわかってないのは間違いないのですが、何とか先に進みたいのです。
お知恵を貸してください。
115デフォルトの名無しさん
2011/11/23(水) 13:54:40.96 >114
Queueの結果は受け取れんよ
DatastoreかMemcacheを経由しなされ
Queueの結果は受け取れんよ
DatastoreかMemcacheを経由しなされ
116デフォルトの名無しさん
2011/11/23(水) 14:11:17.29 >>115
デフォルトキューから実行前のタスクを取得してパラメータを一覧で表示させたいのですが、
そういった操作はQueueクラスの性質から制限がかかるということでしょうか?
それがダメなので、実行前のタスクを閲覧したいなら、Datastoreで管理して、
そこからデフォルトキューにaddしていくべきということでしょうか。難しいですね…
デフォルトキューから実行前のタスクを取得してパラメータを一覧で表示させたいのですが、
そういった操作はQueueクラスの性質から制限がかかるということでしょうか?
それがダメなので、実行前のタスクを閲覧したいなら、Datastoreで管理して、
そこからデフォルトキューにaddしていくべきということでしょうか。難しいですね…
117デフォルトの名無しさん
2011/11/23(水) 14:41:57.76 >115
Queseの性質っていうか、Googleが容易してないか制限してるかどっちかだと思う
(どこかにあったらすまんが、見たことないな)
Queusに入れたのは自分で分かってるから後で取得するってのは普通思わんよね
Queseの性質っていうか、Googleが容易してないか制限してるかどっちかだと思う
(どこかにあったらすまんが、見たことないな)
Queusに入れたのは自分で分かってるから後で取得するってのは普通思わんよね
118114
2011/11/24(木) 00:33:04.26 諦めきれず調べてたんですが
http://code.google.com/intl/ja/appengine/docs/java/taskqueue/overview-pull.html
http://code.google.com/intl/ja/appengine/docs/java/taskqueue/rest.html
この辺を記述すればキューのパラメータにアクセスできるのではないでしょうか?
やれやれですね…
http://code.google.com/intl/ja/appengine/docs/java/taskqueue/overview-pull.html
http://code.google.com/intl/ja/appengine/docs/java/taskqueue/rest.html
この辺を記述すればキューのパラメータにアクセスできるのではないでしょうか?
やれやれですね…
119デフォルトの名無しさん
2011/11/24(木) 06:29:16.31 馬鹿には無理
120デフォルトの名無しさん
2011/11/25(金) 03:13:31.51 久しぶりに何か作ろうと思っていろいろ見てたら、料金の値上げがすさまじいな。
GAEベースで業務システム作ったところとか悲惨だな。
10倍ぐらいいってるんじゃね?
GAEベースで業務システム作ったところとか悲惨だな。
10倍ぐらいいってるんじゃね?
121デフォルトの名無しさん
2011/11/25(金) 03:37:20.97 業務システムだとDBの正規化がしっかりしてるだろうから、
DatastoreWriteで死ねるだろうな
DatastoreWriteで死ねるだろうな
122デフォルトの名無しさん
2011/11/25(金) 03:42:49.68 そんなんだから受託開発はダメなんだ。
123デフォルトの名無しさん
2011/11/25(金) 05:08:15.42 ちょっとぐらい重くても文句言わないから、激安料金プラン出してくれないかなー。
データストアの冗長化とか後でやっといてくれればいいから。
データストアの冗長化とか後でやっといてくれればいいから。
124デフォルトの名無しさん
2011/11/25(金) 11:42:58.18 >>123
激安用に新規開発しろって言ってるに等しいだろ。
激安用に新規開発しろって言ってるに等しいだろ。
125デフォルトの名無しさん
2011/11/25(金) 12:48:33.89126デフォルトの名無しさん
2011/11/25(金) 13:11:23.51 ここらが底値っぽいね
VPSもこれ以上安くならんだろう
もうすでに自宅にサーバ構えるより、安いんだし
VPSもこれ以上安くならんだろう
もうすでに自宅にサーバ構えるより、安いんだし
127デフォルトの名無しさん
2011/11/25(金) 13:42:02.95 もっと露骨にgoogleロックインして、googleの広告等を使いやすくすることで
google側の広告収入が増えるなら、さらに安くできるんじゃないかな。
google側の広告収入が増えるなら、さらに安くできるんじゃないかな。
128デフォルトの名無しさん
2011/11/25(金) 16:06:59.07 マジで早めに脱出しといて良かった
129デフォルトの名無しさん
2011/11/25(金) 18:24:55.06 やっぱ別事業の雲行きが怪しくなると本業の方まで波及するんだな
俺も早めに見切ってよかった
俺も早めに見切ってよかった
130デフォルトの名無しさん
2011/11/25(金) 19:47:06.24 いや、なんというかGoogle Labのデスクトップサーチとかあったけど
お金になりそうに無いとわかったらばっさりサポート打ち切りとか
そういうのはあるからね…これに関してはもうちょい続きそうな雰囲気はあるのかもしれんけど
お金になりそうに無いとわかったらばっさりサポート打ち切りとか
そういうのはあるからね…これに関してはもうちょい続きそうな雰囲気はあるのかもしれんけど
131デフォルトの名無しさん
2011/11/25(金) 20:03:45.68 まぁ、googleが有名な巨大企業になるにつれてバカもいっぱい吸収したから、
元々効率よかった企業だったのが非効率になって余裕がなくなってきてるんだろ。
元々効率よかった企業だったのが非効率になって余裕がなくなってきてるんだろ。
132デフォルトの名無しさん
2011/12/13(火) 06:24:21.19 ロックインが怖いがDAOパターンで作ればそんなに依存しないし
模範的なプログラムを書いてる分には引っ越しも問題無さそうだな。
無料枠でぜんぜん足りないなら月1000円以内の国内VPS/クラウドに逃げればいいし
保守性を犠牲にした最適化でGAEにしがみつく必要もなさそうだ
模範的なプログラムを書いてる分には引っ越しも問題無さそうだな。
無料枠でぜんぜん足りないなら月1000円以内の国内VPS/クラウドに逃げればいいし
保守性を犠牲にした最適化でGAEにしがみつく必要もなさそうだ
133デフォルトの名無しさん
2011/12/13(火) 14:21:13.04 それ、DAOパターンっていうのか。
そうするのが普通だと思っていたが、
むしろロジックの中にSQLを直接発行するようなコードが入ってるのが普通なの?
そうするのが普通だと思っていたが、
むしろロジックの中にSQLを直接発行するようなコードが入ってるのが普通なの?
134デフォルトの名無しさん
2011/12/13(火) 16:16:57.32 だからDAOが標準的な造りだっての。お前のいう普通って何?
135デフォルトの名無しさん
2011/12/13(火) 16:34:51.69 >>134
普通=デファクトスタンダード
普通=デファクトスタンダード
136デフォルトの名無しさん
2011/12/13(火) 17:02:18.29 俺が社畜やってた時代だと外注レベルでは規模が小さい所はやってなかったな。
例えばページ(リクエスト)単位で個々のプログラマに一任してるとこもあるし、
単一の定数クラスにSQLをガリガリ書いて寄越す所もある。
後者は構造が統一されてる分、まだ見通しが良くてマシだな。
例えばページ(リクエスト)単位で個々のプログラマに一任してるとこもあるし、
単一の定数クラスにSQLをガリガリ書いて寄越す所もある。
後者は構造が統一されてる分、まだ見通しが良くてマシだな。
137デフォルトの名無しさん
2011/12/14(水) 00:34:41.83 >132
データが13Gあるよ・・・
DAOが標準うんぬんより、生産性・保守性・プログラマのスキルを
考慮して決めるってのが普通だよ
寿命が短いアプリを凝っても意味がない
データが13Gあるよ・・・
DAOが標準うんぬんより、生産性・保守性・プログラマのスキルを
考慮して決めるってのが普通だよ
寿命が短いアプリを凝っても意味がない
138デフォルトの名無しさん
2011/12/18(日) 18:41:59.71 +15minルールが無料厨にはきつい制約になってるけど
それでも月に最低112回は呼び出せるサービスにはなるから個人用途としては十分だな
勉強がてら何か作ろうかな
それでも月に最低112回は呼び出せるサービスにはなるから個人用途としては十分だな
勉強がてら何か作ろうかな
139デフォルトの名無しさん
2011/12/18(日) 18:57:45.38 あら、もしかして月じゃなくて日に28インスタンス時間か?
小さなリクエストなら一日中付けっぱなしでいいじゃない
小さなリクエストなら一日中付けっぱなしでいいじゃない
140デフォルトの名無しさん
2011/12/18(日) 21:43:53.93 DB読み書きしなければ、インスタンス立ち上げっぱなしで処理は可能だよ
141デフォルトの名無しさん
2011/12/19(月) 23:08:44.11 GAE Javaってちょっと前まで(3月?)、複数リクエストが来た時にスレッドじゃなく
別インスタンス立ち上げて振ってたって知ってすげー驚いた。
スケールアウトとか言う前にそこやってなかったのかよって感じ。
別インスタンス立ち上げて振ってたって知ってすげー驚いた。
スケールアウトとか言う前にそこやってなかったのかよって感じ。
142デフォルトの名無しさん
2011/12/20(火) 02:27:29.93 ゲームサーバでも無い限りMin Pending LatencyをAutomaticにするのは自殺行為な気がするw
143デフォルトの名無しさん
2011/12/23(金) 15:13:33.89 DBは読みはmemcacheとかあるからなんとかなるけど、
書きが多いのは向かないんだよな。
だからデータ更新が少ないものなら余裕で無料枠行ける。
どこかのHPのバックにだけGAE使うとか、
画像は画像サービス使うとかすれば、帯域もほとんど食わない。
書きが多いのは向かないんだよな。
だからデータ更新が少ないものなら余裕で無料枠行ける。
どこかのHPのバックにだけGAE使うとか、
画像は画像サービス使うとかすれば、帯域もほとんど食わない。
144デフォルトの名無しさん
2011/12/23(金) 16:14:51.69 >どこかのHPのバックにだけGAE使うとか
これ規約で禁止されてるんだよな
これ規約で禁止されてるんだよな
145デフォルトの名無しさん
2011/12/23(金) 19:13:09.25 要するに金払えってことだ
146デフォルトの名無しさん
2011/12/23(金) 19:17:14.26 ゲームを作って、スコアの記録をGAEでってのは大丈夫だよね?
147デフォルトの名無しさん
2011/12/23(金) 22:07:10.40 無料枠でビジネスしちゃあかんのか?
まぁ課金モードにしても無料枠は残るし問題ないだろうけど
まぁ課金モードにしても無料枠は残るし問題ないだろうけど
148デフォルトの名無しさん
2011/12/23(金) 22:16:25.03 GAEの無料枠なんてみじんこみたいなもん
149デフォルトの名無しさん
2011/12/24(土) 16:06:09.15 >>144
規約変わってたのか。昔はOKだったよな。
規約変わってたのか。昔はOKだったよな。
150デフォルトの名無しさん
2011/12/28(水) 22:03:34.15 無料枠を圧迫して有料枠安くしろよ
Googleと有料ユーザが儲からなきゃ共倒れ
Googleと有料ユーザが儲からなきゃ共倒れ
151デフォルトの名無しさん
2011/12/29(木) 17:40:00.13 安くしたらGoogleが儲からんだろw
152デフォルトの名無しさん
2012/01/01(日) 05:48:36.38153デフォルトの名無しさん
2012/01/02(月) 18:58:41.47 low level apiでわからない点があるため、質問させてください。
主キーを1,2,3,4・・・と一ずつ増えるlong値にして、
エンティティをデータストアに保存したいと考えています。
新たにエンティティをデータストアに保存する歳には、
主キーの値を「現在データストアに格納しているエンティティ数」に
1を足したものとしたいのですが、
「現在データストアに格納しているエンティティ数」を取得する方法で悩んでおります。
「現在データストアに格納しているエンティティ数」をデータストアに保存しておき
トランザクションを使って、この値をカウントアップしていく方法があると思います。
他にも何か巧妙な方法があるのでしょうか?
JDOの主キーがどうのようにセットされているのかも想像がつきません・・・
教えれいただけるとありがたいです。
主キーを1,2,3,4・・・と一ずつ増えるlong値にして、
エンティティをデータストアに保存したいと考えています。
新たにエンティティをデータストアに保存する歳には、
主キーの値を「現在データストアに格納しているエンティティ数」に
1を足したものとしたいのですが、
「現在データストアに格納しているエンティティ数」を取得する方法で悩んでおります。
「現在データストアに格納しているエンティティ数」をデータストアに保存しておき
トランザクションを使って、この値をカウントアップしていく方法があると思います。
他にも何か巧妙な方法があるのでしょうか?
JDOの主キーがどうのようにセットされているのかも想像がつきません・・・
教えれいただけるとありがたいです。
154デフォルトの名無しさん
2012/01/03(火) 00:19:41.65 >153
1.データストアにカウント数を保存する
2.Entity数を都度カウントする
(件数分 SmallDatastoreOpsを食う、一番最悪な方法)
3.カウントアップするIndex用のPropetyを作り、
OrderBy Descで最初の1件だけ取得し、そのIndexの値+1を使う
昔いろいろ考えたけど、3パターンしかないと思う
最終的に俺は、一番コストが安い3を使った
1.データストアにカウント数を保存する
2.Entity数を都度カウントする
(件数分 SmallDatastoreOpsを食う、一番最悪な方法)
3.カウントアップするIndex用のPropetyを作り、
OrderBy Descで最初の1件だけ取得し、そのIndexの値+1を使う
昔いろいろ考えたけど、3パターンしかないと思う
最終的に俺は、一番コストが安い3を使った
155デフォルトの名無しさん
2012/01/03(火) 01:13:24.53 >>154
3番が最強だとは思うけど、
分散カウンターという方法もあるらしいよ、という独り言
http://www.java-users.jp/contents/events/ccc2009spring/materials/A-3-1.pdf
3番が最強だとは思うけど、
分散カウンターという方法もあるらしいよ、という独り言
http://www.java-users.jp/contents/events/ccc2009spring/materials/A-3-1.pdf
156デフォルトの名無しさん
2012/01/03(火) 02:52:48.47 【Google App Engine】 レコードのシーケンス番号をカウンタを使わずにつける
http://blog.virtual-tech.net/2009/11/google-app-engine.html
http://blog.virtual-tech.net/2009/11/google-app-engine.html
157デフォルトの名無しさん
2012/01/03(火) 17:20:58.50 質問です。
slim3でデータストア操作したいときに、filterにおいて、startsWithを使うと、HotReloadingRuntimeExeptionがでます。filterInMemoryでcontainsをつかっても同じです。
なぜかわかる方いませんか?
slim3でデータストア操作したいときに、filterにおいて、startsWithを使うと、HotReloadingRuntimeExeptionがでます。filterInMemoryでcontainsをつかっても同じです。
なぜかわかる方いませんか?
158デフォルトの名無しさん
2012/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での解決方法ってないのでしょうか?
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デフォルトの名無しさん
2012/01/05(木) 19:33:57.79 com.google.appengine.repackaged.com.google.common.util.Base64を使わなければいいじゃん
160デフォルトの名無しさん
2012/01/05(木) 19:46:19.54 >>158
Jakarta Commons Codecじゃだめ?
Jakarta Commons Codecじゃだめ?
161デフォルトの名無しさん
2012/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がコピーされ、
問題なく利用できる状況に見えるのですが、実際には使えません。
ご存知の方がいらしたら、お教えいただけると助かります。
情報ありがとう。
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デフォルトの名無しさん
2012/01/06(金) 09:30:02.60 とりあえずエラーメッセージを読めよ
163デフォルトの名無しさん
2012/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の問題なのか
切り分けもできていないので、ご存知の方がいたらお教えいただきたかったのです。
申し訳ない、エラーメッセージは以下のデータしか得られないのです。
Use of com.google.appengine.repackaged may result in your app breaking without warning.
で、結局com.google.appengine.repackagedが不正だよ的な情報しか得られないのです。
ネットで検索もして見ましたが、解決策が見つからず、Eclipseの問題なのか、GAEの問題なのか
切り分けもできていないので、ご存知の方がいたらお教えいただきたかったのです。
164デフォルトの名無しさん
2012/01/06(金) 10:43:53.72 英語のページを貼っても読めなさそうだ…
165デフォルトの名無しさん
2012/01/07(土) 01:31:32.67 "repackaged"に依存すべきじゃない。
166デフォルトの名無しさん
2012/01/08(日) 05:01:36.24 formで入力された情報を保存し、HTMLで返す場合に
XSS対策で<>等をエスケープすると思いますが・・・
http://atmarkplant-dj.blogspot.com/2011/04/java-htmlxss.html
appengineではどこで実装するのが適切ですか?
XSS対策で<>等をエスケープすると思いますが・・・
http://atmarkplant-dj.blogspot.com/2011/04/java-htmlxss.html
appengineではどこで実装するのが適切ですか?
167デフォルトの名無しさん
2012/01/08(日) 05:08:36.41 俺ならdatastore.get後で、memcacheに入れる前かなー。
168デフォルトの名無しさん
2012/01/08(日) 21:08:06.59 JSPでfn:escapeXml(string) 一択じゃね?
169デフォルトの名無しさん
2012/01/13(金) 21:09:03.41170デフォルトの名無しさん
2012/01/13(金) 22:11:07.94 >169
JSTLだからVelocityだと使えないんじゃね?
最速のコードがどうかの前に、最速のコードが必要なのか?
最速が必要だったらJava自体辞めれば?って話になるぞ
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;
}
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デフォルトの名無しさん
2012/01/13(金) 23:06:50.14 >171
最速求めるんだったら、あらかじめ置換しとけば?
置換するのに時間食うんだったらCron使えば?
て言い出したらきりないよ
性能、環境、実装の制限等が分からん限り、何が最速のコードになるかわからんよ
最速求めるんだったら、あらかじめ置換しとけば?
置換するのに時間食うんだったらCron使えば?
て言い出したらきりないよ
性能、環境、実装の制限等が分からん限り、何が最速のコードになるかわからんよ
173デフォルトの名無しさん
2012/01/13(金) 23:08:16.76174デフォルトの名無しさん
2012/01/18(水) 02:02:30.85 真面目にシリアライズするのが面倒でObjectOutputStreamとZipOutputStreamでser.zipとして
BLOBに保存してるが、得に不満はなかった。
BLOBに保存してるが、得に不満はなかった。
175デフォルトの名無しさん
2012/01/18(水) 12:02:36.22 それ以外良い方法ないんじゃない?
177デフォルトの名無しさん
2012/01/21(土) 02:30:13.83 GAEのEC2に対する利点って窓口が開き続けていて、アクセス頻度が低ければ無料という点にあると思う。
Low Level APIは実は罠で、最初からJPAあたりで移植性を重視すれば未だにスモールスタートの雄なんじゃないかと。
つまり最初はGAEとIaaSで動くように開発して、ビジネスになったらEC2なりで好きに継続開発すればいい。
Low Level APIは実は罠で、最初からJPAあたりで移植性を重視すれば未だにスモールスタートの雄なんじゃないかと。
つまり最初はGAEとIaaSで動くように開発して、ビジネスになったらEC2なりで好きに継続開発すればいい。
178デフォルトの名無しさん
2012/01/21(土) 03:01:54.19 GAEで開発したことあんの?
179デフォルトの名無しさん
2012/01/21(土) 03:31:43.74 遊びでやってる程度だが、制約なんて基本的にはJOINが出来ないのと不等号条件が同時に複数の列で使えないくらいだろ
180デフォルトの名無しさん
2012/01/21(土) 07:01:14.56 いやいや()
181デフォルトの名無しさん
2012/01/21(土) 07:05:55.18 いやいや() ですって
お前が使いこなせないだけだろ
お前が使いこなせないだけだろ
182デフォルトの名無しさん
2012/01/21(土) 07:48:06.52 >>179
嘘を書くな
嘘を書くな
183デフォルトの名無しさん
2012/01/21(土) 21:56:49.60 最近デプロイがやたら遅いし固まるんですけど何か対策ありますか?
20分間隔のキューを10本走らせてますが…それにぶつかると重くなるんでしょうか
使ってないバックエンドはデプロイしないようにしてます
20分間隔のキューを10本走らせてますが…それにぶつかると重くなるんでしょうか
使ってないバックエンドはデプロイしないようにしてます
184デフォルトの名無しさん
2012/01/23(月) 15:46:32.92 DIってシステムプロパティに書けば良かったんだなって最近気付いた
185デフォルトの名無しさん
2012/01/29(日) 02:30:29.70186デフォルトの名無しさん
2012/01/29(日) 02:34:01.65 ?
187デフォルトの名無しさん
2012/01/29(日) 07:21:41.44 たまには『寄生・不正・捏造・自作自演・買収・なりすまし・脅し』なしで、
正々堂々と勝負してきて下さい韓国人のみなさん。
>【国際】スイーツの世界大会で韓国が日本に対して妨害行為 「我々は日本だけには負けたくないんだよ」
>韓国人が世界中の図書館行って地図の「日本海」の上に「東海」シールを貼ってる件
>海外で悪いことする時は日本人のフリをする。韓国人
>外国人「日本の動画にはいつも韓国人の汚いコメントがある」
>【K-POP】たった80人で「欧州でも大人気」?…K-POPのブーム捏造
>【韓流】東方神起、オリコンチャートの真実?〜「買いつなぎ?順位操作疑惑」
>"金大中のノーベル平和賞受賞は工作、北朝鮮に5億ドルを不法送金" 暴露した元情報員、米国に亡命
>【サムスン】「市場開拓のため、日本人になりすましカタログだけで奥地へ」
>【韓国】日本の技術を盗み世界一になった現代重工業・・自力で盗んだのだから中国とは根本的に違う
>【また偽装】ヒュンダイを日本企業だと思わせる為に米国で相撲力士の写真を使い広告キャンペーン開始
>【韓国イチゴ】日本から盗んだ品種同士を掛け合わせて「国産品種」詭弁でロイヤリティ支払いから逃げる韓国
>【韓国/サッカー】 韓国vsイタリア戦でわいろを受け取った疑惑のモレノ氏、ヘロイン大量所持で逮捕
>【韓国】キム・ヨナのIOC推挙騒動、呼び掛け人の自称オーストリア人トーマス氏は韓国人と判明
>【韓国】韓国女性登山家の14座制覇にねつ造疑惑、再び論争ぼっ発
正々堂々と勝負してきて下さい韓国人のみなさん。
>【国際】スイーツの世界大会で韓国が日本に対して妨害行為 「我々は日本だけには負けたくないんだよ」
>韓国人が世界中の図書館行って地図の「日本海」の上に「東海」シールを貼ってる件
>海外で悪いことする時は日本人のフリをする。韓国人
>外国人「日本の動画にはいつも韓国人の汚いコメントがある」
>【K-POP】たった80人で「欧州でも大人気」?…K-POPのブーム捏造
>【韓流】東方神起、オリコンチャートの真実?〜「買いつなぎ?順位操作疑惑」
>"金大中のノーベル平和賞受賞は工作、北朝鮮に5億ドルを不法送金" 暴露した元情報員、米国に亡命
>【サムスン】「市場開拓のため、日本人になりすましカタログだけで奥地へ」
>【韓国】日本の技術を盗み世界一になった現代重工業・・自力で盗んだのだから中国とは根本的に違う
>【また偽装】ヒュンダイを日本企業だと思わせる為に米国で相撲力士の写真を使い広告キャンペーン開始
>【韓国イチゴ】日本から盗んだ品種同士を掛け合わせて「国産品種」詭弁でロイヤリティ支払いから逃げる韓国
>【韓国/サッカー】 韓国vsイタリア戦でわいろを受け取った疑惑のモレノ氏、ヘロイン大量所持で逮捕
>【韓国】キム・ヨナのIOC推挙騒動、呼び掛け人の自称オーストリア人トーマス氏は韓国人と判明
>【韓国】韓国女性登山家の14座制覇にねつ造疑惑、再び論争ぼっ発
188デフォルトの名無しさん
2012/01/31(火) 11:12:02.76 こんなものをこんなところに貼らないといけないほど日本は追い詰められてるのか?
189デフォルトの名無しさん
2012/01/31(火) 12:11:12.50190デフォルトの名無しさん
2012/01/31(火) 12:13:15.07 じゃあいっぱいコピペ貼ってうさを晴らすしかないな
191デフォルトの名無しさん
2012/02/02(木) 01:46:40.81 Slim3の本また出たんだね
執筆開始は値上げ前かもしれないけど
残念だったね
執筆開始は値上げ前かもしれないけど
残念だったね
192デフォルトの名無しさん
2012/02/22(水) 11:28:15.91 ほう
193デフォルトの名無しさん
2012/03/18(日) 12:34:32.28 Amazon web services や Google app engine 凄いですね
ホスティングとかやってる業者全滅しちゃうんじゃないでしょうか
ホスティングとかやってる業者全滅しちゃうんじゃないでしょうか
194デフォルトの名無しさん
2012/03/18(日) 13:02:25.27 GAEってオワコンだよね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【貧鈍】日本人、ついにゴミ箱設置で自治体、住民、事業者、域外来訪者らで揉める!街がポイ捨てゴミで溢れる [219241683]
- 日本人、インバウンド減っても貧乏すぎて国内旅行すら行けないと判明🥺 [399259198]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- 旅行ジャーナリスト『日本人が国内旅行すら行けなくなっている根本的な原因は、「お金も時間もない」ことに尽きる』本当か?🤔 [718678614]
- プログラミングって具体的に何?
