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…

Mac OS X のキーリピート

At your own risk. % defaults write NSGlobalDomain InitialKeyRepeat 1 % defaults write NSGlobalDomain KeyRepeat 0 % sudo sysctl -w keyremap4macbook.repeat.wait=15 % sudo sysctl -w keyremap4macbook.repeat.initial_wait=400

emacsmode_controlPNBF を戻す advice

KeyRemap4MacBook 本体に Carbon Emacs 対応が入ったため、以下の ad-hoc なコードは不要になりました :) FYI: KeyRemap4MacBookkeyremap4macbook.option.emacsmode_controlPNBF が有効な時にだけ define-key を乗っ取り、C-pnbf を要求する keybind を C-[(…

AquaSKK conflicts MPlayer on Leopard 10.5.2

Leopard 10.5.2 に更新して初めて不具合らしい不具合を体験しました。どうも AquaSKK 3.6 が動いている状態ですと MPlayer が再生開始直後に異常終了してしまうようです。 MacPorts 版と svn r25990 で確認しました。[U.S.] にしておけば回避できるようです…

DivX Web Player on Case Sensitive File System

Stage6 内の動画を閲覧するべく DivX Web Player を導入しました。 しかし Fx3 を再起動してもYou need the DivX Web Player to watch this video. と表示され、動画を視聴できません。どうやら DivX Web Player のインストーラはファイルを /Library/Intern…

KeyRemap4MacBook + Carbon Emacs

そうか global-set-key や define-key を advice で包めばいいかも。帰ったらやってみます。

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/…