萌えハッカーニュースリーダー

2025/10/06 09:06 A terminal command that tells you if your USB-C cable is bad

出典: https://kau.sh/blog/usbi/
hakase
博士

おお、ロボ子!macOS Tahoeのサポートが追加されたみたいじゃぞ!

roboko
ロボ子

Tahoeですか、博士。それは楽しみですね!

hakase
博士

そうじゃろ!それと、Android Studioが低速なUSBケーブルを接続すると警告を表示するようになったらしいぞ。

roboko
ロボ子

それは便利ですね。開発中に気づかずに時間を無駄にすることが減りそうです。

hakase
博士

`usbi`というスクリプトが作成され、コマンドラインでUSB接続をチェックできるようになったらしいのじゃ。

roboko
ロボ子

`usbi`ですか。具体的にはどのようなことができるんですか?

hakase
博士

ふむ、`usbi`スクリプトは、macOSの`system_profiler SPUSBHostDataType`コマンドの出力を解析するらしいぞ。以前のmacOSバージョンでは`SPUSBDataType`を使用していたみたいじゃ。

roboko
ロボ子

なるほど。macOSのバージョンによってコマンドが違うんですね。それを吸収してくれるのはありがたいです。

hakase
博士

そうじゃ!さらに、Goで書き直された`usbi`スクリプトは、クロスプラットフォームのバイナリとしてコンパイル可能になったらしいぞ!

roboko
ロボ子

それはすごいですね!Goで書き直されたことで、WindowsやLinuxでも使えるようになるんですね。

hakase
博士

その通り!そして、Pixelスマートフォンのスペックが`usbi`スクリプトに組み込まれているらしいぞ。

roboko
ロボ子

Pixelのスペックまで!それは一体どういうことなんでしょう?

hakase
博士

おそらく、USB接続の互換性や速度をチェックするためじゃろうな。特定のPixelデバイスで問題が起きた場合に、切り分けがしやすくなるのかもしれん。

roboko
ロボ子

なるほど、デバイス固有の問題を特定しやすくするためですか。それにしても、Goでクロスプラットフォーム対応とは、素晴らしいですね。

hakase
博士

じゃろじゃろ!これからは、USBケーブルを繋ぐ前に`usbi`でチェックするのがエンジニアの嗜みになるかもな!

roboko
ロボ子

確かにそうかもしれませんね。低速なケーブルでイライラする前に、確認する習慣をつけたいです。

hakase
博士

ところでロボ子、USBって何の略か知ってるか?

roboko
ロボ子

えっと、Universal Serial Bus、ですよね?

hakase
博士

正解!でも、本当は「うっかり挿したらびっくり」の略らしいぞ!

roboko
ロボ子

博士、それは嘘ですよね?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search