The true story of the Windows 3.1 'Hot Dog Stand' color scheme

2025/12/13 4:13

The true story of the Windows 3.1 'Hot Dog Stand' color scheme

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

要約

Japanese Translation:

(欠落点をすべて統合しつつ明瞭さを保つ)**

この記事は、インターフェースデザイナーのビリア・ハウレットと彼女の小規模チームがOS開発サイクル中に作成した、Windows 3.1 のあまり知られたテーマ「Hot Dog Stand」に焦点を当てています。黒白背景に三次元ボタン効果のための二色グレーを使用し、鮮やかな黄色と赤で構成されたこのテーマは、Windows 3.1 で提供されるいくつかの初期カスタマイズオプションの一つでしたが、ジョークや実際のホットドッグ店への言及として意図されたものではありません。1985 年に Microsoft に入社し同社初のインターフェースデザイナーとなったハウレットは、その後 Verdana フォント(彼女の娘アナにちなんで名付けられた)を共同開発し、Windows 95 など主要リリースにも携わりました。記事では「Hot Dog Stand」が初期 PC グラフィックハードウェアの典型的な 16 色パレットを示していると述べ、Bordeaux、Tweed、Arizona、Fluorescent、Plasma Power Saver など他のテーマも紹介しています。レトロコンピューティングに興味がある読者には、PCjs Machines エミュレーターへ案内し、現代ハードウェア上でテーマをインストールして試す方法を示しています。この忘れ去られたデザインを再訪することで、物語はレガシー UI 作業への好奇心を呼び起こし、ハウレットの Microsoft のビジュアル言語に対する永続的な影響を強調するとともに、カジュアルユーザーと歴史家双方に向けて初期オペレーティングシステム美学の懐かしいスナップショットを提供します。

本文

Windows 3.1 と「ホットドッグ・スタンド」カラースキーム

Microsoft は 1992 年に Windows 3.1 をリリースし、いくつかのオプションカラー パレットを搭載したシステムでした。デフォルトは灰色のウィンドウと青いハイライトというシンプルな外観ですが、デザイナーたちは Bordeaux(赤みがかったワイン色)、Designer(ティール)、Fluorescent、そして悪名高い「ホットドッグ・スタンド」を追加し、OS を明るい黄色と赤のカーニバルに変えました。

「このカラースキームの本当におかしな点は、他の Windows 3.1 カラー スキームが驚くほど理論的であるのに対し、『ホットドッグ・スタンド』になると…完全に狂っていることです。」
— Jeff Atwood(2005)


背景

Microsoft の最初のインターフェース デザイナー、ヴァージニア・ハウレット(1985 年加入)は、Windows 3.1 テーマ作成を手伝い、Verdana フォントも共同設計しました。彼女は「ホットドッグ・スタンド」を意図的に派手な選択として導入したと語ります―実際のホットドッグ スタンドや挑戦とは関係ありません。

「冗談を狙ったわけではなく、誰かが醜い明るい赤と黄色を好むかもしれないという理由で、とにかく派手な選択でした。」
— Virginia Howlett

16 色のベースは次の通りです:白・黒・灰・RGB・CMY と、それぞれの暗色(ダークレッド、ダークグリーン、ダークブルー、ダークシアン、ダークマゼンタ、ダークイエロー、ダークグレー)。これらが Bordeaux、Tweed、Arizona、Fluorescent、Plasma Power Saver などすべてのテーマの土台となりました。


「ホットドッグ・スタンド」が重要な理由

  • 象徴的 – 鮮やかなパレットで即座に認識できます。
  • 歴史的好奇心 – 初期 Windows が「テーマ」になる前に、UI を広範囲にカスタマイズできたことを思い出させます。
  • デザインの教訓 – ひとつの極端な選択が長く残るミームになる様子が分かります。

PCjs エミュレーター(https://pcjs.org)でオリジナルテーマを試し、ホットドッグ・スタンドに触れてみてください。

この色鮮やかな歴史の一端をお楽しみください!

同じ日のほかのニュース

一覧に戻る →

2025/12/13 5:57

GNU Unifont

2025/12/13 7:02

Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig

## Japanese Translation: uvm32 は、単一の C ファイルで書かれたミニマリストで依存関係を持たない仮想マシンサンドボックスです。 STM32L0 のような非常に小型のマイクロコントローラ上で動作し、4 KB 未満のフラッシュと 1 KB の RAM を使用します。静的割り当てのみで非同期設計となっています。 この VM は RISC‑V のサブセットを実装しており、軽量な管理インタフェースを公開しています。「if‑this‑then‑that」ロジックのために Lua、Duktape、MicroPython などの軽量スクリプトエンジンを置き換え、信頼できないコンポーネントや不安定な部品をサンドボックス化し、ターゲットコンパイラなしでモダン言語の「一度書けばどこでも実行できる」スクリプトを書けるようにすることが目的です。 主な特徴: - バイトコードアプリは C、Zig、Rust、またはアセンブリで記述可能。 - 非ブロッキングでシンプルな実行モデル。安全かつ最小限の型付けを備えた FFI を使用し、ホスト IO(stdio/ネットワーク)は想定していません。 - デザインは高速よりも安全性を優先しています。 - すべてのソースコードは `uvm32/` ディレクトリにあります。最小限のホスト例は `host‑mini` にあり、より高度なホストは `host/`、`host-parallel`、`host-arduino` にあります。 サンプルアプリケーションは VM の機能を示しています(C: helloworld, heap, conio, lissajous, maze, fib, sketch; Zig: zig‑mandel, zigtris, zigalloc, zigdoom; Rust: rust‑hello; アセンブリ: hello‑asm)。 ビルドとテスト用の Dockerfile が提供されており、`make dockerbuild`、`make dockershell` で構築・起動し、その後 `make` を実行してサンプルをコンパイル・実行します。ドキュメントはヘッダファイル `uvm32/uvm32.h` と `doc/README.md` にあります。本プロジェクトは MIT ライセンスで公開されています。

2025/12/13 5:15

Rats Play DOOM

## Japanese Translation: > **概要:** > 著者らは、ラットがDOOMをプレイできる完全にオープンソースの仮想現実装置をリリースしました。ゼロから構築されたこのシステムには、ハードウェア設計・ファームウェア・ソフトウェアがGitHubに掲載されており、他研究室でも簡単に再現または改良できます。バージョン 1(v1)はニューヨークのヴィクトール・トー氏によって開発され、ラットにDOOMコリドーを走行させるよう訓練しました。この実装はViceとPC Gamerで紹介されました。 > > 改良版(v2)はよりモジュラー化され、180°×80°の視野を持つ折りたたみ可能なAMOLEDスクリーン、新しいボールドライバー、強化された給餌器、ゲームイベントに同期した正確な10 µLの砂糖水投与が可能な改良リワード回路を備えています。追加センサーとランニングマシンのボール周囲に設置された光学フロー運動捕捉システムでトラッキング精度が向上しています。 > > ソフトウェアはPythonベースのモジュラースタック(arena_scenario.py)で、PC上で実行され、Raspberry PiとTCP経由で通信します。Piはリアルタイムセンサー読み取り・ボール駆動・リワード制御を担当します。すべてのコンポーネントはGitHubに文書化されており、3Dプリント可能なパーツや回路図も公開されています。 > > チーム(ヴィクトール・トー=ゲーマーラットコーチ、サンドル・マクラ=電気技師、アコス・ブラシュェク=ドキュメントリード)は、ラットが約2週間で慣れることを示しましたが、完全な訓練はまだ完了していません。 > > 現在の制限として、自動キャリブレーションスイートが無いため、ユーザーはセンサーの整列とリワードタイミングを手動で検証する必要があります。 > > 今後の課題は完全な訓練プロトコルの完成、キャリブレーションツールの改良、および他の行動タスクや種へ装置を拡張することです。低コストで完全にオープンなプラットフォームを提供することで、このプロジェクトは世界中の神経科学研究室の参入障壁を下げ、動物VR実験に依存する研究のスピードアップに寄与できる可能性があります。