monolithic kernel

最近の Windows 10 で Git を使う

February 22, 2020

昔はいろいろ悩んだものだが、最近ではいろいろ整備されて割と普通に使えるようになったので、導入手順を…

Java の Semaphore は acquire しなくても release できる

December 30, 2019

タイトルの通り。Javadoc にも書いてある。 https://docs.oracle.com/…

Firebase Hosting で GatsbyJS のサイトを配信するときのキャッシュ設定

December 27, 2019

Netlify から Firebase Hosting に移行したときに適当に移植したキャッシュ周…

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 でごにょごにょしたベクトルとか行列とかを他の言語に持っていくことになり、いろいろ方法が…