2020-11-25

さよならDropbox、こんにちはiCloud Drive

ファイルの同期サービスとしてDropboxをやめてiCloud Driveを使うことにした。Dropboxは2019年の春ごろ、無料で同期できるデバイスの数が3台までに制限されてしまい不便を感じていたからである。

Dropboxの同期は他のサービスに比べて賢いので、有料版のDropbox Plusにアップグレードして使い続けるという手もあった。料金も2 TBならiCloud Driveとあまり変わらない(てかDropboxのほうが少し安い)。便利な付加機能があることも考え合わせるとDropboxのほうがおトクとも言える。

2020-11-21

Apple T2と起動セキュリティユーティリティ

「行政手続きのハンコ、99%廃止へ」「霞が関でパスワード付きzipファイルを廃止へ」アレレレ、大人気保守政党が、まともなこと言ってるぞ。気でも狂ったのか。無意味、無駄、非効率、非合理的なことであっても、伝統だ、文化だ、そういう 決まりですから、といって考えもなく万人に押し付けるのが美しい国の正しいありかたじゃなかったんかね。らしくない。

まあ世の中、どうしてそうなってるのか分からないことは往々にしてあるものだ。 Apple T2 セキュリティチップを搭載したMacのセキュリティ設定もそのひとつである。

T2チップを搭載したMacは、デフォルト設定では外部ストレージからシステムを起動することができない。外付けのドライブに異なるバージョンのmacOSを複数インストールしておいて切り替えて使いたい、なんて人はそのままでは困ってしまう。

T2搭載Macのガチガチな出荷時セキュリティ設定は「起動セキュリティユーティリティ」を使って緩めることができる。

2020-11-01

熱がこもるラズパイ公式ケース

Raspberry Piのケースはさまざまなメーカーから発売されているが、オフィシャルとか純正という言葉に弱いので、ラズベリーパイ財団が提供している公式のケースを使っている。手ごろな価格で、デザインも悪くない(Raspberry Pi 1 Model B+、Raspberry Pi 2 Model B、Raspberry Pi 3 Model BおよびRaspberry Pi 3 Model B+には同じケースが使えるが、Raspberry Pi 4 Model Bはケースの形状が異なる)。

The official Raspberry Pi case for Raspberry Pi 4/The official Raspberry Pi case for the Raspberry Pi 3 Model B and Model B+

でも、このケース、割と密閉されているので熱がこもってしまうのだ。

高熱を発することで有名な Raspberry Pi 4 Model B と Raspberry Pi 3 Model B+ で平熱(アイドル時のCPU温度)を計ってみた。

$ vcgencmd measure_temp

基板むき出し裸の状態:

  • RasPi 4B = 38.0 〜 40.0 ℃
  • RasPi 3B+ = 38.1 〜 40.2 ℃

2020-06-10

オムロン V640用ユーティリティ rftagrw

業務連絡です。このたび、OMRON V640シリーズ用のコマンドラインツール rftagrw を開発しました。

V640シリーズは、TI製トランスポンダに対応した半導体業界向けRFIDシステムを構築するための製品で、半導体製造の現場で使われるCIDタグ読み書き装置です。

rftagrwコマンドは V640-HAM11-V4, V640-HAM11-L-V2, V640-HAM11-ETN-V2 などのCIDRWアンプユニット用のユーティリティプログラムで、某社によるV640シリーズ関連の遠大なプロジェクトに関わった際の副産物です。 Windows, macOS, Raspbian, Ubuntu の各OSで動作します。

このような激烈ニッチなソフトウェア誰が使うねん、興味がある方は日本中で多めに見積もっても3人くらいしかおられないとは思いますが、まあ、できちゃったので次のURLで公開しておきます。

「rftagrw 取扱説明書」のページ: http://zone0.net/jp/2020/rftagrw/

2020-04-10

Mbed CLI を簡単インストール

2020-04-10時点で、Arm Mbed CLIをインストールする最も簡単な方法は「Mbed Studioをインストールする」である。

https://os.mbed.com/studio/ からインストーラーをダウンロードして実行するだけで、Windows、macOS、Linuxのいずれのプラットフォームでも手間をかけずにインストールできる。

Mbed StudioはGUIの統合開発環境なんだから、CLIじゃないじゃん。と、思ったあなた、Mbed StudioのTerminalメニュー「New Terminal」選択すれば、IDEのウインドウ内にターミナルが表示される。このターミナルからCLIの mbed コマンドを呼び出せるのじゃよ。

IDEだからといって、GUIを使わなくてもいいのだ。CLI部分だけ使っても誰にも怒られない。

おまけにMbed StudioにはARM純正コンパイラ ARM Compiler 6 (ARMC6) も含まれている。しかも無料だ。