Program

正しい「canonical」属性の使い方

2009冬、検索エンジン各社が一斉に導入した「canonical」属性。 検索エンジン3社、正しいサイトURLを認識させるcanonical属性を導入(URLの正規化) ::SEM R (#SEMR) 今日はこの正しい使い方をご紹介。 筆者は、使い方を間違え結構困ったことになったりしま…

CakePHP : beforeDelete() でちょっと幸せになる

CakePHP のコールバック関数たちは優秀ですね。 もちろん便利に活用させてもらってます。今日は afterDelete() で後処理を色々する場合の、beforeDelete() を使ったちょっとしたTipsをご紹介します。 afterDelete() では $this->data は空 $this->id は格納…

PHPの自動型変換は完璧ではない(小数系関数と型)

PHPに毒されすぎて、コーディングしていたら「アレ?」となった件です。 ま、当たり前ですが、自動型変換は完璧ではないんですね。 当然マニュアルにはちゃんと書いてありました・・・(恥)

PHPで日付(日時)差の計算(日数、週数、月数、年数)

必要になる機会が発生したので、「エイヤー!」ではありますが作りました。 ググってみましたが、同様の記事が無さそうだったので、せっかくなので晒します。 とはいえ、まだまだ若輩者のプログラマーが作成したルーチンです。 自分自身、速度的・論理的無駄…

CakePHP Behaviorでモデルのメソッドキャッシュ with find() オーバーライド

元ネタは以下2つのエントリー。http://www.exgear.jp/blog/2008/11/cakephp12-behavior%E3%81%A7%E3%83%A2%E3%83%87%E3%83%AB%E3%81%AE%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%82%92%E8%A1%8C%E3%81%86/htt…

CakePHP>エラーハンドリング(Error Handling)

CakePHPのマニュアルに、この章の日本語ドキュメントが無かったので、検証しながら意訳。 ErrorHandlingの基本 処理を中断して、エラーページを利用者に表示する共通機能が備わっている。 「controller」「component」上で利用可能。・エラーハンドリングの…

rascut で真っ白画面 : "SWFObject is not defined"

作業用にノートPCにも 「Flex SDK」+「rascut」 を導入しようとしたら、表題のJSエラー。 ASのコンパイル自体は問題なく実行され、生成されたswfも問題ないようだから、rascut側の問題か? ググってみると、同様の問題で悩んでいる人も散見。 お仲間(その…