Том Лейн (ученый-компьютерщик)
Том Лейн | |
---|---|
Рожденный | Томас Дж. Лейн 18 сентября 1955 г. |
Национальность | Американский |
Образование | Университет Карнеги-Меллон ( доктор философии , 1990 г.) |
Известный | Независимая группа JPEG PostgreSQL Портативная сетевая графика (PNG) |
Научная карьера | |
Поля | Информатика |
Томас Дж. Лейн — ученый-компьютерщик, занимающийся программным обеспечением с открытым исходным кодом . В опросе 2000 года он вошел в число 10 крупнейших участников репрезентативной выборки программного обеспечения с открытым исходным кодом, написав 0,782% от общего кода. [1]
Вклад Лейна в развитие открытого исходного кода включает:
- Организатор независимой группы JPEG (IJG), [2]
- Член основного руководящего комитета PostgreSQL. [3]
- Соавтор спецификации Portable Network Graphics (PNG). [4]
- Член консультативного комитета по формату файлов изображений с тегами (TIFF). [5]
- Участник проекта Птолемей [6]
Биография
[ редактировать ]Лейн получил степень доктора философии (Ph.D.) в области компьютерных наук Университета Карнеги-Меллон , присужденную в 1990 году. Время от времени он читает лекции там и в других местах. [7] Он работал в Hewlett-Packard , [8] Структурированные программные системы, [9] Great Bridge, Red Hat , Salesforce и Crunchy Data.
В июле 2000 года Лейн устроился на работу в Great Bridge, одну из первых компаний по поддержке PostgreSQL. [10] Однако фирма была распущена в сентябре 2001 года. [11] и он перешел в Red Hat , конкурента Great Bridge в то время, чтобы разработать свою версию PostgreSQL под названием Red Hat Database . [12] Позднее проект Red Hat Database был отменен, но Лейн продолжал работать над разработкой PostgreSQL. [13] С мая 2013 года по октябрь 2015 года он работал в Salesforce.com . [14] В 2015 году Лейн начал работать в Crunchy Data, чтобы уделять больше времени поддержке сообщества PostgreSQL. [15] [16] Лейн является частью основной команды PostgreSQL. [17]
PostgreSQL
[ редактировать ]Лейн является членом основной команды разработчиков PostgreSQL . Он участвует во всех аспектах PostgreSQL, включая новые функции, улучшения производительности, а также оценку и исправление ошибок.
Форматы изображений
[ редактировать ]Независимая группа JPEG
[ редактировать ]Independent JPEG Group (IJG) — это неофициальная группа, которая пишет и распространяет широко используемую бесплатную библиотеку для сжатия изображений JPEG . IJG, возможно, является одной из первых важных групп с открытым исходным кодом и основной причиной того, почему формат изображений JPEG является стандартом.
Однако, вероятно, самым большим и важным вкладом была работа Independent JPEG Group (IJG), и в частности Тома Лейна. Их программная реализация с открытым исходным кодом, а также то, что они были одним из основных пакетов с открытым исходным кодом, сыграли ключевую роль в успехе стандарта JPEG и были включены многими компаниями в различные продукты, такие как редакторы изображений и интернет-браузеры. [18]
IJG разрабатывает и поддерживает libjpeg — библиотеку, полностью написанную на C, которая содержит широко используемую реализацию декодера JPEG, кодировщика JPEG и других утилит JPEG.
PNG
[ редактировать ]Исходная спецификация Portable Network Graphics (PNG) версии 1.0 была написана Томасом Бутеллом и Лейном при участии многих других.
Лейн является редактором спецификации PNG версии 1.1.
ТИФФ
[ редактировать ]Лейн является членом консультативного комитета по формату файлов изображений с тегами (TIFF).
Работает
[ редактировать ]- Томас Дж. Лейн, Часто задаваемые вопросы по JPEG
- Томас Дж. Лейн, Проблемы параллелизма PostgreSQL
- Томас Дж. Лейн, Структуры программного обеспечения пользовательского интерфейса
- Томас Дж. Лейн, Изучение архитектуры программного обеспечения через пространства и правила проектирования
Юмор
[ редактировать ]- При оспаривании претензии на патент JPEG: «В патенте описана трехсторонняя классификация символов; ближайшим аналогом в JPEG является двусторонняя классификация. Если присяжные смогут насчитать больше двух, дело будет проиграно». [19]
- Описывая внимание к деталям другой компании-разработчика программного обеспечения: «Единая спецификация Unix гласит, что getopt() должна быть определена в <unistd.h>, но я думаю, что внимательное чтение спецификации - это не хобби в Редмонде...» [20]
- В содействии: «Единственный автомат по производству кока-колы в Интернете» [21] «С незапамятных времен (ну, может быть, с 1970 года) в отделе компьютерных наук Карнеги-Меллона имеется ведомственный автомат с колой, который продает бутылки кока-колы примерно на десять центов дешевле, чем другие торговые автоматы в кампусе. Поскольку ни один настоящий программист не может функционировать без кофеина, машина очень популярна..."
- О идиотских сравнениях тестов: "Попробуйте перевезти 500 человек из Лос-Анджелеса в Токио на F-15. Нет? Попробуйте выиграть воздушный бой на Боинге 747. Нет? Но они оба летают, так что сравнивать их должно быть полезно.. .. особенно на основе самого упрощенного тестового примера, который только можно придумать. Для получения дополнительных баллов используйте *только один* тестовый пример. Возможно, эту статью можно описать как «сравнение F-15 и 747 на основе требуемой взлетно-посадочной полосы». длина". [22]
В современной культуре
[ редактировать ]- Упоминается в Doom 3. файле readme видеоигры [23]
- Частично ответственен за стандартизацию JPEG как доминирующего формата компьютерных изображений во Всемирной паутине. [24]
Ссылки
[ редактировать ]- ^ Гош, Ришаб Айер; Пракаш, Випуал Вед (10 мая 2000 г.). «Обзор свободного программного обеспечения Orbiten» . Первый понедельник . 5 (7). дои : 10.5210/FM.V5I7.769 . S2CID 39707130 . (Опрос по бесплатному программному обеспечению Orbiten)
- ^ Хэнкерсон, Даррел Р.; Харрис, Грег А.; Джонсон, Питер Декстер (26 февраля 2003 г.). Введение в теорию информации и сжатие данных . ЦРК Пресс. ISBN 9781584883135 .
- ^ «Веб-сайт PostgreSQL.org» .
- ^ Бутелл, Томас; Лейн, Том (29 сентября 2011 г.). «Спецификация и расширения портативной сетевой графики (PNG)» . Проверено 30 июля 2020 г.
- ^ «Сайт FileFormat.info» .
- ^ «Проект Птолемея» .
- ^ «Биография Тома Лейна на PGCon 2011, страница докладчика конференции PostgreSQL» . 18 сентября 2015 г.
- ^ «Мультипрограммирование в модели 520 BASIC» (PDF) . Журнал Hewlett-Packard . 35 (5): 2021. Май 1984 г.
- ^ «Сайт проекта Птолемей» .
- ^ Лейн, Том (31 июля 2000 г.). «Объявление: я присоединяюсь к Great Bridge» .
- ^ Безруков, Николай (1 июля 2004 г.). «Закат хайпа Linux» . Портреты пионеров открытого исходного кода .
Норфолк, Вирджиния, 6 сентября 2001 г. – Great Bridge LLC, компания, которая стала пионером в коммерческом распространении и поддержке базы данных с открытым исходным кодом PostgreSQL, объявила сегодня о прекращении коммерческой деятельности.
- ^ Лейн, Том (27 ноября 2001 г.). «Объявление: я присоединился к Red Hat» .
- ^ Беркус, Джош (10 июня 2013 г.). «Отчет с pgCon 2013» . LWN.net .
- ^ Финли, Клинт. «Salesforce использует гуру баз данных с открытым исходным кодом для войны с Oracle» . Проводной . Проверено 23 мая 2013 г.
- ^ «Crunchy Data приветствует пионера открытого исходного кода Тома Лейна» (пресс-релиз) . Проверено 28 октября 2015 г.
- ^ «Том Лейн: смена работодателей» .
- ^ «PostgreSQL: Профили участников» . Проверено 3 мая 2013 г.
- ^ «Домашняя страница JPEG.org» . 14 сентября 2008 г. (www.jpeg.org)
- ^ Ло, Джиллиан (2 июля 2002 г.). «Форджент претендует на патент JPEG; другие возмущаются» . Сетевой Мир . Архивировано из оригинала 02 апреля 2012 г. Проверено 11 сентября 2007 г.
- ^ Лейн, Том (19 ноября 2004 г.). "Форум pgsql-хакеров" . Проверено 11 сентября 2007 г.
- ^ «Единственный автомат по продаже кока-колы в Интернете» .
- ^ Лейн, Том (16 февраля 2007 г.). «Re: Документ по сравнению производительности базы данных» .
- ^ Стефан, Питер. «Файл Readme для Doom 3» . Проверено 30 июля 2020 г.
- ^ «JPEG.org» . 14 сентября 2008 г.
Внешние ссылки
[ редактировать ]- JPEG
- Официальный сайт Независимой группы JPEG
- Jpeg: часто задаваемые вопросы
- Дополнительные возможности libjpeg
- PostgreSQL
- Разработчики Great Bridge выступят на саммите по базам данных с открытым исходным кодом; Управление проектами, обработка транзакций на повестке дня. Архивировано 14 июля 2014 г. в Wayback Machine Business Wire (24 октября 2000 г.).
- Основная группа PostgreSQL
- Другой
- Slashdot.org: Невоспетые герои программного обеспечения с открытым исходным кодом?
- Он говорит на хакерском языке
- Доктор Информационный бюллетень Dobb's Data Compression, выпуск 17, апрель 2001 г.
- Конвенция О'Рейли по открытому исходному коду 2002 г.
- Майнинг электронной почты в социальных сетях в Postgres