macos テレカンするとCPU利用率が高くなる→熱暴走の保護機能が発動している 症状最近、Google Hangoutなどでテレカンを始めると、CPU利用率が徐々に高まっていき、最終的にはUI操作のレスポンスがすごく遅くなります。しかも、USB-DACを経由して音声を出力していると、音割れがひどくなります。ヘッドフォン... 2021.06.11 macos
AWS Amazon Lightsailは初期立ち上げは楽だけど運用が辛い 概要2年前ぐらいに Lightsailで立ち上げたWordpressサイトがありました。アプリケーション、ミドルウェア、OSを一通り最新にしようとしましたが、無理だったのでインスタンスを作り直しました。背景ふと確認すると、Wordpress... 2021.05.31 AWS
Program & Service 郵便番号APIサイトのデータソースをzipcloudに変更 概要私が運営している郵便番号検索APIサイトにて、今までは、郵便局が提供していたデータを加工して利用していましたが、それでは追いつかないぐらい正規化されていない項目が多いため自分でメンテナンスするより他社がしっかりメンテナンスしているデータ... 2021.04.25 Program & Service
Ruby 分割されていない電話番号から市外局番と市内局番の求め方 概要分割されていない電話番号から、市内局番や市外局番を求めたい。0292323011 => 029-232-3011phonelibが良さそう。phonelibはGoogle libphonenumberのデータをもとにしている。日本の市外... 2021.04.15 Ruby
AWS tableau serverのホスト名が変わってしまったときの対処法 背景Tableau serverをAWS EC2で運用しています。問題インスタンスを落として、別のsubnetで起動したらtableau serverがちゃんと動かなくなってしまった。具体的には、Webからアクセスできない。tsmコマンドを... 2021.04.14 AWS
Linux 自宅LinuxサーバにUPS(無停電電源装置)導入 概要UPSが1万5000円ぐらいなのでこのblogが動いているLinuxサーバに導入してみました。UPSとは、「Uninterruptible Power Supply」の略で、日本語では「無停電電源装置」と訳します。APC RS 550 ... 2021.04.14 Linux
Ruby on Rails CSVデータをActiveRecordにimportする際における各手法のベンチマーク 概要RubyにおいてCSVデータをDBに挿入する際の手法による速度の違いをベンチマークCSVデータのインポート処理は業務系のWebアプリケーションを構築する際にはほぼ必ず必要となる機能なので感覚地として掴んでおくことが目的です。ベンチマーク... 2021.03.21 Ruby on Rails
Gadget TOPPING D10 USB DACのチップをOPA627AUに交換 今持っている、TOPPING D10というUSB DACはもとから評価が高くて良い品なのに加えて、オペアンプのチップを交換できるというすぐれものなので交換してみたいと思います。買ったチップはこちら。そっくりそのまま入れ替えられます。Burr... 2021.03.15 Gadget
Ruby CloudWatchにrubyアプリケーションからログを投げる しかし、投げまくっていると以下のような例外が出るので、Throttlingされてしまったらsleepする必要があります。そうなると全体としての処理パフォーマンスのボトルネックになってしまうので要注意です。Aws::CloudWatchLog... 2021.03.12 Ruby
Linux ワンライナーでJSONをCSVに変換 リモートに有る郵便番号の一覧をJSONで取得して、必要なカラムだけを抽出してCSVファイルを作る方法です。jqコマンドを使えば、いかに上げる例以外の色々な集約や、構造の変更ができます。 2021.03.10 Linux