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

extended-riece-keyword-message-filter

Riece 上で、指定した nick から発言があった場合に強調表示する advice. 特定の人のポストをnotifyに出したい http://wassr.jp/user/kuraku/statuses/hefXosqfhq riece-keyword-message-filter に渡ってる message ってベクタで、中に発言者情報も含まれて…

pit.el

~/.emacs は全て GitHub の公開リポジトリに入れてある outputz.el の設定ファイルを書いた outputz-key*1を直に書いてあるから git add したくない そうだ Pit 使おう Pit 使うための elisp 見付からない 書くか というわけで pit.el 書きました。 => Gistl…

Re: Outputz を Growl で表示し隊。

エロい人達のコメントを待ってまーす。 http://d.hatena.ne.jp/tomoya/20081216/1229378861 やった。「エロい人」なら答えられる :)outputz.el に手を入れないで、同じようなことをするコードを書いてみました。 (when (executable-find "growlnotify") (add…

制御文字のエスケープ

例によって、コピペする場合は ^[ のところが制御文字ですので、viの場合 Ctrl v + Esc で入力しなおしてください。 http://d.hatena.ne.jp/rsyudo/20070405/p1 ESC を \033 や \e と表記すると、そのままコピーできるようになりますよ。 chpwd () { echo -n…

Goodby, procmail. Hello, scmail.

長年お世話になった procmail を捨てて、scmail に移行しました。scmail は Scheme で書かれていて、ルールも Scheme で書ける素敵な MDA です。lambda and or regexp を並べていくだけなので非常に直感的。[作者の高林さんによる素晴しい紹介/説明ページも…

re: add-hook 疑問

mode解除時に特定の処理をする,というのは書けるんだろうか.要調査. http://d.hatena.ne.jp/yaotti/20081104/1225812059 lisp/view.el を読んだ*1ところ、view-mode-enable には hook を提供しているのに view-mode-disable には hook を提供していないよ…

Jackalope

JauntyJackalope - Ubuntu Wiki jack・a・lope[ dklup ][名]( (米) )ジャッカロープ:ジャックウサギとレイヨウ(antelope)との交配種とされる架空の動物. http://dic.yahoo.co.jp/dsearch?p=jackalope&dtype=1&index=03874600 ふーむ、次期 Ubuntu は UMA な…

gist.rb

gist/gist.rb at 753c59bf3042933074697e1f94b2d5a8b8c3050d · elim/gist · GitHubもとはこれ。 defunkt/gist · GitHub何ができるかといえば。 標準入力を gist に入れる 数値の引数を与えると当該番号の gist を標準出力に吐く id:dzfl が... もとの gist.r…

cmd.exe による擬似 touch(1)

人様の計算機での話です。保存時に mtime を編集前の時刻まで戻してしまうエディタがありまして、TortoiseSVN が変更を検出してくれず困っておりました。Unix なら touch(1) してしまえば良いのですが、そこは素の Windows. そのようなコマンドは用意されて…

Mac OS X 上で消せないファイルがある時に

そして消したいと思っても消せないので── そのうちボクはカーズ状態に陥って考えるのをやめた. http://june29.jp/2008/10/26/un-removable-files/ ぼくは convmv で入力コードや出力コードを間違えて指定したファイルがこうなってしまいました。この場合は …

executable-find

exec-path 内に指定の実行ファイルがあるか、現在の OS の実行ファイル拡張子を補いつつ検索します。 見付かった場合はパスを文字列として返します。見付からなかった場合は nil が返ります。 例 実行結果 (executable-find "grep") ;=> "/usr/bin/grep" (ex…

drutil and hdiutil.

CLI で ISO9660 image の作成/書き込みを行いたかったので MacPorts で cdrtools を導入しました……が。mkisofs は他のプラットフォーム同様に使えたものの、 cdrecode の dev= に何を指定するか分からず、書き込みが行えませんでした :( 対処 これらは GUI …

増産

GitHub やはてなブックマーク, Wassr, Twitter, IRC のログから記録を抜き出して、この日記へ書き付けてみています。溜めに溜めたレシートを家計簿に付けていく気分です。飽きるまで続けます。feed の順番が酷いことになりそうですが……どうぞご容赦を。

dbcli.py - Linux CLI in python

Dropbox の CLI client です。Dropbox のフォーラムで公開されています。 Linux CLI in python « Dropbox Forums (閲覧には Dropbox へのログインが必要です)とりあえず chmod u+x して dbcli.py すると help が出ます。dbcli.py status すると必要に応じて …

新しめの Emacs をフルスクリーンにする設定

既出も良いところですが、Goolge Groups 内の Carbon Emacs グループに新しめの Emacs (含む Carbon) をフルスクリーンにする設定が流れていましたので書き留めておきます。 Re: the command for full screen never works手元の .emacs にも取り入れてみまし…

Google Groups のスレッドから特定のメッセージの URL を取り出す

スレッドのままではポインタとして不適当なことがあるので。 スレッド中の当該メッセージの More options をクリックします。 Individual message をクリックします。 以上です。簡単ですね。

The Fifth Element

折角レンタルしてきたのにゾーグ(ゲイリー・オールドマン)がぼくの期待(記憶)していた声優じゃありませんでした……。フィフス・エレメント - Wikipediaによると、DVD・ビデオ、テレビ朝日、日本テレビの三種類の吹替えがあるようです。ルビー・ロッド(クリス…

re: fastri-server が起動しているか気にしたくない

Cygwin Emacs 上でも動くように修正しました。問題は以下の通り。 Cygwin の ps は uxww しても各プロセスの引数が表示されないため、fastri-server が起動しているか判定できない そのため、無限に fastri-server を起動してしまう そこで尊敬する Windows …

Carbon Emacs 上で ATOK 2008 for Mac を使う際に ctrl を Emacs に取られて使い辛いという皆様へ

(setq mac-pass-control-to-system t) もし必要があればこちらも……。 (setq mac-pass-command-to-system t) なおこれらは陽に nil にしないと t (な筈)ですので、.emacs から当該定義を削ってしまっても良いかと思います。 FYI: [emacs] View of /emacs/src/…

MacTheRipper3R14

mac

Intel 用バイナリなんて出ていたんですねー。リンク先はアップローダぽい。まあそのタイトルでピンと来た方以外は見に行かない方がよいかと。MacTheRipper 3 R14 (MacTheRipper3R14.sitx) - DivShare (今時珍しいポップアップ広告の出るページです)

(mac-toggle-max-window)

この記事は旧くなっています。 d:id:elim:20081007:1223716085 を参照ください。 なぜか下に1,2行隙間が出たので適当にheightを指定。 http://blog.masuidrive.jp/index.php/2008/04/30/fullscreen-carbon-emacs/ 手元の Carbon Emacs 22.2.50 (CVS から取っ…

fastri-server が起動しているか気にしたくない(修正版)

この記事は旧くなっています。 d:id:elim:20080930:1223721748 を参照ください。 id:elim:20080410:force_start_fastri_server が間違っていたので訂正します。ri に defadvice していましたが、これでは advice が働かずに進んでしまい、ri-ruby.el に "Cou…

fastri-server が起動しているか気にしたくない

この記事は誤りを含んでいます。 id:elim:20080424:force_start_fastri_server を参照ください。M-x ri してから fastri-server が起動していない事に気付くと悲しいので、起動していなければ起動させるようにしてみました。 初回だけは少し待たされますが、…

今は使われていない設定ファイルを消す

最終形 % sudo dpkg -P $(dpkg -l |awk '/^rc/ {print $2}') 解説 以下のようにパッケージを削除すると、設定ファイルなどが残されたままになります。 % apt-get remove pkg どのパッケージの設定ファイルが残っているか確かめるには dpkg(1) が使えます。-l…

ファインダの各ウィンドウのタイトルバーへパスを表示する

d:id:nishiohirokazu:20080402:1207117555 で褒められた気がするので追加 :)以下でタイトルバーにパスが出るようになるはずです。 % defaults write com.apple.finder _FXShowPosixPathInTitle true なお Finder の再起動も必要となります。 % killall Finde…

iPhone SDK と Xcode3.0 の比較

iPhone を持っていないのに SDK を導入してみました。Xcode *1も含まれており Xcode 3.0 より微妙に新しいビルドが入っているようです。gcc で比べるとこのようになります。 % gcc -v Using built-in specs. Target: i686-apple-darwin9 Configured with: /v…

riece-keywords に正規表現を

riece-keyword.el を眺めていたところ riece-keywords に正規表現が指定できる事に気付きました。 (defcustom riece-keywords nil "Keywords to be highlightened." :type '(repeat (choice (string :tag "Keyword") (cons (string :tag "Regexp") (integer …

特定のマイナモードが適用されているか判定する

d:id:antipop:20080317:1205766355 からのシングルカットです :p (defun minor-mode-applied-p (mode) (not (not (assoc-default mode (buffer-local-variables))))) マイナモードの実装に依っては望んだ結果が得られないかもしれません。手元の環境では大丈…

non-nil を t にする

(not (not 'non-nil)) ;;=> t

iTunes だけ日本語の UI で使いたい時のやや迂遠な方法

Terminal から iTunes を呼び出してる人用。ぼくの他に見たことないのですけれども。 PrevLangList=$(defaults read -globalDomain AppleLanguages); \ defaults write -globalDomain AppleLanguages '(ja)'; \ open -a iTunes; \ defaults write -globalDom…