プログラミング

プログラミング

PostgreSQL JDBCドライバーの注意点

からの抜粋。日本語では見かけなかったので。 Why does PostgreSQL use so much memory? Despite appearances, this is absolutely normal, and the...
CodeIgniter(PHP開発)

ひとつのHTMLページを複数プログラムで構成する

(完全に独り言) ブラウザーにページを出力する場合、ひとつのアプリケーションの内容だけ、ということはいまやほとんどない。 WordPressで画面を作っても右ペインにはアーカイブや更新記事のリスト、ウィジェットなどが出てくる。 同様の...
CodeIgniter(PHP開発)

CodeIgniter Ver3.主な変更点と+BootStrap

めでたくライセンスがブリティッシュコロンビア工科大学に移り、MITライセンスなりました。 ただし、Ver3から。 ちゅうことで使ってみていきなり蹴つまづいた。 従来、Controllerはクラス名は最初の一文字は大文字でな...
プログラミング

思想をあらわすプログラミング

ちょっと感動した。 柳井政和という方が、人工無能のライブラリWeb AIをJavaScriptでお書きになっておられる。 その思想というのが、私が結構好きだった、攻殻機動隊やイノセンスを例にあげている。 プログラムに思想が必要か?必要です...
プログラミング

Zend Framework

インストレーション覚書(XAMPP環境) サイトに行き、フルパッケージとマニュアル(日本語あり)をダウンロード アンパックして、ZendFrameworkくらいのフォルダーにしてPHPフォルダー以下へコピー php.iniの以下を変...
プログラミング

JQM テンプレートhtml

<!DOCTYPE html> <html> <head> <meta charset=utf-8> <title>JQ</title> <link rel="...
プログラミング

JqueryMobileにホレボレ

ここのリンクに解説があるんですが、分り易すぎ。 Jqtouchで苦しんでいたのが嘘のようだ。
プログラミング

CodeIgniter 別のViewの書き方

導入したら試しに動かすwelcome.phpに{elapse_time}っていうのがあって、これはきちんと数値が入ってくる。便利そうだ、と調べたら「擬似変数」というらしい。 コントローラーにこんなふうに書けばいいようだ。 $this-&...
プログラミング

htmltemplate for PHP

PHPといわず、Webプログラミングをしていると自分がバカになった気がするのが、print,echo文の羅列。何度も何度も何度もechoを書いていると「もうちょっとなんとかしよーよ。」と思う。 誰もが思うのが、htmlのスケルトン(テンプレ...
CodeIgniter(PHP開発)

CodeIgniterのScaffolding

開発フレームワークにはScaffoldingはたいていある。「足場」とでも訳すべきか。 要するにちょろっと書いただけで、ごく一般的なテーブル操作アプリケーションができること。CodeIgniterにもある。 使うことは非推奨となっているが...
CodeIgniter(PHP開発)

MVCモデル

尊敬する中島さんが「Active Record(O/Rマッピング)を使うことでMVCモデルだと勘違いしないようにね」と指摘しておられる。以下、彼のMVCモデルの引用。 Model:データベースなどに格納された生のデータを隠蔽し、抽象...
CodeIgniter(PHP開発)

CodeIgniterでの入力の受け取り方

GETリクエストはCodeIgniterでは、原則、使われません。 Inputクラス Postデータを受け取るには、 $something = $this->input->post('something'); Apache R...
CodeIgniter(PHP開発)

CodeIgniter 1.7.2日本語版リリース

まあまあの速度で、ユーザー会が最新版に対応しました。ついでに、パッケージも本家とがっちゃんこしなくてよくなった。便利になりました。いまいち、盛り上がらないけど。。。 悔しいのは3,990円も出して買った「CodeIgniter徹底入門」が...
CodeIgniter(PHP開発)

CodeIgniter アップデート用View

データベースからデータをもってきて、フォームに埋める。その値を編集し、形式をチェックしてデータベースに書き込む。 とってもよくあると思う。でも、、、 CodeIgniterでは形式チェックをform_validationクラスを使って行う...
CodeIgniter(PHP開発)

CodeIgniterでのFormデータの受け取り

Form Validationクラスを使う Controller(form.php) <?php class Form extends Controller { function index() { $this->loa...
CodeIgniter(PHP開発)

CodeIgniterでのユーザー認証2(MY_Controller)

当たり前だけど、どのコントローラもユーザー認証しなきゃいけない。なので、Controllerクラスをカスタマイズして、MY_Controllerクラスを作る。(system/application/libraries/MY_Controll...
CodeIgniter(PHP開発)

CodeIgniterこそを使いたい

「徹底入門」もだいたい眺めたので、ちょこちょこ書き始めてる。 巷のCodeIgniterの評判見てたら、こんなおもしろい意見に意見した記事を発見した。元の意見などがそうだが、フレームワーク批判はおおいに結構だけど、非難するだけで自分が賢いと...
CodeIgniter(PHP開発)

MySQL覚書

my.ini(Windowsの時)にUTF-8の指定をする PHPもUTF8で開発しているのだから、MySQLもUTF8にする。 xamppmysqlbinmy.iniに以下を加える default-character-set = utf...
CodeIgniter(PHP開発)

CodeIgniterの知られざる基本

簡単なハズのCodeIgniterですが、以外に基本的なことが見つからなかったのでメモ。 データベースModelを作って使いたい人は多い、というよりも、それなしのWEBアプリを想像するほうがむつかしいのですが。。。ModelをViewへ展開...
CodeIgniter(PHP開発)

CodeIgniterはすごい

いやぁ、¥3,800もするこの本、買ってしまいました。CakePHPの本も少なからず持ってるのに。。。 でもね、CodeIgniterはすごい。なによりも、命名規則がゆるいのは助かる。Cakeだとテーブルに事実上、必ずidフィールドをも...