2008-01-01から1ヶ月間の記事一覧

locate-executable

標準添付の executable-find が全く同じ機能でした。 *1d:id:elim:20080126:1201802151 のコードは e21 と e22 の時で結果が変わってしまう可能性がありました。以下のような状況を想定します。 exec-path が ("~/bin" "/bin") ~/bin/foo.bat と /usr/bin/fo…

KeyRemap4MacBook

上記の手法では emacs 内で C-pnbf を使う場面全てを書き換えなければいけないので、非現実的なのではないかという気がしてきました……。keyboard-translate で一括で変更できないか試しているのですが、up down left right が char table のどの整数値に相当…

KeyRemap4MacBook

使用再開。前回は C-pnbf を up down left right へ換えてくれる設定が shell では返って哀しい事になるので使用を断念したのですが... remap.emacsmode を指定すると Terminal.app が不便になる以下のように Terminal.app の設定でカーソルキーを ^PNBF に…

elscreen-server

Elscreen-server を使うとさらに便利に http://d.hatena.ne.jp/gan2/20080131/1201782439 「そういえばぼくも導入していたなあ」と試してみましたが、うまく動きませんでした。以下を試すと、返り値は non-nil なので読み込めてはいるようです。 (require 'e…

ついカッっとなって

書いてしまいました。これで「あの人は今日で n 歳と m ヶ月なのかな」という疑問にすぐに答えらます :)emacs lisp です。 (defun combined-date-number (&optional year month day) (string-to-int (format-time-string "%Y%m%d" (when (and year month day…

coding system

あれれ。simple-hatena-mode から UTF-8 を送ると化けてしまいます。EUC-JP にしてから送信すれば問題なし。前からそうでしたっけ。 あれ?僕もダイアリを、ここ数日もずっとUTF-8で書いて送信してるけど、化けてないなあ。なんだろ。 http://b.hatena.ne.jp/…

[http://timino.jp/elim/:title=elim の恋愛傾向]

id:kina が実行結果を知らせてくださいました...http://timino.jp/elim/:image=http://timino.jp/img/elim/違うんです……ぼくこんな子じゃないんです >_提供元でもブログ用(何)の HTML 断片を用意してくださってますが、今回ははてな記法で貼ってみました。表…

[emacs] [lisp] locate-executable

標準添付の executable-find が全く同じ機能でした。 *1 (defun locate-executable (arg) (if (and (boundp 'exec-suffixes) (fboundp 'locate-file)) ;; emacs22 feature (locate-file arg exec-path exec-suffixes 'file-executable-p) (let ((name arg) (…

ID call

はてなダイアリーライターは書き換え時に対象日の日記を消してから送信しなおすのですが、もしかして日記内のはてな ID に対するID コールも、その都度行われてしまうのでしょうか。

ndtp 経過

関数の定義は symbol-function で取り出せました。以下の例では、関数 b の中で関数 a を退避し、関数 a を書き換えた上で実行しています。その後、関数 a の定義を退避させたものに戻してあります。*1 (defun a () 'a) (defun b () (let ((old-definition (…

emacs lisp

末尾再帰させていたのを mapcar で書き換えてみたり、やっぱり末尾再帰にしてみたり。 cl 依存をやめようとしてみたり、別に cl を使ったって良いじゃない、と思ってみたり。 「parenthesis が見えなくなったら lisper」なんて言うけど、そんなのすぐだよね…

日記

珈琲 北 19 条の豆源でガヨマウンテンを 200g. 献血 久し振りに献血にいった。400ml. これで 17 回目……だったかな。アスティ45の献血ルームはどのスタッフも矢鱈と丁寧で恐縮する。今日も受け付けに近付くだけで数人に「ごくろうさまです」と声掛けされた。 …

はじめての Python

id:dzfl が「woof を zip 対応にしなさい」と言うので、不承不承 Pyhton のコードを弄ってみました。ところで Python のコードに真面目に触れるのはこれが初めてだったのですが、これはこれですっきりしていて、なかなか良い構文だと思いました。特にブロッ…