ジェイミー・ザウィンスキー | |
|---|---|
| 生まれる | ジェームズ・ワーナー・ザウィンスキー 1968年11月3日 |
| Webサイト | 詳しくはこちら |
ジェイミー・ワーナー・ザウィンスキー(1968年11月3日生まれ)は、一般にjwzとして知られている、アメリカのコンピュータプログラマー、ブロガー、興行主です。彼は、 Netscape Navigator、Netscape Mail、Lucid Emacs、Mozilla.org、およびXScreenSaverの作成における役割で最もよく知られています。彼はまた、サンフランシスコのナイトクラブ兼ライブ音楽会場であるDNAラウンジの経営者でもあります。
バイオグラフィー
ザウィンスキーのプログラミングのキャリアは、16歳のとき、カーネギーメロン大学のスコット・ファールマンのSpice Lispプロジェクトから始まりました。その後、AIの新興企業であるExpert Technologies, Inc.で働き、その後、カリフォルニア大学バークレー校のロバート・ウィレンスキーとピーター・ノーヴィグのAI研究グループで自然言語処理に取り組みました。
1990年に彼はLucid Inc.で働き始め、最初はLucid Common Lispに取り組み、その後LucidのEnergize C++ IDEに取り組んだ。Lucidは、フリーライセンス、人気、拡張性から、IDEのテキストエディタとしてGNU Emacsを使用することを決定し、Zawinskiはそのプロジェクトを率いた。Zawinskiと他のプログラマーが新しい機能を追加するためにGNU Emacsに根本的な変更を加えたとき、これらのパッチをメインツリーにどのようにマージするかをめぐる緊張により、最終的にプロジェクトはGNU EmacsとLucid Emacs(現在のXEmacs )に分岐した。[1]
1992年に彼はXScreenSaverの最初のバージョンをリリースしました。これは現在240以上の[2]スクリーンセーバーを含む無料のオープンソースコレクションです。最初はUnix用にリリースされましたが、現在はmacOS、iOS、Androidもサポートしています。Unixシステムでは、画面をブランクにしたりロックしたりするためのフレームワークも提供しています。彼は今でもこれをメンテナンスしており、年に数回新しいリリースを出しています。[3]
Netscape と Mozilla
1994年のLucid社の倒産後、ザウィンスキーはMosaic Communications (後にNetscape社として知られる)の最初の従業員の一人となった。Netscape社では、 Netscape Navigator 1.0のUnix版を開発した。[4] [5] その後、HTMLをネイティブにサポートする最初のメールリーダー(またはUsenetリーダー)であるNetscape Mailを開発した。[6]
ザウィンスキーはスタッフ会議中に、ゴジラと「モザイクキラー」を組み合わせた造語として、「 Mozilla」(元々はウェブブラウザの社内コード名)という名前を思いついた。[7] [8]
彼がネットスケープブラウザに書いたイースターエッグは、ワールドワイドウェブの初期の頃にかなり有名になった。アドレスボックスに「about:jwz」と入力すると、ユーザは彼のホームページに移動し、ブラウザのロゴアニメーションが火を吐くドラゴンに変わるのだ。[9]
ザウィンスキーは、社内外で長年にわたりフリーソフトウェアをサポートし、擁護してきたことから、 1998年にネットスケープがブラウザのソースコードをオープンソース化するという決定にインスピレーションを与えたとされている。 [10] [11]彼はMozilla.org の創設者の一人であり、ネットスケープがオープンソースを発表した日に自らドメイン名を登録し、設立1年目を通じて組織の設計と運営を支援した。[12] [13] [14]
1999年にNetscapeがAOLに買収されたとき、彼はMozillaの取り組みはNetscapeの有無にかかわらず継続すると説明した速報を書いた。[15]そして最初のソースコードリリースから1年後、彼はプロジェクトの関係者がコードを徐々に改善するのではなく書き直すことを決めたことに失望し、NetscapeとMozillaを辞職した。[16] [17]
DNAラウンジ
Mozillaを去って間もなく、彼はサンフランシスコのナイトクラブ、DNAラウンジの購入を発表した。[18] [19] [20] [21]ザウィンスキーは1999年にこのナイトクラブを約500万ドルで購入し、2001年7月に再オープンした。その過程は「DNAシークエンシング」というブログに詳しく記録されている。[22] [23]
2016年、観客動員数の減少の中で会場を維持するための代替資金調達案を模索した。[22]
インタビューと出演
2000年、ザウィンスキーは、Mozilla.org の創設と 1998 年にわたるブラウザ ソース コードの公開を記録した 60 分間の PBS ドキュメンタリー「Code Rush 」に主演しました。
ザウィンスキーは、ジョシュ・クイトナーの1998年の著書「Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft」[24] やグリン・ムーディの2001年の著書「Rebel Code: Linux and the Open Source Revolution」[11]で詳しく取り上げられている。ピーター・サイベルの2009年の著書「Coders at Work: Reflections on the Craft of Programming」 にもザウィンスキーに関する章がある。[25] [26]そして2001年には、ドイツの公共テレビのドキュメンタリー「California Dreamin': The Gold Rush 」 で取り上げられた。 [27] [28]
ザウィンスキーは、コンピュータ歴史博物館の展示会「革命:コンピューティングの最初の2000年」のいくつかのビデオインスタレーションに登場している。[29]
彼は、2017 年に ロッテルダムのHet Nieuwe Instituutでラファエル・ローゼンダールがキュレーションしたギャラリー展示会「Sleep Mode: The Art of the Screensaver」[30]にも出演しました。
ザウィンスキーの法則
Zawinski のソフトウェア包絡の法則 ( Zawinski の法則とも呼ばれる) は、次のように述べています。
すべてのプログラムは、メールを読み取れるまで拡張を試みます。拡張できないプログラムは、拡張できるプログラムに置き換えられます。
これを、人気のある機能によってソフトウェアが肥大化する現象に対するコメントであると解釈する人もいる。[31] [32]
ザウィンスキーは2020年に次のように述べた。[33]
私が言いたいのは、模倣についてではなく、プラットフォーム化についてです。あなたが一日中「使っている」アプリは、あらゆるものになり、あらゆることを実行しなければならないというプレッシャーにさらされています。テキストを編集するアプリは IDE になり、その後 OS になります。ハイパーテキスト ドキュメントを表示するアプリはメール リーダーになり、その後 OS になります。
原則
Zawinski は最初Lispプログラマーとして有名になったが、彼の大きなプロジェクトのほとんどはCで書かれている。それにもかかわらず、彼は長い間、メモリ安全性と自動メモリ管理を欠いた言語を批判してきた。彼は特にC++ に対して批判的な姿勢を貫いてきた。Peter Seibel の著書Coders at Work: Reflections on the Craft of Programmingで、Zawinski は C++ を「忌まわしいもの... PDP-11 アセンブラがオブジェクト システムだと思っている」と呼んでいる。[26] [34]
彼はPerlで多くのユーティリティを書いて公開しているが[35]、批判がないわけではなく、Perlを「CとLispの最悪の側面をすべて組み合わせたもの、つまり10億の異なるサブ言語を1つのモノリシックな実行ファイルにまとめたものだ。CのパワーとPostScriptの読みやすさを兼ね備えている」と特徴づけている[36]。
彼は、Javaでプログラミングしているときに遭遇したいくつかの言語とライブラリの欠陥、具体的には特定の基本クラスのオーバーヘッド、そして特にその背後にあるマーケティングと政治を批判している。このためSunは言語、クラス ライブラリ、仮想マシン、セキュリティ モデルをすべて「Java」という同じ名前の下に統合し、それがすべてに悪影響を及ぼしたと彼は言う。肯定的な側面にもかかわらず、最終的に Zawinski は「それが依然として移植可能なプログラムを出荷する唯一の方法であるため」C でのプログラミングに戻った。[37]
参考文献
- ^ Zawinski, Jamie (2000-02-11). 「The Lemacs/FSFmacs Schism」 . 2023年5月1日閲覧。
- ^ 「コレクションに含まれるスクリーンセーバーのリスト」。XScreenSaver . 2020-12-08 . 2021-02-13閲覧。
- ^ 「リリース履歴」XScreenSaver 2020-12-08 2021-02-13閲覧。
- ^ 「Netscape Navigator の「about:authors」ページ」。1994 年 12 月 15 日。2021 年 2 月 13 日閲覧。
- ^ Steinert-Threlkeld, Tom (1995-10-31). 「Netscape Time で仕事できますか?」Fast Company誌。
- ^ Zawinski, Jamie (2017-11-20). 「HTML メール、それはあなたのせいですか?」jwz.org ブログ. 2021 年 2 月 13 日閲覧。
- ^ Zawinski, Jamie (1996). 「The Netscape Dorm」. jwz.org . 2021年2月13日閲覧。
- ^ Dave Titus、Andrew Wong の協力 (2002-12-01)。「Mozilla はいかにして誕生したか: インターネット初のマスコットの物語」 。2023年 5 月 1 日閲覧。
- ^ Zawinski, Jamie (2011-12-03). 「about:jwz URL の秘密の歴史」jwz.org . 2021-02-13閲覧。
- ^ Suárez-Potts, Louis (2001-05-01). 「インタビュー: Frank Hecker」. OpenOffice . 2001-08-07時点のオリジナルよりアーカイブ。2021-02-13閲覧。
- ^ ab Moody, Glyn (2001-02-18). Rebel Code: Linux とオープンソース革命. Basic Books. ISBN 978-0-7867-4520-3。
- ^ Jim Hamerly と Tom Paquin、Susan Walton 共著 (1999-01-03)。「Freeing the Source: The Story of Mozilla」。Open Sources: Voices from the Open Source Revolution。O'Reilly Media, Inc. ISBN 978-0-596-55390-6。
- ^ Boutin, Paul (1998 年 7 月)。「Electric Word: Mozilla.organizer」。Wired誌第 6 巻第 7 号。
- ^ Quittner, Josh (1998-03-23). 「Netscape の Hail Mary」。2002-02-23 時点のオリジナルよりアーカイブ。
- ^ Zawinski, Jamie (1998-11-23). 「合併の道における恐怖と嫌悪」Mozilla . 2013-04-29閲覧。
- ^ Zawinski, Jamie (1999-03-31). 「辞任と事後分析」。2004-08-07時点のオリジナルよりアーカイブ。2013-03-29閲覧。
- ^ Festa, Paul (1999-04-01). 「AOL、Mozilla が重要なエバンジェリストを失う」CNET . 2021-02-13閲覧。
- ^ Knauss, Greg (2000-11-07). 「Hacking the City」.明白な事実を述べる. 2021-05-14時点のオリジナルよりアーカイブ。 2021-02-13閲覧。
- ^ レナード、アンドリュー (2000-02-10). 「夜の生活を解放しよう!」Salon . 2013-04-29閲覧。
- ^ Thomas, Evany (2001-07-16). 「From Netscape to Nightclub」Wired . 2008-04-09時点のオリジナルよりアーカイブ。2021-02-13閲覧。
- ^ Strachota, Dan (2001-07-18). 「復讐は甘い」. SF Weekly . 2021-09-23時点のオリジナルよりアーカイブ。 2021-02-13閲覧。
- ^ ab Pereira, Alyssa (2016-12-19). 「閉店間近のDNAラウンジのオーナーが、営業継続のための『アイデア』を募集」SF Gate。
- ^ Thomas, Evany (2001-07-16). 「Netscape からナイトクラブへ」Wired .
- ^ ジョシュア・クイトナー、ミシェル・スラタラ (1998)。『ネットの高速化:ネットスケープの内幕とマイクロソフトへの挑戦』アトランティック・マンスリー・プレス。ISBN 978-0-87113-709-8。
- ^ セイベル、ピーター (2009-09-16)。仕事中のコーダー:プログラミングの技術についての考察。Apress。ISBN 978-1-4302-1948-4。
- ^ ab Seibel, Peter. 「Coders at Work」. Apress . 2023年5月1日閲覧。
- ^ 「California Dreamin': The Gold Rush」ColourFIELD . 2001年. 2023年5月1日閲覧。
- ^ 「California Dreamin': The Gold Rush (ビデオ)」。Colorfield。2001年。 2023年5月1日閲覧。
- ^ 「革命: コンピューティングの最初の2000年」。コンピュータ歴史博物館。2011年。 2021年2月13日閲覧。
- ^ 「ジェイミー・ザウィンスキー インタビュー」。スリープモード: スクリーンセーバーの芸術。2017年1月27日。 2020年12月24日閲覧。
- ^ エリック・S・レイモンド著『UNIXプログラミングの技法』 313ページ
- ^ Raymond, Eric S. (2003-12-29). 「The Jargon File」. Jargon File テキストアーカイブ. 2023-05-01閲覧。
- ^ Zawinski, Jamie [@jwz] (2020-11-24). 「私の言いたいことは模倣についてではなく、プラットフォーム化についてでした」(ツイート)。2021年2月13日閲覧 – Twitter経由。
- ^ Seibel, Peter (2009-10-16). 「C++ in Coders at Work」. Gigamonkeys . 2010-09-22 時点のオリジナルよりアーカイブ。2013-04-29閲覧。
- ^ Zawinski, Jamie (2013). 「jwzhacks」 . 2013年4月29日閲覧。
- ^ Friedl, Jeffrey (2006-09-15). 「有名な「今、あなたには2つの問題があります」という引用の出典」. regex.info . 2023年5月1日閲覧。
- ^ Zawinski, Jamie. 「Java はダメ」。jwz.org。2000年 6 月 16 日時点のオリジナルよりアーカイブ。2013 年 4 月 29 日閲覧。
