@kyanny's blog

My thoughts, my life. Views/opinions are my own.

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

anything.el で選択したものを別ウィンドウ(フレーム)で開かない設定

(setq anything-samewindow t)でいける!何度も忘れて困った・・・と思ったけどなんかうまくいかない。 GNU Emacs 23.0.60.1 (i386-apple-darwin9.7.0, NS apple-appkit-949.46, MacPorts の emacs-app-devel (@20091101), Cocoa を利用中。常に別フレームで…

install-info コマンドで MacPorts で入れた Gauche に付属する info を Emacs から読めるようにする

↓こんなやり取りがあったのですよ。 kyanny: macports で gauche 入れると /opt/local/share/info 以下に info ファイルがインストールされるのだけど dir ファイルがないので Emacs から参照できない ($INFOPATH にパスを追加してもエントリが出てこない) …

実行中のプロセスが終わるまで待つ SIGINT のトラップの仕方

追記 牧さんがhttp://mt.endeworks.jp/d-6/2009/11/perl-4.htmlで詳細に書いてくれてるのでそっちを見るといいです。 lestrrat++シグナルハンドラの中で SIGINT とかを無効にしたい - 刺身☆ブーメランのはてなダイアリー で「うまくいかない」と書いてたやつ…

バイト -> ギガバイトに変換する関数

ちょっと欲しくなったので書いてみた。 (defun gigabytes (n) (interactive "nBytes:") (message (number-to-string (/ n 1.0 1024 1024 1024))))1.0 で割らないと整数の割り算になって小数点以下が得られないのと、 message は文字列を受け取る関数なので割…

Emacs で編集中のバッファのタブをスペースに置き換える

M-x tabify, M-x untabify を使う。リージョンを指定するので C-x h とかで全部選択してしまうと楽。M-x tabify と M-x untabify - naoyaのはてなダイアリー 他、検索したらたくさん見つかった。素の Vi でてきとうにファイルを編集してタブでインデントされ…

M-x goto-line

今日やっと goto-line をみつけた。 Vim でいう 33G で 33 行目へカーソルをジャンプ、相当のもの。 http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/usr_03.html#03.5 いままで Emacs でこの単純でよく必要になる作業のやり方がわからなかったので、モー…

Amazon のカスタマーサポートが神対応だった件

長いので先に結論 入門Git」が「在庫あり」になってるのになかなか届かないからどーなってんねんと問い合わせたら超詳しい返事がきてギフト券もらったよ!はいはいクレーマー乙入門Git作者: 濱野純(Junio C Hamano)出版社/メーカー: 秀和システム発売日: 200…

anything.el 挑戦日記(一日目)(三回目)

今日からまた anything.el を使い始めました。過去に二回くらい挑戦して挫折した覚えがあるので、三回目のチャレンジです。とりあえず今やりたいことは、 local::lib でインストールした CPAN モジュールの pod がひっかからないので anything-c-source-man-…

HTML::Element と HTML::TreeBuilder で盆栽

HTML::Element とか HTML::TreeBuilder で HTML 構文木をいじることを盆栽と呼ぶらしいですが、最近よく盆栽してていろいろ覚えたことがあるのでメモ。 as_HTML() で HTML エンティティに変換させない HTML::Element#as_HTML を呼ぶと HTML 文字列が返るのだ…

Firefox でリファラを送る/送らないの制御

about:config からできた。頻繁に切り替えないならば拡張を入れる必要はなさそう。network.http.sendRefererHeader を 0 にするとリファラを送らなくなる。デフォルトは 2 。以下詳細。 network.http.sendRefererHeader(整数値)リファラの扱い。 0 - リファ…

Firefox でリンクやキーボードショートカットから新しいタブを開いたときのフォーカス

を変更するには、 about:config から browser.tabs.loadDivertedInBackgroundの値を変更すればいい。デフォルトは false で常に新しく開いたタブがアクティブになる。 true にすると新しく開いたタブがアクティブにならない(いまアクティブなタブがアクティ…

過去のはてなブックマークをサブアカウントにうつしました

http://b.hatena.ne.jp/a666666 の過去のブックマークを、サブアカウントの http://b.hatena.ne.jp/a_666666 にうつしました。メインアカウントのほうは古いのを全部消して改めて使い始める予定です。 古いブックマークコメントからたどり着いた方へ 「ブッ…

Sledge::* のメンテナになりました

Sledge は仕事でここ数年使ってきて、 CPAN の Sledge::* なモジュールにもお世話になってきたので、 http://d.hatena.ne.jp/tokuhirom/20091022/1256189097 をみて、消えてしまうのはもったいないし寂しいな、と思っていました。でも思っているだけでは何も…