自分でWEBサービスを作りたいと思っている人へ ( http://anond.hatelabo.jp/20101203150748 ) を読んで、初心者じゃなくてある程度の経験者が作ったらこうなるんだよってことで書いています。でも正直4ヶ月でそこまでできるようになるなんておそらく相当頭がいいんじゃないかなと思うんです。いや、本当に凄いと思う。
まず作ったサービスはグルーポンチケットのまとめサイト。 グルーポンナビ( http://gp-navi.net/ )まず自分のスペックだけど、昔から趣味でプログラムやったり仕事でプログラムしたりしてました。Web系ばっかりやってるいちおうこういうのを作るのには慣れてる方です。
それで私ですが、まず最初に http://anond.hatelabo.jp/20101203150748 の人と同じで全然お金を使いたくなかったです。だからいろんなホスティング会社を探したりしたんですが、VPSを借りちゃうと大金がかかるんですよね。そこで、いわゆる流行のクラウドであるHeroku( http://heroku.com/ )を使う事にしました。
このHerokuは無料で使えるから良いんですけど、バッチ処理を行うには有料のサーバを契約しなくちゃいけないんです。しかもWebの一回のリクエストは30秒までに押さえなくちゃいけないっていう制限があったりで、正直無料で使うには厳しい。
でもやっぱり無料っていう響きに吸い寄せられてHerokuを使うと決めてアプリケーションを書き始めました。Railsで書いて賞味2週間くらいちまちまと進めてアプリを完成させました。だいたい一日2時間くらいかな。Railsにはそこまで詳しくはなかったけど、Webで検索すれば結構情報がヒットするからそこまでの苦労は無かったです。それよりも制限のあるHerokuでどうやって実現するかというのが、結構問題でした。
それでしばらく運用してました。このときは全然宣伝しませんでしたから、ほとんどページビューはあがらなかったです。宣伝大事。これほんと。それでHerokuで作った仕組みなんですが、無料でやりたかったので、Workersを契約しないでアプリをつくってました。だからWebのリクエストをトリガーとして普通にクロールさせるよう作ったんです。でも、クロールするサイトを徐々に増やしていくと30秒以内にリクエストが終了しなくなってきてさぁ問題。どうしようかと考えたあげく、レンタルサーバもいいなっておもったけど、結局自宅サーバをたてることにしました。たぶん、これが一番コストパフォーマンスが良い。でも気をつけなくちゃ行けないのが、サーバ自体の管理を自分でやらなくちゃいけないから結構めんどくさいんですよね。結局自宅サーバかよって感じです。
サーバをNTT-X Storeで発注して発注して、16,800円。かなり安いです。このサーバの詳細は http://wiki.nothing.sh/page/NEC%20Express5800%A1%BFGT110b に書かれています。なんでこのマシンにしたのかというと、VMWareのESXiで仮想化をしたくて、それに対応している安いサーバがこれだったというわけ。ちなみに、これをすると管理が楽になる。例えば、マシンのバックアップが取りたいなと思ってもすぐできるんですね。だから仮想化は凄く良い。
でも、素のGT110bを使うとメモリも少ないしCPUも弱いしハードディスクも少ないので、これはネットで買い足しました。あ、あとデスクトップ用のモニタが無かったのでそれも中古で買いました。それが次のような感じ。
ずいぶんと安い買い物だったと思います。もちろん、マシンの上で動かしているOSはLinuxなので、ライセンス料もかからないしとてもリーズナブルです。
ここまできたら後はアプリを作り直すだけでした。Herokuで作ってたときにはHerokuの制限を考えながらアプリを作ってたので作りづらかったですが、自宅サーバを使うとそういった制限はなくなるのですごく作りやすい。お金を払うだけの価値はあると思います。やっぱりお金をかけるべきところはかけないとダメですね。
それから結構このアプリケーションは携帯ユーザの女の子がよく使ってくれます。結構教えると毎日見てくれるんですよ。やっぱりお買い物と言えば女の子ですね。だから、携帯対応しました。携帯はいままでやった事は無かったんだけど、Railsのプラグインであるjpmobile( https://github.com/darashi/jpmobile )を使ったところすごく簡単に対応する事ができた。凄いですね。id:darashiさんに感謝です。
iPhoneも対応していますが、こちらもあまり詳しくなかったので最初はjQuery mobileを使って構築しました。でもちょっと重かったのでjQuery mobileはやめて手組しています。そもそも一ページしか無いのでそんない難しい事は無いですね。
ウェブサービス公開するのはそこまで難しくないんですが、それを流行らせるのはかなり難しいですね。面白いサービスとかであれば結構色んなところがとりあげてくれたりするんですけど、後発のサービスになるとなかなか。。。開発者の方は作る事よりもどうやってみんなに知ってもらうかを考えるのがすごく大変な事だと思います。お金かけて広告うてれば楽なんですけどね。
とにかく作ったら公開。やる事は各方面への宣伝です。今のところやってるのはTwitterへの投稿と、ここへの投稿ですかね。これからいろいろ試そうとしているところ。このサービスがある程度知名度が上がってきたらまたそのとき軌跡を書きたいと思います。
完全に一致を作るための勉強法 たくさんのアクセスありがとうございました。 コメントもたくさん頂いてまして、それにお答えするのに「ブログでもつくろうかいな」とのぼせました...
もう、いいおっさんの年齢なんですが、先日、とあるWEBサービスを公開しました。 5年ほど前からぼーっと考えていたんですが、如何せん、事務職の自分には”創る技術”が無かった。 ...
Webサービスを公開するまでの軌跡を語るよ 自分でWEBサービスを作りたいと思っている人へ ( http://anond.hatelabo.jp/20101203150748 ) を読んで、初心者じゃなくてある程度の経験者が作ったらこう...
羨ましい。 俺もその辺の技術に詳しくならないといけないといけないと思うんだが、 いかんせんそういうもの(別にAVに限らない)を作るのに興味が無いんだよね…。 つくづく社会不適合...
すごい。まじで尊敬する。 俺もがんばる。
カゴヤの中の人乙wwww VPSといったらさくらかServersManくらいしか選択肢が無いのは現状当然の認識であるはずなのに!
知識ゼロの人間が当然の常識を持ち合わせてる訳ないだろ。
35歳。 去年までプログラマの知識ゼロ君だったけど、HTMLとかAjaxとか 勉強して4ヶ月でWEBサービスを公開した。一度やってみなよ。 ベータ版だけど、カゴヤで900円を払えば50GBのVPS鯖...
OS1つでも、3つバインドすればできるやろ? http://anond.hatelabo.jp/20101203170111
組み立てるプログラミングは本当に簡単だよ。 みんなで入り口を隠しているだけだよ。 #組み立てるだけじゃなくて、アルゴリズムを練ることが真のプログラミングかもしれない
カゴヤはOpenVZだからなあ。俺としてはより自由度の高いさくらのVPSをお薦めしたい。
横だけど、さくらのVPSってアダルティーなコンテンツも大丈夫なの?
原動力はいつもエロ。
この行動力と、学習能力は尊敬せざるを得ない。近くに良いアドバイザーとかいたのかな?自分でWEBサービスを作りたいと思っている人へ
すごいね!環境が回り出してメンテいらずになると、あとで読み返したときなにやってたか思い出せなくなってるから、未来の自分への手紙のつもりでドキュメントを作っておくといい...
http://anond.hatelabo.jp/20101203150748 「このサイトについて」のところ。 ・好みのボディサイズをスライダーで選択し、AV女優絞り込む →AV女優「を」絞り込む あと箇条書きはul/liでマーク...
後のゆーすけべー氏である。
すごい!!!! とりあえずやってみる、というのは本当大切ですよね。 プロポーションで検索ってのは面白い切り口ですね!2次でもなんでもありなのがおもしろい。 え、上戸彩より平野綾の...
以前から自動売買ツールを自分で作れたらなぁと思っているせいか、最近、ゼロから勉強をしてWEBサービス作った的な記事が心に留まります。ブラックボックスはイヤなので、自分で何と...
自分でWEB サービスを作りたいと思っている人へ http://anond.hatelabo.jp/20101203150748 実は、いわゆる「Webサービス」というジャンルは、このように執念とセンスがあれば、素人でも簡単に参入...
俺は一体何をしているのだ。もう、いいおっさんの年齢なんですが、先日、とあるWEBサービスを公開しました。5年ほど前からぼーっと考えていたんですが、如何せん、事務職の自分に ...
社会において必要な最低限の知識については大きく変わることはありませんが、社会が変化をしていけば当然、それに応じて教育内容も変わっていかなければなりません。学ぶというこ...
最近DMMが重いのはあなたのせいですか。
3ヶ月でできるってすごい! プログラミングの勉強に使ったテキストとか教えてくれませんか。
なんか、面白い日記を見つけました。 http://anond.hatelabo.jp/20101203150748 壁にぶつかり一つずつ解決していく姿勢が懐かしい・・・プログラミング初心者の頃はそうだったなあ・・・。 これ...
ショックだね。超高速道路というか、そういう以前の問題だよこれは。 やろうとすることを普通の人が身につけるのに3年は掛かるだろうに、しかも、ここまでのクオリティはでない。 ...
使った本ずらっと並べて写真とって公開してくれたらうれしいなー
はてな匿名ダイアリーの自分でWEBサービスを作りたいと思っている人へが、すごい。自分でWEBサービスを作りたいと思っていたので、4ヶ月かけて独学で作ってしまったとか。でもさ、4.....
http://shane01.yakan.net/
こういうのって誰にでもできることではないけど でも、必要以上に難しいと思っている人が多すぎると思う。 低級な言語はちんぷんかんぷんでも、プログラミングはできる。出来る事は...
起業して挫折を経て分かった、「好きを貫いて気分よく生きる」事の難しさ。 この記事を公開してから、2日後の昨日の夜、感動的な事があったので共有します。上記の記事は、簡単 ...
http://anond.hatelabo.jp/20101203150748>5年ほど前からぼーっと考えていたんですが、作る技術なんてのは後からでもどうにでもなる。たくさんの人間が喜んで世の中にまだ無いサービスを考える...
自分でWEBサービスを作りたいと思っている人へ http://anond.hatelabo.jp/20101203150748これはすごい!鳥肌たちました!私もがんばります!失明に人工視覚、白い光「見えた」…国内初 : 科学 : ...
プログラムに限らず何事も始めた時はみんな初心者です。そこから、どの様に勉強して、取得して自分のものにするかが大事。そして、自分のものにしたからといって天狗になってしま...
10万クリックで報酬額が・・・w DMMアフィリエイトが詐欺並みに儲からないことを証明しているな・・・