2025-01-01から1ヶ月間の記事一覧
概要 今回はValkeyにおいて、ブルームフィルターの機能を有効にする方法をまとめます。 valkey-server起動時にvalkey-bloomというモジュールを指定することで、Valkeyにブルームフィルター機能を追加することができます。 ブルームフィルターについては、以…
rustにおいて、Cargo.tomlでビルドの成果物としてバイナリや.soなどのライブラリファイルなど様々な形式で出力できますが。この形式は libのcrate_type で指定できます。 ... [lib] crate-type = ["cdylib"] ... このcrate-typeと、その中のタイプの一つであ…
概要 Android Studioの2025年1月時点の最新版を利用して新規プロジェクトを作成し、ビルドすると下記のエラーが出てしまう問題があり、その解決法をまとめます。 Dependency 'androidx.core:core:1.15.0' requires libraries and applications that depend o…
概要 gccのテストカバレッジツールであるgcovを使ったテストカバレッジ計測と、そのgcovを利用する際に生成される.gcnoや.gcda などのデータファイルについて簡単に整理します。 gcovとは gcc.gnu.org gcovとは、GCCと合わせて利用できる、テストカバレッジ…
概要 昨年 redisからフォークされたvalkeyがリリースされました。 redisからvalkeyへは、互換性があるため比較的容易に切り替えができると思います。 ここでは、ローカル環境でvalkeyをビルドして利用する方法と、valkeyの公式で用意されているベンチマーク…
概要 rustで 非同期I/Oライブラリのtokioを使って、async fnを利用する際、実行時に下記エラーとなった際の対処法をまとめます。 error: The default runtime flavor is multi_thread, but the rt-multi-thread feature is disabled. 今回は簡単なweb apiを…