Rust の rayon の紹介です.驚くほど簡単かつ安全に並列処理を行えます. Cargo.toml [package] name = "thread-pool-sample" version = "0.1.0" edition = "2021" [dependencies] chrono = "0.4.24" rayon = "1.7.0" rustc 1.68.2 main.rs use chrono::prel…
英語ならば, concurrent と pararell ですぐに分かります. 日本語は「並行」と「並列」という単語が非常に似ていてややこしいです.ただでさえ「行」と「列」は間違いやすいのに,並ぶという字が前に付くと,別の類似する概念を表します. 行は横方向,列…
Ubuntu で電源ボタンの動作を変更するには, /etc/systemd/logind.conf を編集します. 電源ボタンを無効にする 電源ボタンを押しても何もしてほしくない場合は ignore を設定します. HandlePowerKey=ignore 電源ボタンで電源を切る HandlePowerKey=powerof…
Docker 環境で GUI の開発ができないだろうか,と思ったので調べてみたところ, fluxbox というウインドウマネージャーを使用した,ブラウザーで接続可能なデスクトップ環境があるそうで,これは Dev Container Features の Light-weight Desktop を使用すれ…
Dev Container を利用して Docker 環境で開発をすると,それぞれのプロジェクトについて自由に依存関係を構成することが可能になり,大変便利です.しかし,開発に必要なライブラリを1個のコンテナに準備する必要があり,準備が大変でした.それでも一度全部…
Terraform でインフラストラクチャを管理している場合, tfsec を使用することで,セキュリティとして好ましくない設定を簡単に検知できます. https://aquasecurity.github.io/tfsec/v1.28.1/ tfsec is a static analysis security scanner for your Terraf…
以下の4個のアクセス解析サービスをはてなブログに導入して,測定結果を比較してみました. Universal Analytics Google Analytics 4 Fathom Analytics Hatenaブログ アクセス解析 方法 2023年に,4個のサービスのトラッキングコードを同じブログに1ヶ月間導…