2023-02-20

“.”(ドット)で始まる名前はシステムだけが使用できます。別の名前を指定してください。

OS X Yosemite 10.10 以降のFinderには、複数のファイルの名前を一括で変更できる機能が搭載されている。

操作は簡単、Finder上で、名前を変更したい項目を選択しておいて、その上で、右ボタン(副ボタン)をクリックして表示されるメニューから「名称変更…」を選択すると、どのように変更したいのかを設定するウインドウが表示されるので条件を入力するだけだ。

例えば、たくさんのファイルの拡張子を「.jpeg」から「.jpg」へと、まとめて変換するような用途に、とても便利である。このリネーム機能が搭載される前はターミナルからコマンドを打ち込んで処理していた。

さて、今日も今日とて macOS Monterey 12.6.3 上で、この便利機能を使って拡張子を置き換えようとしたところ……

2023-02-15

macOSアップデートエラー

Macのシステム設定を開くと、「ソフトウェアアップデートがあります」と表示されていた。 macOS Ventura 13.2.1 アップデートの配布が始まっているようだ。

さっそく「今すぐアップデート」ボタンを押してみた。ポチッとな。

なにやらソフトウェア使用許諾契約に同意しろとか、ユーザ名とパスワードを入力しろとかいってくるので指示に従って進んだのだが、

ユーザの操作が必要です。

選択したアップデートのインストール中にエラーが起きました。

と、怒られてインストールできない。

どんな操作が必要なんだよ! 具体的に言ってくれよ。

しからば少しやり方を変えて、「詳細情報…」をクリックすると表示されるダイアログで「今すぐインストール」ボタンをクリックし、正しいパスワードを入力しても……

2023-02-14

networkConnectが読み込めないVentura

macOS Monterey 12.6.3 のシステム環境設定「ネットワーク」には、VPNサービスの「構成を読み込む…」/「構成を書き出す…」というメニューがある。

書き出したVPNサービスの構成を、別のMacに読み込ませれば一瞬で設定がコピーできる。 VPN接続先がたくさんあるとき、いちいち一件ずつ手入力しなくていいので大変便利、かれこれ10年ぐらい愛用している素晴らしい機能だ。

macOSユーザガイド (macOS Ventura 13) の「MacでVPN接続を設定する」には、次のように書かれている。

ネットワーク管理者またはVPNサービスプロバイダからVPN設定ファイルを受け取った場合は、そのファイルをダブルクリックするだけで接続を設定できます。

この文だけ読めば、いままで通りVPNの構成を書き出したファイル(例えば VPN.networkConnect みたいな)をダブルクリックすればVPNサービスが自動的にネットワーク環境設定に追加されると思うのが人情だが……

2023-02-08

UTMで「生イメージ」にチェックが付けられない

久しぶりにUTMでMac OS 9用のVM(仮想マシン)を新規作成しようとしたところ、怪現象に遭遇した。UTMのバージョンは4.1.5。

Raw Image の仮想ドライブを作成したかったのだが、なぜか「生イメージ」のチェックボックスにチェックを付けることができない。クリックしてもチェックマークが表示されないのだ。

UTM 4のバグ? なのか?

仕方ないのでデフォルトで作成される仮想ディスクイメージはそのままにして、アシスタントに頼らずに自力でVMをセットアップすることにした。

手作業で生イメージを作成し、UTM VMの設定ファイル(プロパティリスト)を書き換えてそのイメージを指定してやればよい。手順をメモしておく。

2023-01-28

iTunesライブラリからMusicライブラリを作成

macOS Catalina 10.15 ではiTunesが廃止され、代わりに「ミュージック」アプリケーション = Apple Music App (Music.app) が付属するようになった。 iTunesが利用できるのは macOS Mojave 10.14.6 までだ。

ミュージックアプリケーションには、いままで使っていたiTunesライブラリをミュージック形式のライブラリ (Music Library.musiclibrary) に変換する機能がある。

ミュージックを初めて起動するとき "$HOME/Music/iTunes" が存在していると自動的に 'iTunes Library.itl' が読み込まれ "$HOME/Music/Music/Music Library.musiclibrary" が生成されるのだ。

試しに新規ユーザを作成してログインし、ユーザホームの「ミュージック」フォルダ内に「iTunes」という名前の空のフォルダを作成してから、ミュージックアプリケーションを起動すると次のようなダイアログボックスが表示される。

“ミュージック”がiTunesライブラリを読み込もうとしていますが、iTunesライブラリが見つかりませんでした。

“ミュージック”を続けるにはライブラリが必要です。既存のiTunesライブラリを読み込むか、または新しいミュージックライブラリを作成してください。

[ライブラリを選択…]

[ライブラリを作成…]

[終了]

自動変換のために 'iTunes Library.itl' を読み込もうとしたが見つからないためだ。

2022-09-21

SheepShaver and UTM

業務連絡です。

このたび、Kindle本『SheepShaver and UTM』を自己出版しました。 Amazon Kindleストアにて販売中です。

→ Amazonの商品ページ『SheepShaver and UTM』を開く

Apple Silicon搭載Macでも、古代のMac OS 8.6、Mac OS 9.2みたいなClassic Mac OSが動かせる! Power MacエミュレータSheepShaverとUTMの解説本です。

古いMacintoshのバックアップデータをディスクイメージとして山のように保存しているMac老人に向けたニッチ本。 老後にレストアして楽しもうと知人の会社の倉庫に預けていたオールドMacが水害で全滅して、もはやエミュレータを使うしかない悲しい境遇のあなたにもピッタリ。って、読者対象絞りすぎ、いったい誰が読むのだろう。

と、思いつつ、AppleシリコンMacでもSheepShaverが動くことを知って衝動的に書いてしまいした。

ぜひ、お買い求めくださいませ。

※この本は、『プログラマのための超手抜きKindle本作法』の手法で制作されています。

関連記事: 『SheepShaver and UTM 改訂第2版

2022-06-17

問題が発生したためコンピュータをシステム終了しました

数日前から、Macを起動時(ログインしようとすると)毎回々々、次のような警告が表示されるようになってしまった。

問題が発生したためコンピュータをシステム終了しました。

システム終了時に開いていたアプリケーションを開きたい場合は、“開く”をクリックしてください。

何も操作をしないと、1分後にログインを続行します。

「開く」をクリックしても何も開かない。「キャンセル」しても放置しても変わりはない。

謎のアラートが出るようになったのは、Excelやテキストエディタに超巨大なCSVを喰わせ、クラッシュしまくった後でMacを再起動したあたりだ。

この手の警告は通常、トラブルが起きた直後の再起動で一度表示されるだけで、正常にシステム終了すれば、その次からは出てこなくなるものだが……

その後も、毎日、Macを起動するたびに警告される。困ったもんだ。

アップルのサポート文書の中に「問題が起きて Mac が再起動した場合」を見つけたが、クラッシュしたのはアプリケーションソフトウェアだけで、macOS自体はクラッシュしていないので、これとは少し異なるケースみたい。結局、

セーフブートして管理者アカウントでログインしなおすことで解消された(おそらくセーフブートでなくともよい…… かと思ったが、やっぱりセーフブートでないとダメな場合もあるみたい)。

普段は「通常」ユーザでログインしているのだが、いつも通りに使っていると永遠にアラートは消えないようだ。やれやれ。

近年のアップルお得意の、Macには購入時初回セットアップで作成した管理者アカウントが1つしか存在しないという前提の 雑な設計のUI/UX か。

MacはiPhoneじゃない(macOSはiOSじゃない)んだがね。

この「問題が発生したためコンピュータをシステム終了しました。」現象は、ソフトウェア・アップデートに失敗した場合によく発生する。

ウチのMacは起動ディスクを外付けストレージに変更しているものが多く、内蔵ストレージにはWindowsだけしかインストールされていない、みたいな変則的なシステム構成になっていたりする。 そのためかOSのアップデート時、けっこう頻繁にトラブルに見舞われる。

昔は外付けハードディスクからブートしていてもあまり問題なかったんだがな。もちっと確実に起動できるようにしてくれんかね、アップルちゃん。

※そうそう、外付け起動ディスクはDFUポートには接続しないほうがよい。


大量のファイルが格納されたネットワークボリューム上のフォルダを開こうとしたところFinderがフリーズ。 システムを再起動する際、(Finderのメニュー)「再度開く」を実行したら、次回の起動から、またまた、この毎回「問題が発生したためコンピュータをシステム終了しました。」ダイアログボックスが表示されるトラブルが再発した。

そこで気がついたのだが、どうやら外付けのストレージから起動している場合、

単に再起動するだけ

でも、このトラブルが発生することがあるようだ。アプリケーションのクラッシュや、OSアップデートが直接の原因ではない(ディスクの負荷が高い状態に弱い?)。


2025-01-22時点の最新ハードウェア Mac mini (2024) + macOS Sequoia 15.2 の組み合わせでも、このトラブルが発生した。なんと、なんと、なんとセーフブートして管理者アカウントでログインしなおしても消えない。内蔵ストレージからのブートなのに。電源オン、最初のログイン時に毎回「問題が発生したためコンピュータをシステム終了しました。」が表示され続ける。

アップルになんとかしてよと要望してから2年以上たっているが、改善どころか、症状は悪化している、なんだろね、このポンコツ具合。やすやすと動作がおかしくなる、もろくて、やわやわなシステム。UNIXとは思えない。これじゃMac OS 9並だよ、やれやれ。

1時間ほどかけて、macOSを再インストール(上書き)しても直らない。 仕方がないのでMacを消去してmacOSをクリーンインストールし、ようやく復旧。セットアップを一からやり直さなければならなかった。

ここまで大袈裟なことしないと、クラッシュ警告ダイアログボックスすら消せないの? この程度(おそらく「クラッシュした直後の再起動である」という情報をクリアするロジックが雑な作りなだけだろうから)、簡単に修復できて当たり前だと思うんだが…… これが、アップルの考える最高のUI/UXなのか?

そうそう、勘違いしている人もいるようだが、この「問題が発生したためコンピュータをシステム終了しました。」ダイアログボックスは、「問題が発生したためコンピュータを再起動しました。」ダイアログボックス(いわゆるクラッシュレポーター)ではない。

公式のMacユーザガイド「Macを再起動したときにメッセージが表示される場合」には次のように書かれている

最も可能性の高い原因は、問題のあるソフトウェアです。カーネルパニックは、Macに接続された外付け装置を含めて、ハードウェアの損傷または互換性の問題によって発生する可能性もあります。

が、この状況とは異なるので、この文書にあるトラブルシューティングを実行しても謎のアラートは消せない。

関連記事: 「許可するには管理者の名前とパスワードを入力してください」 「macOSアップデートエラー」 「macOSアップグレードエラー