Джейми Завински
Джейми Завински | |
---|---|
Рожденный | Джеймс Вернер Завински 3 ноября 1968 г. Питтсбург , Пенсильвания , США |
Веб-сайт | www |
Джейми Вернер Завински (родился 3 ноября 1968 года), широко известный как jwz , — американский программист , блоггер и импресарио . Он наиболее известен своей ролью в создании Netscape Navigator , Netscape Mail , Lucid Emacs , Mozilla.org и XScreenSaver . Он также является владельцем , DNA Lounge ночного клуба и концертного зала в Сан-Франциско .
Биография
[ редактировать ]Карьера программирования Завински началась в 16 лет с проекта Скотта Фалмана Spice Lisp в Университете Карнеги-Меллон . Затем он работал в стартапе в области искусственного интеллекта Expert Technologies, Inc., а затем в Роберта Виленски и Питера Норвига исследовательской группе искусственного интеллекта в Калифорнийском университете в Беркли , работая над обработкой естественного языка .
В 1990 году он начал работать в Lucid Inc. , сначала работая над Lucid Common Lisp , а затем над Lucid's Energize C++ IDE . Lucid решила использовать GNU Emacs в качестве текстового редактора для своей IDE из-за его бесплатной лицензии, популярности и расширяемости, и Завински возглавил этот проект. Поскольку Завински и другие программисты внесли фундаментальные изменения в GNU Emacs, чтобы добавить новые функциональные возможности, разногласия по поводу того, как объединить эти патчи в основное дерево, в конечном итоге привели к разделению проекта на GNU Emacs и Lucid Emacs (теперь XEmacs ). [1]
В 1992 году он выпустил первую версию XScreenSaver , бесплатную коллекцию с открытым исходным кодом , содержащую сейчас более 240 [2] заставки . Первоначально выпущенный для Unix поддерживает macOS , iOS и Android , теперь он также . В системах Unix он также обеспечивает основу для гашения и блокировки экрана. Он до сих пор поддерживает его, новые выпуски выходят несколько раз в год. [3]
Нетскейп и Мозилла
[ редактировать ]Lucid После банкротства в 1994 году Завински был одним из первых сотрудников Mosaic Communications , позже известной как Netscape . В Netscape он разработал для Unix . версию Netscape Navigator 1.0 [4] [5] а позднее — Netscape Mail , первая программа чтения почты (или программа чтения Usenet ), изначально поддерживающая HTML . [6]
Завински придумал название « Mozilla » (первоначально внутреннее кодовое имя веб-браузера) во время собрания персонала как отсылку к Годзилле и как отсылку к « Мозаичному убийце». [7] [8]
Пасхальное яйцо, которое он закодировал в браузере Netscape, стало довольно известным в первые дни существования Всемирной паутины : ввод «about:jwz» в поле адреса перенаправлял пользователя на его домашнюю страницу и менял анимацию логотипа браузера на огнедышащий дракон. [9]
Благодаря своей многолетней поддержке и пропаганде свободного программного обеспечения как внутри, так и за пределами компании, Завински считается вдохновителем решения Netscape открыть исходный код браузера в 1998 году. [10] [11] Он был основателем Mozilla.org , лично зарегистрировал его доменное имя в день объявления Netscape об открытом исходном коде и помогал проектировать и управлять организацией в течение первого года ее существования. [12] [13] [14]
Когда в 1999 году Netscape была приобретена AOL , он написал бюллетень, в котором объяснял, что работа Mozilla будет продолжаться с Netscape или без него. [15] А через год после первого выпуска исходного кода он ушел из Netscape и Mozilla, сославшись на разочарование тем, что другие участники проекта решили переписать код вместо того, чтобы постепенно улучшать его. [16] [17]
ДНК-зал
[ редактировать ]Вскоре после ухода из Mozilla он объявил о покупке DNA Lounge клуба ночного в Сан-Франциско . [18] [19] [20] [21] Завински приобрел ночной клуб в 1999 году примерно за 5 миллионов долларов, и он был вновь открыт в июле 2001 года, и этот процесс он подробно задокументировал в блоге под названием «Секвенирование ДНК». [22] [23]
В 2016 году он изучил альтернативные идеи финансирования, чтобы сохранить заведение на плаву во время спада посещаемости. [22]
Интервью и выступления
[ редактировать ]В 2000 году Завински снялся в 60-минутном документальном фильме PBS Code Rush , в котором рассказывается о создании Mozilla.org и выпуске исходного кода браузера в течение 1998 года.
Завински широко упоминается в книге Джоша Квиттнера 1998 года « Ускорение сети: внутренняя история Netscape и как она бросила вызов Microsoft» . [24] и в книге Глина Муди 2001 года «Rebel Code: Linux and the Open Source Revolution» . [11] Глава о Завинском есть в книге Питера Сейбеля 2009 года « Кодеры за работой: размышления о ремесле программирования» . [25] [26] А в 2001 году он был показан в документальном фильме «Калифорнийские мечты: золотая лихорадка » для немецкого общественного телевидения. [27] [28]
Завински появляется в нескольких видеоинсталляциях на Музея компьютерной истории выставке «Революция: первые 2000 лет вычислений» . [29]
Он также был показан в «Спящем режиме: Искусство заставки» . [30] выставка галереи, курируемая Рафаэлем Розендалом, в Роттердаме в Het Nieuwe Instituut в 2017 году.
Закон Завинского
[ редактировать ]Закон Завинского о программном обеспечении , также известный как Закон Завинского , гласит:
Каждая программа пытается расшириться до тех пор, пока не сможет читать почту . Те программы, которые не могут так расширяться, заменяются теми, которые могут.
Некоторые интерпретировали это как комментарий к феномену раздувания программного обеспечения популярными функциями: [31] [32]
Сам Завинский заявил: [33]
Я говорил не о подражателях, а о платформеризации. Приложения, в которых вы «живете» весь день, вынуждены стать всем и делать все. Приложение для редактирования текста становится IDE, а затем и ОС. Приложение для отображения гипертекстовых документов становится программой для чтения почты, а затем и ОС.
Принципы
[ редактировать ]Завински сначала приобрел известность как Лиспе , но большинство его крупных проектов написаны на C. программист на Несмотря на это, он уже давно критикует языки, которым не хватает безопасности памяти и автоматического управления памятью . Он особенно выступал против C++ . В книге Питера Сейбеля «Кодеры за работой: размышления о ремесле программирования » Завински называет C++ «мерзостью... ассемблером PDP-11, который думает, что это объектная система». [26] [34]
Хотя он написал и опубликовал множество утилит на Perl , [35] он не лишен критических замечаний, характеризуя Perl как «объединяющий все худшие аспекты C и Lisp: миллиард различных подъязыков в одном монолитном исполняемом файле. Он сочетает в себе мощь C с читабельностью PostScript ». [36]
Он раскритиковал несколько недостатков языка и библиотек, с которыми он столкнулся при программировании на Java , в частности, накладные расходы на некоторые фундаментальные классы, но особенно маркетинг и политику, стоящие за этим, которые заставили Sun объединить язык, библиотеку классов, виртуальную машину и модель безопасности. все под одним и тем же названием «Ява» – в ущерб, по его словам, им всем. Несмотря на положительные аспекты, в конечном итоге Завински вернулся к программированию на C, «поскольку это по-прежнему единственный способ выпуска портативных программ». [37]
Ссылки
[ редактировать ]- ^ Завински, Джейми (11 февраля 2000 г.). «Раскол Лемакс/ФСФмакс» . Проверено 1 мая 2023 г.
- ^ «Список заставок, входящих в сборник» . XScreenSaver . 08.12.2020 . Проверено 13 февраля 2021 г.
- ^ «История выпусков» . XScreenSaver . 08.12.2020 . Проверено 13 февраля 2021 г.
- ^ «Страница «о:авторах» Netscape Navigator» . 15 декабря 1994 г. Проверено 13 февраля 2021 г.
- ^ Штайнерт-Трелкельд, Том (31 октября 1995 г.). «Можете ли вы работать в Netscape Time?» . Fast Company Журнал .
- ^ Завински, Джейми (20 ноября 2017 г.). «Электронное письмо в формате HTML, это была твоя вина?» . блог jwz.org . Проверено 13 февраля 2021 г.
- ^ Завински, Джейми (1996). «Общежитие Netscape» . jwz.org . Проверено 13 февраля 2021 г.
- ^ Дэйв Титус при содействии Эндрю Вонга (1 декабря 2002 г.). «Как родилась Mozilla: История первого талисмана в Интернете» . Проверено 1 мая 2023 г.
- ^ Завински, Джейми (3 декабря 2011 г.). «Секретная история URL-адреса about:jwz» . jwz.org . Проверено 13 февраля 2021 г.
- ^ Суарес-Поттс, Луи (01 мая 2001 г.). «Интервью: Фрэнк Хекер» . ОпенОфис . Архивировано из оригинала 7 августа 2001 г. Проверено 13 февраля 2021 г.
- ^ Перейти обратно: а б Муди, Глин (18 февраля 2001 г.). Мятежный код: Linux и революция открытого исходного кода . Основные книги. ISBN 978-0-7867-4520-3 .
- ^ Джим Хамерли и Том Пакуин со Сьюзен Уолтон (3 января 1999 г.). «Освобождение источника: история Mozilla». Открытые исходные коды: голоса революции открытого исходного кода . O'Reilly Media, Inc. ISBN 978-0-596-55390-6 .
- ^ Бутин, Пол (июль 1998 г.). «Электрическое слово: Mozilla.organizer» . Проводной . Том. 6, нет. 7.
- ^ Квиттнер, Джош (23 марта 1998 г.). «Радуйся, Мэри Netscape» . Архивировано из оригинала 23 февраля 2002 г.
- ^ Завински, Джейми (23 ноября 1998 г.). «Страх и ненависть на пути слияния» . Мозилла . Проверено 29 апреля 2013 г.
- ^ Завински, Джейми (31 марта 1999 г.). «Отставка и вскрытие» . Архивировано из оригинала 7 августа 2004 г. Проверено 29 марта 2013 г.
- ^ Феста, Пол (1 апреля 1999 г.). «AOL и Mozilla теряют ключевого евангелиста» . CNET . Проверено 13 февраля 2021 г.
- ^ Кнаусс, Грег (7 ноября 2000 г.). «Взлом города» . Констатация очевидного . Архивировано из оригинала 14 мая 2021 г. Проверено 13 февраля 2021 г.
- ^ Леонард, Эндрю (10 февраля 2000 г.). «Освободите ночную жизнь!» . Салон . Проверено 29 апреля 2013 г.
- ^ Томас, Эвани (16 июля 2001 г.). «От Netscape до ночного клуба» . Проводной . Архивировано из оригинала 9 апреля 2008 г. Проверено 13 февраля 2021 г.
- ^ Страхота, Дэн (18 июля 2001 г.). «Месть сладка» . Еженедельник Сан-Франциско . Архивировано из оригинала 23 сентября 2021 г. Проверено 13 февраля 2021 г.
- ^ Перейти обратно: а б Перейра, Алисса (19 декабря 2016 г.). «Владелец DNA Lounge, находящийся на грани закрытия клуба, призывает к «идеям», чтобы оставить его открытым» . Ворота СФ .
- ^ Томас, Эвани (16 июля 2001 г.). «От Netscape до ночного клуба» . Проводной .
- ^ Джошуа Квиттнер; Мишель Слаталла (1998). Ускорение Интернета: внутренняя история Netscape и как она бросила вызов Microsoft . Атлантик Ежемесячник Пресс. ISBN 978-0-87113-709-8 .
- ^ Сейбел, Питер (16 сентября 2009 г.). Программисты за работой: размышления о ремесле программирования . Апресс. ISBN 978-1-4302-1948-4 .
- ^ Перейти обратно: а б Сейбел, Питер. «Кодеры за работой» . Апресс . Проверено 1 мая 2023 г.
- ^ «Калифорнийские мечты: Золотая лихорадка» . ЦветПОЛЕ . 2001 . Проверено 1 мая 2023 г.
- ^ «Калифорнийские мечты: Золотая лихорадка (видео)» . Колорфилд . 2001 . Проверено 1 мая 2023 г.
- ^ «Революция: первые 2000 лет вычислений» . Музей истории компьютеров . 2011 . Проверено 13 февраля 2021 г.
- ^ «Интервью Джейми Завински» . Спящий режим: искусство заставки . 27 января 2017 г. Проверено 24 декабря 2020 г.
- ^ Эрик С. Рэймонд Искусство программирования для UNIX , стр.313
- ^ Раймонд, Эрик С. (29 декабря 2003 г.). «Жаргонный файл» . Текстовый архив жаргонных файлов . Проверено 1 мая 2023 г.
- ^ Завински, Джейми [@jwz] (24 ноября 2020 г.). «Я говорил не о подражателях, а о платформеризации» ( Твит ) . Проверено 13 февраля 2021 г. - через Twitter .
- ^ Сейбел, Питер (16 октября 2009 г.). «C++ в работе программистов» . Гигаобезьяны . Архивировано из оригинала 22 сентября 2010 г. Проверено 29 апреля 2013 г.
- ^ Завински, Джейми (2013). "джжжаки" . Проверено 29 апреля 2013 г.
- ^ Фридл, Джеффри (15 сентября 2006 г.). «Источник знаменитой цитаты «Теперь у вас две проблемы» . regex.info . Проверено 1 мая 2023 г.
- ^ Завински, Джейми. «Ява — отстой» . jwz.org . Архивировано из оригинала 16 июня 2000 г. Проверено 29 апреля 2013 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
Цитаты, связанные с Джейми Завински, в Wikiquote
- Нетскейп
- 1968 года рождения
- Живые люди
- Американские мужчины-блогеры
- Американские блоггеры
- Эмакс
- Программисты бесплатного программного обеспечения
- Американские интернет-знаменитости
- Разработчики Мозиллы
- Люди Мозиллы
- Люди с открытым исходным кодом
- Люди Нетскейпа
- Люди из Питтсбурга
- Владельцы ночных клубов