Apollon Audio NC800 SL の電源スイッチを取り替えた

Apollon Audio NC800 SL という Hypex NCore NC500 が載っているパワーアンプを購入しました。 www.apollonaudio.com ところが、電源スイッチがオンのまま戻らないという、ちゃんと動作確認しているのかと不安になる問題が起きました。 メーカーに問い合わせ…

RubyGems からメンテナンスしていない Gem を削除した

RubyGems からメンテナンスしていない、というか作ろうと思って放置していた Gem を削除しました。 Gem を削除する方法は以下のページに記載があり、gem yank コマンドで削除できます。*1 help.rubygems.org OTP コードが入力できない 多要素認証を設定して…

AirPods を新調した

1 世代目の調子が悪くなってきたので 2 世代目を購入した。2017/8 に購入したので 2 年間頑張ってくれた。 何が不調だったかというと、 バッテリーがヘタってきた。1 時間ぐらいで電池切れのアラートが鳴るようになってきた iPhone や MacBook 間の切り替え…

「第一回 Ruby で LT しちゃわナイト」に参加&LT した

昔の同僚が「Ruby で LT しちゃわナイト」というイベントを開催するということで、LT させてもらいました。 corundum.connpass.com LT した speakerdeck.com 僕が開発している jp_prefecture gem をどうやってメンテナンスしていくか、という話で LT させて…

serverless-offline でサーバー起動時にエンドポイントをテストする

serverless-offline でサーバー起動時にスクリプトを実行する方法をメモ。 sls offline start コマンドに --exec オプションを指定する。 ヘルプから抜粋: % yarn run sls offline --help offline start ................. Simulates API Gateway to call yo…

アキヨドの有隣堂にて本を購入。 有隣堂は広くてぶらぶらするだけで楽しい。 宝石の国 2 巻 https://www.amazon.co.jp/dp/406387950X 漫画はレンタルすることが多いのだが、宝石の国の表紙は綺麗でつい買ってしまった。 クマにあったらどうするか https://ww…

Zeitwerk で特別なパターンのモジュール/クラス名をオートロードする

Rails 6.0 から Zeitwerk がオートローダーとして導入されました。 Zeitwerk の README に書かれている通り、ファイルパスからモジュールやクラスを読み込みます。 github.com モジュール/クラス名がファイルパスになっていれば良いのですが、特別なパターン…

MAGICO M2 と YG Acoustics Sonja 2.2 を聴いてきた

2 年ほど前からスピーカーで音楽を聴くようになって*1、スピーカーやトランスポートや DAC を変えたりしていますが、 「自分の目指す音とは何なのか?」というのが分からず、この先どうしていくのか目標がない状態でした。 ある日、電車でブログを巡回してい…

Serverless Webpack の Legacy configuration detected 対応

Serverless Webpack で、古い設定が存在するというメッセージが表示されていたので、対応したメモ。 Serverless: Legacy configuration detected. Consider to use "custom.webpack" as object (see README). 内容が分かりづらいのですが、何らかの項目を cu…

テレビと Brooklyn DAC+ の音飛び対策

我が家では Mytek Digital の Brooklyn DAC+ を D/A コンバーター (以下、DAC) 兼プリアンプとして使用しています。 www.mytekdigital.jp LG の OLED55B7P というテレビの光デジタル出力から、Brooklyn DAC+ の光デジタル入力端子に接続してテレビを視聴して…

Load Average を表示する tmux-loadavg を (昔) 作った

2 年前のことですが、Load Average を表示する tmux プラグインを作っていました。 github.com 過去 1 分間の Load Average を表示するだけのものです。Linux と macOS に対応しています。 以前は .tmux.conf の中でプラットフォームで分岐して Load Average…

bcrypt gem が v3.1.13 で bcrypt 2b に対応した

タイトルの通りですが、bcrypt gem が v3.1.13 で bcrypt 2b に対応しました。 github.com 例えば他のシステムでハッシュを生成したなどで、それが 2b の場合は検証に失敗するので、必要な方は Gem をアップデートしましょう。 2b とは何 Wikipedia によると…

Zwift iOS アプリの使用感メモ

Tacx NEO 2 Smart から Bluetooth でペアリングして、iOS 版の Zwift アプリを使った感じをメモしておきます。 現状ハードな使い方はしておらず、ERG モードで 1 時間程度の低強度のワークアウトをこなしているだけです。 iPad Pro と iPhone XS Max 両方で…

CircleCI で postgresql-client パッケージをインストールできない問題

CircleCI でとある Rails プロジェクトをビルドする際、structure.sql を使っている関係で psql コマンドを実行する必要があり postgresql-client パッケージをインストールしています。 しかし 2019/05 上旬から bin/rails db:test:prepare を実行するタス…

CircleCI で Mocha と TSLint を実行する

CircleCI で Mocha と TSLint を実行し、ビルドページにレポートを表示するまでのメモ。 Mocha と TSLint の設定は終わっている前提。 パッケージのインストール JUnit 形式のテストレポートを出力するための npm パッケージを追加する。 www.npmjs.com yarn…

SendGrid API v3 で Dynamic Template の一覧を取得する

2019/03/17 現在、SendGrid の API v3 でテンプレートの一覧を取得しようとしても、デフォルトでは Legacy Transactional Templates しか取得されない。 Dynamic Template の一覧を取得するには、以下のように URL に generations=dynamic を指定する。 curl…

Rails console を実行すると Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) が発生するようになった

brew upgrade を実行したところ、bin/rails console を実行する際にエラーが発生するようになりました。 macOS Mojave 10.14 Ruby 2.6.1 Rails 5.2.2 readline 8.0.0 readline のメジャーバージョンが上がって、ライブラリのパスが変わったのが問題だったよ…

はてなブログを試してみることにした

こんにちは。 GitHub では chocoby, Twitter では cho_co という名前で活動しているものです。 普段は主に Ruby を書いていて、趣味で CurryBu というサービスを作っていたりします。 自前で運用していたブログの更新を停めて、はてなブログを試してみること…