Show HN: 「boringBar」 – macOS のドックに代わるタスクバー風のアプリ

2026/04/13 2:25

Show HN: 「boringBar」 – macOS のドックに代わるタスクバー風のアプリ

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

boringBar は、標準の Dock をデスクトップ中心型のタスクバーに置き換える強力な macOS ユーティリティであり、アプリケーション名ではなく特定のスペースごとに開いているウィンドウを整理することでユーザーの集中力を維持するのを助けます。主な機能には、サムネイルによる即時ウィンドウプレビュー、スクロールまたはワンクリックでのデスクトップ間切り替え、設定可能なジャンプショートカットが含まれます。検索可能なアプリランチャーを提供し、通知バッジをインタフェース上のチップに直接表示します(注意が必要な項目はハイライトされます)。また、バーサイズの調整、カウントバッジ付きウィンドウグループ化、複数ディスプレイ間でバールのミラーリング機能(システム Dock は必要に応じてのみ表示)をサポートします。機能的には、サムネイルの取得と通知の表示のためにアクセス許可が必要です。macOS 14 (Sonoma) 以降と互換性があり、boringBar は購入を必要とする前に 14 日間の無料トライアルを提供しています:ユーザーは一度だけ的个人ライセンス(2 つのデバイス向けで 2 カ年のサポート付き $40)または小規模チームから数百人のユーザーに至るまで対応可能な年間企業サブスクリプションの間を選択できます。

本文

boringBar:macOS デックの代替品

boringBar は、タスクバー風のドックを macOS 上で置き換えるアプリケーションです。標準的な macOS ドックがアプリ中心であるのに対し、boringBar はデスクトップごとにウィンドウを整理して表示します。さらに、瞬時のプレビュー表示やワンクリックでのデスクトップ切り替え、すぐにアクセスできる固定済みアプリなどの利点も提供しています。

加えて、boringBar では以下の機能をご用意しています:

  • 検索可能なアプリ起動器
  • デスクトップ間をスクロールで切り替えられる機能
  • チップ(アイコン)上にフルウィンドウタイトルを表示
  • ドックを非表示にした場合でも清潔感のあるワークスペースを保証
  • Windows や Linux から移行してくるユーザーにも親しみやすい操作性

主な特徴

現在のデスクトップのみを表示

表示されたディスプレイのうち、アクティブなデスクトップにあるウィンドウのみを表示します。これにより、目の前のタスクに集中できます。

デスクトップスイッチャー

1 クリックで現在のディスプレイ上の任意のデスクトップへ飛び、それぞれのデスクトップに開かれているウィンドウの数を確認できます。

アプリ起動器

一つのリストからアプリを検索して起動し、設定可能なグローバルショートカットで瞬時に開くことができます。

サムネイルによるウィンドウプレビュー

切り替える前にチップ(アイコン)をホバーするとウィンドウのプレビューが表示されるため、必要なウィンドウを素早く選択できます。

通知バッジ

macOS の未読通知バッジがチップ上に直接表示され、重要な更新情報を常時確認可能です。

アテンションパルス

アプリにユーザーの注意が必要な場合、そのアプリのチップが微細なパルス(点滅)を行い、すぐに気づくように配慮しています。

  • スクロールによるデスクトップ切り替え: バー上で上下にスクロールしてデスクトップ間を移動できます(方向は設定可能です)。
  • バーサイズの調整: お好みのサイズ(小、中、大)を選択できます。
  • アプリごとのウィンドウグループ化: 複数のウィンドウを一つのチップにまとめ、未読バッジで表示するモードです。
  • チップタイトルの切替: アイコンとウィンドウ数のバッジを残したまま、アプリ名のテキストを表示・非表示の切り替えが可能です。
  • ウィンドウ名またはアプリ名の表示: チップ内でフルウィンドウタイトルを表示するか、より清潔な見た目のためにアプリ名のみを表示するかを選択できます。
  • ドックの隠蔽: boringBar を使用中はドックを非表示にしつつも、機能オフまたはアプリ終了時に元に戻ります。
  • すべてのディスプレイに展開: 「ディスプレイごとにスペースが独立」であっても含めず、マルチモニター環境でも複数画面にバーを反映させることができます。
  • 「デスクトップを表示」の高速ショートカット: バーで右クリックし「Show Desktop」を選択するか、最右端のリボンをクリックすることで即座にデスクトップを表示できます。
  • アプリ固定の設定: バー上の任意のアプリを右クリックすると、バー自体への固定やアプリケーションメニュートップへの固定が設定可能です。

よくあるご質問 (FAQ)

システム要件

  • boringBar は macOS 14(ソノーマ)以降が必要です。

権限について

boringBar では以下の 2 つの macOS 権限が必要となります:

  1. アクセシビリティ: ウィンドウ、デスクトップ、アプリを代わりに観察・操作するために使用されます。
  2. スクリーン録画: ウィンドウサムネイルプレビューを取得するみに利用され、それ以外の目的には使用しません。
    • このことは自分で検証できます。コントロールセンターの紫点が表示されるのはサムネイル取得時のみです。boringBar から他のタイミングでは表示されません。

ライセンス形態

  • 無料トライアル: 全機能解除状態で、14 日間無料でダウンロードして試すことができます。トライアル期間後はライセンス購入が必要です。
  • 個人ライセンス: 2 台のデバイスでの利用を含む一回性の $40 購入額で、2 ヶ間のサポートとアップデートが含まれます(ソフトウェアはそのまま動作し続けますが、その後のアップデートはありません)。
  • ビジネスライセンス: 企業や組織内での使用を目的とした年間サブスクリプションです。チーム規模に応じて単価が下がるボリューム割引も適用されます:
数量1 ユーザーあたりの年間費用
1 ユーザー(最初)$3.49
次の 2〜20 ユーザー$3.50
次の 21〜50 ユーザー$2.50
次の 51〜100 ユーザー$2.00
その後のユーザー$1.00
  • 計算例:
    • 6 ユーザー分のビジネスライセンス:$20.99/年間
    • 20 ユーザー分のライセンス:$69.99/年間
    • 50 ユーザー分のライセンス:$144.99/年間

両方のライセンスとも同じ機能を享受できます。主な違いは、個人ライセンスが個人防衛用の一回購入制で 2 台まで対応できるのに対し、ビジネスライセンスは年間サブスクリプションである点です。

アクティベーションと席位(Seat)

  • 各ライセンス席(Seat)は一つのデバイスに紐付けられています。
  • 個人ライセンスには 2 つの席が含まれています。
  • ビジネスライセンスでは、チームメンバーごとに事前に適切な数の席を購入してください。既存のライセンスへの追加席購入はサポートしておりません。将来的に席数が必要になる場合は別途ライセンスを購入する必要があります。
  • 同じマシン上の複数ユーザーが一つの席を共有します。
  • アクティベーション方法:
    • 個人ライセンス: 購入後、メールでアクティベーションキーを受取ります。
    • ビジネスライセンス: まずビジネスライセンス管理ページから各チームメンバーを追加します。そのメンバーが boringBar アプリ内でメールアドレスを入力し、ワンタイムコードを受け取り、それを使用してライセンスの確認とアクティベーションを行います。

その他の動作特性

  • boringBar が実行中であればドックを隠すことができますが、ミッションコントロールでは引き続き表示されます。機能をオフにするかアプリを終了すると、ドックはすぐに元に戻ります。

同じ日のほかのニュース

一覧に戻る →

2026/04/13 4:44

怠惰と失われた危機の罠

## Japanese Translation: テキストは、ラリー・ウォールのプログラミングにおける「怠け」、不満、そして大それた振る舞いの美徳が依然として不可欠であると論じつつ、特に未来の利用に最適化された単純かつ強力な抽象化を駆使する「怠け」においてはその重要性が高いと指摘しています。これに対して、大規模言語モデル(LLM)は危険に「徳ある怠け」を、「 Hustle Porn」と呼ばれる偽の勤勉で置き換えてしまいました。人間とは異なり、LLM は作業に対してコストを負担せず、時間制約も無視するため、自慢のためのメトリクスによってではなくエンジニアリングの厳密さによってではない、不要なコードの層を蓄積します。この転換は、「Camel Book」という歴史的智慧において、即時の出力量よりも使いやすさを重視する方針と対照付けられます。具体例として、LLM を用いて 1 日 37,000 行ものコードを書き上げたというブロプログラマの Garry Tan の自慢に対し、Gregorein の分析によって多数のテストハネスとゼロバイトのロゴが示されており、これは無制約な AI が肥大化したシステムを生成する様子を明らかにしています。もし無制約のままにされれば、LLM は「ゴミ」の層を積み重ねることで単純な設計ではなく技術的負債の形で未来の世代を脅かすことになります。しかし、業界の行方はエンジニアがこれらの AI モデルを徳ある怠けの方へ導けるかに依存しています。制約と Oxide ガイドラインに導かれ、LLM が複雑性を削減し、厳密な設計を促進して将来に向けてより単純かつ強力なソフトウェア抽象化をもたらすことを保証することが可能です。 ## Text to translate: The text argues that while Larry Wall's programming virtues of laziness, impatience, and hubris remain essential—especially laziness, which drives simple, powerful abstractions optimized for future use—Large Language Models (LLMs) have dangerously displaced "virtuous laziness" with a form of false industry called "hustle porn." Unlike humans, LLMs incur no cost for work and ignore time constraints, causing them to accumulate unnecessary code layers driven by vanity metrics rather than engineering rigor. The summary contrasts this shift with historical wisdom found in the "Camel Book," which prioritizes ease of use over immediate output volume. Examples include broprogrammer Garry Tan bragging about writing thirty-seven thousand lines of code per day with LLMs, while Gregorein's analysis revealed multiple test harnesses and a zero-byte logo, illustrating how unchecked AI generates bloated systems. If left unconstrained, LLMs will threaten future generations with technical debt by building up "garbage" layers rather than simpler designs. However, the industry's trajectory depends on whether engineers can steer these AI models back toward serving virtuous laziness; guided by constraints and Oxide guidelines, we can ensure LLMs reduce complexity and promote rigorous design to yield simpler and more powerful software abstractions for the future.

2026/04/12 21:21

慣用表現に基づくデザインを取り戻そう

## Japanese Translation: 現代の Web アプリケーションは、デスクトップ時代の統一的なインターフェース標準を捨てて、基本的なタスクを第一原理から再発明し、リアルタイムコラボレーションなどの機能に優先順位を置いている。この変化により、ユーザーはチェックボックスによるログイン永続化や標準的なクレジットカード入力フィールドといった馴染み深い「デザイン慣習」に頼るのではなく、新たな相互作用パターンを絶えず学ぶことを余儀なくされている。Figma や Linear などのツールは設計が良くても、共有アイコンやキーボードショートカットの欠如により断片的な体験をもたらしており、OS によって強制されたライブラリによる予測可能な動作を保証した Windows 時代の均質なインターフェースとは対照的である。この増大するユーザー摩擦に対処するためには、HTML と CSS で定義されるコアなブラウザ慣習に回帰すべきであり、開発者はあいまいなアイコンよりも一貫したアクション、信頼できるデフォルト値、明瞭なテキストラベルを優先することで、予測可能性を取り戻し、ユーザーの学習時間を短縮し、UI 標準の全面的な再発明なしにも Web エコシステムへの信頼を再構築できる。

2026/04/13 1:38

# DIY ソフトドリンクの作り方 「DIY ソフトドリンク」というタイトルは適切ですが、コンテンツをさらに充実させるための構成案をご提案します。 ご自身の手に入れた素材や好みの味に合わせて自由にアレンジしてみてください。 --- ## 【必要なもの】 * 炭酸水(またはレモンサワーベースのシロップ) * シュガーシロップ(または蜂蜜、アガベシロップなど) * お好みの果実(レモン、ライム、オレンジなど) * 氷 * ガラス瓶またはペットボトル(中性洗剤で十分に洗浄したものですこと) ## 【基本レシピ】 1. **シロップの調製** 砂糖と水(甘さを抑えたい場合は 2:1 の割合、通常は 1:1)を鍋に入れて、弱火で溶かします。 お好みの果実を加えて香りを出したら、冷まします。 2. **果汁の絞り方** 新鮮な果実をよく洗い、果汁を搾ります。 必要であれば、果肉も一緒に漉すなどして、澄んだ液体に仕上げてください。 3. **混ぜ合わせ** シロップと果汁をお好みの比率で混合します(例:シロップ 2 :果汁 1)。 グラスや容器に移し替えて、冷蔵庫で保存してください。 4. **炭酸水とのミックス** 氷を入れたグラスに、少量の自家製果汁シロップを入れてから、炭酸水を注ぎます。 スパチュラなどで軽く混ぜ合わせれば完成です。 ## 【ポイント】 * 甘さは控えめが基本ですが、お好みで砂糖の量を調整してください。 * 新鮮な果実を使うことで、より自然な香りを堪能できます。 * 保存期間は冷蔵庫に置いても 2〜3 日が目安です。

## Japanese Translation: 本稿は、糖分・カフェインフリーで正確な自家製コーラレシピを開発する革新的なプロジェクトを記録しています。2020 年以降、著者は Open Cola や Cube Cola などのブランドに着想を得て、オレンジ、ライム、レモン、ナツメグ、シナモン(クサヤ)、コリアンダー、ラベンダーといったエッセンシャルオイルとアラビアゴム(天然の乳化剤)を主成分とする配合を開発しました。計測には 1 ml のインシュリンペン用シリンジを用い、科学的手法で精細な定量を実現しました。安全性も重視し、刺激性のあるエッセンシャルオイルを扱う際にはラテックス手袋を着用するなどの対策講行了されました。レシピは個人のかぶれやすさや感度に合わせて調整され、カフェインが省略され、クエン酸と人工甘味料(当初はナトリウムシклаマートとサッカリンで 1:8 の希釈比、後に「Syntez-Cola」バージョンではスクラロースとバニリン)を使用しています。一部のロットでは若干の苦みが残る事例もありました。さらに、血橙、ライム、アーモンド油によるアルモンド風味のドリンク(マザパンのようなニュアンスを持つものも)などの追加作品も作成されました。実用的な課題として、ハンドミキサー由来のプラスチックのカスを濾し取ることや、ガラス製または金属製の容器の利用が検討されました。著者は自家製コーラをデカフェ Coca-Cola より優れていると評価しており、「味が薄い」と述べています。レシピバージョンは記録されており(例:blinry orange 0.1.1、blinry almond 0.1.1 など)、2026 年には Open Soda のウェブサイトが閉鎖された後、プロジェクトは新ブログと Git リポジトリを通じた詳細な変更ログやバージョニングされた配合を公開する透明性の高いデジタルリソースへと進化しました。このイニシアチブは、趣味家のための再現性のあるレシピや、ダイエットに意識的な消費者のための高度な炭酸飲料(スーパーマーケットの標準品にはない独自の風味プロファイルを備えたもの)を提供します。