kenzauros が書いた記事一覧

Rust で小数点以下桁数指定の四捨五入・切り捨て・切り上げを行う (+簡単なマクロ)

業務用のプログラムを作っていると、「小数点以下第 3 位以下を切り捨てしたい」などというニーズは頻繁に起こります。 ただ、およそどの言語でも Excel のような桁数指定の丸め処理ができる関数が用意されていることはほとんどありません。 Rust も例外ではないので、簡単ではありますが実現方法と、これまた簡単なマクロを紹介します。 方法 Rust に限ったこと・・・続きを読む

Rust + rppal で Raspberry Pi の I2C を操作する

今回は Rust を使って Raspberry Pi の I2C 通信をしてみます。 rppal という 非常に高機能なライブラリ (クレート) が開発されているので、これを使うことで比較的簡単に実装できます。 golemparts/rppal: A Rust library that provides access to the Raspberry Pi&・・・続きを読む

Raspberry Pi Imager を使って Raspberry Pi OS をインストールする (ヘッドレスインストール対応 2020年6月版)

Raspberry Pi に OS をインストールするときは Micro SD カードをフォーマットしてイメージをダウンロードしてイメージライティングツールで書き込んで…という流れが面倒でした。 最近は公式サイトで提供されている Raspberry Pi Imager を使うことでワンストップで OS 入の Micro SD カードを準備すること・・・続きを読む