2007-06-01から1ヶ月間の記事一覧

UNIX使用者におけるエディタハマり度レベルの変遷

LV0 UNIXエディタ?どうせ貧弱なCUIだろ?どうでもいいよ…LV1 Win端末から使うとわりと便利だな。ってかUNIXは何でパスが/なの?LV2 KDEは派手だな。Emacsってのはなんか機能豊富で結構いいかも。LV3 Emacsって神じゃね?理想のエディタって感じ・・…

Multi file editing with vi

function vi-foreground() { pattern="$1" jobspec=`jobs -l|awk "/vi[m] .*$pattern/"'{gsub(/[^0-9]/,"", $1); print $1}'` fg $jobspec }とかいろいろ考えてるけど、結局 alias j='jobs -l' alias f='fg'だけあればなんとか戦えるかなあ。 f と fg の差は…

ssh で接続してすぐに screen を起動する

ssh -t HOSTNAME sh -c '"if which screen; then screen -R; else bash; fi"'

エクスプローラの右クリックメニュー(コンテキストメニュー)の拡張の作り方

win

http://kzworks.at.webry.info/200702/article_18.html Browser Helper Objects - 望み通りのブラウザ IE 拡張の作り方 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdnbrowse/htm/top.asp Internet Explorer のアーキテクチャ http…

bash スクリプトを gettext 対応させる

$"hoge world"という形式の文字列は国際化対応。 http://www.unixuser.org/~ysjj/bash_script_i18n.html

サクラエディタで iswitchb

サクラエディタでも iswitchb をやりたかったので、VB で ActiveX コンポーネントを作ってみた。 しかしその後サクラのマクロリファレンスを見てみるとバッファ一覧を取得したり、指定したバッファをアクティブにする機能がなかったというオチ。http://www.k…

SEの奴らって、プログラム組んでりゃ幸せなんでしょ?

仕事選びの中で占める優先順位は人それぞれですが、少なくともこれだけは言えます。「やる気」と「やりがい」のみをキーワードに誘いをかけてくる人物は、十中八九信用できないと思ってよし。だってそのふたつを満たすために必要な、一番肝心要な部分をふせ…

Copy URL+ on FreeBSD

FreeBSD の Firefox に Copy URL+ 1.3.2 を入れて「Copy URL + Title」してペーストすると、URL とタイトルの間に"undefined"という文字列が入ってしまう。copyurlplusOverlay.js:eol()の最後に else return "\n";を入れて直した。 function eol() { platfor…