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

シンタックスハイライトするフィルタてないかな

シンタックスハイライトするフィルタてないすかねー 標準入力に色(ANSI color)つけて標準出力に出すだけのやつ。 view(vim)が出力して終了してくれればいいんだけど。。。 $ colorize < filename | less -Rとか $ crontab -l | colorize | less -Rとかした…

はてなワールドにはいれた!

鉢山町付近にいるよ! 黒いボディとトガった手が目印だよ!!

ファイルだけじゃなくてディレクトリも監視できます

inotifyはファイルだけじゃなくてディレクトリもウォッチできて、配下にファイルが作られたり消されたりなどなどを監視できます。 $ watch-it.pl ~/tmp (ls) tmp - IN_ISDIR IN_OPEN tmp - IN_ISDIR IN_CLOSE_NOWRITE IN_CLOSE (echo test > foo) tmp/foo - …

ファイルの変更を監視して、任意のコマンドを実行するスクリプト

d:id:hirose31:20070528:1180326347 のobserve-mtimeは、ファイルのmtimeの変更を定期的に確認してイベントを発火させてたんですが、それをLinuxのinotifyで置き換えてみました。mtime監視だと調べてスリープしての繰り返しなので、変更してからイベントが起…

トイレ行ってる間に登録申請しそこねたので

d:id:secondlife:20071213:1197551931 gerry--

LimeChat for Macを透過させる

Contents/Resources/appcontroller.rbのapplicationDidFinishLaunchingの末尾にwindow.alphaValue = 0.8を加える。 bagel[~]$ diff -u /Applications/LimeChat.app/Contents/Resources/appcontroller.rb {,.orig} --- /Applications/LimeChat.app/Contents/R…

RubyCocoaのバージョンを確認する方法

mac

bagel[~]$ grep -A1 CFBundleShortVersionString /Library/Frameworks/RubyCocoa.framework/Versions/Current/Resources/Info.plist <key>CFBundleShortVersionString</key> <string>0.13.0</string>

CRLFに変換してプロトコルをナマでしゃべりたい

HTTPとかSMTPとかmemcachedとか、終端子にCR+LFを求めるプロトコルをナマでしゃべりたいときのメモ。 $ rlwrap socat stdin tcp4:host:port,crnl rlwrap(詳しくは d:id:secondlife:20060607:1149653094 を参照)で行内編集とかヒストリとかしながら、 socatで…