ele_eel's diary

プログラムの事を少しと、デジタル系買物記。

2010-01-01から1ヶ月間の記事一覧

SQLのワイルドカードエスケープについて

ワード検索などのSQLで、LIKE文を使用する際のワイルドカード文字のエスケープについて。 KohanaのDatabaseモジュールには、ワイルドカードをエスケープしてくれません。ソースコードを覗いてみると、 _connection or $this->…

はてなダイアリーの所感

以前はWordpressをレンタルサーバにインストールして使ってました。無料のサービスでも、必要最低限の機能が備わっているようです。Wordpressの管理ツールと比べても使いやすいと思います。機能としてソースコードの色つけが出来ること、Google Analyticsが…

Kohanaライブラリ ORM の Model の設定

公式リファレンスにある例 に沿ってやっていきます。 データベース: MySQL 5.1.x Kohana:ver 2.3.4 ORM を利用する際の Model の設定について リファレンスの例では、テーブルの形式が InnoDB となっています。これは、ORM のリレーショナルシップをテーブ…

KohanaでORMライブラリを利用する

Kohana には データベースライブラリ ORM (Object Relational Mapping) があります。これは非常に強力で、コードを書く手間が一段と省けます。ORM というと、ER図やデータベースの正規化などが関わってきたり、難しそうなのでなかなか利用するに至らなかった…

Kohana 3 と今後のバージョン

この記事は2009年7月に書かれたものです 次のバージョンである Kohana 3 は、とりあえず7月20日にはリリースされる予定だそうです。ただし、サイトの準備などで、その他もろもろが揃うまでには8月下旬または9月初旬くらいとのこと。ベータ3 のファイルを除い…

Kohanaのログイン認証とAuthlite.php

Kohanaにはデフォルトでログイン認証モジュール Auth が用意されてますが、対応する config ファイルは一つしか設定できません。なので、ログインを複数設定できないようで、使い勝手がイマイチです。 そこで、Authlite というライブラリを公開されている方…

PHPフレームワークを使ってみた Kohana その2 日本語化

少ないドキュメントで Kohana の理解するため、それからPHPのフレームワークの構造を勉強するためにも、地道にクラスやライブラリを理解する他ないと判断しました。systemディレクトリを見てたら、CodeIgniterと同じく言語ファイルが用意できるようなので、…

PHPフレームワークを使ってみた Kohana その1

PHPのフレームワークはいくつかあって、メリット・デメリットを調べてみました。 CakePHP メリット:利用ユーザが多い。日本語ドキュメントが充実。機能も充実。しかし機能が多すぎるせいでファット化。小・中規模だと無駄が多いかも。 Zend_Framework オフ…

引越し

レンタルサーバでのWordpressがあまりにも重いのと、はてなを利用し始めたのを機に。むこうはプログラムの実験場とします。