I Love ポテチ
こんなの売ってんのね。
ある意味アイデア商品。
しかし値段が700円…。
近眼です。
で、メガネ派です。
コンタクトは苦手でして。
なのですが、娘をお風呂にいれるときは、危ないのでコンタクトします。
あと、旅行で温泉とか行った時も、コンタクトします。
だってせっかくの大きなお風呂とか、窓からのいかした絶景とか、露天風呂とかあるじゃないすか。ねえ。
まあ、要は、お風呂のなかでしかコンタクトしないということです。
・・・・
ええ。
平気ですよ、ええ。
やっぱりおんなじこと思っている人がいたんだなと。
僕は自分でフレームワークを作る気合いはなかったけど、それをやっちゃったのが、「CodeIgniter」を作った人たち。
最近PHPフレームワークで、めっさ悩んでおりまして。
もろもろメンテナンス性や開発効率を考えると、フレームワークは、入れとかんとよろしくないよな。
でも、そういうのが必要ないのがPHPだろ?。
でもフレームワークは Lightweight Language の長所をころしてしまう反面、恩恵も大きくある。
だったら、LLの長所を生かした、フレームワークってないの?
少し前まではCakePHPを使ったりしてました。
結構、便利かなあと思ってたのですが、どうにも、とり回しがめんどくさい。
そして、これが致命的なのですが、動作が重い。
もちろんこれは僕の主観なので、CakePHPを使ってばっちり良いお仕事をされている方もいらっしゃるとは存じます。
どうも僕にとってはCakePHPはなんだか規模感がでかい上に、しばりがいろいろと多い感じがして、だんだんとこれを使って開発するのが億劫に。
この「作る気なくなる」って、本末転倒な感じがしたんですよ。
やる気だすためにフレームワーク導入しようと思ったんじゃねーの?と。
そういう”しばり”とか”決まり”を持ち込むのが、フレームワークだろ?と言われれば「ですよねえ」と言うしかないんすが、なんかPHPで自由に書いてたころの方が、単純に楽しかったし、なんでも作ったるという、やる気もあったなあと。
でも、やっぱり自由すぎると、なにかとよくないよねと、CakePHPの前は、guesswork classicを使っていたころもありました。
guesswork classicは、PHP4用超軽量MVCフレームワーク。
これが便利で、PHP5対応バージョンを楽しみにしていたのですが、現在開発停止しているもよう。
やっぱりフレームワークは軽量・高速なもので、自由度が高くないと、なんかいろいろしんどくなってくるよなあと思い「なんかないかー、なんかないかー」と妖怪なんかないかーになっていたところ、CodeIgniter に行き着いたしだい。
基本設計がものすごくシンプル、かつ高速動作。
準備されている各ライブラリが、超祖結合なため、使っても使わなくてもどっちでも可。
この自由さがいい。ステキ。キラリ。
ライブラリ群の集合体というと、なんとなく Zend Framework と似てる気もしなくもないですが、あんな複雑怪奇(失礼)な設計でなく、超シンプルな設計なので、まったく印象が違います。
ちょうど、まだ弊社のお問い合わせフォームを作っていなかったので、ちょうどいいやということで、CodeIgniter 1.7.2 を導入。
(※現在、サイト自体の公開を停止中)
で、昨日一日、ちくちくと作業していたのですが「こういうのが欲しかった」の一言に尽きます。
若干、メール送信周りのライブラリで日本語処理にそぐわないっぽい処理がありましたが、それをコメントアウトしてみたら正しく動作しました。
軽い、早い、簡単という、夢のようなフレームワーク。
また、一歩野望に近づいた。
就寝中。
となりにはネコがいっしょに寝てる。
おれ大きく寝返り
↓
右手の甲がネコのボディを直撃
↓
痛いわボケー
↓
ネコ、おれの手に噛み付く
↓
なにすんじゃボケー
↓
きれぎみにAM 7:30 起床
ピタゴラスイッチかと。