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

Cabal でインストールしたパッケージを削除する方法

インストール済みパッケージの一覧表示ghc-pkg list インストール済みパッケージを削除ghc-pkg unregister packagename...

TokyoWebmining の勉強会初参加

本日とても内容の濃い議論が交わされた勉強会インプットのあとはアウトプットということでjaccard 係数 http://en.wikipedia.org/wiki/Jaccard_index先人がすでにライブラリを公開していないか調べてみた。haskell jaccard で検索すると・・・ありました。ht…

AVG in Haskell

haskell で 平均を求める関数を書いてみようと思いったところ、型の制約に四苦八苦。最初に思いついた関数avg :: [a] -> a avg xs = sum xs / length xsで型のチェックをすると・・・ 1 sec2.hs|13 col 19 error| Couldn't match type `a' with `Int' 2 || `…

YAMAHA RTX Syslog Format

YAMAHA RTX 1100がはき出すSyslogデータをパースしたいと思ったので、とりあえずUDPでデータを受け付けて、出力データを見たところ、以下のデータを確認。受信データ: [INSPECT] LAN2[out][200102] TCP xx.xx.xx.xx:40980 > xx.xx.xx.xx:80 (2012/06/19 10:…

Cabal InstallでCPUコアをすべて使い切る

cabal install something --ghc-options="+RTS -N4 -RTS" と書いてあげれば4coreでコンパイルするようです。 make -j4 みたいな感じ。いちいち指定するの面倒なので ./cabal/config に設定しようとしたが、ドキュメントを見てもみあたらず・・結局設定ができ…