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

合成できるモナド、モナドが合成できる時

(今回のコードは github:everpeace/composing-monads にあります。) 一般に、モナドって合成できないって言われますよね。でも、モナドって合成できる場合も有るんです。今回はまず、合成が難しい(できない)理由を説明して、じゃぁ「モナドが合成できる時」…

「プログラミングErlang」のRing Benchmark をAkkaでやってみた

「プログラミングErlang」のRing Benchmarkをやってみたの続編です。今度は、Akkaでやってみました。github.com/everpeace/ring-benchmark-in-akkaErlangでプロセスといっていたのがAkkaではアクターになります。ちょっとだけ違うのは、Erlangのプロセスは P…

.ssh/configで変なHostを設定せずにGithubの複数のアカウントを使い分ける

Githubのアカウントが複数になってくると、結構厄介ですよね。 githubで複数ユーザを使い分ける http://d.hatena.ne.jp/monjudoh/20110411/1302521587 ここにあるように.ssh/configにHostエントリを書けば出来るんですが、githubのページに表示されているclo…

「プログラミングErlang」のRing Benchmarkをやってみた

最近「プログラミングErlang」を読んでいます。プログラミングErlang作者: Joe Armstrong,榊原一矢出版社/メーカー: オーム社発売日: 2008/02/23メディア: 単行本(ソフトカバー)購入: 8人 クリック: 284回この商品を含むブログ (97件) を見る今後、並行、…

Scala/SBT/Growlで快適TDD環境「sbtのテスト結果をGrowlで通知する」

会社のRuby好きな同僚に ZenTestいいわぁ。しかもGrowlで通知とかいいわぁ。 なんて自慢されてくやしいので、Scalaにも当然あるよねと思って調べたらありました☆softprops/sbt-growl-plugin作者はpicture-showを作ってるsoftpropsさんでした。このプラグイン…