タグ hydrakecat’s blog
人気順 10 users 50 users 100 users 500 users 1000 users浮動小数点数の二段階丸め誤差 - hydrakecat’s blog
さいきん『浮動小数点数小話』という同人誌を読んでFMA (Fused Multiply-Add)の二段階丸め誤差(double rounding error)について色々と知る機会があったのでまとめておく。ついでにFMAに関するOpenJDKのバグっぽい挙動を見つけたのでそれも併せて記しておく。 FMA (Fused Multiply-Add)とは FMAは以下のような演算のこ... 続きを読む
中年プログラマの競プロ事始 - hydrakecat’s blog
これはなに 自分がここ2年ほど趣味として競技プログラミングをやった経緯と感想です。いわゆるプログラマの定年と呼ばれる35歳を過ぎてから始めたのですが、思ったよりも楽しめました。自分のようなシニアと呼ばれるプログラマが競プロに興味を持ってくれたらいいなと思って書きました。 競技プログラミング(競プロ)と... 続きを読む
『データ指向アプリケーションデザイン』を読んだ - hydrakecat’s blog
『データ指向アプリケーションデザイン』を読んだ。たいへんおもしろかった。技術書でこんなにわくわくしながら一気に読んだのは『Androidを支える技術』以来かもしれない。 データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理 作者: Martin Kleppmann,斉藤太郎,玉川竜司出版社/... 続きを読む
ソフトウェアエンジニアに必要な英語 - hydrakecat’s blog
2017 - 12 - 15 ソフトウェアエンジニアに必要な英語 ソフトウェアエンジニアと英語の話というのは、しばしば話題になります。 それだけ多くの人が英語について気にしていると思うのですが、「英語やらなきゃ」と言っている人に話を聞くと意外と動機が漠然としている印象があります。 果たして日本企業で働くソフトウェアエンジニアにとって英語は必要なのでしょうか?必要だとしたら、どういう英語が必要なので... 続きを読む
『Androidを支える技術』を読むべきか? - hydrakecat’s blog
2017 - 08 - 28 『Androidを支える技術』を読むべきか? ソフトウェア・エンジニアを長くやっていると、自然と得意分野というものが出来る。 自分だったら、 Android アプリ開発 や Java の仕様についてはそれなりに知っているつもりだけれど、 Linux カーネル や GPU について詳しいとはお世辞にも言えない。 得意分野というと聞こえはよいけれど、それは裏を返すと、他の... 続きを読む
RxJava は Subscriber を中心に捉えると理解しやすいんじゃないかという話 - hydrakecat’s blog
2015 - 12 - 22 RxJava は Subscriber を中心に捉えると理解しやすいんじゃないかという話 RxJava これは RxJava Advent Calendar 2015 の第22日目の記事です。昨日は kazy さんによる RxJava 2.xについて でした。 この記事では、 RxJava を理解するために自分が RxJava をどのように捉えているか、という話をしま... 続きを読む
Fragmented Ep. 21: Diving Deep with Dagger - hydrakecat’s blog
2015-11-23 Fragmented Ep. 21: Diving Deep with Dagger Android Fragmented 恒例の Fragmented レビュー。今回は第21回の Diving Deep with Dagger について。久しぶりに Donn と Kaushik の2人だけの回だが、カメオ出演(というのか?)で Square の Jesse Wilson が... 続きを読む