- 1 名前:nobodyさん mailto:sage [2010/02/25(木) 19:38:10 ID:???]
- Google App Engine
code.google.com/appengine/ ■過去スレ Google App Engine pc11.2ch.net/test/read.cgi/php/1207754942/ Google App Engine 2アプ目 pc11.2ch.net/test/read.cgi/php/1243654802/ ■参考サイト App Engine ギャラリー appgallery.appspot.com/ ドキュメント code.google.com/appengine/docs/python/overview.html ■推奨フレームワーク kay 圭 code.google.com/p/kay-framework/ 日本語ドキュメント kay-docs-jp.shehas.net/index.html あとKayにバンドルしているWerkzeugのデバッガはけっこう使いやすいですよ。使い方なんかはこのあたりを見てください kay-docs-jp.shehas.net/debugging.html Google App Engineプログラミング入門 (kay の解説本) www.amazon.co.jp/dp/4048676938
- 756 名前:nobodyさん mailto:sage [2011/05/12(木) 09:19:44.49 ID:???]
- >>752
条件から 7.5req/sec * 60sec * 60min * 24hour * 30day = 19,440,000PV 収益予測) ビジネスモデル:広告(Google Adsense, Amazon etc) 1PVあたりの売上: 0.03-0.06円/PV 売上) 0.03 * 19,440,000 = 58万3,200円/月 0.06 * 19,440,000 = 116万6,400円/月 ここから$1130.6引くと粗利益 他に人雇ってなければ赤字にはならないだろうけど… サーバエンジニア代と思って許容するしかないのか
- 757 名前:nobodyさん mailto:sage [2011/05/12(木) 09:42:19.87 ID:???]
- >>756
赤字にゃならんだろうが、PV下がったわけでもないのに 収入が$1000下がるってのはそうそう許容できまいw
- 758 名前:nobodyさん mailto:sage [2011/05/12(木) 10:04:07.30 ID:???]
- つまり1時間に24インスタンスを超えなければ課金されないでおk?
- 759 名前:nobodyさん mailto:sage [2011/05/12(木) 10:47:19.78 ID:???]
- 無料が24 Instance Hoursってことは
1インスタンス×24時間しか動かせないと言う意味では?
- 760 名前:nobodyさん mailto:sage [2011/05/12(木) 10:53:46.44 ID:???]
- 1i*24h*24i?
- 761 名前:nobodyさん mailto:sage [2011/05/12(木) 11:01:08.00 ID:???]
- 1時間、1個のインスタンスが起動しっぱなしで1インスタンス時間を消費する。
無料枠は24インスタンス時間なので 常に3個インスタンスが起動しているようなサイトだと8時間でOver Quota たぶんこんな感じだと思う
- 762 名前:nobodyさん mailto:sage [2011/05/12(木) 11:06:44.44 ID:???]
- そんで平均して16個のインスタンスが常時起動しているような
>>752の外人さんのサイトは $0.08/hour * 16 * 24 * 30 = $921.6 かかるってことだな 他にもAPI利用料とか基本料金とかが追加されるので 月$1000超えちゃうよ!って訴えてる
- 763 名前:nobodyさん mailto:sage [2011/05/12(木) 11:13:08.63 ID:???]
- >>761
事実上、Free Appsではサービスを運用できないということだろ GAEはオワコンw
- 764 名前:nobodyさん mailto:sage [2011/05/12(木) 11:22:32.27 ID:???]
- 一応、猶予期間を設けて利用者の声を幅広く聞くつもりのようだけど
英語ブログのコメントは非難轟々で殆ど賛同者がいない状態 海外のメーリングリストでも俺のAlway Onオプションはどうなるんだ!! 今まで$9だったのに、新プランだと$108になっちまうじゃねーか! って質問が出てるが、Google社員が「今はまだ検討中だから待ってて」て回答してる。 即否定しないところを見ると…値上げ方針は間違いなさそう。
- 765 名前:nobodyさん mailto:sage [2011/05/12(木) 11:26:05.62 ID:???]
- 1日30000アクセスの場合はインスタンスすぐ行っちゃう系?
- 766 名前:nobodyさん mailto:sage [2011/05/12(木) 11:31:50.83 ID:???]
- >>765
たぶんDatastore APIのFree Quota 50k制限に引っかかると思う 無料枠では無理だな
- 767 名前:nobodyさん mailto:sage [2011/05/12(木) 11:37:58.57 ID:???]
- えええええええせっかくgae使える俺すげえとおもってたのに
ていうかgaeって自分しかアクセスできないように出来るから個人的なスペースで使ってれば問題ないか
- 768 名前:nobodyさん mailto:sage [2011/05/12(木) 11:41:09.18 ID:???]
- GAE使えると凄いんかw
一昔前のレンサバ+PHPよりはるかに敷居低い気がするけど…
- 769 名前:nobodyさん mailto:sage [2011/05/12(木) 12:20:26.79 ID:???]
- この料金改訂は自動スケールされるとパケ死するってこと?
- 770 名前:nobodyさん mailto:sage [2011/05/12(木) 12:23:17.69 ID:???]
- それは違う
上限決めた範囲内でスケールして 超えた場合はエラー吐くだけ 今までと同じ
- 771 名前:nobodyさん mailto:sage [2011/05/12(木) 12:30:38.46 ID:???]
- インスタンスが24を超える状態ってどういう場合ですか?
- 772 名前:nobodyさん mailto:sage [2011/05/12(木) 12:37:04.66 ID:???]
- >>770
そっか。安心したけど、AWSやAzureに比べてメリットが少なくなったな。。。 これから作るところだったからプラットフォームから再考せねば。
- 773 名前:nobodyさん mailto:sage [2011/05/12(木) 14:35:25.89 ID:???]
- 他に無料枠のあるサービスってある?
- 774 名前:nobodyさん mailto:sage [2011/05/12(木) 14:40:14.24 ID:???]
- ぶっちゃけ2ちゃんを無料サービスで使えばいいんじゃねえの?
ログは2ちゃんに書き込めば楽でしょ
- 775 名前:nobodyさん mailto:sage [2011/05/12(木) 14:44:34.23 ID:???]
- dat落ちしたら読めなくなるけど
- 776 名前:nobodyさん mailto:sage [2011/05/12(木) 16:47:11.15 ID:???]
- GAEは他のクラウドやオンプレミスに移行するのは難しいから、
今頃発狂してる人多いんだろうな。 やっぱ、ロックオンされるプラットフォームは怖い。
- 777 名前:nobodyさん mailto:sage [2011/05/12(木) 17:10:11.21 ID:???]
- ロックインな
- 778 名前:nobodyさん mailto:sage [2011/05/12(木) 17:36:07.68 ID:???]
- >>776
引越し先がないってのは厄介だよな 一応、appscaleとかあるけどGAE以上に実績がないから どうしても人柱になってしまう www.publickey1.jp/blog/11/amazonjavapaasbeanstalkruby_on_rails.html AmazonのPaaSもあるが、データベースのスケーリングに難があるし、料金も価格改定後のAppEngine並かそれ以上かかる。 結局残るのはAppEngineだけなんだよなぁ…
- 779 名前:nobodyさん mailto:sage [2011/05/12(木) 18:07:01.06 ID:???]
- >>778
appscaleについてkwsk
- 780 名前:nobodyさん mailto:sage [2011/05/12(木) 18:12:30.36 ID:???]
- 一応乗り換え先
www.morphlabs.com/
- 781 名前:nobodyさん mailto:sage [2011/05/12(木) 18:27:04.95 ID:???]
- >>779
lmgtfy.com/?q=appscale
- 782 名前:nobodyさん mailto:sage [2011/05/12(木) 19:07:41.44 ID:???]
- これって言い方は悪いけど、クスリの売人とやり方同じじゃね?
ただ同然で客を引きつけて逃げれなくなった所で一気に値上げして回収。 Googleは信用できなくなったわ。 制約多いけど圧倒的な安さが魅力だったのに、これじゃな。
- 783 名前:nobodyさん mailto:sage [2011/05/12(木) 19:21:31.69 ID:???]
- 俺にはグリーやモバゲーの無料アプリ商法と同じに見えた。
値上がりも問題だけど、有料分で発生するコストを押さえるように、 プログラムの設計自体変えないといけない箇所が多そうな感じなんだよな とりあえずメールとChannel APIは無料分少なすぎなんで、別サーバー立てて代替するしかなくなった
- 784 名前:nobodyさん mailto:sage [2011/05/12(木) 21:17:36.48 ID:???]
- 人に勧めづらくなったなぁ
- 785 名前:nobodyさん mailto:sage [2011/05/13(金) 02:16:18.24 ID:???]
- Full text search
www.youtube.com/watch?v=7B7FyU9wW8Y
- 786 名前:nobodyさん mailto:sage [2011/05/13(金) 05:20:21.32 ID:???]
- >>785
で、これいつから使えるようになるの? はやく欲しいんだが(納期的に)
- 787 名前:nobodyさん mailto:sage [2011/05/13(金) 06:23:04.79 ID:???]
- >>786
顧客「商品名の検索って出来ないの?」 営業「もちろん出来ますよ!」 開発「てめー!こら営業!勝手に約束すんなよ!GAEで全文検索は鬼門なんだよ!」 以下デスマ この状態か 徹夜お疲れ様ですw
- 788 名前:nobodyさん mailto:sage [2011/05/13(金) 06:37:55.35 ID:???]
- 他の所に移すのってそんなに難しいの?
一般的なデータベースのほうが機能的には高性能だし、問題なくね? ていうか、App Engineって、root権限さえあれば普通のサーバにも インストールできそうだけど(スケーリングしないだろうけど)
- 789 名前:nobodyさん mailto:sage [2011/05/13(金) 07:13:50.89 ID:???]
- 無茶言うなwww
- 790 名前:nobodyさん mailto:sage [2011/05/13(金) 07:17:23.77 ID:???]
- AppEngine向けアプリケーション開発は、汎用のJDOとか使わないのが普通なので、ポータビリティは凄く悪いよ
LowLevelAPI、またはそのラッパークラス(Slim3 Datastore等)は、Datastoreに完全依存してるからね その部分を書き換えるコスト、システム移行による初期投資や学習コストとかもあるから 結局、値上げを受け入れるほうがトータルで安くなる仕組み きちんと計算されている ISPの3万円キャッシュバックみたいなもんだ
- 791 名前:nobodyさん mailto:sage [2011/05/13(金) 08:11:52.40 ID:???]
- ひがさんとかは今回の料金改訂はそうネガティブではないと考えるのに必死だね。
まぁ投下したコスト考えると仕方ないか。
- 792 名前:nobodyさん mailto:sage [2011/05/13(金) 08:20:24.12 ID:???]
- しかし日本人は外人と対照的だな
外人はコメント欄で直接Googleに文句言う 日本人はTwitterでつぶやくか2ch 国民性か
- 793 名前:nobodyさん mailto:sage [2011/05/13(金) 08:52:07.09 ID:???]
- Twitterは割りと好意的な意見が多いよね
本音の2ちゃんと建前のTwitterって感じw
- 794 名前:nobodyさん mailto:sage [2011/05/13(金) 12:45:32.09 ID:???]
- 日本人は個人主張下手な建前文化
そのかわり団結力はスゴイけどね
- 795 名前:nobodyさん mailto:sage [2011/05/13(金) 21:19:00.02 ID:???]
- >>790
> 汎用のJDOとか使わないのが普通なので、 普通はJDOだろ 何も設定しなくても簡単に使えるようになってるものを、誰がわざわざガラパゴス フレームワークに切り替えるんだよ 移植性に関しても公式のドキュメントにはっきりと > アプリケーションを他のホスティング環境やデータベース技術に移植する必要が > 生じた場合に、簡単に移植可能です。 て書いてある 先見の明がある賢い人はJDO一択
- 796 名前:nobodyさん mailto:sage [2011/05/14(土) 12:34:38.32 ID:???]
- アプリケーションIDって10個しか作れないんですよね
なんかID消せないってどこかに書いてましたけど いらないIDを消して新しいの作れないんでしょうか?
- 797 名前:nobodyさん mailto:sage [2011/05/14(土) 13:08:07.45 ID:???]
- 無理
- 798 名前:nobodyさん mailto:sage [2011/05/14(土) 13:26:16.38 ID:???]
- これって新たに作る場合ってアカウントを削除して再度アカウント取得・gae登録したら作れますかね?
- 799 名前:nobodyさん mailto:sage [2011/05/14(土) 13:32:37.57 ID:???]
- ID削除できるだろ
- 800 名前:nobodyさん mailto:sage [2011/05/14(土) 13:53:08.66 ID:???]
- >>799
ここに削除できないって書いてあるよ? code.google.com/intl/ja/appengine/kb/general.html#create 出来るなら方法書いてみろよ 出来もしないくせに口だけ野郎
- 801 名前:nobodyさん mailto:sage [2011/05/14(土) 13:58:06.49 ID:???]
- >>800
恥ずかし過ぎるからやめとけ。 削除はとっくの昔に出来るようになってる。 ダッシュボードの「Application Settings」で、 「Disable or Delete Application」があるだろ。 無効にしてから、もう一度同じ項目で恒久削除が出来る。 削除申請すると、バージョン表記が「Disabled by developer」になって、 いつ削除されるのかメールで通知が来る。 どうせ無視するんだろうけど、せめてマニュアルぐらい読んでから煽れ。
- 802 名前:nobodyさん mailto:sage [2011/05/14(土) 14:02:29.70 ID:???]
- >>801
悪かった ごめん
- 803 名前:nobodyさん mailto:sage [2011/05/14(土) 14:05:29.64 ID:???]
- あえて挑発的な態度で回答者を煽り(その多くは罵倒の言葉がセットになっている)
答えを引き出す手法そのままだなw code.google.com.zurukko.jp/intl/en/appengine/kb/adminconsole.html#delete_app ほれ、これなら馬鹿でも読めるだろ Google App Engineの公式資料は英語から読まないと、古い情報に惑わされることになる。
- 804 名前:nobodyさん mailto:sage [2011/05/14(土) 20:53:57.43 ID:???]
- バーーーーーローーーーーーーwwwwwwwwww
そこまで考えてレスしてねえよwwwwwwwwwwwwwww
- 805 名前:nobodyさん [2011/05/14(土) 21:59:13.89 ID:R/qJn5yY]
- low-level APIについて勉強したいのですが、
良い資料を知っている方がいましたら、 教えてください><
- 806 名前:nobodyさん mailto:sage [2011/05/14(土) 23:15:03.20 ID:???]
- 今時ID消せないとか思ってるなんてマジダッサー
- 807 名前:nobodyさん mailto:sage [2011/05/16(月) 02:31:16.57 ID:???]
- 今更ながら初めてみたが結構面白いなこれ。
でもEclipseってなんか嫌い。
- 808 名前:nobodyさん mailto:sage [2011/05/16(月) 11:05:17.09 ID:???]
- Eclipse嫌いの人ってEmacsやvim、秀丸とか使ってんの?
togetter.com/li/130686
- 809 名前:nobodyさん mailto:sage [2011/05/16(月) 11:44:15.14 ID:???]
- eclipse立ち上げるとメモリが80%超えるから秀丸使ってます
- 810 名前:nobodyさん mailto:sage [2011/05/16(月) 15:11:39.85 ID:???]
- >>809
Eclipseのメモリ使用量見たけど220MBしか使ってなかったぞ これで80%超えるってことは、5年前くらいのPen4+512MBメモリ化石PC?
- 811 名前:nobodyさん mailto:sage [2011/05/16(月) 15:21:06.07 ID:???]
- それ以外にもメモリは使用するだろう・・・・
- 812 名前:nobodyさん mailto:sage [2011/05/16(月) 17:12:26.18 ID:???]
- 他で使ってるの含めて全部で80%なら、
なんの問題もないだろう。
- 813 名前:nobodyさん mailto:sage [2011/05/16(月) 17:19:22.92 ID:???]
- 極端な奴ばっかり
- 814 名前:nobodyさん mailto:sage [2011/05/17(火) 00:37:47.63 ID:???]
- >>788
DjangoかRails(Heroku)か何かと勘違いしてないか・・・
- 815 名前:nobodyさん mailto:sage [2011/05/18(水) 19:52:25.92 ID:???]
- データベースにデータの追加方法を教えてください
- 816 名前:nobodyさん mailto:sage [2011/05/19(木) 14:10:53.55 ID:???]
- まずデータを用意します
- 817 名前:nobodyさん mailto:sage [2011/05/19(木) 14:55:43.74 ID:???]
- 次にデータベースを用意します
- 818 名前:nobodyさん mailto:sage [2011/05/19(木) 15:23:36.62 ID:???]
- クラウド上にデータベースがおいてあるのにどうやって用意するんですか
- 819 名前:nobodyさん mailto:sage [2011/05/19(木) 15:51:02.16 ID:???]
- まずクラウドを用意します
- 820 名前:nobodyさん mailto:sage [2011/05/19(木) 16:26:46.50 ID:???]
- プライベートクラウドを用意します
- 821 名前:nobodyさん mailto:sage [2011/05/19(木) 17:39:45.40 ID:???]
- ちょっとかわいそうになってきたからヒントだけでも
GAEのデータベースはDatastoreってサービス。 Datastoreへの操作はJavaなりPythonなりでAPIを経由する。 例えばPythonなら、db.Modelとして用意されてる。 SQLっぽいGQLってDSLでの操作も一応あるけど、 生で触ったほうが早いし安い。 これ読んでヒントにもならないなら、 当分もっと基礎的なプログラミングやったほうがいい。
- 822 名前:nobodyさん mailto:sage [2011/05/19(木) 20:25:09.95 ID:???]
- 全然ヒントになってない件
- 823 名前:nobodyさん mailto:sage [2011/05/20(金) 14:21:54.17 ID:???]
- え
これヒントにたどりつけなかったら プログラミングなんてやめたほうがいいだろ
- 824 名前:nobodyさん mailto:sage [2011/05/20(金) 14:46:26.57 ID:???]
- うん、確かに概要みたいなものはヒントではないわな
- 825 名前:nobodyさん mailto:sage [2011/05/23(月) 09:46:19.13 ID:???]
- 「ヒントにだとりつけなかったら」ってことは
それ自体はヒントではないよな。 この程度のロジカルな思考が出来ないのなら プログラミングなんてやめたほうがいいだろ
- 826 名前:nobodyさん mailto:sage [2011/05/23(月) 09:57:45.03 ID:???]
- それは823が言っていることであって、821の意図ではない。
- 827 名前:nobodyさん mailto:sage [2011/05/23(月) 10:31:06.79 ID:???]
- 弁解しなくていいよ
- 828 名前:nobodyさん mailto:sage [2011/05/23(月) 10:54:45.38 ID:???]
- ほう、821=823=827か。
それは頭がおかしいレベルだな。
- 829 名前:nobodyさん mailto:sage [2011/05/23(月) 11:01:41.02 ID:???]
- 821は言ってることは
データベースへの操作はPHPなら関数を経由する。 PHPならmysql_queryとして用意されてる。 mysqliってのも一応あるけど、 PDOで触ったほうが速い。 こんなもんだろ マニュアルに書いてあるような序論を述べたことはヒントでも何でもねえもんな
- 830 名前:nobodyさん mailto:sage [2011/05/23(月) 13:54:06.64 ID:???]
- 俺は825だが俺は823に言っているのであって821には特に何も言っていない。
よって823が821の意図ではないとしても別に構わない。 さて問題です。
- 831 名前:nobodyさん [2011/05/27(金) 03:04:55.25 ID:ca+vfxdr]
- 価格たけー
googl Appって二重ログインで節約可能? DBだけでいいんだがな。
- 832 名前:nobodyさん mailto:sage [2011/05/27(金) 09:20:57.47 ID:???]
- データストアのidは必ずしも連番になら無いのですが、どのような法則があるのでしょうか
- 833 名前:nobodyさん mailto:sage [2011/05/27(金) 09:39:56.95 ID:???]
- オートインクリメントのような機能は自分で実装しないとだめだよ
- 834 名前:nobodyさん mailto:sage [2011/05/27(金) 10:22:36.43 ID:???]
- >>831
ならもっと安いの使いなよ。 >>832 法則性は無いよ。 ユニークな数字ってぐらいに考えた方がいい。
- 835 名前:nobodyさん mailto:sage [2011/05/27(金) 15:50:01.77 ID:???]
- url短縮のようなサービスを考えてるのですが、
AI値だと連番になってあまりよろしくない。 そこで、うまいこと被らないようにランダマイズするアルゴリズムを考えていたんですが、 このIDをそのまま64進数に置き換えたらいいのではないかと思いました。 ただ、どんな数字が出てくるのかまるっきりわからないので相談させていただきました。 64^4を簡単に越えなければいいなと思っています。 別に文字数を固定しなければいけないわけではないので64^4以上でもいいかなとは思っているのですが。
- 836 名前:nobodyさん mailto:sage [2011/05/27(金) 16:30:57.79 ID:???]
- "google app engine java url shortener"でググれ
- 837 名前:nobodyさん mailto:sage [2011/05/27(金) 20:34:41.03 ID:???]
- id使うよりも、Keyに指定した文字列つければいいんじゃね?
それなら検索も早い
- 838 名前:nobodyさん mailto:sage [2011/05/27(金) 21:32:57.66 ID:???]
- なんで連番だめなんすか
- 839 名前:nobodyさん mailto:sage [2011/05/27(金) 21:48:10.47 ID:???]
- 連番にするにはもうひとつ連番を振る用のデータベース必要。
それつくるのありで連番にしたらええんちゃう? ってか、それぐらい自分で考えて。
- 840 名前:nobodyさん mailto:sage [2011/05/28(土) 08:07:21.30 ID:???]
- >>837
その指定した文字列の生成方法が問題です。 被らずにある程度ランダムな四文字をつくる最適なアルゴリズムがを考えた結果 このIDってやつ使えるんじゃないか? と思いました。 その場合検索するときは そのまま検索するよりも一旦数値化してIDから検索した方が速いかなとも思いました。 >>838 セキュリティ的に推測されやすいのもあれかなと思いました というか0009とか見映えわるいなって
- 841 名前:nobodyさん mailto:sage [2011/05/28(土) 11:06:31.47 ID:???]
- つうかこの質問がGAEと何の関係あんの?
- 842 名前:nobodyさん mailto:sage [2011/05/28(土) 12:17:13.85 ID:???]
- で、聞きたいのはIDにはどんな値がセットされるのかということです
被らない範囲で適当ってことでしょうか?
- 843 名前:nobodyさん mailto:sage [2011/05/28(土) 12:35:20.49 ID:???]
- スレ違いじゃね?
- 844 名前:nobodyさん mailto:sage [2011/05/28(土) 12:37:54.70 ID:???]
- GAEの質問だと思うんですが
- 845 名前:nobodyさん mailto:sage [2011/05/28(土) 12:39:23.78 ID:???]
- javaの質問だと思われ
- 846 名前:nobodyさん mailto:sage [2011/05/28(土) 12:40:59.44 ID:???]
- つかやってみりゃすぐわかる話なんじゃね?
- 847 名前:nobodyさん mailto:sage [2011/05/28(土) 12:42:49.99 ID:???]
- 誘導しとこか
★★Java質問・相談スレッド144★★ hibari.2ch.net/test/read.cgi/tech/1300950228/
- 848 名前:nobodyさん mailto:sage [2011/05/28(土) 22:41:32.04 ID:???]
- gaeの話題と分かるとこっちに誘導されるわなw
- 849 名前:nobodyさん mailto:sage [2011/05/28(土) 23:54:28.25 ID:???]
- なんか伝わってないような
データストアが勝手に指定するキーはどんな数値ですか?
- 850 名前:nobodyさん mailto:sage [2011/05/29(日) 10:30:55.15 ID:???]
- あなたにも伝わってないね
前にも書いたけど、キー名は自動で設定する以外にも、自分で決められる(ユニークな文字であることが条件) だから自分で適当にキー名決めろってこと。 URLにいれても問題ないランダムな文字列(5-8文字ぐらい)をキー名として作ればいい
- 851 名前:nobodyさん mailto:sage [2011/05/29(日) 11:09:40.04 ID:???]
- 把握しました。
ありがとうございました。
- 852 名前:nobodyさん mailto:sage [2011/05/30(月) 10:16:13.56 ID:???]
- あのt.coとかbit.lyとか短縮URLのIDって使いまわししてんの?
- 853 名前:nobodyさん mailto:sage [2011/05/30(月) 12:52:53.10 ID:???]
- 組み合わせ数考えてみ?
- 854 名前:nobodyさん mailto:sage [2011/05/31(火) 00:01:38.05 ID:???]
- 試せばわかることを何で聞いてんの?
- 855 名前:nobodyさん mailto:sage [2011/05/31(火) 00:03:01.56 ID:???]
- GAEで無料範囲内の利用はオワコン
- 856 名前:nobodyさん mailto:sage [2011/06/01(水) 02:04:54.82 ID:???]
- GAEなんてtwitterのbotくらいしか用途ないよな
|

|