uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

2009-08-08から1日間の記事一覧

どう書く.org課題「 複素数 」

複素数もやってみた。apache commonsには複素数計算ライブラリもあるみたいだけど、ここでは自前で。「.i」あたりに、誰も気づかない小さな工夫があるので、言及しておこう。 class Complex { double re double im Complex(re, im) { this.re = re; this.im …

どう書く.org課題「 IPv4アドレスのマスクの変換 」

IPv4アドレスのマスクの変換もやってみた。投稿したあとでゲンゾウさんのを見ると、「Integer/Long.toBinaryString」というメソッドやcountというメソッドを使ってたのでさすがと思いました。以下はそれを取り込んだバージョン。 def netMask(addr) { Long.t…

どう書く.org課題「Twitterに投稿する」

Groovy 1.7のGrabのテストとして、どう書く.orgの課題を書いてみました。例はTwitter4jのサンプルそのまま。前に試したときより確実に処理が速く、2度目以降の処理は気にならないぐらい速くなってるね>@Grab @Grab('net.homeip.yusuke:twitter4j:[2.0,)') i…