Jump to content

Джейми Завински

Джейми Завински
Рожденный
Джеймс Вернер Завински

( 1968-11-03 ) 3 ноября 1968 г. (55 лет)
Веб-сайт www .jwz .org

Джейми Вернер Завински (родился 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]

  1. ^ Завински, Джейми (11 февраля 2000 г.). «Раскол Лемакс/ФСФмакс» . Проверено 1 мая 2023 г.
  2. ^ «Список заставок, входящих в сборник» . XScreenSaver . 08.12.2020 . Проверено 13 февраля 2021 г.
  3. ^ «История выпусков» . XScreenSaver . 08.12.2020 . Проверено 13 февраля 2021 г.
  4. ^ «Страница «о:авторах» Netscape Navigator» . 15 декабря 1994 г. Проверено 13 февраля 2021 г.
  5. ^ Штайнерт-Трелкельд, Том (31 октября 1995 г.). «Можете ли вы работать в Netscape Time?» . Fast Company Журнал .
  6. ^ Завински, Джейми (20 ноября 2017 г.). «Электронное письмо в формате HTML, это была твоя вина?» . блог jwz.org . Проверено 13 февраля 2021 г.
  7. ^ Завински, Джейми (1996). «Общежитие Netscape» . jwz.org . Проверено 13 февраля 2021 г.
  8. ^ Дэйв Титус при содействии Эндрю Вонга (1 декабря 2002 г.). «Как родилась Mozilla: История первого талисмана в Интернете» . Проверено 1 мая 2023 г.
  9. ^ Завински, Джейми (3 декабря 2011 г.). «Секретная история URL-адреса about:jwz» . jwz.org . Проверено 13 февраля 2021 г.
  10. ^ Суарес-Поттс, Луи (01 мая 2001 г.). «Интервью: Фрэнк Хекер» . ОпенОфис . Архивировано из оригинала 7 августа 2001 г. Проверено 13 февраля 2021 г.
  11. ^ Перейти обратно: а б Муди, Глин (18 февраля 2001 г.). Мятежный код: Linux и революция открытого исходного кода . Основные книги. ISBN  978-0-7867-4520-3 .
  12. ^ Джим Хамерли и Том Пакуин со Сьюзен Уолтон (3 января 1999 г.). «Освобождение источника: история Mozilla». Открытые исходные коды: голоса революции открытого исходного кода . O'Reilly Media, Inc. ISBN  978-0-596-55390-6 .
  13. ^ Бутин, Пол (июль 1998 г.). «Электрическое слово: Mozilla.organizer» . Проводной . Том. 6, нет. 7.
  14. ^ Квиттнер, Джош (23 марта 1998 г.). «Радуйся, Мэри Netscape» . Архивировано из оригинала 23 февраля 2002 г.
  15. ^ Завински, Джейми (23 ноября 1998 г.). «Страх и ненависть на пути слияния» . Мозилла . Проверено 29 апреля 2013 г.
  16. ^ Завински, Джейми (31 марта 1999 г.). «Отставка и вскрытие» . Архивировано из оригинала 7 августа 2004 г. Проверено 29 марта 2013 г.
  17. ^ Феста, Пол (1 апреля 1999 г.). «AOL и Mozilla теряют ключевого евангелиста» . CNET . Проверено 13 февраля 2021 г.
  18. ^ Кнаусс, Грег (7 ноября 2000 г.). «Взлом города» . Констатация очевидного . Архивировано из оригинала 14 мая 2021 г. Проверено 13 февраля 2021 г.
  19. ^ Леонард, Эндрю (10 февраля 2000 г.). «Освободите ночную жизнь!» . Салон . Проверено 29 апреля 2013 г.
  20. ^ Томас, Эвани (16 июля 2001 г.). «От Netscape до ночного клуба» . Проводной . Архивировано из оригинала 9 апреля 2008 г. Проверено 13 февраля 2021 г.
  21. ^ Страхота, Дэн (18 июля 2001 г.). «Месть сладка» . Еженедельник Сан-Франциско . Архивировано из оригинала 23 сентября 2021 г. Проверено 13 февраля 2021 г.
  22. ^ Перейти обратно: а б Перейра, Алисса (19 декабря 2016 г.). «Владелец DNA Lounge, находящийся на грани закрытия клуба, призывает к «идеям», чтобы оставить его открытым» . Ворота СФ .
  23. ^ Томас, Эвани (16 июля 2001 г.). «От Netscape до ночного клуба» . Проводной .
  24. ^ Джошуа Квиттнер; Мишель Слаталла (1998). Ускорение Интернета: внутренняя история Netscape и как она бросила вызов Microsoft . Атлантик Ежемесячник Пресс. ISBN  978-0-87113-709-8 .
  25. ^ Сейбел, Питер (16 сентября 2009 г.). Программисты за работой: размышления о ремесле программирования . Апресс. ISBN  978-1-4302-1948-4 .
  26. ^ Перейти обратно: а б Сейбел, Питер. «Кодеры за работой» . Апресс . Проверено 1 мая 2023 г.
  27. ^ «Калифорнийские мечты: Золотая лихорадка» . ЦветПОЛЕ . 2001 . Проверено 1 мая 2023 г.
  28. ^ «Калифорнийские мечты: Золотая лихорадка (видео)» . Колорфилд . 2001 . Проверено 1 мая 2023 г.
  29. ^ «Революция: первые 2000 лет вычислений» . Музей истории компьютеров . 2011 . Проверено 13 февраля 2021 г.
  30. ^ «Интервью Джейми Завински» . Спящий режим: искусство заставки . 27 января 2017 г. Проверено 24 декабря 2020 г.
  31. ^ Эрик С. Рэймонд Искусство программирования для UNIX , стр.313
  32. ^ Раймонд, Эрик С. (29 декабря 2003 г.). «Жаргонный файл» . Текстовый архив жаргонных файлов . Проверено 1 мая 2023 г.
  33. ^ Завински, Джейми [@jwz] (24 ноября 2020 г.). «Я говорил не о подражателях, а о платформеризации» ( Твит ) . Проверено 13 февраля 2021 г. - через Twitter .
  34. ^ Сейбел, Питер (16 октября 2009 г.). «C++ в работе программистов» . Гигаобезьяны . Архивировано из оригинала 22 сентября 2010 г. Проверено 29 апреля 2013 г.
  35. ^ Завински, Джейми (2013). "джжжаки" . Проверено 29 апреля 2013 г.
  36. ^ Фридл, Джеффри (15 сентября 2006 г.). «Источник знаменитой цитаты «Теперь у вас две проблемы» . regex.info . Проверено 1 мая 2023 г.
  37. ^ Завински, Джейми. «Ява — отстой» . jwz.org . Архивировано из оригинала 16 июня 2000 г. Проверено 29 апреля 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5fb14fa52c00dacde6c3d585f9809f95__1718084160
URL1:https://arc.ask3.ru/arc/aa/5f/95/5fb14fa52c00dacde6c3d585f9809f95.html
Заголовок, (Title) документа по адресу, URL1:
Jamie Zawinski - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)