[書籍紹介&フレームワーク紹介]CakePHPはどうも簡単らしいぞう

投稿者: | カテゴリ PHP, Tips | 2009 年 4 月 30 日

まいどです。トンカです。
レッドクリフ2観てきましたが圧巻でしたよ。
俺的には「尚香」ちゃんの腰帯をクルクルまわして解いてるあたり、
今まで野暮ったい格好で動き回ってたのに
実は髪を下ろすとめっちゃカワイイっ女の子ってあたりが
スーパーミドコロだと思いました。

はい、では本題。最近勉強し始めた「CakePHP」について雑記&書籍紹介。

そもそもフレームワークってなんじゃらほい。

最近フレームワークって言葉をよく聞きますよね。
CSSなら「yui」、
Flashなら「Progression」、
Rubyなら「Ruby on Rails」、
PHPなら「symfony」「Zend Framework」そして「CakePHP」 。

そもそもフレームワークってどういうものかと言うと

  • 制作に関する規則がしっかりしてるので、他人の手を借りてもコードがバラバラになりにくい
  • セキュリティとか、考えないと行けないけど後回しにしたい部分があらかじめクリアされている
  • 必要な機能が結構用意されているし、コードの再利用がしやすいので開発スピードがあがる

ってな感じ。つまり「フレームワーク=制作効率化のための仕組みパック」と素人の俺は勝手に認識しています。

PHPフレームワーク「CakePHP」に出来ること

じゃぁcakePHPの特徴ってなんなの?ってことなんですが

  • インストールが簡単(俺はちょっと手間取ったけど、分かれば簡単です)
  • PEARとかのライブラリいらず
  • データベースへの接続、デザイン表示部分、それらを管理する制御部分がそれぞれ独立してるので分かりやすい、修正しやすい、再利用しやすい
  • 規則が分かりやすい、ルールの大きな部分はファイルの「命名ルール」を揃えること
  • 色んなところで手間を少なくする工夫がある

なんてのが上げられます。やっぱりポイントは「簡単便利」。

CakePHPで制作されたサイト一例

じゃぁどんなのが作れるのよってことで実際の開発事例をいくつかリンクしておきます。
みんなで作る話題発見サイト トピックイット:@nifty
みんなの古民家スポットコミュニティ フルミル
佐川急便|料金検索
今見ているページの情報をメールで共有するシンプルなサービス clipmail
ブルーマン公式ページ

などなど、簡単なwebアプリケーションから大きなコミュニティーサイトまで
結構作れることが分かります。

「 CakePHPによるWebアプリケーション開発」って本の紹介

で俺は勉強するにあたって本屋で何冊か立ち読みしてたんですが、たくさん本があったのですが
この本がおすすめでした。
cakephp

オープンソース徹底活用 CakePHPによるWebアプリケーション開発

内容はCakePHPの簡単な概要からインストール方法、
各機能の説明、データベースの扱い方から掲示板の作成事例等々、めっちゃ分かりやすく実用的なところまで書いてあり、テスト環境の用意の仕方から制作を補助する「ヘルパー」と呼ばれる機能も一通り、またCakePHPを拡張する方法まで納められているので、とりあえずで始めるには十分な内容かと思われます。

でとりあえず掲示板テスト作ってました

今は一つ一つこなしている段階ですが、
データベースとか、全く理解してない段階で簡単な掲示板とか作ってみました。
http://www.a-knot.sakura.ne.jp/cake/boards

うそです、作ったと言えば大げさです。ほとんど勝手にCakePHPが作ってくれました。
だって俺5分しか触ってないもん。
いや〜めちゃめちゃ簡単便利。

んではまた今度、インストール編かきます。
(さくらインターネットではなぜか手間取ってしまったので備忘録がいりそうです…)

CakePHP本家サイト

すみません、一回パス

投稿者: | カテゴリ 日記 | 2009 年 4 月 16 日

毎度です。とんかです。
サイト紹介の順番が回ってきたが、ちょっと時間が…。

というのも最近「cakePHP」というPHP用フレームワークと格闘してるんですが
なかなかさくらインターネットにうまくインストールできねぇ。
(簡易インストールはめちゃ簡単だけど実用レベルにしようとするとエラー三昧〜)

cakePHPは死ぬほど簡単にデータベース接続やら
鬼簡単に掲示板やらブログやらwebアプリケーションが構築できる優れもの。
ちょっと早く記事にしたいんだけどなぁ…。もうしばらく待っておくんなし。

という訳でサイト紹介は一回パスです、ごめんち。
代わりに最近のお気に入りyoutube動画はっておきますよ。

【毎週火曜はサイト紹介の日】エイプリルフールサイトを独断と偏見で大特集!

投稿者: | カテゴリ サイト紹介 | 2009 年 4 月 1 日

いやっほーい!4月だよ!
大好きなエイプリルフールだよ!

という訳でお祭り騒ぎなエイプリルでフールなサイトをまとめるよ!

まずはGoogle!
http://www.google.co.jp/

なんでもいいから適当な言葉を検索すると(例えばメガネ)…

google

勝手に川柳読みはった!
どうかな?って言われても…。
”今の検索エンジンに足りないもの、それは俳諧の心だったのですね。”
-ベータテスターの声-

やかましわ!

続きを読む »

毎週火曜日のサイト紹介! ほろよい.com

投稿者: | カテゴリ サイト紹介 | 2009 年 3 月 18 日

horoyoi1

まいどです。とんかです。
酒のみにとってお酒を飲む理由というものは多ければ多いほどいいもんです。

ってことでサントリーさんが新しく立ち上げたキャンペーンサイト
ほろよい.com

ここでは、「街飲み」、「家飲み」といった概念を拡張させて「ウェブ飲み」って、全く新しい概念を打ち出しています。

ここではFLASHで構築されたいろいろなテーマの部屋(趣味や出身地、血液型など)が設けられていて、その中でアバターを介していろんな人と一緒にお酒が飲めるという仕組みです。

horoyoi2

チャットって結構発言するの恥ずかしいんですが、「乾杯」とか「笑い」とかの「アクション」がボタン1つで行えるんで、最初はアクションを連発しながら、様子をうかがえます。

また一時間に一回、全員で「乾杯」というミニイベントが用意されており話したり、アクションするきっかけになりやすいのです。ホントよく出来ています。

その他、アクセス回数や乾杯イベントを行った回数、飲んだ量なんかでポイントが加算されて「アクション」や「アバター」が豊富になっていくというところも、なかなかニクい。

まぁ、上記の仕組みは、チャット系アバターなんかではよくある仕組みではあります。しかし、それを「ウェブ飲み」って概念で、「みんなで楽しく一緒に飲もうよ」ってところにもっていけた時点で、このキャンペーンはきっと成功するんだろうなぁと感じさせてくれます。

酒が飲めないのでジンジャエールで参加させていただきました。

勉三会「第一回〜主にPHPを始めましょ的な勉強会〜」

投稿者: | カテゴリ 日記 | 2009 年 3 月 16 日

benzo01

〜身内向けの内容です〜

毎度です。とんかです。
韋駄天 太郎くんやら棟居真一郎くんやらが
勉強会をセッティングしてくれました。

キテレツ荘主催の勉強三昧の会、略して「勉三会」!
3月21日(土)の10時から12時で、デジハリの教室借りてやっちゃうそうです。

第一回となる今回のテーマは最近気になる奇妙なアイツ
「PHP」を主にとした勉強会でどうやんしょ?
※別にそれだけにこだわらなくてもいいと思います、各人の
興味のあることを中心で、もし「PHP」からめられそうなら
からめる、ぐらいの感じで。

どういう形式でやるかがまだ未定ですよね?
発表したい人(なるたけみんな)が制限時間内で
調べてきたことなんかを
自由に発表するみたいな形がいいかな?

この勉強会が、のちのち大きな意義のあるイベントに
なってくれたらいいなぁ。
(最初はグダグダになるかもしれませんが、それはそれで…)