ブックマーク / bitter-fox.hatenadiary.org (2)

  • 最年少(?)OpenJDKコミッタになりました! - きつねとJava!

    日付(米時間では5/7)でOpenJDK(Project Kulla)のコミッタになりました.*1 Project KullaはJavaのREPLツールを作るプロジェクトなのですが,主に補完回りの実装をお手伝いしています. 今後もJDK 9への導入に向けてお手伝いをしていきます.*2 ちなみにですが,OpenJDKでは詳しい統計は取っていないので確実ではないですが,恐らく最年少だと思います.*3 MLとかでも大学生らしい人は見かけないですし*4 これも偏に色んな人の手助けがあったからです,これまでありがとうございました. 特に非常に大きな助言と後押しをしてくださった,@yasuenagさんには感謝しきれないです. あくまで通過点であり,これからもMAKE THE FUTURE JAVA(古い?)していきますので,引き続きよろしくお願いします. 最後に,祝ってやろうという方は例のあれを置い

    最年少(?)OpenJDKコミッタになりました! - きつねとJava!
    kotomalism
    kotomalism 2015/05/08
    おめでとうございます。
  • Streamの平均を求める処理が精度が高かった件(総和も) - きつねとJava!

    昨日,JavaDayTokyo2015でProject Lambdaのハンズオンのお手伝いをしてきました. その中で,Collectors#averagingDoubleやDoubleStream#averageの実装が優秀だということが分かったので,まとめておきます. 結論を先に言うとStreamAPI*1が優秀なので,それを使おうという話です. *2 普通の実装の話 よくサンプルで出てくる,ある数列から平均値を求める処理は以下のようになっていると思います. また,おそらく普通のプログラマに平均値を求める処理を書かせても同様なコードを書くと思います.*3 double[] array = {...}; double sum = 0; for (int v : array) { sum += v; } double ave = sum / array.length;実はこれは精度が低く,実

    Streamの平均を求める処理が精度が高かった件(総和も) - きつねとJava!
  • 1