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

Mac OS Xでユーザあたりのプロセス数制限を増やすには

Mac

Mac OS X 10.4では、1ユーザあたりの起動可能なプロセス数がデフォルトで100になっている。そのため、実験などでたくさんプロセスが起動するようなプログラムを動かすと、 Resource temporarily unavailable などというエラーで起動に失敗することがある。 …

tailの速度比較

Haskellで、リストの末尾の要素を指定した数だけ取ってくる関数を書くとき、 書き方で速度がどのくらい変わるのか調べてみた。 main = getContents >>= putStr . unlines . takeLast 3 . linesというコードを準備して、この中のmyTailの定義をいろいろ変えて…