きっかけ
PHPブートキャンプ! in 表参道
これを見たのがきっかけで本日朝9時までPHPを書き続けていました。
内容
いつもは、(Web)デザインの学校を運営されている、
マーズナレッジ株式会社 の佐々木多生さんが講師で、30名規模の勉強会でした。
(実は新卒で入った金融会社の、とっても恐い債権回収部門の部長に似ていたのは内緒w)
8時間:PHPリファレンスを熟読!
8時間:ひたすらPHPコードを書いてCMSを完成させる!!
【決まり事】
- データベースを使用する
- フレームワーク使用禁止
- ネットからのコピペ禁止
- 設計も含める
- Webアプリケーションに必要な最低限のセキュリティ対策は行う
- 期限:5/11 午前8時まで
以上。
あとは参加された皆様とワイワイしながらひたすらコードを書く。
はい、簡単ですがこれだけです。
感想
いやー、設計はすぐに思いつくんですが、実装ができない。
圧倒的な知識の欠如。分かっていたことですが、今回それが具体的になったのが一番の収穫です。
先日Qiitaに投稿したVagrantを1.5系に上げたら色々追加されていたので確認する
もそれなりに使い続けて、改めてリファレンスを見直して理解が出来た状態なので、
継続することが一番大切だと学びました。
最優秀賞の作品
許可取ってから記載しようと思います。
作者の方から了解を頂いたので、ご紹介。
Githubレポジトリ:PHPブートキャンプで作ったCMS/デモサイト
これから
取り敢えず、以下の設計を実装できるよう継続していきたいと思います。
-
メディア管理配信サービス
* 管理ページ - ログイン(ID / PASS) - viewページ - メディアのアップロード - 紹介ページの投稿 - 音声の場合、audio - 動画の場合、player * フロントページ - メディアの公開
2. ファイル管理システム
```
* 管理ページ
- ログイン(ID/PASS)
- ファイル検索
- 日付指定で、PHPとMySQLを使ってTwitterに投稿するサービス
Qiitaに投稿している日付指定で、GASからTwitterに投稿するスクリプトを作ってみたのMySQLバージョン