2010-01-01から1年間の記事一覧

どうしてどうしてぼくたちはGentooのバグを直してきたんだろう。

Gentoo のバグの直しかた、について Gentoo の開発者でもなんでもないですが、書いてみようかと思います。 バグに遭遇 Gentoo を ~x86-fbsd や ~amd64 で使っていると日常茶飯事のごとくバグに出くわします。今回は net-libs/libpcap がビルドできなくなりま…

いかにしてわたしは ghc を Gentoo/FreeBSD にいれたのか

Gentoo/FreeBSD には ghc がありません。 ebuild はありますが、 Gentoo/FreeBSD-6.* のものなので今の Gentoo/FreeBSD じゃあ動くものではありません。ところで、最近 Haskell Platform が 6.12 対応しました。 6.11 からは移植がしっかりとサポートされる…

erc

せっかくだから erc の設定さらし (setq erc-server-coding-system '(utf-8 . utf-8)) ;; (lambda (target) ;; (if (string= target "localhost") ;; '(utf-8 . utf-8) ;; '(utf-8 . undecided))))server で使う coding system。 (出力 . 入力) で書く。lamb…

emacs-w3m で Gentoo Wiki を検索

(add-to-list 'w3m-search-engine-alist '("gentoo wiki" "http://en.gentoo-wiki.com/w/index.php?title=Special:Search&search=%s&go=Go" utf-8))C-u S で検索できるように。

memo

xvd{a,b,c,...,z}{,1,2,3,4} を生成。 perl -e '$d="a"; for($i=0; $i<26;$i++){print "mknod -m 660 xvd$d b 202 ".($i*16)."\n"; print "mknod -m 660 xvd$d$_ b 202 ".($i*16+$_)."\n" for(1..4); $d++;}'| while read x; do eval $x;done

read-only と sticky

たとえば、 From: Mail: ----------という入力欄を作りたいとして "From: " とかは書きかえられたくないので、 text-property の read-only 属性を使って ;; (get-buffer-create "hoge") しておいてくださいね。 (with-current-buffer "hoge" (let ((inhibit…

net-misc/dhcpcd

FreeBSD-8.0 からは "void closefrom(int)" が定義されているが、これが dhcpcd のものと conflict して emerge できていない。 とりあえず、こんな感じで configure のテストを変えてあげるとうまくコンパイルできるようになった。 diff --git a/configure …

Haskell でつぶやこう

つぶやくだけなら Web.Twitter を使うのが便利。Web.Twitter の tweet は setTwitterUser で user, password を設定しなくてはいけない。しかし、こいつは getLine で user, password を聞いてくるので自動化するにはあわない…と思う。 (putStrLn してくるし…