2007年 02月 01日

SKK やめた

物忘れが激しすぎて、送り仮名入力して変換しているうちに何て続けようと思ったのかを忘れてしまうのです。
MacUIM の intel 版がでたので anthy ろうと思います。

Anthy Keybinding

toggle kana/alphanumeric mode に C-SPC を割り当てようと思ったらできなかった (SPC 含むキーバインドが無理?)

hjkl 系にしようと思ったけどうまくいかないのでやめた。

Prime 使ってみる

せっかく補完でてるのにそのウィンドウを見ていないことが多々ある……
なんかSKK的 z. とかが使えるのが素敵だなぁ。

mabinogi pet programming

XML で書くってのが微妙にアレだなぁ。
http://mabinogi.wikiwiki.jp/index.php?%A5%DA%A5%C3%A5%C8%2FAI

2007年 01月 31日

gerry++

朝から調子悪い
快速急行にのっていたのだけれど、なんか臭いがキツい女性がいて途中で急行にのりかえた。(なぜか若干腹痛が楽になる)
あとシロップ聴いてると調子悪くなるので他のにした。パブロフっぽい予感 (高校のとき聴きまくってた)

camping blog

http://code.whytheluckystiff.net/camping/browser/trunk/examples/blog.rb
をとりあえず動かそうと思ったけどうまくいかない。

/usr/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract_adapter.rb:120:in `log': SQLite3::SQLException: blog_users.id may not be NULL: INSERT INTO blog_users ("username", "password") VALUES('admin', 'camping') (ActiveRecord::StatementInvalid)

auto_increment きかないのかな。DB よくわからなす
camping コマンドで使用する DB はデフォルトで ~/.camping.db (--help するとでてくる)

id => false を削除して id の定義の行を削除すればいいようだ

リファラ書きかえ @userChrome

(function () {
	function FakeReferer () {
	}
	FakeReferer.prototype = {
		observe: function(aSubject, aTopic, aData) {
			if ((aTopic == 'http-on-modify-request')
					&& (typeof Components != "undefined")) {
				aSubject.QueryInterface(Components.interfaces.nsIHttpChannel);
				this.onModifyRequest(aSubject);
			}
		},

		// http://xulplanet.mozdev.org/references/xpcomref/nsIHttpNotify.html
		// http://xulplanet.mozdev.org/references/xpcomref/nsIHttpChannel.html
		onModifyRequest : function (oHttp) {
			if(oHttp.referrer) {
				// dump(oHttp.originalURI.spec);
				oHttp.setRequestHeader("Referer", oHttp.originalURI.spec, false);
			}
		},
	};

	Components.classes["@mozilla.org/observer-service;1"]
	          .getService(Components.interfaces.nsIObserverService)
	          .addObserver(new FakeReferer, "http-on-modify-request", false);
	if (typeof window.getBrowser == "function") {
		window.getBrowser().addProgressListener(arrListener , Components.interfaces.nsIWebProgress.NOTIFY_STATE_DOCUMENT);
	}
})();

LDR で画像の表示制限されてるの読むとき用につくった、のだけど勘違い(謎)だったらしくてアレ

http://d.hatena.ne.jp/stanaka/20060409/p1 これから必要な部分だけとってきてちょっとかえただけ

camping

これって、モデルのクラス名とコントローラのクラス名がかぶってしまうと困るよなぁ。

Comment っていうモデルと /comment/1 みたいな URL に対応するコントローラってどうするんだろ。名前変えるとすると規約で決定された部分も全部書きかえないといけないのがめんどい。

ってべつにいいのか。コントローラのクラス名は規約とは関係なくもできるか。R つかえってことかな

AquaSKK クラッシュ

単語登録のときに Cmd-V すると入力先アプリケーション (Cocoa) が確実にクラッシュする。コンソールだと直接はりつけられる。

Skype on Mac

なんかステータスアイテムが二個登録されるんですが!!