2012-01-01から1ヶ月間の記事一覧
今度は、Discard ServerをEcho Serverに変更してみます。はい、これを写します。 http://netty.io/docs/stable/guide/html/#start.7結果は、こうなります。名前がDiscardServerHandlerのままなのは、ご愛嬌。 DiscardServerHandler.scala import org.jboss.n…
前回作成したDiscard Serverを、クライアントから送られてきたデータを見れるように修正してみましょう。って要は http://netty.io/docs/stable/guide/html/#start.6 に沿って修正するだけなのですが。つまり、こういう結果になります。修正するのは、Discar…
このところ、ScalazやGaucheなどちょっと寄り道気味なものを勉強していたので、少し実務が見えるようなものの勉強を始めてみることにしました。んで、ここはネットワークプログラミングかなぁと思い、以前やっていたJBoss Nettyをもう少し真面目に勉強してみ…
以前自分もPythonを勉強するために購入した「みんなのPython」ですが、そのWebアプリ編がPDF化されて無料ダウンロードできるようになっているらしいです。会社の後輩から、情報提供を受けました(笑)。紹介サイトはこちら。 http://gigazine.net/news/20111…
前回のScalaz Effects IOに引き続き、今度はSTで遊んでみようと思います。今回、参考にさせていただいたのは前回同様こちらのslideshareと http://www.slideshare.net/SanshiroYoshida/scalaz-effects Scalazに付属しているサンプル ExampleST.scala です。S…
ScalazでIOモナドおよびSTモナドを扱うパッケージとして、effectsというのものがあります。Haskellライクに入出力とか可変状態が扱えるということで、特にIOは触ってみたかったんですよね。以下のスライドを参考にさせていただきました。 http://www.slidesh…
JavaのDecompilerといえば、JADが有名ですよね。が、もうずっと更新されていない上に、本家はいなくなっちゃっているので、今では微妙なソフトです。一応、ミラーだけは見つかります。 http://www.varaneckas.com/jad最近ではJD(Java Decompiler)というツ…
2012年、明けましておめでとうございます。更新ペースはマイペースだと思いますが、頑張って書いていこうと思いますので、今年もどうぞよろしくお願い致します。さて、前々回〜前回の間より、さらに間隔が空いてしまいましたが、今度はOptionWです。Optionの…
こちらは、意外とすぐにできたので。StringWです。 charsNel(e: ⇒ NonEmptyList[Char]) 元のStringが空文字であれば、引数で渡された関数の返却値であるNonEmptyListが返ります。そうでなければ、元のStringをNonEmptyListに変換したものが返ります。 printl…