anything-browse-kill-ring と session.el

まとめ Anything と session.el を一緒に使うなら, 以下を .emacs に追加すること. (setq session-save-print-spec '(t nil nil)) 経緯 anything-show-kill-ring が以下のエラーを返し, 使えない状態となってしまいました. void-variable \.\.\. で いろいろ…

"Unable to complete backup. An error occurred while copying files to the backup volume."

まとめ Time Machine にこんなこと言われたら system.log を見る こと 引っ掛かってるところがわかるかも 経緯 まあ Time Machine の Back Up Now をする度に, 題にあるようなことを言われてしまっていたわけです. 困るなー, と思いつつも Restart, then try…

Terminal.app から切り換えた時のフォーカス

Terminal から他のアプリケーションに切り換えたのに、直後のキー入力を Terminal に拾われてしまうことがある場合は defaults delete com.apple.Terminal FocusFollowsMouseしてみること。 経緯 どうやら自分は昔、慣れ親しんだ X11 の環境に似せるために以…

Chrome で日時表示が UTC 起点になる

はじめは メッセージの時間表示が正しくありません - Gmail ヘルプ かと思ったのですが、他の端末の Chrome から Gmail を開いても JST なので違うようです。 で、ある日 Cygwin mintty から起動した時だけそうなるのが分かりました。LC_* のどれかを見てく…

ffmpeg で m4v の一部分を切り出す

$ ffmpeg -ss 00:00:05 -t 2102.0 -i /path/to/file.m4v -acodec copy -vcodec copy /path/to/output.m4v -ss 開始点 -t 開始点から何秒分を出力するか とある講演の映像が、本編と質疑応答が 1 トラックで収録されていたため、上記の方法で分割した。ちなみ…

rvm install 時に clang を要求されたら

twitter でそのような方をお見掛けしたので調べてみた。API Only - Stack Exchange環境変数 $rvm_clang_flag のチェックがおかしかった模様。RVM 自体を更新すると起きなくなる。History for scripts/manage - wayneeseguin/rvm · GitHubこちらもしばしば手…

Dropbox の更新を知る

Dropbox - Release notes - Simplify your life の feed をお好きな feed reader に入れておくだけ。結構頻繁に更新してる。

Homebrew で Leopard に Subversion を入れる

Leopard 10.5.8 上の Homebrew で Subversion を入れようとしたら、 OpenSSL まわりで失敗した。最終的に --- /usr/local/Library/Formula/subversion.rb.orig 2011-05-01 12:39:47.000000000 +0900 +++ /usr/local/Library/Formula/subversion.rb 2011-05-0…

Wanderlust on Emacs 24

久し振りに git pull して Emacs 24 を更新したら ssl.el が動かなくなっていた。以前まで !! File ssl uses old-style backquotes !! と表示されつつも使えていたのが、いよいよ phase out した模様。何とかしないと Wanderlust で Gmail IMAP が読めない。…

日記

書きたいときに書きたいものを書ける人になりたいなあ。 「自分を検閲するのをやめなさい」 って誰の言葉だったかな。

CHORUSPICEレコ発Special Live 2010 in 札幌

彼女と choruspice のライブに行ってきた。聴いていて幸せな気分になれる曲ばかりで行って良かったってしみじみ思った。彼女も「ほんと良かった。誘ってくれてありがとう」って言ってくれた。「Dear 母上」を歌っているときshin が感極まって歌えなくなった…

札幌も春めいてきたなあ、と。

あるバージョン以上の Zsh か調べる

zsh

@elim % autoload -Uz is-at-least % is-at-least 3.1.6-15 && setopt NO_GLOBAL_RCS みたいな感じでできるよ #zsh http://twitter.com/mollifier/status/11198525405 ありがとう @mollifier !!というわけで以下は obsoleっっte. function zsh-greater-versi…

vcs_info が実装されていたら使う

zsh

for p in $fpath; do if [[ -e ${p}/vcs_info ]]; then autoload -Uz vcs_info zstyle ':vcs_info:*' enable git svn hg bzr zstyle ':vcs_info:bzr:*' use-simple true zstyle ':vcs_info:(svn|bzr):*' branchformat '%b:r%r' zstyle ':vcs_info:*' formats…

history-incremental-pattern-search-forward が実装されていたら使う

zsh

これでいけた。 if zle -al |grep history-incremental-pattern-search; then bindkey '^R' history-incremental-pattern-search-backward bindkey '^S' history-incremental-pattern-search-forward fi

growl.el

/lang/elisp/emacs-growl/trunk/growl.el – CodeRepos::Share – Trac pit.el のついでに growl.el も放流します。Growl Network Notification Protocol にメッセージを送れるのが特徴です。Emacs の make-network-process を使用しています。 なお NTEmacs …

pit.el その後

/lang/elisp/pit/trunk/pit.el – CodeRepos::Share – Trac いくつか不具合報告や要望を戴いておりますが、ちかごろ私生活が忙しくなりまして、とても手を付けられそうにないため、 CodeRepos に放流しました。 CodeRepos ですし、コミット前の連絡や相談はま…

Windows で Cygwin の Git を使うときに

NTEmacs は(当然ながら) Cygwin の file permission を無視してファイルを保存します。そのため、Cygwin の Git で管理しているファイル群を NTEmacs で変更すると、file mode の変更が頻繁に検出されてしまいます。そこで、git diff の結果を使用して、必要…

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…