<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MacOS on 或る阿呆の記</title><link>https://hack-le.com/tags/macos/</link><description>Recent content in MacOS on 或る阿呆の記</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Thu, 17 Sep 2026 13:53:53 +0900</lastBuildDate><atom:link href="https://hack-le.com/tags/macos/index.xml" rel="self" type="application/rss+xml"/><item><title>WebベースのファイラFile Browserを試す：こういうのでいいんだよ</title><link>https://hack-le.com/web-file-browser/</link><pubDate>Thu, 04 Sep 2025 23:42:10 +0900</pubDate><guid>https://hack-le.com/web-file-browser/</guid><description>&lt;p&gt;&lt;a class="link" href="https://filebrowser.org/" target="_blank" rel="noopener"&#10; &gt;File Browser&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Webベースで使えるファイルブラウザ、その名もFile Browserを試している。名前すごい。これは本当にその名の通りで、Web上からファイル操作ができるものだ。Webベースなので、タブレットやスマホからPCのファイルにアクセスできるのが良いところ。&lt;/p&gt;&#10;&lt;h2 id="すべてのメディアに専用アプリはいらないので"&gt;すべてのメディアに専用アプリはいらないので&#10;&lt;/h2&gt;&lt;p&gt;たとえば自分の場合は、さっと音楽ファイルを聞きたいときなんかに使うことがある。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/09/image-1-700x356.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;こんな感じでPC上にあるすべての音楽ファイルに慣れたディレクトリ構成でアクセスできる。他にもちょっと「あの写真見たい」とか「あそこにドキュメントおいてたな」みたいな時に使う。&lt;/p&gt;&#10;&lt;p&gt;それらはまぁ専用アプリにはより高度な機能のビューアやエディタがあるわけだが、&lt;strong&gt;すべてのデバイスにすべてのメディアについて専用アプリを入れているわけじゃないし、そもそも常にそんな大仰なことをしたいわけでもない。俺はただファイルの中身を見たいだけなんだ&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;また、場合によっては、他のPCで操作したドキュメントを置きたいとかもある。そんな時にも使える。いちいちDropboxだのでインターネットを経由する必要はないし（DropboxはLAN内同期もあるけど）SMBでボリュームマウントとかもしたくないんだ。&lt;/p&gt;&#10;&lt;p&gt;なので、&lt;strong&gt;このアプリはまさにこういうのでいいんだよ&lt;/strong&gt;、という感じだ。&lt;/p&gt;&#10;&lt;h2 id="macでのインストールと自動起動"&gt;Macでのインストールと自動起動&#10;&lt;/h2&gt;&lt;p&gt;環境&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;M2 Pro Mac mini&lt;/li&gt;&#10;&lt;li&gt;macOS 14.7.7&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;インストールはバイナリが色々あるので、OSごとにそれ用のやつを使えばいいと思うが、Macの場合はHomebrewになる（別に使いたければDocker使えばいいけど、ホームユースでその意義はない気がする）。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;brew&lt;/span&gt; &lt;span class="nx"&gt;tap&lt;/span&gt; &lt;span class="nx"&gt;filebrowser&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;tap&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;brew&lt;/span&gt; &lt;span class="nx"&gt;install&lt;/span&gt; &lt;span class="nx"&gt;filebrowser&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;実際に起動する時のコマンドは以下となる。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;filebrowser&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;r&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;path&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;your&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;files&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;アプリの性質上、ログイン時に起動したいんだがなぁ、ということもあるだろう。そういう場合は例によってLaunchAgentsを使うことになる。 &lt;code&gt;~/Library/LaunchAgents&lt;/code&gt;に適当な一意のファイル名（なんでもいいけど &lt;code&gt;homebrew.mxcl.filebrowser.plist&lt;/code&gt;とかそんな感じで）にして、下記のようにする。&lt;/p&gt;&#10;&lt;p&gt;以下のうち、ポート番号と&amp;lt;ユーザ名&amp;gt;と&amp;lt;パス&amp;gt;のところを、やりたいようにする。ここではポート番号は13000にしているが、空いているところを適当に。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="nx"&gt;xml&lt;/span&gt; &lt;span class="nx"&gt;version&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt; &lt;span class="nx"&gt;encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;UTF-8&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;?&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;!&lt;/span&gt;&lt;span class="nx"&gt;DOCTYPE&lt;/span&gt; &lt;span class="nx"&gt;plist&lt;/span&gt; &lt;span class="nx"&gt;PUBLIC&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;-//Apple//DTD PLIST 1.0//EN&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;plist&lt;/span&gt; &lt;span class="nx"&gt;version&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;dict&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;Label&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;homebrew&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;mxcl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;filebrowser&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;ProgramArguments&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;array&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;/opt/homebrew/bin/filebrowser&amp;lt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;-&lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="mf"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;0.0&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;-&lt;/span&gt;&lt;span class="nx"&gt;p&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;13000&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;-&lt;/span&gt;&lt;span class="nx"&gt;r&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="sr"&gt;/Users/&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;ユーザ名&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;/&amp;lt;ブラウジングしたいしたいパス&amp;gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/array&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;RunAtLoad&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="o"&gt;/&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;KeepAlive&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="o"&gt;/&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;WorkingDirectory&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="sr"&gt;/Users/&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;ユーザ名&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;StandardOutPath&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;/tmp/filebrowser.log&amp;lt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;StandardErrorPath&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/key&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;/tmp/filebrowser.error.log&amp;lt;/string&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/dict&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;/plist&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;できたらloadする。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;launchctl&lt;/span&gt; &lt;span class="nx"&gt;load&lt;/span&gt; &lt;span class="o"&gt;~&lt;/span&gt;&lt;span class="err"&gt;/Library/LaunchAgents/&amp;lt;作ったplistのファイル名&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;やったら &lt;code&gt;http://&amp;lt;サーバのIPアドレス&amp;gt;:&amp;lt;ポート&amp;gt;&lt;/code&gt;にアクセスして確認する……のだが、この時、管理ユーザ&lt;code&gt;admin&lt;/code&gt;の初期パスワードがランダムで発行されてんだよね。なので、plistファイルにあるとおり標準出力パスの &lt;code&gt;/tmp/filebrowser.log&lt;/code&gt;からランダム生成されたパスワードをコピペする。&lt;/p&gt;&#10;&lt;p&gt;そしたら admin &amp;amp; パスワード でログインできる。パスワードは変更しておく。&lt;/p&gt;&#10;&lt;p&gt;あとは見たら使えるやろファイラだし。&lt;/p&gt;&#10;&lt;h2 id="所感"&gt;所感&#10;&lt;/h2&gt;&lt;p&gt;なんか本当に「こういうのでいいんだよ、こういうので」って感じ。Cloudflare Tunnelとか組み合わせればインターネット経由でもまぁやれるし、用途次第ではDropboxとかGoogle Driveの代わりにもなるんじゃないかな。&lt;/p&gt;&#10;</description></item><item><title>Macでキーボードの挙動が変？VivaldiとVisualStudio Code でだけ Cmd + [ がきかない現象</title><link>https://hack-le.com/vivaldi-visualstudio-code-cmd/</link><pubDate>Sat, 15 Mar 2025 09:57:36 +0900</pubDate><guid>https://hack-le.com/vivaldi-visualstudio-code-cmd/</guid><description>&lt;p&gt;何を言っているのか意味不明だと思うが僕も何が起きているのか意味不明だった。とりあえずなおったのでメモ。&lt;/p&gt;&#10;&lt;h2 id="環境"&gt;環境&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;M2 Pro Mac mini&#10;&lt;ul&gt;&#10;&lt;li&gt;ただし MBP 2019 でも起きていた&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Vivaldi, VSCode&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="事象"&gt;事象&#10;&lt;/h2&gt;&lt;p&gt;一部のアプリ、具体的はVisualStudioCode、Vivaldiにおいて、Cmdキーを押すと &lt;code&gt;[&lt;/code&gt; キーを認識しないという謎の事象が発生していた。これはMacの再起動などではなおらない。&lt;/p&gt;&#10;&lt;p&gt;キーストローク自体はシステム全体では認識されており、Karabinerを使うと押されていることがわかるし、Braveなど別のアプリでは認識されているため、一部のアプリでのみ生じている問題だといえる。&lt;/p&gt;&#10;&lt;p&gt;Vivaldiにおいて、実際にDevToolsを起動してキーストロークを検出したところ、 &lt;code&gt;[&lt;/code&gt;単体ならば問題ないが、Cmdキーを押した状態だと認識しないことがわかった。VisualStudioCodeも同様の状態だったと考えられる。&lt;/p&gt;&#10;&lt;h2 id="原因と対応"&gt;原因と対応&#10;&lt;/h2&gt;&lt;p&gt;なぜ複数のアプリでこんなことになるのか意味不明で、ずっと僕の頭を悩ませていたが、以下の措置を実行したところ、なおった（？）。少なくとも事象は再現しなくなった（削除コマンドなので、一応バックアップはとっておくとよい）。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rm ~/Library/Preferences/com.apple.symbolichotkeys.plist&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;意味不明だったのでChatGPTに理由を聞いたところ、以下のような回答を得られたが、あまり納得していない。&lt;/p&gt;&#10;&lt;details class="swell-block-accordion__item" data-swl-acc="wrapper"&gt;&lt;summary class="swell-block-accordion__title" data-swl-acc="header"&gt;ChatGPTによる回答&lt;/summary&gt;&#10;&lt;p&gt;問題が解決したことから、&lt;strong&gt;macOSのシステム設定（symbolic hotkeys）が影響していた&lt;/strong&gt; ことが明らかになりました。&lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; は、macOSのキーボードショートカット設定を管理するファイルであり、これが何らかの理由で &lt;code&gt;Cmd + [&lt;/code&gt; の入力を阻害していたと考えられます。&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="chatgpt-なぜ-comapplesymbolichotkeysplist-の削除で解決したのか"&gt;(ChatGPT) なぜ &lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; の削除で解決したのか？&#10;&lt;/h2&gt;&lt;h3 id="1-cmd---がシステムレベルのホットキーに誤って割り当てられていた"&gt;1. &lt;code&gt;Cmd + [&lt;/code&gt; がシステムレベルのホットキーに誤って割り当てられていた&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; には、Mission Control、アプリケーションスイッチャー、ウィンドウ管理などのショートカット設定が保存されている。&lt;/li&gt;&#10;&lt;li&gt;何らかの理由で、&lt;code&gt;Cmd + [&lt;/code&gt; がVivaldiやVSCodeでは動作しない形でシステムに割り当てられていた可能性がある。&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;rm&lt;/code&gt; でこのファイルを削除したことで、&lt;strong&gt;すべてのショートカット設定がリセットされ、デフォルトの挙動に戻った&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="2-設定が壊れていた--予期せぬキー競合が発生していた"&gt;2. 設定が壊れていた / 予期せぬキー競合が発生していた&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;macOSアップデートや外部アプリの影響で、&lt;strong&gt;システムショートカット設定が壊れたり、不要な競合が発生したりすることがある&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;特に、VSCodeやVivaldiは&lt;strong&gt;標準的なmacOSのUIではなく、独自のキーボードイベント処理を持っている&lt;/strong&gt;ため、壊れた設定が影響を与えやすい。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="3-vivaldiとvscodeで-cmd---が特定の条件で無視されていた"&gt;3. VivaldiとVSCodeで &lt;code&gt;Cmd + [&lt;/code&gt; が特定の条件で無視されていた&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;システムの &lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; に &lt;code&gt;Cmd + [&lt;/code&gt; に関する設定が存在し、それが&lt;strong&gt;特定のアプリでのみ適用される&lt;/strong&gt; 形になっていた可能性がある。&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;defaults read -g&lt;/code&gt; で確認できるようなグローバルショートカットではなく、個別のアプリに影響を与える設定だった可能性。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="chatgpt-この問題の発生原因は"&gt;(ChatGPT) この問題の発生原因は？&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;過去に &lt;strong&gt;システム設定でショートカットをカスタマイズ&lt;/strong&gt; したことがある&lt;/li&gt;&#10;&lt;li&gt;macOSの&lt;strong&gt;アップデートによる設定変更&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;外部アプリ（Karabiner、BetterTouchToolなど）の影響&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;何らかの&lt;strong&gt;バグや意図しないシステム設定の競合&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;いずれかが影響して &lt;code&gt;Cmd + [&lt;/code&gt; が特定のアプリで無効になっていたと考えられます。&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="chatgpt-再発を防ぐためには"&gt;(ChatGPT) 再発を防ぐためには？&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;「システム設定」→「キーボード」→「キーボードショートカット」で、意図しない割り当てがないか確認&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;影響を受けやすい &lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; のバックアップを定期的に取る&lt;/strong&gt; &lt;code&gt;cp ~/Library/Preferences/com.apple.symbolichotkeys.plist ~/Desktop/symbolichotkeys_backup.plist&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;再発した場合は、再度 &lt;code&gt;rm ~/Library/Preferences/com.apple.symbolichotkeys.plist&lt;/code&gt; を実行&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;外部アプリ（Karabiner-Elements, BetterTouchTool, Alfredなど）の設定を見直す&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;macOSアップデート後にショートカットの挙動をチェック&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="chatgpt-結論"&gt;(ChatGPT) 結論&#10;&lt;/h2&gt;&lt;p&gt;この問題の根本原因は、&lt;strong&gt;macOSの &lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; に &lt;code&gt;Cmd + [&lt;/code&gt; の動作を妨げる何らかの設定が記録されていた&lt;/strong&gt; ことです。このファイルを削除してリセットすることで、VivaldiやVSCodeで &lt;code&gt;Cmd + [&lt;/code&gt; のショートカットが正常に機能するようになりました。&lt;/p&gt;&#10;&lt;p&gt;この現象は比較的珍しいですが、macOSのショートカット設定が予期せず影響を及ぼすことは時々あります。同様の問題が再発した場合は、まず &lt;code&gt;com.apple.symbolichotkeys.plist&lt;/code&gt; のリセットを試すのが最も確実な解決策となるでしょう。&lt;/p&gt;&#10;&lt;/details&gt;&#10;&lt;h2 id="所感"&gt;所感&#10;&lt;/h2&gt;&lt;p&gt;特に副作用らしきことも起きていない。事象が再発しなくなったのでよかったが、それにしても意味不明だなとは思っている。&lt;/p&gt;&#10;&lt;p&gt;こういうイレギュラーなことにおいて、ChatGPTは無力の極みなので、まともに聞くのではなく、とにかくそれらしい事象を検索させて、可能性がありそうなことを試すしかない。最終的にとりあえずなんとかなったので、よかったのかな。&lt;/p&gt;&#10;</description></item><item><title>Macのステージマネージャは結局5日でやめた：シングルタスクとは何か問題</title><link>https://hack-le.com/mac-stage-manager-5/</link><pubDate>Sun, 16 Feb 2025 17:30:18 +0900</pubDate><guid>https://hack-le.com/mac-stage-manager-5/</guid><description>&lt;p&gt;以前、Macの（not iPad）ステージマネージャについて記事を書きました。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/mac-stage-manager/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Macのステージマネージャを使い始めた所感：現実に寄り添った集中モード（多分使わない）&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/mac-stage-manager/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2025/02/c-scaled.webp" alt="Macのステージマネージャを使い始めた所感：現実に寄り添った集中モード（多分使わない）" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;この記事の内容を端的にまとめると、&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;ステージマネージャはiPad的なマルチタスクモドキで、PCの観点ではあえてマルチタスクをやめる集中モード 2.0みたいな機能&lt;/li&gt;&#10;&lt;li&gt;UIは画面左側にアプリのグループをまとめ、クリック一つでメイン領域のアプリを切り替えていくもの&lt;/li&gt;&#10;&lt;li&gt;所感は、「便利なユースケースはありそうだが、不便なユースケースが一つでもあると耐えられないため、恐らく使わない。しかし使ってみないことには評価できないので、しばらく使って見る」&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;で、実際使い初めて、しばらくは「お、案外使えるな」と思っていたのですけれど、あれから5日、結局ステージマネージャを切りました。&lt;/p&gt;&#10;&lt;h2 id="便利だったところ"&gt;便利だったところ&#10;&lt;/h2&gt;&lt;p&gt;いきなりネガティブな話もなんなので、先に良かった話をしましょう。ステージマネージャには便利なところもありました。&lt;/p&gt;&#10;&lt;p&gt;たとえば「メールアプリ、Slack、チャットアプリを切り替える」というような時に便利でした。これはどういうことかと言うと、 &lt;strong&gt;「（いろいろなメディアの）新着を確認したい」というざっくりしたタスクにおいて、複数のアプリが整頓され、スムーズに切り替えられるのが便利だった&lt;/strong&gt;、ということになります。&lt;/p&gt;&#10;&lt;p&gt;なので、しばらくは「案外使えるかも」と思っていました。&lt;/p&gt;&#10;&lt;h2 id="ステージマネージャを切った理由"&gt;ステージマネージャを切った理由&#10;&lt;/h2&gt;&lt;p&gt;しかし、結局切ることになります。&lt;/p&gt;&#10;&lt;p&gt;ステージマネージャを切った理由を端的に言うと、「ディスプレイ領域が狭くなる」です。具体的には「左手にChatGPT……右手にWebブラウジング……合体！ChatGPTブラウジング！」をやろうとして、問題が発生しました。&lt;/p&gt;&#10;&lt;p&gt;僕が使うChatGPTはアプリではなくWebブラウザ版を使っているため、同じアプリであり、表示自体は可能です。可能ですが、&lt;strong&gt;ステージマネージャ、ChatGPT、Webブラウジングの3列体制は、できないわけではないがつらい&lt;/strong&gt;。が、僕のメインディスプレイは27インチディスプレイですが、この「画面領域が狭い」問題は物理的な制約であるため如何ともし難い。&lt;/p&gt;&#10;&lt;p&gt;この場合、ステージマネージャはアプリ表示領域を非表示にすることができます。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/02/de15b682ff7f208b28e6b9537153de8f-700x350.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;しかし&lt;strong&gt;ステージマネージャを非表示にすると、ステージマネージャを使うメリットの9割方が消失し、一方デメリットだけは残るような感覚&lt;/strong&gt;がありました。どうやら自分が感じていたステージマネージャの快適性は、常にアプリ候補が見えていること、ワンタッチで切り替えられることにあったようです。&lt;/p&gt;&#10;&lt;p&gt;しかし非表示にするとその恩恵は受けられなくなります。いやむしろ、通常の画面でウィンドウの表示領域をそれぞれ調整するなどしたほうが、よほどアプリの切り替えがやりやすいです。&lt;/p&gt;&#10;&lt;p&gt;で、「これ何の意味があるねん」という気持ちが募り、結局ステージマネージャを切りました。使い始めてから5日でした。&lt;/p&gt;&#10;&lt;h2 id="シングルタスクのシングルとは何か"&gt;シングルタスクの&amp;quot;シングル&amp;quot;とは何か&#10;&lt;/h2&gt;&lt;p&gt;今回の問題は、結局のところ &lt;strong&gt;「複数ウィンドウ並べたくなったらつらいだろう」という当初考えていたユースケースの一つにぶち当たった&lt;/strong&gt;ということになります。&lt;/p&gt;&#10;&lt;p&gt;これは本質的にステージマネージャがシングルタスクの集中モードだからですけれど、 &lt;strong&gt;「シングルタスクとは何か」でもあります&lt;/strong&gt;。この場合のシングルタスクはコンピュータ用語としてよりも、ビジネス用語、いや、実作業に基づいた「シングル」の側面が強いでしょう。すると、複数のアプリを並列に並べるタスクって実際あるわけで、&lt;strong&gt;一つのアプリを中心に据える、アプリ中心思想のステージマネージャでは、シングルタスクすら実現できない、ということになります&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;もとより&lt;strong&gt;一つのアプリで完結させることが前提になっていることが多いiOSアプリを使うiPadにおいては、大きな問題にはならないかもしれません&lt;/strong&gt;。しかしPCは違います。複数のアプリを組み合わせて一つのタスクをこなすことが前提で、一つのアプリだけで完結する作業のほうが限定的です。ですので、&lt;strong&gt;ステージマネージャの思想とは、そもそもPCの文化に合わないと言わざるを得ません&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;この問題はステージマネージャに限らず、いわゆる「単機能」とされるすべてにおいて本質的な問題です。大昔、モバイルワードプロセッサなハードウェアであるポメラを使ったときに、「自分にとってテキストを編集するというのは、単機能すら満たしていない、不完全なものだった」と痛感したことがあります。本質的にこれと同じ問題と思います。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/45308888-2/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;何をもって単機能というのか、一つとはなにか、ポメラとノートパソコンの場合&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/45308888-2/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/01/output-20.webp" alt="何をもって単機能というのか、一つとはなにか、ポメラとノートパソコンの場合" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;10年前（！）の記事ですが、考えは変わりません。以下に一部引用します。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;これは常々私が難しいと考えていることなのですが、&lt;strong&gt;何をもって「一つ」なのかは明確ではなく、しかも人によって、かつ日々刻々と変わりうる&lt;/strong&gt;。そして、&lt;strong&gt;一つの捉え方こそ、その人の性格であり、能力であり、考え方であり、センスである&lt;/strong&gt;と私は思います。端的に言うと、&lt;strong&gt;ポメラの「一つ」は私の考える「一つ」ではなかったということです&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;— &lt;a class="link" href="https://hack-le.com/45308888-2/" &gt;何をもって単機能というのか、一つとはなにか、ポメラとノートパソコンの場合 - 或る阿呆の記&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;今回で言えば、 &lt;strong&gt;&amp;ldquo;ステージマネージャの「一つ」は私の考える「一つ」ではなかった&amp;quot;と言えるでしょう&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;h2 id="まとめ"&gt;まとめ&#10;&lt;/h2&gt;&lt;p&gt;まとめます。&lt;/p&gt;&#10;&lt;p&gt;ステージマネージャはマルチタスクモドキを実現するウィンドウマネージャ的な機能で、iPadにおいてはできることを拡張するものですが、元々マルチタスクのMacにおいては、逆にあえて制約を課す、いわゆる集中モードが本質となります。&lt;/p&gt;&#10;&lt;p&gt;アプリを主体とし、そのスムージングな切り替えで、やるべき作業に集中することを促します。これは特に、アプリを切り替えてこなしていくタスクで機能します。たとえば、「新着を確認する」というタスクに基づき、メール、Slack、Teams……といったアプリを切り替えるようなケースがあります。&lt;/p&gt;&#10;&lt;p&gt;一方で、複数のウィンドウを並べて作業する場合、できないわけではありませんが、ステージマネージャを使う意味があまりなくなります。設定も煩雑になり、普通に使ったほうが良いのでは、という結論になるのではないでしょうか。&lt;/p&gt;&#10;&lt;p&gt;これは、PCとiOSの根本的な思想の違いに起因するでしょう。PCは複数のアプリを連携させて一つのタスクをこなすことが普通です。なので、アプリを主体としたステージマネージャでは、「一つのタスクをこなすための最低限にも満たない」ケースが出てきます。それを、設定を頑張って無理くり使う意味はないでしょう。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;作業のすべてに関わるウィンドウマネージャ的な機能は、「便利なユースケースがあること」よりも「不便な場面がないこと」のほうが優先されます&lt;/strong&gt;。その「不便」にぶち当たるまでの時間を測っていた、という感じになりますかね。5日でした。&lt;/p&gt;&#10;&lt;p&gt;とはいえ、便利なシーンがあったことも確かです。&lt;strong&gt;仮想デスクトップごとにステージングマネージャのON/OFFおよびステージの表示・非表示を選ぶことができれば、使い所はある&lt;/strong&gt;かと思います。まぁでもAppleはやらないでしょうね。&lt;/p&gt;&#10;</description></item><item><title>Macのステージマネージャを使い始めた所感：現実に寄り添った集中モード（多分使わない）</title><link>https://hack-le.com/mac-stage-manager/</link><pubDate>Tue, 11 Feb 2025 04:02:08 +0900</pubDate><guid>https://hack-le.com/mac-stage-manager/</guid><description>&lt;p&gt;いまさらながら、Macでステージマネージャを使い始めようと思いました。ステージマネージャはMac使いなら「名前は聞くけど正直よう知らん」という人も多かろうと思いますが（僕がそうなので）、これはまぁ一言で言うと拡張iPadって感じです。わからん？まぁもうちょっと言えば、一時期流行った集中モードを、もう少し現実的な形にしたというかなんというか。よりわからん？まぁ記事につらつらと書いていきます。&lt;/p&gt;&#10;&lt;p&gt;しばらく使ってみるけど、多分使わなくなるだろうなぁ、というのが所感です。&lt;/p&gt;&#10;&lt;h2 id="ステージマネージャの概要"&gt;ステージマネージャの概要&#10;&lt;/h2&gt;&lt;p&gt;ステージマネージャは、一つのアプリをメインとして、サイドに切り替えるアプリが並んでいくようなUIをOSレベルで実現するものです。iPadOSにもありますというか、むしろiPadの機能というべきものですが、Macでも使えます。以下のような画面になります。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/02/4db3798278552313c0603a7f4f680f22-700x418.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;iPadを使っている人ならば、シングルタスクが基本のiOSにおいて、&lt;strong&gt;マルチタスクモドキ&lt;/strong&gt;ができるということで、その有用性は想像できるかと思います。しかし&lt;strong&gt;元々マルチタスクのMacで意味はあるのか？&lt;/strong&gt; という疑問がわくのではないでしょうか。&lt;/p&gt;&#10;&lt;p&gt;まぁ実際、&lt;strong&gt;Macにとってステージマネージャは一種の制約を自らに課すという感じがします&lt;/strong&gt;。&lt;strong&gt;マルチタスクをあえてやめたい人向け&lt;/strong&gt;の機能じゃないですかね。そういえば一時期流行りましたね、集中モードとか。あれの延長というような認識です。&lt;/p&gt;&#10;&lt;p&gt;一つのアプリをフルスクリーンで表示して無駄な余白に電力を費やすことを「集中できる」と言い張る時代はさすがに終わったと思いますが、ステージマネージャはもう少し実用的です。&lt;strong&gt;一つの作業には複数のアプリが必要だという現実に多少なりとも向き合っている&lt;/strong&gt;からです。アプリを切り替えられるからね。&lt;/p&gt;&#10;&lt;h2 id="見えているトラップ"&gt;見えているトラップ&#10;&lt;/h2&gt;&lt;p&gt;正直、これ使わないと思っています。明らかに不便なユースケースが目に見えています。具体的には、ファイラからのドラッグ＆ドロップや、ちょっとターミナルを立ち上げてスクリプトを実行したいとか、ドキュメントを表示しながらコーディングしたいとか、そういうちょっとしたいことがやりづらいという明確な欠点があるからです。あとブラウザみたいに複数のウィンドウを開くようなアプリも使いづらいですね。&lt;/p&gt;&#10;&lt;p&gt;まとめると、&lt;strong&gt;以下のようなことが非常にやりづらい&lt;/strong&gt;と思われます。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;複数のウィンドウをまたぐ作業（ドラッグ＆ドロップ）&lt;/li&gt;&#10;&lt;li&gt;同時に複数のウィンドウを開く作業（ドキュメント、チャート表示など）&lt;/li&gt;&#10;&lt;li&gt;小さなウィンドウで十分なアプリ（ターミナル、ミュージックプレーヤーなど）&lt;/li&gt;&#10;&lt;li&gt;複数ウィンドウを使うアプリ（ブラウザなど）&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;特にドラッグ＆ドロップはわかりやすく致命的に思えますが、一応アプリをすべてのデスクトップで表示するようにすれば、常時表示はできるようになり、ドラッグ＆ドロップもできます。うーんこの。&lt;/p&gt;&#10;&lt;p&gt;しかしそれでも、&lt;strong&gt;ファイラからターミナルを起動してスクリプトを実行するみたいな、そういうユースケースではかなりしんどいことになります&lt;/strong&gt;。なってます。&lt;/p&gt;&#10;&lt;h2 id="特定のユースケースでは活用の余地はありそう"&gt;特定のユースケースでは活用の余地はありそう&#10;&lt;/h2&gt;&lt;p&gt;まぁ使わなくなるだろうという未来が見えているんですが、それでもしばらく使ってみようかなと思っているのは、こういうUX絡みのことは実際にしばらく使わないとなんとも言えないのと、あと&lt;strong&gt;多少イケるユースケースもありそう&lt;/strong&gt;だな、とは思ったからです。&lt;/p&gt;&#10;&lt;p&gt;ただその前提として、&lt;strong&gt;シングルディスプレイではない&lt;/strong&gt;、というものがあります。サブディスプレイとして、43インチのチューナーレステレビにもHDMIで接続しているため、一応デュアルディスプレイの体裁です。これが何を意味するかというと、ドラッグ＆ドロップのようにディスプレイを跨ぐ作業ができるということです。なんでドラッグ＆ドロップのためにそんな大技しないといけないのかとは思いますが、まぁ少なくともできるので。……31.5インチのディスプレイも繋いでいましたが、先日逝きました……。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/7-7-acer-31-5-display/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;7年7か月使ったAcerの31.5インチディスプレイが何もしてないのに壊れた&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/7-7-acer-31-5-display/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2025/02/display.webp" alt="7年7か月使ったAcerの31.5インチディスプレイが何もしてないのに壊れた" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;それで、このサブディスプレイなんですが、43インチという大きさからわかるように、作業というよりは動画垂れ流しとかチャート表示とか、PCから操作できるテレビみたいな使い方をしています。ってかまぁチューナーレステレビなので……。この&lt;strong&gt;サブディスプレイの用途においては、けっこうステージマネージャの思想は合うな&lt;/strong&gt;、と思いました。これはテレビ的な使い方が本質的にシングルタスクだからでしょうね。&lt;/p&gt;&#10;&lt;p&gt;普段は垂れ流しておいて、ちょっと補助的にアプリを使いたいときだけ起動させる、アプリをスタックするディスプレイとして利用すると、結構良いのでは、と思われました。&lt;/p&gt;&#10;&lt;p&gt;あとはまぁ、このマルチタスクモドキをわざわざマルチタスクのOSでやる理由は、あえて制限をかける、集中モード的な意味合いがあると思っており、久しぶりにそういう意識高そうなことをするのも悪くないと思ったのです。&lt;/p&gt;&#10;&lt;h2 id="使わなくなるとは思う"&gt;使わなくなるとは思う&#10;&lt;/h2&gt;&lt;p&gt;最終的な評価は実際にしばらく使ってからにしますが、恐らく使わなくなるだろうと思います。確かにいくつかのユースケースにはハマると思うんですが、こういう機能は、&lt;strong&gt;便利なユースケースがあることよりも、あらゆるユースケースにそれなりに対応できることが重要だから&lt;/strong&gt;です。&lt;/p&gt;&#10;&lt;p&gt;ステージマネージャは明らかに通常の使い方よりも制約を課すものです。恐らくその制約が、耐えがたい苦痛になるケースが出てきて、かなりイライラして「やってられませんわ！」となる未来は見えます。仮想デスクトップごとに、ON/OFFを制御できれば、使い所ありそうなんですけどね。&lt;/p&gt;&#10;&lt;p&gt;あと&lt;strong&gt;なんかバグありそう&lt;/strong&gt;っていうか、&lt;strong&gt;既に挙動不審&lt;/strong&gt;なケースが出てます。私はファイラでQSpace Proというアプリを使っているのですが、サブディスプレイでQSpace Proを起動し、QSpace Proからターミナルを立ち上げて、ターミナルをメインディスプレイに移動しようとすると、失敗するということがおきました。まぁステージマネージャ考えたような人は絶対こういう使い方しないんでしょうけれど。なんというか、Lion以降のMacってパワーユーザを無視しているよなと正直思います。。。&lt;/p&gt;&#10;&lt;p&gt;まぁいずれにせよ、しばらくは使ってみます。正直いつまで耐えられるかなって感じです。&lt;/p&gt;&#10;</description></item><item><title>MacとWindowsのバックアップはNAS + FreeFileSyncを使っている</title><link>https://hack-le.com/mac-windows-freefilesync/</link><pubDate>Thu, 31 Oct 2024 08:32:00 +0900</pubDate><guid>https://hack-le.com/mac-windows-freefilesync/</guid><description>&lt;p&gt;データのバックアップは面倒臭いけれど、やっていないといざという時にとても後悔する。まぁ保険のようなものだ。&lt;/p&gt;&#10;&lt;p&gt;ただ本当に面倒臭いので、できれば自動化、あるいは自動化とまではいかなくても半自動化くらいはしたいものでもある。というか&lt;strong&gt;面倒臭さを解消しないと続かない&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;今は色々あって、FreeFileSyncというフリーソフトを思い出した時に実行してNASにバックアップを取る、くらいの運用になっている。なんとなく、自分のプライベートPC環境におけるバックアップの軌跡について書いてみる。&lt;/p&gt;&#10;&lt;h2 id="バックアップ遍歴"&gt;バックアップ遍歴&#10;&lt;/h2&gt;&lt;p&gt;僕のバックアップ遍歴を見てみると、自分のPCを持ち始めた頃はせいぜい大事なデータを外付けハードディスクに入れておくくらいだったと思う。で、その後に多少ものを覚えてからは、どうやらrsyncを使ってバックアップをしていたらしい。それをTimeMachineに全面切り替えしたことを2015年の記事で書いている。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/45283123-2/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;MacのバックアップにrsyncからTimeMachineに全面切り替えした話&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/45283123-2/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_2691_1789450609.webp" alt="MacのバックアップにrsyncからTimeMachineに全面切り替えした話" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;が、NASをTimeMachineサーバにすると不安定とか、ローカル接続の外付けハードディスクなら安定するがうるさいし、できればNASでバックアップしたいとかあって、&lt;strong&gt;1年くらいすると結局rsyncに戻ったようだ&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;その後は、バックアップとしては結局NAS + rsyncを使っていた。しかし前述のとおりNASの接続はMacだとちょくちょく切れるので、自動化しづらい面があった。せっかくrsyncを使うなら自動化までさせないとありがたみないよなぁと思いつつ、それが面倒だった。そりゃちゃんとやればちゃんとやれるだろうけど、ちゃんとやる気にならなかった。&lt;/p&gt;&#10;&lt;p&gt;Dropboxの有料会員なので、2TBまではクラウド保存できることもあり、一時期はもうバックアップそれでいんじゃね？と思ったが、本当に保存したいファイルを2TBまで削減することができず、結局頓挫した。それにまぁ、クラウドは垢BANもあるから怖いしね……。Dropboxはあまり変な話は聞かないけれど、意味不明なBANをされたという記事は見たことがある。&lt;/p&gt;&#10;&lt;h2 id="guiがよかった"&gt;GUIがよかった&#10;&lt;/h2&gt;&lt;p&gt;結局、NASへのバックアップは続けざるを得ない。めんどくさい。自動化すれば良いが、自動化自体の手間がかかるし、運用していればなんだかんだでトラブルも起きそうだ。&lt;/p&gt;&#10;&lt;p&gt;色々考えて、まぁ&lt;strong&gt;たまに手動バックアップでいいかと、いつもの結論に立ち戻る&lt;/strong&gt;。ま、家のPCだし。仕事のデータもあるけれど、&lt;strong&gt;本当に重要なソースコードなどのデータはさすがにクラウドにある&lt;/strong&gt;。クラウドが真なので、ローカルが死んでも問題ない。&lt;/p&gt;&#10;&lt;p&gt;ということで、&lt;strong&gt;回数が少ないのであれば、rsyncのようなコマンドツールよりも、GUIのツールが良いなと思うようになった&lt;/strong&gt;。rsyncなんだかんだでトラブルも多いんだよな。それに、Windowsでも使いたかったし。&lt;/p&gt;&#10;&lt;p&gt;で、結果的に選ばれたのがFreeFileSync。GUIで操作できて、Windows版もLinux版もMac版も揃っている。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://freefilesync.org/" target="_blank" rel="noopener"&#10; &gt;FreeFileSync: Open Source File Synchronization &amp;amp; Backup Software&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;まぁだいたい一週間に一回くらいの割合で、思い出した時にバックアップしている。これまでやけに自動化にこだわって色々苦労したが、別にこの程度でよかったなと、PC使って15年以上して思うのであった。&lt;/p&gt;&#10;</description></item><item><title>Macで最初に設定していること macOS 14 Sonoma版</title><link>https://hack-le.com/mac-sonoma-14-6-1/</link><pubDate>Sun, 06 Oct 2024 05:37:03 +0900</pubDate><guid>https://hack-le.com/mac-sonoma-14-6-1/</guid><description>&lt;p&gt;自分用のメモ書き。前回からけっこう間がたったけど改訂。Sequoia？知らないな。コードネームどんどん覚えづらいやつにしてくるのなんなんよ。しかしなんだかんだMac使い始めてもうすぐ15年だよ。&lt;/p&gt;&#10;&lt;p&gt;Macの購入時とかクリーンインストール時のやることリスト。最近はもうクリーンインストールもあんまりやらなくなったけど。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/mac-init-mojave/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Macで最初に設定していること(macOS 10.14 mojave)&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/mac-init-mojave/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2015/11/2701dee433ee744cd977d529ba9057c5.webp" alt="Macで最初に設定していること(macOS 10.14 mojave)" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="miniのみ-外付けssdを起動ディスクにする"&gt;(miniのみ) 外付けSSDを起動ディスクにする&#10;&lt;/h2&gt;&lt;p&gt;ドケチなのでApple公式のクソ高CTOには付き合わない。以下の記事を参考に、外付けSSDを起動ディスクにする。さすがにラップトップではやらない。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/mac-mini-2018-nvme-ssd-boot/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Mac mini 2018に外付けSSDをつけて起動ディスクにした&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/mac-mini-2018-nvme-ssd-boot/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_12018_1789620831.webp" alt="Mac mini 2018に外付けSSDをつけて起動ディスクにした" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Blackmagic Disk Speed Testでベンチとっておく。&lt;/p&gt;&#10;&lt;h2 id="環境設定"&gt;環境設定&#10;&lt;/h2&gt;&lt;p&gt;サードパーティとか使わず、システム環境設定とかいじらないといけないやつ。スマート引用符とか地味に忘れていた。&lt;/p&gt;&#10;&lt;h3 id="キーボードマウス"&gt;キーボード、マウス&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;キーボードでキーリピート速める&lt;/li&gt;&#10;&lt;li&gt;キーボードでスマート引用符とスマートダッシュを使わないようにする&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://blog.piyo.tech/posts/2014-01-06-205101/" target="_blank" rel="noopener"&#10; &gt;Macで引用符を入力すると勝手に変換されるのをやめたい - ぴよログ&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;トラックパッドでタップでクリック、ポインタ速度速める&lt;/li&gt;&#10;&lt;li&gt;アクセシビリティからトラックパッドの3本指ドラッグ解禁&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="ネットワーク"&gt;ネットワーク&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;ファイアウォールを「入」にする&#10;&lt;ul&gt;&#10;&lt;li&gt;インストール時にホームディレクトリの暗号化まで推奨してきたのに、何故FWがデフォルトで「切」なんだ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ファイル共有を「入」にする&lt;/li&gt;&#10;&lt;li&gt;（サーバ用の場合）リモートログインを「入」にする&#10;&lt;ul&gt;&#10;&lt;li&gt;他のMacから入るための公開鍵を &lt;code&gt;authorized_keys&lt;/code&gt; に登録する&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt; をいじって &lt;code&gt;PasswordAuthentication&lt;/code&gt;を &lt;code&gt;no&lt;/code&gt; にする&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="アプリケーションからのインストール"&gt;アプリケーションからのインストール&#10;&lt;/h2&gt;&lt;h3 id="app-storeから"&gt;App Storeから&#10;&lt;/h3&gt;&lt;p&gt;一時期流行りかけたけど、結局あまり定着しなかった。ただいくつかのソフトウェアはこっから入れている。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Xcode&lt;/li&gt;&#10;&lt;li&gt;QSpace Pro&#10;&lt;ul&gt;&#10;&lt;li&gt;QSpaceからアップグレードする。確かライセンス2台だったので古い機種は削除がいるのかな&lt;/li&gt;&#10;&lt;li&gt;ForkLiftは使いやすかったけどライセンス形態を実質サブスクに移行して許されなくなった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;CotEditor&lt;/li&gt;&#10;&lt;li&gt;LanScan&lt;/li&gt;&#10;&lt;li&gt;Readkit&#10;&lt;ul&gt;&#10;&lt;li&gt;ほぼ購読登録ソフトと化している&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;PopClip&lt;/li&gt;&#10;&lt;li&gt;Capo&lt;/li&gt;&#10;&lt;li&gt;Whisper Transcription&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="webから"&gt;Webから&#10;&lt;/h3&gt;&lt;p&gt;結局PCソフトはWebサイトからDLが王道なんだということを、10年かけてわからされた僕たち。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;文字入力&#10;&lt;ul&gt;&#10;&lt;li&gt;ATOK&lt;/li&gt;&#10;&lt;li&gt;Karabiner-Elements&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Web関係&#10;&lt;ul&gt;&#10;&lt;li&gt;Brave&lt;/li&gt;&#10;&lt;li&gt;Firefox&lt;/li&gt;&#10;&lt;li&gt;Google Chrome&lt;/li&gt;&#10;&lt;li&gt;DeepL&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;開発ツール&#10;&lt;ul&gt;&#10;&lt;li&gt;Visual Studio Code&lt;/li&gt;&#10;&lt;li&gt;Android Studio&lt;/li&gt;&#10;&lt;li&gt;ChatGPT&lt;/li&gt;&#10;&lt;li&gt;Cloudflare WARP&lt;/li&gt;&#10;&lt;li&gt;Docker Desktop&lt;/li&gt;&#10;&lt;li&gt;Figma&lt;/li&gt;&#10;&lt;li&gt;Postman&lt;/li&gt;&#10;&lt;li&gt;Raspberry Pi Imager&#10;&lt;ul&gt;&#10;&lt;li&gt;まぁ必要になったらでいいかも&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ApplePiBaker&#10;&lt;ul&gt;&#10;&lt;li&gt;ddコマンドよりはまぁ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;AWSCLI&#10;&lt;ul&gt;&#10;&lt;li&gt;いつのまにかbrewで管理できなくなった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;volta&#10;&lt;ul&gt;&#10;&lt;li&gt;いつも忘れそうになるが、うちのnode.jsバージョン管理はvolta&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;電子書籍&#10;&lt;ul&gt;&#10;&lt;li&gt;Calibre&lt;/li&gt;&#10;&lt;li&gt;Simple Comic&#10;&lt;ul&gt;&#10;&lt;li&gt;2010年で更新止まってるけどMac用の漫画ビューアっていまだにこれが一番なんじゃなかろうか…&lt;/li&gt;&#10;&lt;li&gt;検索すると変なサイト出るけど本家は「&lt;a class="link" href="http://dancingtortoise.com/simplecomic/" target="_blank" rel="noopener"&#10; &gt;Dancing Tortoise | Simple Comic&lt;/a&gt;」GitHubにソースもある&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Kindle&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;メディア&#10;&lt;ul&gt;&#10;&lt;li&gt;Vox for mac&lt;/li&gt;&#10;&lt;li&gt;Steam&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;リモート&#10;&lt;ul&gt;&#10;&lt;li&gt;Splash Streamer&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;オフィスソフト&#10;&lt;ul&gt;&#10;&lt;li&gt;LibreOffice&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ツール&#10;&lt;ul&gt;&#10;&lt;li&gt;BetterTouchTool&lt;/li&gt;&#10;&lt;li&gt;Clipy&lt;/li&gt;&#10;&lt;li&gt;Logi Options+&lt;/li&gt;&#10;&lt;li&gt;QR Journal&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ファイル&#10;&lt;ul&gt;&#10;&lt;li&gt;Adobe Acrobat DC&lt;/li&gt;&#10;&lt;li&gt;Adobe Bridge&lt;/li&gt;&#10;&lt;li&gt;Dropbox&lt;/li&gt;&#10;&lt;li&gt;FreeFileSync&lt;/li&gt;&#10;&lt;li&gt;QSync Client&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;デザイン&#10;&lt;ul&gt;&#10;&lt;li&gt;Affinity Designer, Photo, Publisher 2&lt;/li&gt;&#10;&lt;li&gt;Pixelmator Pro&#10;&lt;ul&gt;&#10;&lt;li&gt;超解像をAutomatorで右クリックコマンドに組み込めるのが便利なので&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;コミュニケーション&#10;&lt;ul&gt;&#10;&lt;li&gt;LINE&#10;&lt;ul&gt;&#10;&lt;li&gt;しゃーない&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Slack&lt;/li&gt;&#10;&lt;li&gt;zoom&lt;/li&gt;&#10;&lt;li&gt;Zoho Mail Desktop&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="homebrewから"&gt;Homebrewから&#10;&lt;/h3&gt;&lt;p&gt;必要になった時に都度入れたらいいんだけどさ。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;開発&#10;&lt;ul&gt;&#10;&lt;li&gt;shellcheck&lt;/li&gt;&#10;&lt;li&gt;emacs&lt;/li&gt;&#10;&lt;li&gt;bash&lt;/li&gt;&#10;&lt;li&gt;fish&#10;&lt;ul&gt;&#10;&lt;li&gt;メイン端末&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;git&lt;/li&gt;&#10;&lt;li&gt;poetry&lt;/li&gt;&#10;&lt;li&gt;jq&lt;/li&gt;&#10;&lt;li&gt;cliclick&lt;/li&gt;&#10;&lt;li&gt;lazygit&lt;/li&gt;&#10;&lt;li&gt;lazydocker&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;メディア&#10;&lt;ul&gt;&#10;&lt;li&gt;imagemagick&lt;/li&gt;&#10;&lt;li&gt;poppler&lt;/li&gt;&#10;&lt;li&gt;ffmpeg&lt;/li&gt;&#10;&lt;li&gt;youtube-dl&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ファイル操作&#10;&lt;ul&gt;&#10;&lt;li&gt;wget&lt;/li&gt;&#10;&lt;li&gt;peco&lt;/li&gt;&#10;&lt;li&gt;zip&lt;/li&gt;&#10;&lt;li&gt;tree&lt;/li&gt;&#10;&lt;li&gt;fzf&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="細かな設定"&gt;細かな設定&#10;&lt;/h2&gt;&lt;p&gt;ターミナルの設定はなんだかんだ妙にこれで慣れてしまったので……。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;NASの設定（「&lt;a class="link" href="https://hack-le.com/rnas104smbup/" &gt;MacとReadyNAS 104の通信速度が遅い時の対処法(SMB)&lt;/a&gt;」）&lt;/li&gt;&#10;&lt;li&gt;fishの設定&#10;&lt;ul&gt;&#10;&lt;li&gt;パスの設定、履歴数など&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ターミナルの設定&#10;&lt;ul&gt;&#10;&lt;li&gt;monaco 12pt.&lt;/li&gt;&#10;&lt;li&gt;背景黒&lt;/li&gt;&#10;&lt;li&gt;Optionをメタキー&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;自分用binディレクトリのソフトリンクとパス設定&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>macOS版Dropboxで勧められるFile Providerの罠っぷりよ</title><link>https://hack-le.com/macos-dropbox-file-provider/</link><pubDate>Sun, 24 Sep 2023 07:30:34 +0900</pubDate><guid>https://hack-le.com/macos-dropbox-file-provider/</guid><description>&lt;p&gt;以前、Mac miniで外部SSDを起動ディスクにした時の記事を書いた。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/mac-mini-2018-nvme-ssd-boot/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Mac mini 2018に外付けSSDをつけて起動ディスクにした&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/mac-mini-2018-nvme-ssd-boot/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_12018_1789620831.webp" alt="Mac mini 2018に外付けSSDをつけて起動ディスクにした" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;この時一番引っかかったのは、起動ディスクにしたこととは直接関係がない、DropboxのFile Provider問題であった。これをオンにすると外部ストレージをDropboxの保存場所にできない。これは有名な問題で、この仕様が発表された時Dropboxのフォーラムは阿鼻叫喚であった。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.dropboxforum.com/t5/Storage-Space/Disaster-Dropbox-removing-external-disk-support-for-Mac-users/td-p/659876" target="_blank" rel="noopener"&#10; &gt;Solved: Disaster: Dropbox removing external disk support f&amp;hellip; - Dropbox Community&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;ユーザのフィードバックを受けて、Dropboxは当面外部ストレージのサポートを継続することを表明した。とはいえ、いつまで続くかはわからないし、そのうちにFile Provider使わなきゃいけないんだろうなぁ……と思って、外部ストレージを起動ディスクにして容量的な問題がなくなったので、利用を開始したのだが、これがもう最悪で、結局Dropboxをクリーンインストールしなおす羽目になってしまった。&lt;/p&gt;&#10;&lt;h2 id="帝王appleの推し進めるfile-provider"&gt;帝王Appleの推し進めるFile Provider&#10;&lt;/h2&gt;&lt;p&gt;Appleが推進するFile Providerという新機能は、オンラインストレージサービスに多くの影響を与えている。この機能は、ファイルの同期やアクセスを効率化する目的で導入されたが、その影響は一概に良いとは言えない。特に、Dropboxのような多機能オンラインストレージサービスには、いくつかの制約が生じている。これは、Dropboxが提供する多くの便利な機能と相反する場合があり、特に有料プランを利用しているユーザーにとっては深刻な問題となり得る。&lt;/p&gt;&#10;&lt;p&gt;公式ページの「&lt;a class="link" href="https://help.dropbox.com/ja-jp/installs/macos-support-for-expected-changes" target="_blank" rel="noopener"&#10; &gt;File Provider での Dropbox for macOS で予想される変更点 - Dropbox ヘルプ&lt;/a&gt;」にその制約がリストアップされている。これを見ればわかるとおり、機能の拡張よりも制約のほうが大きい。&lt;/p&gt;&#10;&lt;h2 id="保存場所の制限"&gt;保存場所の制限&#10;&lt;/h2&gt;&lt;p&gt;一番酷いのは、保存場所を勝手に決められてしまうことだろう。従来、Dropboxは保存場所を自由に選べる柔軟性があり、外部ストレージデバイスを同期の場所としてデータを保存することが可能であった。しかし、File Providerを使用すると、Appleが決めたCloudStorageとかいう場所に固定される。この結果として、保存場所がシステムによって自動的に設定され、外部ストレージデバイスを保存場所として選ぶことができなくなる。これはソフトリンクでは誤魔化せないらしい。&lt;/p&gt;&#10;&lt;p&gt;この制約は、大容量のデータを扱っているだろうDropboxの有料プランユーザにとって死活問題だ。世の中、Appleの馬鹿高いCTOに付き合える石油王ばかりではない。だが、Appleが20万取る4TB SSD（しかもNVme SSD)を、最近は3万足らずで買える。これを利用しているユーザは僕だけではないだろう。これが使えないなら、Dropboxを利用する意味もないくらいだ。&lt;/p&gt;&#10;&lt;p&gt;ただし、これは回避方法がないわけではない。外部ストレージのほうを起動ディスクとして設定すれば、CloudStorageも外部ストレージ上にできるため、この制約を回避できる。しかし、このリスキーな手法をDropboxのためにやるかというと、だいぶ厳しい。&lt;/p&gt;&#10;&lt;p&gt;……まぁ、僕はやったけど。そして、その結果、結局オフにしたけど……保存場所だけじゃないんだよなぁ。&lt;/p&gt;&#10;&lt;h2 id="lan内同期の制限"&gt;LAN内同期の制限&#10;&lt;/h2&gt;&lt;p&gt;DropboxのLAN（Local Area Network）内同期機能が使用できなくなるという制約がある。LAN内同期は、同一のローカルネットワーク内にある複数のデバイス間で高速にデータを同期する機能であり、これにより家の中にある複数端末を高速で同期させることができる。&lt;/p&gt;&#10;&lt;p&gt;しかし、File Providerを使用すると、このLAN内同期が制限される。データの同期がインターネット経由でしか行えなくなり、ローカルネットワーク内での高速なデータ転送が不可能となる。これは非常に不便だ。&lt;/p&gt;&#10;&lt;p&gt;この問題については、公式ページには「LAN 経由での同期は現在サポートされていません。」と書かれている。&amp;ldquo;現在&amp;quot;という言葉があることから、将来的にはサポートされる可能性がある。LAN内同期は非常に便利な機能なので、サポートを期待したいが、いずれにせよ、現時点では使えない。&lt;/p&gt;&#10;&lt;h2 id="オフラインアクセスの問題"&gt;オフラインアクセスの問題&#10;&lt;/h2&gt;&lt;p&gt;Dropboxのオフラインアクセスに関する挙動が変わる。僕が最終的に音を上げたのはこの問題のためだ。&lt;/p&gt;&#10;&lt;p&gt;多くのユーザーが期待するのは、すべてのファイルがローカルに保存され、オフラインでもスムーズにアクセスできる状態だと思う。しかし、実際にはこの期待に反して、ファイルはローカルに完全に保存されず、ファイルを開こうとするたびにインターネットからダウンロードが始まる。Finderなどのファイラでのプレビュー機能もこの制約によってうまく働かなくなる。&lt;/p&gt;&#10;&lt;p&gt;公式ページの文言を見ると、CloudStorage全体にオフラインアクセスを許可することで機能しそうに見えるが、実際にはうまく動かなかった。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/dfa92f51d402c5044a581a598484b837-700x409.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;したがって、これが仕様通りなのかどうかはわからないが、少なくとも僕の環境ではうまくオフラインに落とせなかったことは事実だ。もちろん、容量は何の問題もない。なにしろ4TBもある。&lt;/p&gt;&#10;&lt;p&gt;そしてこれは、僕の場合には死活問題であった。僕は大量の画像ファイルを扱う場合っており、ファイルのプレビュー機能で画像を確認することも多いので、この制約は非常に不便だった。というか、はっきり言って仕事にならない。&lt;/p&gt;&#10;&lt;p&gt;結局Dropboxを入れ直すことになったのだが、一度File Providerの利用を開始する設定をしてしまうと、再インストール時にもその設定が残ってしまうらしく、それを忘れさせるのにもまた手間がかかった……。&lt;/p&gt;&#10;&lt;h2 id="一言で言うとicloudになる"&gt;一言で言うとiCloudになる&#10;&lt;/h2&gt;&lt;p&gt;僕が主に問題と感じたのは以上だが、Dropboxの公式ページを見ればより多くの制約がリストアップされているので、ユーザは必ず確認しておいたほうがよい。恐らく、ダウングレードだと感じることになるだろう。少なくとも現時点で、わざわざFile Providerを利用する積極的な理由は僕にはないと思うし、正直今後もないと思う。&lt;/p&gt;&#10;&lt;p&gt;この制約はAppleに端を発しているが、端的に言うと、&lt;strong&gt;iCloudになることをDropboxに強要している&lt;/strong&gt;と感じた。Appleは昔からクラウドサービスについてはあまり良いものを提供しておらず、実際iCloudを使っている人を僕はほとんど知らないのだが（確か母が写真のために一番安いプランを使っているが、それだけ）、Appleはその理由について反省することもなく、サードパーティをiCloud並に落とすことで解決を図っているようだ。&lt;/p&gt;&#10;&lt;p&gt;これらの変更は、大方のフリープランのユーザにとってはあまり気にならないものかもしれないが、ヘビーに利用している有料プランユーザにとっては許容しがたいものだと思う。そしてそれがDropboxに金を払っている層だ。&lt;/p&gt;&#10;&lt;p&gt;片手間でやってるGoogleやMicrosoftと違って、Dropboxは専業のオンラインストレージサービスであり、熾烈な競争を勝ち抜き、ビジネスユースのみならず一般のアマチュアにも支持された、この分野の雄である。フォーラムに届けられた阿鼻叫喚からも、事の深刻さを理解していると思うし、なんとか踏ん張ってAppleに負けないでほしいところだ。&lt;/p&gt;&#10;&lt;p&gt;……まぁでもどうなってもいいように、NASの準備を着々と進めているのであった……。&lt;/p&gt;&#10;&lt;h2 id="さいごに"&gt;さいごに&#10;&lt;/h2&gt;&lt;p&gt;ところで、この記事はChatGPTに記事を書かせる実験も兼ねて書いたのだが、結局8割方僕の文章になってしまった。別にそんなに時短になってないな。むしろ中途半端にChatGPTナイズされた文章があることで、違和感が大きくなるだけになってしまったかも。うーん。ChatGPTになかなかの文章を書かせている人もいるので、僕の指示の出し方に改善の余地が大いにあるのだろうと思われる。&lt;/p&gt;&#10;&lt;p&gt;まぁ、そもそも今回はトピックが特定のサービスに対する批判であったので、八方美人のChatGPTには難しかった、というのもあるかもしれない。ChatGPTはOpenAI社のリスク回避のため、少しでもリスキーな話題はとにかく避けようとするので。&lt;/p&gt;&#10;&lt;p&gt;僕の文章を学習させて、僕が書きたいトピックについて、いらんリスク回避をせずに8割方書いてくれるAIを作れんもんだろうか……。&lt;/p&gt;&#10;</description></item><item><title>Mac mini 2018に外付けSSDをつけて起動ディスクにした</title><link>https://hack-le.com/mac-mini-2018-nvme-ssd-boot/</link><pubDate>Mon, 11 Sep 2023 02:42:07 +0900</pubDate><guid>https://hack-le.com/mac-mini-2018-nvme-ssd-boot/</guid><description>&lt;p&gt;Mac mini 2018に外付けSSDをつけて起動ディスクにしました。これによって愛機Mac mini 2018はまだまだ第一線でガチれるということになりました。半導体プロセスの微細化が5nmから3nmにまで進むM3 Mac miniでたら、その性能とお値段次第ではポチってやってもええぞ（何目線だよ）。&lt;/p&gt;&#10;&lt;p&gt;……と、このブログを見てくれている人ならば「この数ヶ月脱Mac脱Mac五月蠅かったのはなんだったんだよ」となりそうだが（それともどうせこうなると思われていたか……）、人の心は移ろいやすいもの……などとぶつくさ言いながら、事実としてかれこれ13年Macユーザーなので、そこらへんのApple最高！と言ってiPadとMac比較している者より実はMac愛強いのではないかという気もしてきた。まぁWindowsも相変わらず触ってますよ。&lt;/p&gt;&#10;&lt;h2 id="買ったもの"&gt;買ったもの&#10;&lt;/h2&gt;&lt;h3 id="hiksemi-future-70-04tb"&gt;HIKSEMI FUTURE-70-04TB&#10;&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/2023-09-08-23.36.36-700x527.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;SSDについてはHIKSEMIの4TB NVMe SSDです。ヒートシンクなしで27,800円でした。Gen4対応。R/W 7000MB/sクラス。1200TBW。どういうことなの。やっすい。まぁ実際、各所のレビューでは値段に比して才能が高いということになっており、またそれに納得できる外的要因もあり（米中対立のアレ。日本としてはアメリカに寄りつつも、適度に距離感保っておいしいとこほしいですね）、ということで話題沸騰の模様。&lt;/p&gt;&#10;&lt;p&gt;巷ではこれのチップ使っているところ全般を蝉族と称しているらしく、Amazonレビューでは当然のように蝉蝉言われていて最初は意味がわからなかった。みんなどこで情報やりとりしているんだろう。そんな蝉族で中身が一緒とされるMonsterとか、さらに安くて25,800円だったよ。まぁでも、一応蝉の親玉のほうが多少なりとも安心感あるか？という気もした。それにこの後買う外付けケースの値段まで合わせて考えると、2,000円の差分は誤差かなって。&lt;/p&gt;&#10;&lt;h3 id="外付けssdキットは地獄のサクラ大戦"&gt;外付けSSDキットは地獄のサクラ大戦&#10;&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/2023-09-08-23.37.13-700x527.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;SSDだけあっても仕方ないので外付けドライブ化キットを用意する必要がある.今回は起動ディスクにしたいので、高いけれどもThunderbolt 3対応のものを選ぶことに。HIKSEMI FUTUREの高性能を少しでも活かしたいしね。&lt;br&gt;&#10;で、買ったのこれなんだけれど、サクラチェッカーでは危険度99%って言われてる中華確定演出。なんでそんなの買ったの？って思われそうだけど、サクラレビューのキットしかなかったんよ（&lt;a class="link" href="https://sakura-checker.jp/itemsearch/?word=m.2&amp;#43;ssd&amp;#43;%E5%A4%96%E4%BB%98%E3%81%91%E3%82%B1%E3%83%BC%E3%82%B9&amp;#43;thunderbolt" target="_blank" rel="noopener"&#10; &gt;m.2 ssd 外付けケース thunderboltのサクラレビュー分析結果一覧&lt;/a&gt;)。地獄のサクラ大戦状態でどうしようもなかった。&lt;/p&gt;&#10;&lt;p&gt;それだったら少しでも安いものをというのと、レビューに同じ構成で試した人がいたことと、またネジ止めタイプなので固定してずっと使うにはよさそう、という理由でこれにした。14000円ちょいしたけど、2000円クーポンやポイントも加味すると実質12000円ってところかな。&lt;/p&gt;&#10;&lt;h3 id="あわせて4万円"&gt;あわせて4万円&#10;&lt;/h3&gt;&lt;p&gt;ということで、SSDと外付けキット合わせて4万円弱という感じです。絶対値としては安くはないけれど、モノを考えると隔世の感がある。AppleのCTO価格を見た後に見ると心が浄化されるね。コスパこそ正義なんよ。っていうかさすがに+168,000円は意味がわからないよ。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/eecb3d50194e5e297b712d98f52fba66.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;なにもぴったりしねぇよ&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;しかもこれ512GBからの上乗せでこうなので。20万くらいの価格設定らしい。庭から石油出る人限定モデルなんか。8TBのやつはもう目にも入らない。&lt;/p&gt;&#10;&lt;h3 id="drivedx"&gt;DriveDx&#10;&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://binaryfruit.com/drivedx" target="_blank" rel="noopener"&#10; &gt;DriveDx - the most advanced drive health diagnostics and monitoring utility&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;これはソフトで、S.M.A.R.T.とかグラフィカルに確認できるソフトウェア。まだ買ってない（試用期間中）けど、買おうかなと思っている。$20ならまぁいいかなって。CLIでフリーのツールあるのはわかるけれど、見づらいし。やっぱこういうの見やすさ大事。&lt;/p&gt;&#10;&lt;p&gt;内蔵ディスクについては123TBWほどに達していて、健康寿命も86%とのことだった。はー、かれこれ4年半使ってるとはいえ、けっこう書き込んでたんだなぁ。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/fc76be0482f52648098844cfd568aea7.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/f615963d1ecf87f4573625bf9841b0cc.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;帝王Appleはもちろんストレージの情報について公開していないが、一説によると、500GBストレージの耐久性は300TBW程度と言われている。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://createdtech.com/how-long-will-the-ssd-in-your-mac-last" target="_blank" rel="noopener"&#10; &gt;How Long Will The SSD In Your Mac Last? - Created Tech&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;まぁでも実際はもっと持つだろう、と言われている。まぁ実際、今のところMac mini 2018のストレージを使い切ったという話は聞かないね。基本的には心配しなくて大丈夫だろう。&lt;/p&gt;&#10;&lt;p&gt;あとずっと確認できていなかった、SanDiskのポータブルSSD Extreme Proの健康寿命も確認できた。100%だった。すごい（データ保管が主な役割だったためか、4.1TBW程度だったのもあるか）。&lt;/p&gt;&#10;&lt;h2 id="しばらく不安定だった"&gt;しばらく不安定だった&#10;&lt;/h2&gt;&lt;p&gt;HWの取り付けについてはまぁ説明書どおり。繋いだら繋がる。ディスクユーティリティからAPFSにフォーマットする。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/2023-09-11-02.16.56-2-700x382.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;例によって見せる気のない写真（一応少し拭いたんだけど……）&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;取り付け後のソフトウェア的な手順については、色々なところで書かれているとおり。&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;例によって電源を切った後に起動してCmd + R&lt;/li&gt;&#10;&lt;li&gt;起動セキュリティユーティリティから外部ディスクを起動ディスクとして使うことを許可する&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;この設定をすると、ログイン画面でHHKBが使えるようになるっぽくて、もっと前からやればよかったと思った&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;ol start="3"&gt;&#10;&lt;li&gt;外部SSDにOSをインストール&lt;/li&gt;&#10;&lt;li&gt;ディスクを選んで再起動&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;で、ここから先はすんなり……とはいかず、けっこう何度も再起動することになったね。&lt;/p&gt;&#10;&lt;p&gt;僕の場合内蔵ストレージから移行アシスタントを使ったということもあり、例によってApple恒例鬼の許可待ち爆弾が炸裂した。で、どうも起動してしばらくは安定せず、許可コード打っている間にフリーズからの電源落ちを何度か経験してイライラ&amp;amp;不安。&lt;/p&gt;&#10;&lt;p&gt;さらに絶望したのが、Bluetoothの通信が不安定になったことだ。元々Mac miniはBluetoothの通信が不安定で、Trackpadを動かすとイヤホンがブツブツになるのは2012からずっとつきまとっていた。この問題はマイナーかもしれないが、困っている人はそこそこいるものと思う。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.mobile-com.net/apple/mac-mini-2018-usb3-wi-fi/" target="_blank" rel="noopener"&#10; &gt;Mac mini 2018でUSB3.1やThunderbolt 3の電波・ノイズ干渉に悩まされている話！Wi-Fi速度の低下や通信・Bluetooth接続が不安定に！ - モバイルドットコム&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;これはかなり絶望したが、再起動したらなおった。伝家の宝刀の切れ味は2023年もなお健在なり。ただ再発することがないか、今もちょっと不安。&lt;/p&gt;&#10;&lt;p&gt;個別のアプリでハマったやつを言うと、Karabinerはdriverのdeactivateが必要だった。それくらいかな。Clipyも毎回「ログイン項目に追加されました」って言ってくるから、もしかすると再インストールとかしたほうがいいのかもしれない。&lt;/p&gt;&#10;&lt;p&gt;ちなみに一番ハマったのはDropbox問題で発狂しそうになったんだが、これは起動ディスク化とは直接は絡まないのでまた別の記事で愚痴ります。。。Appleはクラウド音痴なのはわかっていたが、まさかDropboxをiCloud並に引き下げる作戦に出ていたとか思わんよ……。&lt;/p&gt;&#10;&lt;h2 id="一度安定してからは基本問題なし別の外付けssdをつけると落ちる"&gt;一度安定してからは基本問題なし、別の外付けSSDをつけると落ちる？&#10;&lt;/h2&gt;&lt;p&gt;さて、不安になりながら幾度もの再起動を経て、ようやく安定的に動いたかな？となってからは、特に何事もなく動かせている。スリープ後の復帰とかも問題ない。心配していたBluetooth通信の不具合も今のところは再発していない。&lt;/p&gt;&#10;&lt;p&gt;ただ一点、別の外付けドライブ……具体的には前述したSanDiskのExtremeだが……を取り付けたり取り外したりすると、フリーズして、その後、落ちる。これは起動ディスクを内蔵ストレージにしていた時には起きなかったので、外部ストレージを起動ディスクにしたためではないかと思う。ただもしかするとケースや外付けSSDとの相性問題もしれない。そこはわからん。おま環かも。まぁそうなりましたよ、という報告。&lt;/p&gt;&#10;&lt;p&gt;ちなみに取り付けたタイミングで落ちるが、その後取り付けたまま起動するとデータの出し入れを普通にできた。ただし、取り外したらまた落ちた。つまり、電源を落としたタイミングで取り付け・取り外しをすれば、一応使えるモノと思われる。まぁそこまでして使う気もないけどね。&lt;/p&gt;&#10;&lt;h2 id="パフォーマンス"&gt;パフォーマンス&#10;&lt;/h2&gt;&lt;p&gt;散々あげられているけれども、一応速度についても。&lt;/p&gt;&#10;&lt;p&gt;まず内蔵ストレージ。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/DiskSpeedTest-internal.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;続いて外付けドライブ。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/DiskSpeedTest-hk.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;READは落ちているが、驚くべき事にWRITEは内蔵ストレージを上回っている。すごい。。。ただHIKSEMI FUTURE本来の性能からはほど遠い。まぁこれは仕方ないね。ただ報告ではRead 3000MB/s出たというのもあったんだがなぁ。&lt;/p&gt;&#10;&lt;p&gt;オマケでSanDiskのExtreme 2TB。これくらいの速度でも実際たいていの作業では問題ないだろうあんと思う。昔はこれでも十分高速だと思ったモノだけどね。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2023/09/DiskSpeedTest.png"&gt;&lt;/p&gt;&#10;&lt;h2 id="様子見"&gt;様子見&#10;&lt;/h2&gt;&lt;p&gt;ということで、無事外付けSSDを起動ディスク化できました。まだ2日程度だけれど、いくつかのトラブルシューティングはしつつも、今のところは問題なく動いている。熱は45度くらいになっているが、ケース触るともっと熱いだろという感じもする。うーん。まぁでも、サーマルスロットリングが発生するような熱が出ていないことは確かだと思う。&lt;/p&gt;&#10;&lt;p&gt;Mac miniのネックはストレージだったが、外付けドライブがこれだけうまく動いてくれるなら、けっこうリーズナブルかも。あれだけ腐しておきながら、M3出たらポチってしまうかもしれない。いやまぁでも、今使っているIntel Mac mini 2018もまぁ十分使えるしねぇ。なによりメモリ32GBと潤沢だし。メモリもCTOすると高いからなー……。整備済みでメモリだけ持ったMac miniが狙い目かも。だいぶレアだと思うけど。&lt;/p&gt;&#10;&lt;p&gt;まぁなんにしても、とりあえず内蔵ストレージには昔のデータを置いておきつつ、NVMe 4TBライフを楽しんでいきたい。&lt;/p&gt;&#10;</description></item><item><title>M3 Macの情報も出はじめた</title><link>https://hack-le.com/m3-mac-2/</link><pubDate>Sat, 01 Apr 2023 10:39:33 +0900</pubDate><guid>https://hack-le.com/m3-mac-2/</guid><description>&lt;p&gt;出るぞ出るぞというだけでちっとも音沙汰なかったMacのM3の情報だが、WWDCを控えて、急に情報が出てきた。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://gadget.phileweb.com/post-34568/" target="_blank" rel="noopener"&#10; &gt;次期MacBook Air搭載の「M3」チップ、M2 Proを凌駕する性能か | Gadget Gate&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://iphone-mania.jp/news-530735/" target="_blank" rel="noopener"&#10; &gt;M3のベンチマーク予測〜シングルコアがM2 Max、マルチコアがM2 Pro超えか - iPhone Mania&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;これによると、なんだか次のMBAはMBPよりも性能の高いものになるか、あるいは省エネのほうに振るか。いずれにせよ、別に今すぐ必要というわけでもなかったので、M2を見送ったのはやはり正解だったかもしれない？&lt;/p&gt;&#10;&lt;p&gt;ただそれでもポチるかはわからぬ。自分としてはほしい気持ちはあるものの、今はそれよりも生成AIのほうにハマってしまっているので、どうせ金を使うならRTX4090の資金に回したいとかなんとか、そういうわけのわからないことを思っていたりもする。&lt;/p&gt;&#10;&lt;p&gt;まぁでも、けっこう楽しみではある。Appleの動きは引き続き要チェックや。&lt;/p&gt;&#10;&lt;h2 id="とりあえずパワーアップ"&gt;とりあえずパワーアップ&#10;&lt;/h2&gt;&lt;p&gt;M3チップ、とりあえずM2 Proからシングルコア性能は大幅に上がり、それに合わせてマルチコア性能もその倍数だけ上がる見込みだ。とすると、別段急いでない身でM2を見送ったのは正解だったような気もする。特にノートPCでは有効だろう。この分野において、まだ当分Appleの牙城は揺らぐことはなさそうだ。&lt;/p&gt;&#10;&lt;p&gt;開発においても、さすがにM1が出てから3年、環境は随分と整ってきた。相変わらずDocker周りではなんだかあまりよくない噂は聞くものの、まぁ自分はそんなに使ってないので……。&lt;/p&gt;&#10;&lt;p&gt;とはいえ、自分はノートPCはメインではないので、ポチるにしてもまずはデスクトップMacを待ちたい。M2 Pro Mac miniがつい最近出てしまったので、M3 Pro Mac miniが出るのは早くとも来年であろう。だいぶ先の話になる。それまでIntel Mac mini 2018を使い続けることになろうか。&lt;/p&gt;&#10;&lt;h2 id="aiの時代"&gt;AIの時代&#10;&lt;/h2&gt;&lt;p&gt;しかし、実際にポチるかどうかは微妙だなという気にもなっている。&lt;/p&gt;&#10;&lt;p&gt;今年は2023年である。生成AIがいよいよ本格的に火を吹き始め、今世界はIT革命以来の荒波に揉まれようとしている。宝の持ち腐れだったオーバースペックは明確な用途を見出し、その用途の前にはむしろスペック不足という実感のあるこの時代、ノートはともかく、デスクトップPCにおいてはワットパフォーマンスばかりを追いかけてもいられないだろう。&lt;/p&gt;&#10;&lt;p&gt;実際、MacでもAI絵を出力できるStable Diffusionは使えるのだが、友人のM1 MacのNeural Engineでやってみてもらったところ、その速度は僕が使っている2017年NVIDIA GTX 1080Tiより遅い。NEが40%パワーアップしているらしいM2だともっと速いだろうとは思うし、なにより消費電力を考えると比べるのはアンフェアだが、しかしデスクトップにおいては消費電力よりも何ができるかのほうが圧倒的に重要である。&lt;/p&gt;&#10;&lt;p&gt;そして、Macのデスクトップは今の所あまりうまくない。Mシリーズはモバイルの用途には見事にマッチしているのだが、デスクトップになるとその拡張性のなさが仇になっている。正直デスクトップMacで頑張るくらいなら、NVIDIAのRTX4090、そこまでいかずともRTX4080くらい買ったほうが幸せになれそうだなと、生成AIにハマっている身としては思う。&lt;/p&gt;&#10;&lt;h2 id="macosにこだわらなくても"&gt;macOSにこだわらなくても…&#10;&lt;/h2&gt;&lt;p&gt;OSのこともある。さすがに今からLinuxをやるかと言われるとちょっと引いてしまうが、Windowsなら全然やれる。ってか今Windowsマシンでこの記事書いてる。&lt;/p&gt;&#10;&lt;p&gt;スティーブ・バルマー時代のWindowsは選択肢にも入らなかったが、サティア・ナデラという聡明な指導者を得てからというもの、MSは明確に変わり、Windowsもまたよくなった。なんといってもWSL2が素晴らしい。十分に実用的である。&lt;/p&gt;&#10;&lt;p&gt;一方のmacOSは、ここ10年で正直別に良くなったという気はしない。トータルの使いやすさで今なおmacOSには得難い魅力があるものの、それはここ数年でできたものというより、大昔に確立されたものがまだ残っているという感じだ。というか、やたらめったらガチガチに固めるせいで、年々使いづらくなっている気さえする。OSをアップグレードした後に繰り広げられる、各アプリケーションからの許可祭りがあるが、あれはけっこう今のMacの象徴だなと思う。あれで本当に得してる人類いるのか。&lt;/p&gt;&#10;&lt;p&gt;ただスマホや他Macとの連携については便利だなと思う。ユニバーサルコントロールとかクリップボード共有とか。こういうところは地味にOS抑えてるのが大きいんだろうね。&lt;/p&gt;&#10;&lt;p&gt;まぁでも、逆に言うとそれくらいか。僕はMacについては未だに最初に使ったSnow Leopardが一番良かったように思える。特に仮想デスクトップは絶対あの頃の4分割がよかったな。Macのフルスクリーン不便なんだよ。MacはiPhoneじゃあないんだよ。&lt;/p&gt;&#10;&lt;p&gt;それでも、Mac触ると馴染むようなものが感じられるから、根本の設計がよほど良かったんだろうな。&lt;/p&gt;&#10;&lt;p&gt;まぁそんなわけで、ノートはともかくデスクトップについては、CPUパワーが上がりました、ワットパフォーマンスもつよつよです、だと個人的にはちょっと訴求力がないな、と思う。&lt;/p&gt;&#10;&lt;h2 id="でもmacには期待している"&gt;でもMacには期待している&#10;&lt;/h2&gt;&lt;p&gt;と言いながら、&lt;strong&gt;実は期待してる&lt;/strong&gt;んだよね。AI面だと今はちょっと存在感ないけど、第三勢力として十分なポテンシャルはあるやん。&lt;/p&gt;&#10;&lt;p&gt;Stable Diffusionでいえば、既にNeural Engineを使った実装がApple直々にされているわけで、これはAppleとしてもAIの可能性は大いに感じていることの証左といってよいだろう。となると、デスクトップ向けにはこの部分を強化してくる可能性はあるよなと思う。&lt;/p&gt;&#10;&lt;p&gt;M2のM1に対する数少ない明確な優位性の一つはNeural Engineだと思うが、Neural Engineは正直ちょっと地味な存在であったように思う。まぁそれもそのはずで、「写真がめっちゃ綺麗！」とかその用途が地味だったからだと思われ、これではメディアの提灯記事くらいしか持て囃さないのは当然だろう。Appleも正直持て余してたんじゃないか。&lt;/p&gt;&#10;&lt;p&gt;しかしStable Diffusionの登場で流れは一気に変わった。&lt;strong&gt;もはや去年とは時代が違う&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;今はまだテキストについてはChatGPTの一強だが、これをStable Diffusionのようにローカルで動かせるようになれば、世界は激変する。検閲のないローカルAIこそ未来だ。そしてそれをもしMacで動かせることがあるならば、僕はいくらでも出そう。&lt;/p&gt;&#10;&lt;p&gt;Appleはクラウド弱いから、逆に期待できるところもあるんよね。まだまだ時間はかかるだろうし、体質的にはどこまでもクローズドな会社ではあるんだけどさ。でもハードウェアさえあれば問題ないから。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://gigazine.net/news/20230313-llama-on-m1-mac/" target="_blank" rel="noopener"&#10; &gt;GPT-3のライバルとなるMetaの「LLaMA」をM1搭載Macで実行可能に、大規模言語モデルを普通の消費者向けハードウェアで実行可能であることが示される - GIGAZINE&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;現時点でこれなら、NVIDIAとは違う勢力としてコンシューマ向けに期待できるところもあるんじゃなかろうか。というか期待したいんだよなぁ。時間はかかっていいから頑張ってくれねぇかなぁ。&lt;/p&gt;&#10;&lt;p&gt;今にして思うと、スマホことiPhoneそれ自体は、革命というよりは革命の前哨戦という位置づけであったような気さえする。ここ10年、ネットもリアルもつまらなかった。僕が歳食ったせいだと思っていたが、Stable Diffusionの登場にはワクワクさせられたから、実際つまらなかったんだと思う。&lt;/p&gt;&#10;&lt;h2 id="なんだかんだで楽しみにしてる"&gt;なんだかんだで楽しみにしてる&#10;&lt;/h2&gt;&lt;p&gt;ということでM3 Macだが、少なくともビジネス用とのモバイルPCとしては、MBAは昨今の円安を差っ引いてなお大いに期待できるものとなりそうだ。ただデスクトップMacについては、線形の進化だとちょっと微妙なものになりそうだけれど、Appleもこの時代の変化を敏感に感じ取っているはず。他のビッグテックと違ってクラウドに弱くハードに強いという特性から、中央集権的なサービス化ではなく、個人のマシンを使ったやり方に力を入れるだろう。それには期待したい。よくわからんゴーグルには期待してない。あれはやめとけ……。&lt;/p&gt;</description></item><item><title>M2 Mac miniは結局ポチらず、なぜかWindows PCをまた触り始めているが、まぁでもMacなんだよなぁ</title><link>https://hack-le.com/m2-mac-mini-windows-pc/</link><pubDate>Sat, 18 Feb 2023 04:42:32 +0900</pubDate><guid>https://hack-le.com/m2-mac-mini-windows-pc/</guid><description>&lt;p&gt;発売されて2週間が経過するが、結局その後Mac miniをポチっていない。発売2週間前くらいの時が自分の中で一番盛り上がっていて、発売される頃には既に熱が冷めていた感じだ。&lt;/p&gt;&#10;&lt;p&gt;今のIntel Mac mini 2018よりもよく働いてくれることは想像に易いが、そうはいっても25万円かけて今リプレースするほどでもないか、というお気持ちである。というか、25万あったらゲーミングPC買えるなとか思い始めたのであった。&lt;/p&gt;&#10;&lt;p&gt;その流れで、GTX 1080Ti（VRAM 11GB！）を搭載したWindows PCを現在再稼働しており、最近無駄にSSD 2TBを増設した。たまにWindows PCをいじっていると、PCそのものをいじるガチャガチャ感が感じられて楽しい。Macはこういう楽しさはないよなと思う。ただなんとも言えない使い心地の良さがあって、そのためにふだん使いはもう13年ほどずっとMacであり続けている。&lt;/p&gt;&#10;&lt;h2 id="windowsは楽し"&gt;Windowsは楽し&#10;&lt;/h2&gt;&lt;p&gt;Windowsも悪くない。WSL2が十分実用的な域に達していることが大きい。そりゃまぁターミナルの操作感でいえばUNIXであるMacやネイティブのLinuxのほうに軍配があがるものの、Windowsしか対応していないソフトやドライバは実際問題多く存在する。PCの選択肢もたくさんある。&lt;/p&gt;&#10;&lt;p&gt;確かにゴチャゴチャしているしガチャガチャしている感はあるのだが、それも何かPCをいじっているんだなぁと思わせる楽しさだとも感じられる。実際、最近2TBのSSDを増設した。SATAとはいえCrucialの2TB SSDが14,100円はリーズナブルだったと思う。まぁ増設もなぜだか一部HDのスロットが認識しないなどあり色々と試行錯誤はあったものの、動いたので結果オーライだ。&lt;/p&gt;&#10;&lt;p&gt;久しぶりにいじると&lt;strong&gt;Windows PCにはMacにはない楽しさがある&lt;/strong&gt;なと実感する。Macは熟れているものの、PCをいじっている楽しさみたいなものはあまりない。拡張性もほとんどなく、今やストレージやメモリすらも購入時にゲロほど高いカスタマイズ以外の選択肢がなくなってしまった。&lt;/p&gt;&#10;&lt;h2 id="macは高し"&gt;Macは高し&#10;&lt;/h2&gt;&lt;p&gt;M2 Mac miniの512GBストレージを2TBにする場合、84,000円ほど追加の費用がかかる。下位モデルでは256GBから512GBへのアップグレードに28,000円とっているのを見ると、Apple的に2TB SSDは13-14万くらいの代物とみて良さそうだ。&lt;/p&gt;&#10;&lt;p&gt;もちろんMacに搭載されているストレージの速度性能はぶっ飛んでいるので単純な比較はアンフェアかもしれない。だが思い出してほしいのだが、&lt;strong&gt;ストレージとは「貯蔵」という意味である&lt;/strong&gt;。そのもっとも重要な機能はどれだけ保存できるか、つまり容量だ。速度に過度な比重を置いてストレージを比較することこそ奇妙な話である。&lt;/p&gt;&#10;&lt;p&gt;もちろん速度も重要ではあるが、単なる画像データや音楽データの置き場に3GB/sのインタフェースはどう考えても不要であり、今なおHDですら事足りることは多い（さすがにHDとなると音の問題もあるが）。ゲームのロードなどはもう少し速度がほしいが、それでもSATA SSDで体感的に十分だ。ストレージにおいては、感じられない速度の向上よりも容量あたり価格の割安さのほうが、全体的なUXの向上に寄与する。&lt;/p&gt;&#10;&lt;p&gt;つまり、&lt;strong&gt;無駄に高性能で高価なストレージのみを選択肢にして売りつけるのはAppleのビジネス上の戦略であって、ユーザ体験のためではない&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;まぁそれでもストレージは安くなった外付けSSDという逃げ道がデスクトップならば存在するものの、メモリはそうもいかない。メモリは最初に必要な容量を選ぶ必要がある。&lt;/p&gt;&#10;&lt;p&gt;Mac mini 2014の無意味なソルダリングと違って（当時はMac暗黒期だった。Mac mini 2018発売前の愚痴記事→「&lt;a class="link" href="https://hack-le.com/buywin/" &gt;ここ最近のMacの愚痴 – 或る阿呆の記&lt;/a&gt;」）、今のユニファイドメモリには技術的な意味があるために多少納得感はあるが、それにしても16GBから32GBのアップグレードで+56,000円は二の足を踏む。下位モデルにおける8GBから16GBへのアップグレードが+28,000円であるとことを考えると、メモリについても32GBメモリで11万ほどというのがAppleの提示する相場なのだろう。今はDDR4でDIMMならば8GB4枚組32GBがその10分の1の価格で手に入る。2万払えば64GBだ。果たしてそれほどの価格差に見合うものかは、甚だ疑問である。&lt;/p&gt;&#10;&lt;h2 id="それでもmacは使いやすい"&gt;それでもMacは使いやすい&#10;&lt;/h2&gt;&lt;p&gt;ということで、10年ほど前はハードウェア面でも優れていたMacだったが、今となっては同じ金を出すならば他に選択肢があるだろう、という状態だ。しかしそれでもなお、macOSというソフトウェアには優位性がある。&lt;strong&gt;割高なハードウェアは、macOSを動かすためのライセンス費用みたいなもの&lt;/strong&gt;という認識だ。さらに最近は、&lt;strong&gt;Appleの構築するエコシステムをPCで利用する参加費用&lt;/strong&gt;も加わっている。そのために高騰している、というのが僕の見方だ。&lt;/p&gt;&#10;&lt;p&gt;それだけの価値はある。&lt;strong&gt;なんというかまぁ、使いやすい&lt;/strong&gt;のである。Windowsデスクトップをガチャガチャ楽しんだ後にMac miniを動かすと、なんとも言えず落ち着く。&lt;/p&gt;&#10;&lt;p&gt;直接的には、トラックパッドの操作性と、UNIXのソフトウェア資産をベースに構築された体系の心地よさが大きいだろう。個人的にはEmacsキーバインドがデフォルトで使えるのもすごく嬉しい。このあたりの感覚は10年前から大筋の考えは変わっていない。以下は10年前の記事だ（このブログは10年以上続いている！）。&lt;/p&gt;&#10;&lt;p&gt;/32323358-2/&lt;/p&gt;&#10;&lt;p&gt;この記事から10年、クラウド全盛の今TimeMachineは時の中に置き去りにされ、改悪を続けられた悪夢iTunesはついに死んだが、&lt;strong&gt;今なおMacから離れられていない&lt;/strong&gt;。10年代中盤は暗黒期だったが、乗り越えられたのはSWの使いやすさ故だろう。上記の記事は今読んでなお納得感がある（ちなみに2018年前のMac系の記事は愚痴記事が多い）。&lt;/p&gt;&#10;&lt;p&gt;しかしこのトータルの使い心地の良さは、UNIXだのトラックパッドの操作性だのといった言葉だけでは説明がつかないとも思う。ましてEmacsキーバインドがポイントのはずはない。&lt;/p&gt;&#10;&lt;p&gt;では時折言われるようなフォントの美麗さ故なんだろうか。まぁ綺麗ではある。それは思う。確かに昔は感動した。Automatorなんかも使ってみれば便利だ。だがそのために良いのかと言うと、そうではない気がする。わからない。AppleScriptも未だによくわからない。ただ、とにかくトータルで使いやすい。&lt;/p&gt;&#10;&lt;p&gt;ただしFinderは永遠に使いづらい。お前だけはダメだ。実はMSの刺客なんだろう？そのアイコンは富士通に外注して作ったのか？まぁファイラは別のものを使えばいい。それくらいの自由さはある。&lt;/p&gt;&#10;&lt;p&gt;ソフトウェアの使い心地と相まって、筐体の良さもある。Macノートのアルミニウムボディは今なお素晴らしいし、デスクトップではその静音性と省スペースさも見逃せない。&lt;/p&gt;&#10;&lt;p&gt;そして、Macは揃えるとさらにユーザ体験が向上する。ユニバーサルコントロールは便利だし、iOSとの連携も細かく素晴らしい。そしてこの細かさは、同一の会社がHWから揃えているからこそできることなのだろう。&lt;/p&gt;&#10;&lt;h2 id="メインはmacなんだろう多分"&gt;メインはMacなんだろう、多分&#10;&lt;/h2&gt;&lt;p&gt;25万という現実を前に、少し頭が冷えて他のゲーミングPCなど物色しつつWindows PCを動かし始めた今日このごろ。久しぶりに電源ユニットまで購入してしまい、また自作PCでもやろうかという気にもなっている。たまにやるとPCいじりは楽しい。ただまぁ、あくまで趣味である。&lt;/p&gt;&#10;&lt;p&gt;普段はやっぱりMacを使っている。Mac暗黒期を経て得られた光明Intel Mac mini 2018を当分は使い続けるかもしれないし、どこかでふと思い立ってM2 Mac miniをポチるかもしれないし、半導体の微細化が進むであろうM3を待つかもしれない。ただいずれにしても、これからもメインはMacなんだろうな、とは思う。そうであってほしい、と言うべきかもしれない。&lt;/p&gt;</description></item></channel></rss>