monolithic kernel

Kafka Streams で StreamThread が死んだことを検知する

December 14, 2019

何らかの予期せぬ原因で StreamThread が死んだとき、StreamThread が死ぬの…

Blog のホスティングを Firebase Hosting に乗り換えて GitHub Actions で自動デプロイするようにした

October 19, 2019

表題の通りのことをした。 以前は Netlify を利用していて、機能面では何ら不満はなかったのだ…

Visual Studio Code の拡張機能を複数の環境で同期する

June 30, 2019

シェルやエディタの設定を Git で管理して、複数の環境で簡単に同期できるようにしている人は多いと…

Redis の Lua Scripting におけるスクリプトキャッシュの管理

June 24, 2019

Redis には、サーバサイドで Lua スクリプトを実行する Lua Scripting 機能が…

Spring Boot で本番環境向けの @ConfigurationProperties をテストする

May 25, 2019

開発環境向けの はテストしていたのだが、本番環境向けも内容を手元や CI で検証したくなったので…

誤差のない浮動小数点数の sum

March 07, 2019

仕事で float32 で sum を計算したら結構な誤差が出るということがあって、それ自体は f…

numpy の ndarray のメモリレイアウト

March 06, 2019

numpy でごにょごにょしたベクトルとか行列とかを他の言語に持っていくことになり、いろいろ方法が…

ブログを Jekyll から GatsbyJS に乗り換えた

February 02, 2019

ブログシステムをこれまでの Jekyll から GatsbyJS に乗り換えた。 理由としては、S…

goroutine safe で高速な疑似乱数生成器

July 28, 2018

golang 標準の は goroutine safe ではあるものの、単にロックを取っているだ…

Perfume Headline を閉鎖した

December 30, 2017

閉鎖しました。今までご利用ありがとうございました。 初期のコードは残っておらずもはや正確には分かり…