<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>macOS on j1nn0 lab</title>
    <link>https://j1nn0.com/tags/macos/</link>
    <description>Recent content in macOS on j1nn0 lab</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>ja-JP</language>
    <lastBuildDate>Wed, 15 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://j1nn0.com/tags/macos/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>2026年の開発環境</title>
      <link>https://j1nn0.com/posts/dev-environment-2026/</link>
      <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://j1nn0.com/posts/dev-environment-2026/</guid>
      <description>&lt;p&gt;今年は、デスク周りと開発ツールを見直した。
パッケージ管理はまだ整理の途中だ。&lt;/p&gt;
&lt;h2 id=&#34;この記事で分かること&#34;&gt;この記事で分かること&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;USB-Cドックを中心にしたデスク周りとMacBookの接続構成&lt;/li&gt;
&lt;li&gt;VS Code と iTerm2 と tmux をやめて選んだエディタとターミナル&lt;/li&gt;
&lt;li&gt;フォントとテーマ、パッケージ管理を見直している現状&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;毎朝のケーブル抜き差しに嫌気が差していた&#34;&gt;毎朝のケーブル抜き差しに嫌気が差していた&lt;/h2&gt;
&lt;p&gt;自分はリモートワークではなく毎日出社している。
職場のセキュリティポリシーで、退社時にマシンをロッカーにしまわなければならない。
デスクに置きっぱなしにできないため、出退勤時や会議のたびに、複数のケーブルを抜き差ししていた。
モニター2台分のケーブル、キーボードのケーブル、トラックパッドの充電ケーブル、ACアダプタ。
これら4〜5本のケーブルを毎回抜き差しするのは、小さいようで積もり積もるとかなりのストレスになる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ターミナル起動を1秒も遅くせず、Homebrewを裏で安全に自動更新する</title>
      <link>https://j1nn0.com/posts/brew-daily-update/</link>
      <pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://j1nn0.com/posts/brew-daily-update/</guid>
      <description>&lt;p&gt;Homebrew の更新をターミナル起動時に同期実行すると、起動が遅くなる。
この構成では更新確認だけを裏で走らせ、更新が必要なときだけ通知から実行する。&lt;/p&gt;
&lt;h2 id=&#34;この記事で分かること&#34;&gt;この記事で分かること&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Homebrew の更新確認を1日1回だけ非同期で実行する仕組み&lt;/li&gt;
&lt;li&gt;Caskの更新で &lt;code&gt;sudo&lt;/code&gt; が必要になったとき、macOSの認証ダイアログを使う設定&lt;/li&gt;
&lt;li&gt;ターミナル起動を待たせない更新確認と、更新が見つかったときの通知&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;同期実行の遅さと自動更新の壊れやすさを避ける&#34;&gt;同期実行の遅さと自動更新の壊れやすさを避ける&lt;/h2&gt;
&lt;p&gt;ターミナル起動時に毎回「brew update」を同期実行すると、シェルの起動が遅くて耐えられない。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
