« 2005年7月 | Main | 2005年9月 »

2005年8月 4日

PL/Ruby

[ カテゴリ: Technology ]

このへん。 PostgreSQLでもruby、何でもありますなあ。

インストールした後はお約束ですが、

CREATE FUNCTION plruby_call_handler() RETURNS language_handler
    AS '/usr/pkg/lib/ruby/site_ruby/1.8/powerpc-darwin/plruby.bundle', 'plruby_call_handler'
    LANGUAGE c;

CREATE TRUSTED PROCEDURAL LANGUAGE plruby HANDLER plruby_call_handler;

です。

2005年8月13日

Carbon EmacsでDrag'n Drop

[ カテゴリ: Emacsen ]

というか、Wanderlust/Carbon EmacsでファイルをDnDで添付したいよね、という話。 といっても別に難しくはありません。

まず、mac-drag-N-dropをこのへんから入手して、.emacsには以下のように。

;
; drag-N-drop
;
(load "mac-drag-N-drop" nil t)
(global-set-key [drag-n-drop] 'mac-drag-N-drop)

で、Wanderlustの設定(人によっては.emacsでしょうが)には、 以下のように。

;
; drag-N-drop
;
(add-to-list 'mac-drag-N-drop-string-alist
    '(wl-draft-mode . (
       (".*" . (progn (mime-edit-insert-file (file-relative-name file) t) t)
       ))
    ))

ポイントは、最後にtを返すところかな。 ファイル名の正規表現に対応するアクションを記述するわけだけど、 アクションのstringpがnilの場合はevalするようになってるんだけど、 mac-drag-N-dropの仕様がいまいちで、 evalの返り値がnilだとfind-fileするらしい。 で、mime-edit-insert-fileはnilを返すようだ、と。

2005年8月17日

あまり

[ カテゴリ: Miscellaneous ]

政治に関してこういうところに書く趣味はないんだけど、 マスコミをみても今日の状況を意図的に歪めて伝えてたりすることもあったりして、 やっぱりよろしくないなあ、と。

郵政民営化の必要性がわかんないひとは、 このへんが端的に示しているので、 是非読んでから投票に行ってほしいものです。