(記事が長すぎたので前編・中編・後編に分けました)
僕ももう、リストラされそうなとあるおっさんなんですが、先日Webサービスを公開しました。
きっかけになったのはこの記事です。
http://anond.hatelabo.jp/20101203150748
こんな事できたら良いなぁと思っていると、他にもやっている方たちがいました。
http://matome.naver.jp/odai/2131952812556433001
http://anond.hatelabo.jp/20120318122617
Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました - h300
http://d.hatena.ne.jp/inouetakuya/20120331/1333192327
http://anond.hatelabo.jp/20120914214121
http://blog.ropross.net/archives/99
これらを読んで自分もやってみたくなり、
先日の家入さんの折れずに挑戦を続ける姿を見てモチベーションも高まり、
7月21日~8月19日の30日でWebサービスを作りました。
最後の一週間はお盆休みでしたが、それ以外は平日は仕事をしながら土日をフルに使っています。
と言っても、いきなり高度な事をするのは大変なので、
本当に自分が作りたいサイトをやる前に、一度シンプルなサイトを作ってみる、という所までです。
やってみて改めて分かったのは、「自分でWEBサービスを作りたいと思っている人へ」の中の人はかなりがんばったんだなぁ、と。
かなりの熱意とモチベーションをもって、効率良くやらないと、一から勉強してあの短期間であのサイトは作れません。
プロ顔負けの技術とおもしろいアイデア、情熱をもって短期間でそれをやってしまった中の人は凄いです。
だから、Webサービスに夢を見る人(僕)も、Web業界の人も、あとHな人もブクマするのでしょう。(賞賛)
それでは、一般人が一般的ながんばりで確実にやれるだろう手堅いラインをお届けします。
偏差値40の僕が最低限ここまで出来たので、きっとあなたならもっと出来るはず。
ステップ7まではサクサク進めて、分からなくてもどんどん次に行きましょう。
今回ぼくが作ったサイトはこちら
■ステップ0:準備
・パソコンを用意
・ブラウザはChrome,IE,Firefox,Safariあたりをインストールしておく。Chrome便利。
・作りたいサイトのアイデアとデザインのイメージ、ドメイン名(○○○.comとか)のイメージ。
・作る理由とやる気
・はてブ便利、Web業界の皆さんの空気感を知るため、なるべくPCかスマホでチェック。
ブラウザを右クリックして「ソースを表示」すると出てくるアレです。
Yahoo!とかのソースを見るとかなり長いけど、全部書くわけじゃないから大丈夫。
ネットで調べても良いけど、やっぱり基礎知識は本が良いと思います。
メモ帳で書いてブラウザで表示して、メモ帳で直してブラウザF5で更新して確認、
何となく分かってきたら、より具体的に理解するためにこの本を読みます。
PHPについて調べる。
初めはこの本が勉強になりました。
書いてある通りロカールサーバー(XAMPPかMAMP)を入れて、自分のマシンでPHPが動くようにします。
データベースの使い方も一緒に書いてあるので入門に最適です。
次はこれを読みます。
普通に読んでいくと中盤のフレームワークを作る所で挫折するはずなので、一旦そこまででOK。
パーフェクトPHP
PHPの他の選択肢としてRubyやPythonもあるみたいですが、学習コストがかかりそうなのと、そのままでは動かないサーバーがあったりで、
最先端のプログラマーになる必要はないので、レガシー&枯れたPHP一択です。
カッコつけずにモチベーションが持続するうちに勝負です。
VPS(専用サーバーを仮想的に分割して安くしたサーバー)が流行ってますが、
学習コストがかかるのと勉強する事が増えるので割りきって始めは普通のレンタルサーバーにします。
VPSを借りるとLinuxの知識やWebサーバー、メールサーバー、及びそれらの保守管理などの知識が必要になります。
レンタルサーバーならある程度マネージドで、作ったプログラムが動かない時の原因の切り分けもしやすいです。
おすすめは「さくらのレンタルサーバー」のスタンダードプランです。データベースの使えない「ライト」プランは止めましょう。
その他、ロリポップ、CORESERVERなどいろいろあるので最低限PHP,MySQLが使えるサーバーを選びます。
サーバーを契約したらアカウント情報を確認して、FTPでログインしてみましょう。
http://sourceforge.jp/projects/ffftp/
ログインできたら、ステップ1で練習したファイルをアップロードしてブラウザで表示してみたり、
ステップ2で作ったPHPファイルをアップロードしてブラウザで実行してみたりします。
慣れてきたらFileZilla FTP Clientが便利です。
Webサービスのしくみを理解するために、WordPressを借りたサーバーに入れてみます。
WordPressはPHPで出来たCMS(コンテンツ管理システム)で、ステップ1~3がどう組み合わさって動くのか理解できます。
ブログや会社案内のサイト程度は作れてしまうので触れておいて損はないです。
テーマをいじったり、プラグインで遊んでみると理解が深まります。
オススメはこの本。
プラグインのまとめはこの辺りが親切。
2011年版!絶対にインストールしたいWordPressプラグイン45個
http://vanilla-stone.com/blog/wordpress/2011-edition-45-wordpress-plugin-pieces-install-absolute/
TwitterやInstagramと連携するプラグイン入れたり、CRONで自動化したりすると楽しくなってきます。
ここまでで何となくWebサイトのしくみが理解できると思いますが、
自分の作りたいサイトを一から書いていくと思うと心が折れると思います。
そこで、CakePHP(ケーキピーエイチピー)というフレームワークを勉強します。
フレームワークというのはWebサイトの開発で必要になることが多い色んな機能をまとめてくれている枠組みソフトです。
PHPの文法で、フレームワークの書き方のルールに従うだけで、様々な便利機能を簡単に使用でき、
フレームワークは他にRubyのRuby on Rails、PHPだとSymfonyやYiiなどかなりの種類があります。
CakePHP 1.3によるWebアプリケーション開発―オープンソース徹底活用
あと、余裕があればこれも購入。
注意したいのは、現在CakePHPのバージョンは1.3系と2.0系がありますが、1.3を使うという事です。
2.0系は新しい機能が付いたりパフォーマンスが良くなったりしていますが、2012年9月現在、
バージョンアップが激しく、関連書籍は2~3冊程度、Webの検索でもヒットするのは1.3の情報が圧倒的に多いです。
MVCというデータ処理・表示処理・それらのコントロール処理を分離して記述するルールや、
ステップ2では踏み込んでいなかったクラスが出てきますので、慣れるまではかなりの心折設計です。
難しすぎて僕は理解できなかったので、ここで一旦CodeIgniterに浮気しました。
CodeIgniterはCakePHPと同じPHPで書かれたフレームワークで、インド方面で良く使われてるらしい。日本だとまだマイナー、かな。
ライセンス問題で下火になっていますが習得の容易さとパフォーマンスが良いのでフレームワークという概念の把握にはオススメです。
僕はこれを読んでCodeigniterだけじゃなくてCakePHPも理解できました。
CodeIgniter徹底入門
ただ、CodeIgniterは簡単・高速で習得しやすいけど、
その分シンプルで機能が少ないので、ちゃんとしたサイトを作ろうと思うほど自分で書く部分が増えていきます。
セキュリティやユーザー認証なども素人が自前で一から作るのは危険なので、やっぱりCakePHPお勧めです。
開発する時はgitHubに上がっているデバッグキットを入れると便利です。
cakephp / debug_kit
https://github.com/cakephp/debug_kit/tree/1.3
http://codezine.jp/article/detail/5105
NetBeansを使う時のCakePHP用の追加モジュールはここ
https://github.com/evilbloodydemon/cakephp-netbeans/tree/autocomplete
中編はこちら
完全に一致を作るための勉強法 たくさんのアクセスありがとうございました。 コメントもたくさん頂いてまして、それにお答えするのに「ブログでもつくろうかいな」とのぼせました...
もう、いいおっさんの年齢なんですが、先日、とあるWEBサービスを公開しました。 5年ほど前からぼーっと考えていたんですが、如何せん、事務職の自分には”創る技術”が無かった。 ...
(記事が長すぎたので前編・中編・後編に分けました) 僕ももう、リストラされそうなとあるおっさんなんですが、先日Webサービスを公開しました。 きっかけになったのはこの記事で...
前編はこちら http://anond.hatelabo.jp/20120926165407 ■ステップ6:MySQL(10時間) 会員情報や文章などのコンテンツを保存しておくデータべース、MySQLを調べます。 データベース...
前編はこちら http://anond.hatelabo.jp/20120926165407 中編はこちら http://anond.hatelabo.jp/20120926165533 ■ステップ11:残りの開発(50時間) 基本的な機能とデザインが出来てきたら、細かな機能や説...
乙。これだけ長い文章を全部読んだのは久しぶりだ。
羨ましい。 俺もその辺の技術に詳しくならないといけないといけないと思うんだが、 いかんせんそういうもの(別に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これはすごい!鳥肌たちました!私もがんばります!失明に人工視覚、白い光「見えた」…国内初 : 科学 : ...
Webサービスを公開するまでの軌跡を語るよ 自分でWEBサービスを作りたいと思っている人へ ( http://anond.hatelabo.jp/20101203150748 ) を読んで、初心者じゃなくてある程度の経験者が作ったらこう...
プログラムに限らず何事も始めた時はみんな初心者です。そこから、どの様に勉強して、取得して自分のものにするかが大事。そして、自分のものにしたからといって天狗になってしま...
http://anond.hatelabo.jp/20101203150748 anond:20101203150748 結局、続けることがとにかく一番大事ということ。 自分は途中で飽きることが多いから続かない。
あなたのウェブアプリケーション/サービスは何ですか? 【エロ注意】eroino http://eroino.net/ eroinoは毎日更新される大量のアダルト動画を、AV女優やキーワードで分類して表示したり、お気...
本業はWEBプログラマだが、仕事の合間に、アダルト動画の検索エンジンを作ってみた。制作期間4日間(笑) http://www.ero-engine.com/ 品ぞろえがいいので、何かエロ動画見たい!って時に、...
アフィ厨乙。 最初からそのへんもオープンにしとけば反感買わないのに。 成功しているニコニコ動画を見習えよ。
自分でWEBサービスを作りたいと思っている人へ(2704users 2010/12/03) http://anond.hatelabo.jp/20101203150748 もう、いいおっさんの年齢なんですが、先日、とあるWEBサービスを公開しました。 5年...
何か増田も年齢層下がったよなあ。 今はもう学生ばかりなのかな。
おつかれさま。 リンクミスがある。 「行き着けの定食屋のDQN撃退法がすごかった」はこちらのURLのようだ。 http://anond.hatelabo.jp/20100419125641
なにをするにも、やはりこれこれこういうものを造りたいという、明確なビジョンが先にあってこそなんだなぁ。 俺も面倒くさがらずに、バストイレ掃除自動化システムを検討してみよ...
作った経験と理論とどちらがプログラマになるのに有利なのか大学生に聞かれた。 「やりたい事があるのが大事。それがあればあとはぶっつけで動いて、否応なしにプログラミング力は...
あなたのウェブアプリケーション/サービスは何ですか? 【音注意】Count Down Tube http://www.leno-ig.com/ja/youtube/channel/ Count Down Tubeはチャンネル別に、トップソングをカウントダウン形式で視聴...
今日から夏休みが始まったのでプログラミングを勉強しようと思う。 3日坊主にならないようにがんばる。 何故日記をつけるか? 去年もプログラミングマスターになろうとしたが失...
味を占めたのはわかるがそう何度も使われるとブクマする気が起きない、とだけ
:wqで保存終了らしいんだけど、入力したところで終われない>< exモードには入ってんだろうな? ESC押して、コマンドモードに入って、「:」でexモードだ。 そこからは、「wq」でも「w...
皆さんこんにちは、タイトルを見てまたあいつかよ!と思った人もいるかと思いますがええ、そうですまた私ですw「アダルト動画検索ヌキネーター」と「これなんてAV女優?」をちょっ...
2009年の増田記事が人気エントリーにあがってたので、昔の増田はどんなものかと気になって 簡単だけどまとめてみた。さっくりやったので数字間違いがあるかもしれないが。 2006年から...
というタイトルの記事をいつか書けるようになりたいなっ はいごめんなさいタイトルは釣りでしたー ああっ、ちょっと待って。できるだけ多くの人の目に入ってくれたらと思ってやっ...
「利用者が自分でページを作って、そこに人が集まってみたいなページ」だったらRailsでおk。 そのまま真っ直ぐ進め。
アニメやゲームのキャラクター情報をまとめてるサイトがないから作りたいなぁって 思ってたんだけどhtmlは初歩しか分からないしプログラミングもできないので構想するだけで作れなか...
肖像権の侵害乙。
対話検索で「わからない」だけを選択し続けると面白いことになるな。 分からないなら最初から「分からない」と言ってくれ。
VIPのまとめスレにあったけど同一人物? http://simapan.org/archives/53754898.html
業者に作ってもらった体で書いてるけど本当は自分で作ったんだろ? それ以外考えられん。
http://anond.hatelabo.jp/20120318122617 ドメイン情報を調べると「HIROYUKI OBINATA」と出てくる。 http://whois.domaintools.com/neoapo.com ググると、同姓同名か知らんが、早稲田の4年生。 http://twitter.com/#!/...
すごく・・・重いです・・・
http://www.kanzen21.com/という有名なサイトと似たサイトを作ってみました。 このサイトはプログラミング初心者のおっさんが四ヶ月で作ったWebサイトとして有名です。 http://anond.hatelabo.jp/20101...
数ヶ月に前に http://anond.hatelabo.jp/20101203150748 を見た。 正直、スゲーなと思うとともに、自分も勉強も兼ねて何か作ってみたいなと感じた。 ネタを色々考えたんだけど、アクセスを稼ご...
まだ使ってないけど需要は確実にあると思う。 堅実なところに目をつけんじゃね? ていうかさあ、これならさあ、 書き込みやすい・検索しやすいシステムを完璧に調えて 食べログの風...
http://anond.hatelabo.jp/20120902231521 の作者です。 perlのHTML::TreeBuilderで嵌ったので、メモ。 ページの分析をperlでやっていて、以下のように書いたんだけど while(条件){ my $html = ファイル; m...
またまた http://anond.hatelabo.jp/20120902231521 の続き TwitterBootStrapでナビバーの色を変えたい場合は bootstrap.cssの .navbar-inner{ 省略 background-image: -moz-linear-gradient(top, #333333, #222222); background-image:...
またまた http://anond.hatelabo.jp/20120902231521 の続き データ検索を行う際のSQLの条件を動的に変更するために SQL::Maker::Condition SQL::Maker::Select を使ってる。 これはスゴク便利。 風俗口...
http://anond.hatelabo.jp/20120917013417 の続き。 前回は、使ってるモジュールしか書かなかったんで、具体的な使い方を、 my $condition = SQL::Maker::Condition->new;$condition->add('colom1' => &qu...
こんにちは。週6フリーターです。WEB業界で働く為に勉強中です。 ちゃんと働いてカーチャン温泉につれてくんだ。。。 下記の記事に触発されて自分もWEBサービスを作ってみました。 ...
はてなブックマークを使ったサービスって結構あるんだよね はてなブックマーク サービス&ツール関係まとめhttp://lab.sarusaruworld.com/others/post_6.html はてなブックマークでネットがも...
ちょうどMA8やってるから応募してみると良いよ! http://ma8.mashupaward.jp/
はてブで流れてきたこの記事(http://anond.hatelabo.jp/20120914214121)を読んで、久々に胸が熱くなった。 いつだろう、楽しんでWebサービスを作れなくなったのは…。XSSとかCSRFという難しい用語...
まとめ記事作成ツール~はてブまとメーカー~ http://matomaker.biz/ を作ってみた。 ◎はてブまとメーカーとは? ・はてブの有益なまとめ記事を作成するための補助ツールだよ。 ・例えば...
僕ももう、リストラされそうなとあるおっさんなんですが、先日Webサービスを公開しました。 きっかけになったのはこの記事です。 自分でWEBサービスを作りたいと思っている人へ http:/...
(記事が長すぎたようで、前編・後編に分けました) 僕ももう、リストラされそうなとあるおっさんなんですが、先日Webサービスを公開しました。 きっかけになったのはこの記事です...
僕ももう、リストラされそうなとあるおっさんなんですが、先日Webサービスを公開しました。 きっかけになったのはこの記事です。 自分でWEBサービスを作りたいと思っている人へ http:/...
(記事が長すぎたようで、前編・後編に分けました) 僕ももう、リストラされそうなとあるおっさんなんですが、先日Webサービスを公開しました。 きっかけになったのはこの記事です...
10万クリックで報酬額が・・・w DMMアフィリエイトが詐欺並みに儲からないことを証明しているな・・・
お金持ちに大量に触れて気づいた8の共通点 http://anond.hatelabo.jp/20110825105018 3317users 生活・人生 2011/08/25 --------------------- 自分でWEBサービスを作りたいと思っている人へ http://anond.hatelabo.jp/201...
こりゃひでえ
このリストはどうやて作ってるんだろう? きれいに整理されているから似たようなものを作ってみたいんだけど……