2007-01-01から1年間の記事一覧

Mac OS X の可愛いさについて。

こういうのが通るところ。Cygwin でもやってるけどね。 $ open $(grep --no-filename --only-matching 'http.\+bookshelf.\+' **/*el)

ndtp

ndtp はどうしようね。ndtp.el を見るに open-network-stream を決め打ちで呼び出しているようなんだけど。特定の関数呼び出し前にだけ、関数定義を書き換える方法はないかしら。具体的には…… ndtp-process-open 前に open-network-stream を別名で退避 ssh …

Wanderlust での smtp-open-connection-function の切り換え。

Emacs から SSH をコキ使うを参考にして .emacs 群を変更中。この文書に従って smtp-open-connection-function も変更。無事、普段遣いの smtpd へ ssh + nc で接続できる事を確認した。しかし open-network-stream で通信したい smtpd も幾つかある。それな…

繋げてみた

#1981@freenode の Kuboon さんが手品を見せてくれたのです。 それがあまりに見事だったので #suvene@ustream に貼ったところこれまた大受け。suVene さんも「ふふん」って顔してるとお喜びに :)それじゃあと、当の Kuboon さんを #suvene@ustream へお呼び…

Highlight all に C-a を取られないようにした

手順 Firefox を終了させてから行ってください。 Mac OS X 以外の環境の方は、パスを読み替えたり、sudo を交えたり、MacBook{, Pro} 買ったりしましょう。 $ unzip /Applications/Firefox.app/Contents/MacOS/chrome/en-US.jar -d /tmp/foo $ cd /tmp/foo $…

simple-hatena-setup 改訂

萌様の simple-hatena-group-setupを実装した に触発されて simple-hatena-setup も改訂。 id 新規/追加設定時にも、ユーザの入力を確認するようにした。詳細は Changeset 1829 – CodeRepos::Share – Trac で。

simple-hatena-setup

ようやく手元の simple-hatena-mode で simple-hatena-setup が動くようになった。 明朝 id:antipop に御査収戴いて、赤ペン訂正の上 commit 戴…… coderepos なんだから commit しちゃって直してもらえばいいのか。 一応こんなの。hatena group についてはま…

Leopard での日本語入力

Apple Support Discussions - 書類ごとに異なる入力ソースを使用によると、仕様であるとかいう話だ ほんと改悪だよねこれ。あー、どうすればー。 さっきアップル - Mac OS X - フィードバックから要望出しておいた。 不便を感じたならどんどんフィードバック…

zfs on Leopard

こんなの見付けた。10.5.0 /usr/sbin/zfs $ sudo zfs ZFS Readonly implemntation is loaded! To download the full ZFS read/write kext with all functionality enabled, please go to http://developer.apple.com Read-Only ZFS Implementation missing c…

GNU Screen on Leopard

noraports には適用済みだよ。 --- pty.c.orig 2007-10-27 20:37:35.000000000 +0900 +++ pty.c 2007-10-27 20:40:44.000000000 +0900 @@ -34,7 +34,7 @@ #endif /* for solaris 2.1, Unixware (SVR4.2) and possibly others */ -#ifdef HAVE_SVR4_PTYS +#if…

Re: (locate-executable)

id:antipop にいろいろ教えてもらったんで直してるとこだよ ちょっと短かくした。 (defun locate-executable (basename) (let ((suffix (list nil ".exe" ".com" ".cmd" ".bat")) (return-value nil)) (dolist (s suffix) (setq return-value (or return-val…

(locate-executable)

仕事が暇めだったので、でっち上げてみた。 これで良いはず >< (defun locate-executable (basename) (let ((suffix (list nil ".exe" ".com" ".cmd" ".bat")) (exist-flag nil) (return-value nil)) (dolist (s suffix) (unless exist-flag (setq return-…

proctools

Portfile を書いた。 概ね問題なくインストールされるが、man p{kill,grep,find} すると表示がおかしい。 試しに bsdmake install もしてみたが、やはり manpage の表示がおかしい。 man 生成周りはさっぱり知らないので、とりあえずこのまま使う。 PortSyst…

procps

MacPorts に procfs があるのを見付けた。fuse による実装。 $ cat /proc/1/cmdline /sbin/launchd なんてのができるようになって楽しい。

たのしい Windows

スタートアップに登録してあるたった一つのショートカット。 C:\cygwin\bin\sh.exe -c "until df h: 2> /dev/null; do sleep 1; done&& cd; /bin/ck.exe -e screen -UO " h: は TrueCrypt ボリューム h: は %HOME% に指定されている h: をマウントする ck が…

(downcase-word)

これからは elim 名義で書くよ。 今までと case しか違わないけど。