昨日の話の続きです。
ただ作るだけならコード貼ってその解説~~ってやればいいんですけど、それだと他のチャンネルと大して変わらないんですよね。
僕がやりたいのは
How to make 「This?」というものなので、実際に作る目標を策定し、
ゼロから作るということが想定されます。
で、作るのはWebアプリケーションなんですが、めちゃくちゃ大きな課題があるんですよねこれ。
っていうのも・・・・・・
「環境設定」を動画にしなくてはいけないからです。
プログラミング学習者が最も多く躓くところってコードじゃないんですよ。
環境設定です。僕も何度これに苦しめられたかわかりませんし、実際この前Vagrantとかいうの導入しようとした際にうまく導入できなくて失敗しましたしね・・・・・・。
ってことで、
まっさらで新しい環境を用意する必要があるんですよね・・・・・・。
これほんとどうしようね・・・・・・仮想OSが一番手っ取り早いんだけど、要らないからぜんぶ消しちゃったんだよな・・・・・・。
骨董品のノーパソ
(WinVista)あるし、それにインストールして試してみよっかな・・・・・・。
Laravelのインストールはそれでいいんですが、それを実機テストするとなるとローカルサーバーが必要です。ただ、ローカルサーバーの設定もゲロめんどくて
僕は絶対に解説したくないので、Laravelの機能を使ってみる方向にシフトしたいと思います。
Win機もMac機も、ローカルサーバーは僕のこのサイト開発ようにガチガチに設定が固められてて触りたくないので・・・・・・
あとデータベースとかどうするんだろうね。最初のうちはSQLiteでサクっとやる感じでいいかな・・・・・・とにかく障壁となるものを取り除いて、拡張したものは「なぜそれが必要か」っていうのを説明して導入する感じでいきたいですね。
例えば、僕は普段はちゃんとしたデータベースであるMySQLを使ってますけど、日記の更新告知に用いてるデータベースは更新者が自分(正確には単一プログラム)しかいないので、衝突する心配がない、つまりロールバックの必要がないということでより軽量なSQLite使ってたりしますしね。
ってことで、ハード的(?)な計画はたったので、次の話をします。
成功したきゃWebアプリケーションを書け、って僕は思ってるし、実際成功してるサービスは大概Webアプリケーションが発だと思ってます。
僕がそれを推す理由は単純で
制作コストが0だからですね。作るのにお金要らないので。サーバーだって言ってしまえばタダ同然で借りれますしね。無料サーバーもあります。あんま誰も使わないですけど。
Webアプリケーションを作るのに必要な言語としては、
「HTML」「CSS」「javascript」「PHP」「SQL」だと思い、触れる順番に並べてあります。
このへんを網羅した作品としてAnonymousを作る予定ではいますが、Anonymousの話をすると、もうビューの時点で
HTMLがわかってることが前提みたいになってるんですよね。
ただ、HTMLもしらない人からでも始められるようにしなくてはいけないし、そうすることで顧客はPCを持っている全人類にまで門戸を広げられます(笑)
しかしアプリケーションの話でHTMLの話まで取り扱っていると、ぶっちゃけ冗長です。
ということで、シリーズの先駆けとして
HTML&CSS(+javascript)編として、前身となる企画をやっていこうと思ってます。
何を作るかって?
僕のビジネスページだよ。
つまり、この計画の根幹を為すページです。僕が個人でプログラミング講師をやってます!ってページを作り、その内容を解説する動画にしたいわけです。
HTMLなんて正直学習が必要、ってほどのことでもないと思うのでさらっと仕上げたいんですけど、練習作として作ってみようかなって思います。お楽しみに。
ただ、フローとしてはサイトを作りながら動画を作る、という形ではなく
最初から完成した状態のコードレビューという形式になりそうです。
ってことで、カクテル動画を1週間ほどおやすみして準備させていただこうと思っております。どうぞよしなに。笑
こういう制作物が入った時、日記が汚染される傾向があるんですけどそれ含めて楽しんでもらえたらなみたいなとこあります←
まぁ、こういう動画の視聴者さんにとっては、こういう僕の成長過程が記された日記ってかなりバリューがあったりすると思うんですけどね。最初オブジェクト志向とかまったくわからんかったもん(笑)
あと、そういや忘れてましたけどEmmetとか導入したいですね・・・・・・。僕は現時点で導入してないんですけど、そのうちTipsみたいな位置づけで動画でも導入を考えたいところですね。収録だけしとこかな。説明は日記でしますね。
さらに、現時点では構想だけなんですけど、
「ノート」と称してブログもやるべきか否か・・・・・・ってのは考え中です。