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

Scala で簡易 Web サーバのプロトタイプをリファクタしてみた

前回 blog1.mammb.com の簡易 Web サーバのやっつけ実装を整理してみます。 Handler の依存が気に入りません Server クラスでは、ServerSocketChannel の初期化を行い、アクセプト要求にこたえる AcceptHandler の登録をしています。その後、selector のセレ…

Scala で簡易 Web サーバのプロトタイプ書いてみた

Httpd.scala NIO 経由でのリクエストとレスポンスの処理。 package etc9.aokan import java.nio.ByteBuffer import java.io.{File, FileInputStream} import java.nio.channels._ import etc9.aokan.HttpDef._ import collection.mutable.{ListBuffer} impor…

Scalaを学ぶためのScala本の読み進め方 (10冊)

blog1.mammb.com から、さらに最近出た本を追加して加筆 昔は本家のHPにあるPDFぐらいしか情報源がありませんでしたが、ここ最近で邦書も整ってきたので、読み進め方について考えてみました。個人的なお勧め順で紹介。 必須のコップ本「Scala スケーラブルプ…

JavaFX2.0 を試してみませんか?

JavaFX2.0 は 2011 年下半期リリース予定 2010年 の JavaOne で 2011 年下半期リリースと発表された JavaFX 2.0。NetBeans プラグインもでてたので ちょっとだけお試し http://javafx.com/ ダウンロード http://javafx.com/downloads/ JavaFX 2.0 Beta SDK (…

関数型言語への注目とClojure

関数型言語は主流となりうるのか CPUのマルチコア化が進んだことで並列プログラミングへのニーズが高まり、関数型言語が注目されています。手続型からオブジェクト指向へのパラダイムシフトのように、関数型は主流となるのでしょうか? 純粋な関数型言語は、…