Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Джейми Завински (родился 3 ноября 1968 года), широко известный как jwz , - американский импресарио , программист и блогер . Он наиболее известен своей ролью в создании Netscape Navigator , Netscape Mail , Lucid Emacs , Mozilla.org и XScreenSaver . Он также является владельцем в ДНК Lounge , в ночном клубе и живой музыкой место в Сан - Франциско .

Биография [ править ]

Программирование карьера Завински началась в возрасте 16 лет с Фалман «s Спайс Лиспа проекта в Университете Карнеги - Меллона . Затем он работал в AI-стартапе Expert Technologies, Inc., а затем в исследовательской группе ИИ Роберта Виленски и Питера Норвига в Калифорнийском университете в Беркли , занимаясь обработкой естественного языка .

В 1990 году он начал работать в Lucid Inc. , сначала работая над Lucid Common Lisp , а затем над Lucid 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]

Netscape и Mozilla [ править ]

После банкротства Lucid в 1994 году Завински был одним из первых сотрудников Mosaic Communications , позже известной как Netscape . В Netscape он разработал Unix- версию Netscape Navigator 1.0, [4] [5] и более поздних версий , Netscape Mail , первого средства чтения почты (или средства чтения Usenet ) с встроенной поддержкой HTML . [6]

Завински придумал название « Mozilla » (изначально внутреннее кодовое имя веб-браузера) во время собрания персонала, как отсылка к Годзилле и отрывку из « Убийцы мозаики ». [7] [8]

Пасхальное яйцо , он закодирован в браузере Netscape стал довольно хорошо известен в первые дни World Wide Web : набрав «о: jwz» в адресной строке бы пользователю своей домашней странице, и изменит логотип анимации браузера для огнедышащий дракон. [9]

Благодаря своей давней поддержки и пропаганды свободного программного обеспечения как внутри , так и вне компании, Завински приписывают был вдохновением для решения Netscape к открытым исходным кодом исходный код браузера в 1998 году [10] [11] Он был основатель Mozilla.org , лично зарегистрировавший свое доменное имя в день объявления Netscape об открытом исходном коде и помогающий спроектировать и управлять организацией в течение первого года ее существования. [12] [13] [14]

Когда Netscape была приобретена AOL , он написал бюллетень, в котором объяснял, что работа Mozilla будет продолжена с Netscape или без него. [15] А через год после выпуска исходного кода он ушел из Netscape и Mozilla, сославшись на свое разочарование тем, что другие участники проекта решили переписать код вместо того, чтобы постепенно улучшать его. [16] [17]

Зал ДНК [ править ]

Вскоре после выхода Mozilla, он объявил о своей покупке ДНК Lounge , в ночном клубе в Сан - Франциско . [18] [19] [20] [21] Завински купил ночной клуб в 1999 году примерно за 5 миллионов долларов, и он был вновь открыт в июле 2001 года, процесс, который он подробно описал в блоге под названием «Секвенирование ДНК» [22 ] [23]

В 2016 году он изучил альтернативные варианты финансирования, чтобы удержать заведение на плаву во время спада посещаемости. [22]

Интервью и выступления [ править ]

В 2000 году Завински снялся в 60-минутном документальном фильме PBS Code Rush , в котором рассказывается о создании Mozilla.org и выпуске исходного кода браузера в течение 1998 года.

Завинский особенности обширно в Josh Квиттнер «1998 книги s ускейся Сеть: подноготную Netscape и Как это Оспариваемый Microsoft , [24] и в Глинах Moody » s 2001 книги, Rebel код: Linux и Open Source Revolution . [11] В книге Питера Сейбеля 2009 года « Кодеры за работой: размышления о ремесле программирования» есть глава о Завински . [25] [26] А в 2001 году он был показан в документальном фильме для общественного телевидения Германии в « Калифорнийских мечтах: Золотая лихорадка» . [27] [28]

Завински появляется в нескольких видеоинсталляциях на выставке « Революция: первые 2000 лет вычислений» в Музее истории компьютеров . [29]

Он был также показан в спящем режиме: Искусство заставки , [30] галерея выставки Куратор РАФАЭЛЬ Rozendaal в Роттердаме Het Nieuwe Instituut в 2017 году.

Известные цитаты [ править ]

Закон Завинского оболочек программного обеспечения , также известный как Закон Завинского :

Каждая программа пытается расшириться до тех пор, пока не сможет читать почту . Те программы, которые не могут расширяться, заменяются теми, которые могут.

Некоторые интерпретируют это как комментарий феномена « раздутия» программного обеспечения популярными функциями: [31] [32]

Сам Завински заявил: [33]

Я имел в виду не подражателей, а платформизацию. Приложения, в которых вы «живете» весь день, вынуждены становиться всем и делать все. Приложение для редактирования текста становится IDE, а затем ОС. Приложение для отображения гипертекстовых документов становится читателем почты, а затем ОС.

«Теперь у вас две проблемы» - впервые Завински сделал это часто упоминаемое замечание в 1997 году в группе новостей alt.religion.emacs: [34]

Некоторые люди, столкнувшись с проблемой, думают: «Я знаю, я буду использовать регулярные выражения». Теперь у них две проблемы.

Наблюдение 1998 года о скрытых затратах на бесплатное программное обеспечение: [35]

Linux бесплатен только в том случае, если ваше время не имеет значения.

Предупреждение 1998 года в Code Rush о потенциальном будущем Интернета:

Мы находимся в начале индустрии, и все это может снова превратиться в телевидение. Им может управлять небольшое количество компаний, которые решают, что мы видим и слышим. И для этого есть много прецедентов.

О выпуске исходного кода Netscape и конструктивистском бренде Mozilla.org: [36]

Так что это было время, когда я каким-то образом убедил многомиллиардную корпорацию отдать исходный код своего флагманского продукта и провести ребрендинг с использованием пропагандистского искусства самого известного в мире художника-граффити.

Принципы [ править ]

Завинский первым достигли выдающегося как Lisp программист, но большинство из его крупных проектов написано на C . Несмотря на это, он давно критически относится к языкам, в которых отсутствует безопасность памяти и автоматическое управление хранением . Он особенно выступал против C ++ . В книге Питера Сейбела « Кодеры за работой: размышления о ремесле программирования» Завински называет C ++ «мерзостью ... ассемблер PDP-11, который думает, что это объектная система». [26] [37]

Хотя он написал и опубликовал множество утилит в Perl , [38] он не без его критики, характеризуя Perl , как «объединение всех худших аспектов C и Лиспа:. Миллиард различных подъязыки в один монолитный исполняемый Он сочетает в себе мощь C с удобочитаемостью PostScript ". [34]

Он раскритиковал несколько недостатков языка и библиотек, с которыми он столкнулся при программировании на Java , в частности, накладные расходы на определенные фундаментальные классы, но особенно на маркетинг и политику, лежащие в основе этого, что привело Sun к объединению языка, библиотеки классов, виртуальной машины и модели безопасности. все под одним и тем же названием "Java" - в ущерб, по его словам, всем. Несмотря на положительные стороны, в конце концов Завински вернулся к программированию на C, «поскольку это все еще единственный способ выпускать портативные программы». [39]

Ссылки [ править ]

  1. ^ Завински, Джейми (2000-02-11). "Раскол Lemacs / FSFmacs" . Архивировано 30 ноября 2009 года . Проверено 13 февраля 2021 .
  2. ^ «Список хранителей экрана, включенных в сборник» . XScreenSaver . 2020-12-08 . Проверено 13 февраля 2021 .
  3. ^ «История выпуска» . XScreenSaver . 2020-12-08 . Проверено 13 февраля 2021 .
  4. ^ "Netscape Navigator" о: "странице" авторов . 1994-12-15 . Проверено 13 февраля 2021 .
  5. ^ Steinert-Threlkeld, Том (1995-10-31). "Можете ли вы работать в Netscape Time?" . Журнал Fast Company .
  6. ^ Завински, Джейми (2017-11-20). "Электронная почта в формате HTML, это твоя вина?" . Блог jwz.org . Проверено 13 февраля 2021 .
  7. ^ Завински, Джейми (1996). "Общежитие Netscape" . jwz.org . Проверено 13 февраля 2021 .
  8. ^ Дэйв Титус при поддержке Эндрю Вонга (2002-12-01). «Как зародилась Mozilla: история первого талисмана в Интернете» . Проверено 13 февраля 2021 .
  9. ^ Завински, Джейми (2011-12-03). «Секретная история URL about: jwz» . jwz.org . Проверено 13 февраля 2021 .
  10. ^ Суарес-Поттс, Луи (2001-05-01). «Интервью: Фрэнк Хеккер» . OpenOffice . Архивировано 07 августа 2001 года . Проверено 13 февраля 2021 .
  11. ^ a b Муди, Глин (18 февраля 2001 г.). Код повстанца: Linux и революция открытого исходного кода . Основные книги. ISBN 978-0-7867-4520-3.
  12. ^ Джим Хэмерли и Том Пэкуин со Сьюзен Уолтон (1999-01-03). «Освобождение источника: история Mozilla». Открытые источники: голоса революции открытого исходного кода . ISBN O'Reilly Media, Inc. 978-0-596-55390-6.
  13. ^ Бутин, Пол (июль 1998). «Электрическое слово: Mozilla.organizer» . Проводной . № 6.07.
  14. ^ Квиттнера, Джош (1998-03-23). "Богородица Netscape" .
  15. ^ Завински, Джейми (1998-11-23). «Страх и ненависть на пути слияния» . Mozilla . Проверено 29 апреля 2013 .
  16. ^ Завински, Джейми (1999-03-31). «Отставка и вскрытие» . Архивировано 07 августа 2004 года . Проверено 29 марта 2013 .
  17. ^ Феста, Пол (1999-04-01). «AOL, Mozilla теряет ключевого евангелиста» . CNET . Проверено 13 февраля 2021 .
  18. ^ Кнаусс, Грег (2000-11-07). «Взлом города» . Заявление об очевидном . Проверено 13 февраля 2021 .
  19. ^ Леонард, Эндрю (2000-02-10). "Освободите ночную жизнь!" . Салон . Проверено 29 апреля 2013 .
  20. ^ Томас, Эвани (2001-07-16). «От Netscape до ночного клуба» . Проводной . Проверено 13 февраля 2021 .
  21. ^ Страчота, Дэн (2001-07-18). «Месть сладка» . SF Weekly . Проверено 13 февраля 2021 .
  22. ^ a b Перейра, Алисса (2016-12-19). «Владелец DNA Lounge, находящийся на грани закрытия клуба, призывает к« идеям », чтобы он оставался открытым» . SF Gate .
  23. ^ Томас, Эвани (2001-07-16). «От Netscape до ночного клуба» . Проводной .
  24. ^ Joshua Квиттнер; Мишель Слаталла (1998). Ускорение сети: внутренняя история Netscape и то, как она бросила вызов Microsoft . Атлантическая ежемесячная пресса. ISBN 978-0-87113-709-8.
  25. ^ Сейбел, Питер (2009-09-16). Кодеры за работой: размышления о ремесле программирования . Апресс. ISBN 1-4302-1948-3.
  26. ^ a b Сейбел, Питер. «Кодеры за работой» . Апресс . Проверено 13 апреля 2014 года .
  27. ^ "California Dreamin ': Золотая лихорадка" . Цветное поле . 2001 . Проверено 13 февраля 2021 .
  28. ^ "California Dreamin ': Золотая лихорадка (видео)" . Цветное поле . 2001 . Проверено 13 февраля 2021 .
  29. ^ «Революция: первые 2000 лет вычислений» . Музей истории компьютеров . 2011 . Проверено 13 февраля 2021 .
  30. ^ "Интервью Джейми Завински" . Спящий режим: искусство заставки . 2017-01-27 . Проверено 24 декабря 2020 .
  31. ^ Эрик С. Раймонд Искусство программирования UNIX , стр. 313
  32. ^ Рэймонд, Эрик С. (2003-12-29). "Файл жаргона" . Архив текста файла жаргона . Архивировано 11 октября 2006 года . Проверено 5 августа 2018 .
  33. ^ Завински, Джейми [@jwz] (2020-11-24). «Я имел в виду не подражателей, а платформизацию» (твит) . Проверено 13 февраля 2021 года - через Twitter .
  34. ^ a b Фридл, Джеффри (15 сентября 2006 г.). "Источник знаменитого" Теперь у вас две проблемы "цитата" . regex.info . Проверено 29 апреля 2013 .
  35. ^ Маккомбс, Трэй (1998-06-17). "Интервью Джейми Завински" . Themes.org . Проверено 13 февраля 2021 .
  36. ^ Завински, Джейми (2016-10-28). « Они живы и тайная история логотипа Mozilla» . Блог jwz.org . Проверено 13 февраля 2021 .
  37. ^ Сейбел, Питер (2009-10-16). «C ++ в кодировщике на работе» . Гигамонки . Проверено 29 апреля 2013 .
  38. ^ Завински, Jamie (2013). "jwzhacks" . Проверено 29 апреля 2013 .
  39. ^ Завински, Джейми. «Ява - отстой» . jwz.org . Архивировано 16 июня 2000 года . Проверено 29 апреля 2013 .