2008-09-01から1ヶ月間の記事一覧
CakePHPくらいのフレームワークを使っていると、「いつフレームワークを逸脱するか」の判断が重要になってくる気がする。「これ絶対SQLで書いた方が速いのに」「トリガ使いてー」と身悶えしながら我慢してたり。 SQLでベタ書きするのと比べると、ActiveRecor…
memcached.c の dispatch_bin_command() はバイナリプロトコルのディスパッチルーチンであるが、だめじゃん。switch(c->cmd) { case PROTOCOL_BINARY_CMD_VERSION: 略 とかしている。ここは表引きだろう。しかもc->cmdの定義はuint8_tではない。だめじゃん。…
はてなブックマーク - テキストに知性があるかないかを見分ける10のポイント - ハックルベリーに会いに行くIT系の人が「ブラウザ」みたいに最後の音引きを省略するのは、少なからずそういう教育を受けたからではないでしょうか。僕は学校で「JISでそうなって…
またCakePHP 1.1系の話です。 * beforeValidateUse this callback to modify model data before it is validated. (中略)In this context, model data is accessible via $this->data. vaidateする前にbeforeValidateが呼ばれて、そこで$this->dataを書き換…
http://webbingstudio.blog10.fc2.com/blog-entry-564.html http://d.hatena.ne.jp/riaf/20080922/1222056153 http://d.hatena.ne.jp/bobchin/20080923部分的にのっかります。 そもそも、PHPは何がどう「駄目な言語」なのか 簡単に習得できることとか、エレ…
久しぶりにCakePHP(1.1系)を使ってたら、$session->flash()してるところで、 Please correct errors below. 1とか出る。「1」って何?デフォルトのlayout/default.thtmlは、 check('Message.flash')) { $session->flash(); } echo $content_for_layout; ?> …
Smartyを使ってて、画像ファイルなんかがブラウザにキャッシュされるのを防ぐために、<img src="hoge.png?123456" />みたいなユニークなIDかランダムな値か、要するに毎回違う値を付けたくなった。もちろんPHP側からそういう値をassignしてあげればいいんだけど、これくらいテンプレート上…
初めて見たけど何だコレ?
id:peanutsjamjamのhttp://d.hatena.ne.jp/peanutsjamjam/20070527から、Colour by Numbersつながりで、id:vegemameさんのところに辿り付いた。1983、84年というと僕は小学生で、特に洋楽に興味は無かったけど、兄の影響でなんとなく誰ともわからない音楽を…