Posts tagged https
Mac の Firefox で PDF をダウンロードせずにブラウザで見るアドオン
0
Firefox PDF Plugin for Mac OS X :: Firefox Add-ons
Mac の Firefox で PDF のリンクをクリックするとダウンロードされてプレビューで見ることになります。これが結構面倒なのでアドオンを入れて解決。
(続きを読む…)
VMWare Fusion 2 にアップグレード
1404 Blog Not Found:VMWare Fusion 2 がすごい件
の記事を読んで VMWare Fusion 2 がリリースされるのを楽しみに待っていました。今日 act2 よりお知らせメールがきて、アップデータがリリースされました。アップグレードは VMWare Fusion 1 を持っていれば無償で可能です。
(続きを読む…)
Gmail が急に携帯から見れなくなった
1昨日、携帯で Gmail を確認すると 502 エラーになり、「しばらくたってから接続しなおしてみてください」というエラーになってしまった。数時間おきに何回か試してみてダメでした。
今日気がついたのですが、そういえば先日 Gmail の設定を https で常に接続するように変更しました。
CakePHP1.2 Security コンポーネントを使用して SSL でのみアクセスを許可する
0開発案件でアクション毎に SSL でのアクセスを必須にしたかったので調べていたところ下記の情報がありました。
SSL経由でのアクセスを必須にする[CakePHP] YARETOKO「ヤレトコ」メインブログ
早速 cake/cake/libs/controller/components/security.php のソースを確認して検証してみました。
(続きを読む…)
Firefox3 インストール
5Firefox3 が公開されました。24 時間最多ダウンロードソフトとしての世界記録挑戦ということで貢献するためにも、早速ダウンロードしてインストールしてみました。
うわさ通り、表示はかなり速くなっているのが体感できます。
あと、ロケーションバーから履歴を検索できるのが便利です。
(続きを読む…)
CakePHP1.2 で追加されるコンポーネントの3つのコールバック関数
1New callback methods for components – cakebaker によると次にリリースされる CakePHP1.2 ではコンポーネントに3つのコールバック関数が追加されるようです。
beforeRender()
view のレンダリングの前、コントローラの beforeRender() メソッドの後に呼ばれる。
public function beforeRender($controller) { }
CakePHP1.2 で追加される3つのバリデーション
1次に公開される CakePHP 1.2 に3つのバリデーションが追加されるようです。
Three new validation rules – cakebaker
真偽値か
var $validate = array('is_enabled' => array('rule' => array('boolean')));
CakePHP1.2 モデルのビヘイビアを動的に切り替える
0CakePHP 1.2 から追加されたビヘイビアが動的に追加、削除できるようになるようです。
Attaching and detaching model behaviors on-the-fly – cakebaker
以前、CakePHP メール送信許可フラグによってメールを一斉送信するメールビヘイビア を書いたときに初めてビヘイビアというのを使ったのですが、ビヘイビアというのはうまく使えばかなり便利かなと思いました。
モデルに
var $actsAs = array('BehaviorName');
と書くことにより使えるようになるのですが、現在開発中の CakePHP1.2 でビヘイビアがモデルに attach , detach できるようになるようです。
ダウンロードできる最新の CakePHP 1.2.0.6311-beta にはまだ入っていませんが、以下より model.php のソースを手に入れて
cake/libs/model/model.php
に入れることによって試すことができます。
model.php のソース
モデルにビヘイビアをアタッチ、デタッチするのは以下のようになります。
$this->Model->attach('BehaviorName'); $this->Model->dettach('BehaviorName');