2021-03

Ruby on Rails

CSVデータをActiveRecordにimportする際における各手法のベンチマーク

概要RubyにおいてCSVデータをDBに挿入する際の手法による速度の違いをベンチマークCSVデータのインポート処理は業務系のWebアプリケーションを構築する際にはほぼ必ず必要となる機能なので感覚地として掴んでおくことが目的です。ベンチマーク...
Gadget

TOPPING D10 USB DACのチップをOPA627AUに交換

今持っている、TOPPING D10というUSB DACはもとから評価が高くて良い品なのに加えて、オペアンプのチップを交換できるというすぐれものなので交換してみたいと思います。買ったチップはこちら。そっくりそのまま入れ替えられます。Burr...
Ruby

CloudWatchにrubyアプリケーションからログを投げる

しかし、投げまくっていると以下のような例外が出るので、Throttlingされてしまったらsleepする必要があります。そうなると全体としての処理パフォーマンスのボトルネックになってしまうので要注意です。Aws::CloudWatchLog...
Linux

ワンライナーでJSONをCSVに変換

リモートに有る郵便番号の一覧をJSONで取得して、必要なカラムだけを抽出してCSVファイルを作る方法です。jqコマンドを使えば、いかに上げる例以外の色々な集約や、構造の変更ができます。
Diary

17013 Generating access token for the SP failed

Google Workspace => Microsoft 365へのユーザ同期が失敗していました。Download listを押して、エラーの内容を確認すると「17013 Generating access token for the S...