Марк Пилигрим — разработчик программного обеспечения, писатель и сторонник свободного программного обеспечения . Он является автором популярного блога и написал несколько книг, в том числе «Погружение в Python» , руководство по языку программирования Python , опубликованное под лицензией свободной документации GNU . Ранее он работал архитектором доступности в IBM Emerging Technologies Group, [2] начал работать в Google в марте 2007 года. [3] В 2018 году он перешёл в Brave . [4] [ не удалось проверить ]
В 1992 году, будучи второкурсником Корнеллского университета и по совместительству сотрудником Cornell Information Technologies (CIT), Пилигрим и еще один студент, Дэвид Блюменталь, внедрили компьютерный вирус MBDF в три игры. [5] В феврале того же года Пилигрим, Блюменталь, Рэндалл Джонсон и Эрик Соорос загрузили игры из компьютерной лаборатории Корнелла в Апсон-Холле на общедоступный сервер Стэнфордского университета . Эти четверо использовали фальшивые учетные записи мэйнфреймов, созданные Блюменталем, который в то время также был сотрудником CIT. [6] Вирус вызвал сбои в работе компьютеров Macintosh по всему миру. [7]
Происхождение вируса было впервые установлено сотрудниками Claris в Уэльсе 14 февраля и прослежено до Стэнфорда, а затем до одного из мэйнфреймов Корнелла. Журналы доступа Корнелла показали, что загрузки были сделаны с нескольких компьютеров в лаборатории, пока там работал Пилигрим. [8] Соорос получил иммунитет от судебного преследования в обмен на показания перед большим жюри против Пилигрима, Джонсона и Блюменталя. [9] Пилигрим и Блюменталь были арестованы и первоначально обвинены в компьютерном вмешательстве второй степени, правонарушении класса А. ФБР провело расследование, чтобы определить, обоснованы ли федеральные обвинения, хотя никаких дополнительных обвинений предъявлено не было. [10] После дисциплинарных слушаний ни один из четырех причастных не продолжил обучение в Корнелле. [9]
В сентябре 1992 года Пилигрим и Блюменталь признали себя виновными и позже были приговорены к 520 часам общественных работ, конфискации конфискованного компьютерного оборудования и выплате почти 2500 долларов в качестве компенсации Корнеллу и другим пострадавшим сторонам. Джонсон признал себя виновным по менее строгому обвинению и был приговорен к 450 часам общественных работ. [11]
Книга Пилигрима «Погружение в Python» представляет собой руководство на примерах по парадигмам программирования на Python и современным методам разработки программного обеспечения. Он предполагает наличие некоторых уже имеющихся знаний в области программирования, хотя и не обязательно на Python. Первое издание было опубликовано в 2004 году ( ISBN 1-59059-356-1 ), а второе издание 2009 года ( ISBN 9781430224150 ) посвящено Python 3. Оба доступны в Интернете, а также в печатном виде. [12] [13]
Большая часть книги состоит из примеров программ с аннотациями и пояснительным текстом, и в ней обычно описывается, как изменить пример для достижения новых целей. Один из первых примеров программы считывает каталог с файлами MP3 и выводит информацию заголовка, такую как исполнитель, альбом и т. д. Другие рассматриваемые темы включают объектно-ориентированное программирование , документацию , модульное тестирование , а также доступ и анализ HTML и XML .
Пилигрим также написал ежемесячную колонку « Погружение в XML» для сайта O'Reilly 's XML.com.
Пилигрим внес свой вклад в ряд работ с открытым исходным кодом, в том числе
Пилигрим был ярым критиком лицензирования Creative Commons , которое, по его мнению, излишне загромождало среду лицензирования программного обеспечения с открытым исходным кодом. [15] [ не удалось проверить ]
С 4 октября 2011 года различные веб-сайты Марка Пилигрима (diveintomark.org, Dive in HTML5, Dive in Accessibility, Dive in Greasemonkey, Dive in Python и т. д.) возвращали HTTP-статус 410 Gone . [16] Он также удалил свои аккаунты в Twitter, Reddit, Google+ и GitHub. [17] [18] 5 октября 2011 года Джейсон Скотт написал в Твиттере, что сам Пилигрим «жив и раздражен, что мы вызвали полицию». [19] Комментируя это событие, автор The Economist написал, что беспокойство о благополучии Пилигрима продемонстрировало, что «Интернет, который часто высмеивают как безличный и равнодушный, может быть совершенно противоположным». [16]
И действия Пилигрима в октябре 2011 года, и почему аналогичное исчезновение счастливчика в августе 2009 года были описаны как «инфосуицид». [20] [21]
Инцидент напомнил перерыв Пилигрима в ведении блога в 2004 году, который длился примерно 18 месяцев. В 2004 году вместо того, чтобы удалить свой контент, он опубликовал короткую запись под названием «Каждый выход», в которой сказал: «Пришло время мне найти новое хобби. Желательно такое, которое не связано с угловыми скобками. Или компьютерами. Или электричеством. ." [22]