Magnolia Tech

いつもコードのことばかり考えている人のために。

『カーニハンのUNIX回顧録』

UNIXの歴史や、現代のコンピューティングにもたらした成果、みたいなテーマを扱った本はたくさん出版されているし、自分もよく読んでいる気がする。

UNIXAWKの開発に携わったことで有名なブライアン・カーニハンのUNIXの開発に関する回顧録が出版されていたので、早速買って読んでみた。


www.maruzen-publishing.co.jp

  • 第1章 ベル研究所
  • 第2章 最初のUNIX(1969年)
  • 第3章 第1版(1971年)
  • 第4章 第6版(1975年)
  • 第5章 第7版(1976年~1979年)
  • 第6章 研究の先へ
  • 第7章 商業化
  • 第8章 子孫たち
  • 第9章 遺産

回顧録、というタイトルの通り、ベル研究所での活動や、UNIXに関するさまざまな歴史的なできごとを振り返る構成になっていて、それ自体で何か新しい技術が身に付く、というものでもないけれど、我々が普段使っている技術に繋がるさまざまなツールがどのような時代背景から生まれたのか、それがブライアン・カーニハンの視点で語られるところが非常に興味深い

ちょっとした時間に拾い読みする、くらいの感じがいいかも

HonoConf 2025でスタッフをやってきた

2025年10月18日に開催されたHonoConf 2025でスタッフをやってきた

honoconf.dev

当日の様子はアーカイブ動画も公開されるそうなので見てみてください。

そもそもHonoとは?という方は以下のサイトを見てください

hono.dev


遥か昔、yusukebeさんが開催されていたPerl Casualというイベントが有り、自分のコミュニティ原体験がそのイベントの楽しさに感動したことだったので、Hono Confのスタッフ募集の告知にすぐ反応して参加

(大吉祥寺.pm 2025の準備と完全に被っていたのに...)

準備期間は主にスポンサー対応を担当...いくつかのスポンサーの声掛けとか、その後のやり取りとか...メールをひたすら送ってました

あとは事前の会場下見に行ったので、バナースタンドのサイズを確認したり...

到着した荷物の事前点検をしたり...

そんな役割をしていました

当日はスポンサーブースの運営を行い、準備時間はバタバタしていたものの、始まってしまえば順調そのもの...事故・事件無く、最後まで走り切った

イベント期間中はどうしてもイベント全体を歩き回って「問題無いよねー」とチェックする方に意識が集中してしまうので、敢えてトークを集中して聞かなかったのだけど(なので、トークの内容や、感想は別の方の感想を見てください)、イベント全体の楽しそうな雰囲気は伝わってきたし、一つのWAFがこんなに広がってみんなが話す場が有る、というのが「インターネットだな」と思った

懇親会含めて、初めましての方、いつもの方、最近話す頻度が増えてきた方...さまざまな人と話せて良かった...やっぱりリアルの交流は大事だよね!

最近、技術スタッフの細分化や、進化が激しく、久しく忘れてたYAPC::asiaに感じた「あの頃のインターネットがここに有ります」という感覚だった

Honoを中心にいろいろな周辺の話が聞ける、というのが良かったんだと思う

来年の開催はまだ分からないけど(今回は去年に続いて2回目)、開催される時にはまた参加したいな、と思ったイベントでした

meltum NYLON MESSENGER BAG(M)を買った

NYLON MESSENGER BAG(M)meltum.jp

以前からちょっと欲しいなと思っていたmeltumのNYLON MESSENGER BAG、ちょっとサイズが大き過ぎて、少し使い勝手が合わないなーと思っていたら、少し小さいサイズのMサイズが発売されてた

これがMacBook Proの14インチサイズがちょうど収まるサイズだったので購入

テックイベント参加の時に、バックパックだとちょっと大きすぎなーという時用

Type-C4口、Type-A2口が同時に充電できる『Anker Nano Charger』を買った

初めてAnkerの名前を知ったのはおそらく複数ポートのUSB充電器が話題になった時だったと思う

Type-Aが4ポートのやつとか、Type-Cが1ポートで残りはType-Aのやつとかを買ってずっと使っていた

しかし、Type-Cで充電する機器ばかりになってきた時に、自宅に据置で使う多ポートのType-C充電器が全然無いことに気付いた

ようやくType-Cで4つ同時に充電できる『Anker Nano Charger』がリリースされているので、買ってきた

サイズは10cm四方で、置き場所に困らないサイズ...ただし、Type-Cと、Type-Aで出ているポートの向きが異なるので、そこだけは注意かも

最大130Wまで対応しているので、ノートPCへの給電も大丈夫...ただし、使っているポートの数によって最大給電のW数が変わるので、そこは注意

小さいので持ち運ぶのも便利だし、そのための専用ケースも付属する...旅行のときなどにいいかも

tomtocのガジェットポーチを買った

ノートPC周りの周辺機器(充電器、ケーブル、モバイルバッテリー、HDMIアダプタ)をまとめておくガジェットポーチが必要になったので、たまたまネットでレビューを見つけたtomtocというブランドのガジェットポーチを購入した

jp.tomtoc.com

買ったのはSサイズで、大きさは23.5×6.5×12cm、容量が1L

しっかり防水仕様のファスナーになっているところが安心感がある

普段持ち歩いている充電器、ケーブル、モバイルバッテリー、HDMIアダプタがちょうど奇麗に収まるので気持ちいい

最近、モバイルバッテリーを買い替えて、今まで使っていたポーチに入らなくなっていたので、どうしようかと思っていたところに、丁度良いサイズ


macOS Tahoe 26の設定メモ

新しいバージョンがリリースされたら、とりあえずアップグレードして、困らないな、と思ったら、クリーンインストールして設定を確認する

その結果を元にした自分用のメモ

Finderの設定

「View」

「as columns」(カラム表示)を選択

「Settings...」

  • 「General」

    • 「Hard disks」「Connected servers」をチェック

      NASなど、ファイルサーバが有る場合

    • 「New Finder windows show:」をホームディレクトリに変更

      Recentsより便利だと思うのだけど...

System Settings...

General

  • 「Time Machine」で、バックアップ先のストレージを選択

  • 「sharing」→「Local hostname」

    デフォルトではユーザー名と機種名を元にした長い名前なので、短く(「MBP2023」とか)に変更する

  • AirDrop & Handoff」

    • 「Allow Handoff between this Mac and your iCloud devices」をオン

      それほど便利ではないけど...たまに便利、くらい

    • AirDrop & Handoff」の「AirDrop」の設定を必要に合わせて変更

      ほとんどの場合、必要なときにはEvery Oneに変更して、終わったら「Contacts Only」に直すのが良さそう (普段からファイルをやり取りする関係なら、別のルートが有るはずで、AirDropを使うのは、日常的にファイル交換をしない相手の場合が多いと想定されるので)

Desktop & Dock

デスクトップを表示し、Widgetsを右クリックで選択し、削除する(デフォルトは邪魔なものしか無いので...)

Displays

  • ディスプレイの解像度に合わせて、Textのサイズを調整
  • 外付けディスプレイを接続する場合は、「Arrenge...」→「Arrange Displays」にて調整
  • デフォルトオフだが、登壇時は、「Night Shift...」の設定をオフ

    色味が変わるため

Wallpaper

  • 「Shuffle Aerials」→「Shuffle All」を選択

    OSアップデートの一番の楽しみは新しい壁紙の追加なので...

Notification

  • 「when mirroring or sharing the display」は、「Notification off」を選択

    デフォルトでオフ...オンラインミーティングや、登壇時には必ずチェックすべき項目

  • 「Allow notification from iPhone」→「Allow notification from iPhpne」をオフ

    macOSと、iPhoneや、iPadで同じアプリケーションをインストールしている場合に、同じ通知が複数出てくるため、オフの方がお勧め

  • アプリごとに通知設定を変える...基本的にコミュニケーションツール(チャットツール、メール)以外はほぼオフにしている

Sound

  • 「sound Effects」

    • 「Alert sound」を「Sonumi」に変更

      どれでもいいけど、昔からこれが気に入っている、というだけの理由

    • 「Play sound effects throgh」を「MacBook Pro Speakers」に変更

      オンラインミーティング用のヘッドホンや、音楽再生用のスピーカーに警告音を混ぜたくないから

Lock Screen

  • 「Require password after screen saver begins or display is turned off」を15分に

    5分はちょっと短い過ぎる...
    

Touch ID & Password

  • 指は複数登録しておく
  • Apple Watchを持っている場合は、利用するデバイスを選択する

Wallet & Apple Pay

  • 「Payment Cards」

    Apple Payから利用するクレジットカードを設定する
    

Keyboard

  • 「Text Input」「Input Sources」「Edit...」「All Input Sources」
    • 「Use the Caps Lock key to switch to and from last used Latin input source」

      便利な場所にあるUSキーボードのCaps Lockキー押下で「ひらがな」と「ABC」を素早く切り替えられる(Fnキーでも切り替えられるが、場所が悪い)

    • 「Correct spelling automatically」をオフ

    • 「Capitalize words automatically」をオフ

      日本語環境ではあまり役に立たないので

Trackpad

  • 「Tap to click」をオン

    これを設定しないと、圧倒的に使いづらいと思うのだけど、いつまでもデフォルトにならない...

  • 「Tracking speed」はデフォルトより速めに設定

    モニタの大きさに合わせて設定する

iPhone Mirroring

「revoke access to」から、対象のiPhoneを選択し、表示されないようにする

AppleTV

  • 「Playback」→「Audio Language 」から「Japanese」を選択

Dictionary

Command Line Toolsのインストール

Terminalを立ち上げ、「xcode-select --install」とコマンドを実行する

「The “Xcode-select” command requires the command line developer tools.Would you like to install the tools now?」と聞かれるので、「Install」ボタンを押下する

ゆうこりんフェスに行ってきた

大吉祥寺.pmのスタッフをやっていただたりと、これまでたびたび交流のある id:kondoyuko さんの結婚式に参加した

お相手は、korinvr さん、こちらもイベントなどでたびたびお会いしていた(吉祥寺.pmにも来てくれた)

夫婦お二人ともここ数年よくお会いする機会が有るので、ご連絡をいただいた時は、即答で「参加します!」と返信した

場所は吉祥寺のスターパインズカフェ...今月は、きちぴーナイトパーティも有ったので2回目!

当日は、スタッフ参加で、名札の準備とか、イベントスタートのタイミング確認、動画上映などをやっていました

基調講演(!)、ダンスあり、歌あり...最後はオリジナル衣装+オリジナル曲のデュエット!と盛り沢山の内容でした

夕方からの第二部は出番もなかったので、イチ参加者としてパーティに参加して色々な方々との交流を楽しみました

自分が普段接点の無い、色々な界隈の方々がたくさん居て、みんなが楽しそうに交流している雰囲気が最高でした

お二人の人柄所以ですね


写真は、X(Twitter)で、ハッシュタグ「#ゆうこりんフェス」で検索するとたくさん出てくるので、見てみてください

多幸感に溢れるイベントの雰囲気が分かると思います

(スタッフ業や、初めましての方々と話すのに夢中で、全然写真撮ってなかった)

お幸せに!


個人的なツボポイントは、korinさんが最後に挨拶の時にボソっと言った「男女が壇上に」というダジャレです!