one.)プログラマです。このブログは僕の記憶補助装置でもあります。ProfileJavaAndroidKotlinKeyboardPoem2014/10/31【そんなBigDecimalで大丈夫か】Javaシステムの計算処理についてTwitterの話題に乗っかって、内容をまとめてみようと思います。私自身の考えではなく、様々な意見を整理したいなという試みです。僕には知識はありません。B○zzNews並みに頑張ろうと思います。基本的に、Javaを中心として、その周辺についても少し触れるぐらいのアプローチで書こうと思います。ポイントとしては、以下の3点です。※無意識に利用している部分(基礎的で普段意識しないところ)ではありますが、とても重要な話です。1.Javaではあたり前のように計算処理にはBigDecimalが使われている2.ではなぜ、BigDecimalではないといけないのか3.どういった計算ならBigDecimalを利用するのか/利用しないのか※本記事は演算誤差についてあまり厳密に的確な内容ではない可能性があります。誤解を招く可能性があり、申し訳ないです。etc...によって精度は変わってくるという認識です。精度などについては言及せず、以下のURL参照という形でお願いします。最近、JavaEE環境でJSF2.xとPrimeFacesを触る事が増えてきましたので、これからそういった構成でシステムを構築する方のために記録として書いておきます。先に釘を刺しておきますが、JSF環境ではJavaScriptを多用する事はオススメしません。JSFJSFはJavaEE標準機能のモジュールドリブンなMVCフレームワークです。JSF2系になり、かなり実用性が増していると思います。JSF1.xのバージョンではxmlベースでのマッピングであるのに対し、2系ではアノテーションベースで簡易に関連付けが出来るようになっています。PrimeFacesPrimeFacesはJSFを前提にして、リッチなUIライブラリを提供するものです。基本的にJSFのタグライブラリを全てラップするような形でPrimeFacesのタグライブラリが作られています。PrimeFacesのjarの内部には関連するJavaクラスとjs、cssが内包されています。JavaScriptでは内部的にjQueryが利用されています。説明するより、ソースを見た方が早いですね。GitHubにソースが上がっています。META-INF内にJsファイルは格納されています。primefaces/primefaces独自にjQueryのjsファイルをダウンロードしてきて、xhtml上から読み込もうとすると、conflict(衝突)します。したらいいのでしょう。Tokyoに参加してきました。Tokyoもうすでに、皆さん詳しく書かれています。発表スライド等はすでにweb上に上がっていますので、直接僕が話を聞いた中で印象的だったところ、スライドからは読み取りにくいところを中心に書いていこうと思います。発表を順々に振り返っていこうと思います。#ClojureyakaiClojure夜会に参加してきましたなんで行ったのよ?僕はClojureはずぶの素人です。挑戦的なSIerの@kawashimaさんのLTが見てみたいというのが大きな理由でした。kawashimaさんのこの記事にまんまとつられたのです(笑)。SIerを退職する前に身につけておきたいスクショの撮り方あと、ついでに一生懸命がんばってる@syobochim(しょぼちむ)さんを生暖かく見守ろうかなというのも。会場提供はリクルートテクノロジーズさん。ビル綺麗だし、デカすぎてびびった。以下、セッションとLTを振り返っていきます。実際のコードは、以下のような感じ。JapanJavaとGoでお仕事してるプログラマです。Java/Kotlin/Go/Vimとかが好き。【プロフィール】yyyank.github.io【問い合わせ先】yy.yank.dev.blog@gmail.com【twitter】@yy_yank【Github(クソコード)】https://github.com/yyYank詳細プロフィールを。