備忘録の最近のブログ記事

備忘録

Movable Type 6 でMemcachedを試しています。
テーマを変えて再構築した所、コメントログインができなくなりました。
元のテーマに戻して再構築すると直ったのですが、テーマを変えるとまたログイン不能状態になりました。
そのうち元のテーマでもおかしくなりました。

解決
何の事はないMemcachedサーバーのキャッシュを消すと治りました。
memcachedのキャッシュ内容確認
キャッシュをクリアするにはrestart
http://d.hatena.ne.jp/moroto1122/20110426/1303811406


前からかも知れませんが、
テーマを変えた時に自動でキャッシュをクリアしてくれると良いんですが。
バグなのか、設定で解決できるのか今の所わかりません。

わかったら追記します。

普段、Mac App Store版 TextWranglerをファイル比較に愛用しています。

やはりDreamweaverに使うファイル比較にTextWranglerのコマンドラインツール twdiff を使いたいと思い、設定を試みたのですが、どうも探してもアプリケーションに内包されていないようです。

マニュアルにもコマンドライン ツールのインストール方法が乗っていたのですが、メニューの中にもないようです。

結局サポートサイトに行ってみたところ、コマンドラインツールのインストーラが有りました。

TextWrangler Support Home

Mac App Store版だから無いのかなと思ったら、どうやらその様です。

mac版DreamWeaverでのファイル比較なら、Bare Bones Software のフリーソフト「TextWrangler」

ちなみにインストーラによってインストールされているのは、以下の場所でした。

Macintosh HD:usr:local:bin:twdiff

TextWrangler - Bare Bones Software, Inc.



「はじめてのフレームワークとしてのFuelPHP」をチャレンジ中
http://tatsu-zine.com/books/fuelphp1st

FuelPHP 1.2をベースで本は作られているので当然のことながら、
最新1.4とはいろいろ違います。

備忘録として。

9.2.1 クリックジャック対策

$this->response->set_header('X-FRAME-OPTIONS', 'SAMEORIGIN');

Template ControllerからResponse オブジェクトは取り除かれたらしく、上記の方法ではヘッダーをセットできません。

class Controller_Public extends Controller_Template
{
	public function before()
	{
		parent::before();

//以下1.4では使えない
//$this->response->set_header('X-FRAME-OPTIONS', 'SAMEORIGIN');

//1.4ではこちら。
$response = new Response();
$response->set_header('X-FRAME-OPTIONS', 'SAMEORIGIN');
$response->send_headers();
}
}