Марк Пилигрим — разработчик программного обеспечения, писатель и сторонник свободного программного обеспечения . Он является автором популярного блога и написал несколько книг, включая Dive into Python , руководство по языку программирования Python , опубликованное по лицензии GNU Free Documentation License . Ранее работавший архитектором доступности в IBM Emerging Technologies Group, [2] он начал работать в Google в марте 2007 года . [3] В 2018 году он перешел в Brave . [4] [ проверка не пройдена ]
В 1992 году, будучи студентом второго курса Корнеллского университета и работая неполный рабочий день в Cornell Information Technologies (CIT), Пилигрим и другой студент, Дэвид Блюменталь, внедрили компьютерный вирус MBDF в три игры. [5] В феврале того же года Пилигрим, Блюменталь, Рэндалл Джонсон и Эрик Сурос загрузили игры из компьютерной лаборатории Upson Hall Корнеллского университета на публичный сервер Стэнфордского университета . Все четверо использовали поддельные учетные записи мэйнфреймов, созданные Блюменталь, тогда также работавшим в 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» для XML.com издательства O'Reilly .
Pilgrim внес вклад в ряд работ с открытым исходным кодом, включая
Пилигрим был ярым критиком лицензирования Creative Commons , которое, по его мнению, без нужды загромождало среду лицензирования программного обеспечения с открытым исходным кодом. [15] [ проверка не удалась ]
С 4 октября 2011 года различные веб-сайты Марка Пилигрима (diveintomark.org, Dive into HTML5, Dive into Accessibility, Dive into Greasemonkey, Dive into Python и т. д.) вернули HTTP-статус 410 Gone . [16] Он также удалил свои аккаунты Twitter, Reddit, Google+ и GitHub. [17] [18] 5 октября 2011 года Джейсон Скотт написал в Твиттере, что сам Пилигрим «жив/раздражен, мы вызвали полицию». [19] Комментируя это событие, автор The Economist написал, что беспокойство, проявленное за благополучие Пилигрима, продемонстрировало, что «интернет, часто высмеиваемый как безличный и безразличный, может быть совершенно противоположным». [16]
И действия Пилигрима в октябре 2011 года, и причина, по которой аналогичное исчезновение счастливчика в августе 2009 года было названо «инфосуицидом». [20] [21]
Инцидент напомнил о перерыве в блогинге Пилигрима в 2004 году, который длился около 18 месяцев. В 2004 году, вместо того, чтобы удалить свой контент, он опубликовал короткую запись под названием «Every Exit», в которой сказал: «Мне пора найти новое хобби. Предпочтительно такое, которое не будет связано с угловыми скобками. Или компьютерами. Или электричеством». [22]