почему счастливчик жесткий
почему счастливчик жесткий | |
---|---|
![]() _why на RailsConf Europe | |
Рожденный | Джонатан Джилетт |
Другие имена | почему, _почему, Джонатан Джилетт |
Род занятий | Программист Ruby, автор, музыкант |
Известный | Почему (острый) Путеводитель по Руби , Кемпинг |
Джонатан Джилетт , известный под псевдонимом «почему счастливчик » (часто сокращенно _why ), — писатель, карикатурист, художник и программист , известный своей работой с языком программирования Ruby . Энни Лоури описала его как «одного из самых необычных и любимых программистов» в мире. [1] Наряду с Юкихиро Мацумото и Дэвидом Хайнемайером Ханссоном он считался одной из ключевых фигур в сообществе Ruby. [2] Его псевдоним мог бы отсылать к восклицанию: «Какой счастливчик!» из «Источника» Айн Рэнд. [1]
_why сделал презентацию с загадочным названием «Звездный полдень, тонущая симфония и чемпион по поло, который отдал все это без всякой причины» на конференции открытого исходного кода О'Рейли 2005 года . [1] Он исследовал, как преподавать программирование и сделать этот предмет более привлекательным для подростков . _why провел презентацию и выступил со своей группой Thirsty Cups на RailsConf в 2006 году. [3] [4]
19 августа 2009 года учетные записи _why в Twitter и GitHub, а также его лично поддерживаемые веб-сайты были отключены. [1] [5] Незадолго до своего исчезновения _why написал в Твиттере: «Программирование — это довольно неблагодарно. Вы видите, что ваши работы заменяются более совершенными через год. Еще через несколько лет вы вообще не сможете работать». [5]
Коллеги _why собрали сборники его произведений и проектов. [6] [7] [8]
В 2012 году его веб-сайт ненадолго снова появился в сети с подробным объяснением его планов на будущее. [9] [10]
Работает
[ редактировать ]Книги
[ редактировать ]Его самая известная работа — «Почему (пронзительный) Путеводитель по Рубину » [11] который «учит Руби историями». [12] Пол Адамс из Webmonkey описывает его эклектичный стиль как «сотрудничество Стэна Лема и Эда Лира ». [13] Третья глава была опубликована в книге «Лучшее написание программного обеспечения I: выбрано и представлено» Джоэла Спольски . [14]
В апреле 2013 года была опубликована полная книга, приписываемая [15] [16] Джонатану Джилетту был выпущен в цифровом виде через веб-сайтWhytheluckystiff.net (который с тех пор сменил владельца) и репозиторий Cwales на GitHub . Он был представлен в виде отдельных файлов PCL (язык управления принтером) без каких-либо инструкций о том, как собрать распечатки в книгу. Основываясь на временных метках из репозитория git, Стив Клабник скомпилировал страницы в том порядке, в котором они были выпущены, в PDF-файл, который он назвал ЗАКРЫТИЕ. [17] поскольку книга дает некоторое разрешение истории. Хотя авторство ни в книге, ни в репозитории git не заявлено, стиль написания и содержание очень похожи на стиль Gillette. [18] сюжетная линия отсылает к определенным событиям, а текст включает имена Джонатан Джилетт и _why.
Учебники по коду
[ редактировать ]Попробуйте Ruby Ruby на основе браузера — это онлайн-инструмент интерактивного обучения, включающий оболочку и инструктора, который поможет новичкам сделать первые шаги в Ruby. После исчезновения _why проект продолжился в версии Try Ruby 4. [19]
Его последний проект перед выходом на пенсию в Интернете, Hackety Hack , представляет собой среду на основе Ruby и Shoes, предназначенную для того, чтобы донести мощь, свободу и простоту программирования на BASIC нынешнему поколению, с особым упором на доступность для детей.
Код
[ редактировать ]_why является автором нескольких библиотек и приложений, большинство из которых написаны на Ruby или для него.

- Camping — микрофреймворк , вдохновленный Ruby on Rails и основанный на Markaby размером менее 4 килобайт. [20]
- Park Place , «почти полный клон веб-сервиса Amazon S3 ». [20]
- Hobix — приложение для ведения блога на основе YAML , написанное на Ruby. [21]
- Hpricot — HTML . парсер
- Markaby (разметка Ruby), DSL для создания валидного HTML с использованием блоков и методов Ruby вместо тегов. [22]
- MouseHole , персональный веб-прокси, который может переписать Интернет в духе Greasemonkey.
- библиотека RedCloth , реализующая Textile. язык разметки
- Sandbox — библиотека для управления несколькими средами Ruby в одном процессе.
- Syck — библиотека YAML для C , Ruby и некоторых других языков. Syck был частью стандартных библиотек Ruby. [23] начиная с версии Ruby 1.8.0.
- Shoes — набор инструментов пользовательского интерфейса «для создания настольных веб-приложений». [24] [25]
- unHoly Ruby — конвертер байт-кода в байт-код Python для запуска приложений Ruby в Google Application Engine.
- Potion , крошечный, быстрый язык программирования с JIT-компилятором , поддержкой замыканий и объектной моделью, построенной на основе миксинов.
- bloopsaphone — кроссплатформенный синтезатор, похожий на чиптюн , основанный на PortAudio с интерфейсом Ruby.
Искусство
[ редактировать ]Он проиллюстрировал «Язык программирования Ruby» , авторами которого являются Дэвид Фланаган и Юкихиро Мацумото . [26] Он также каждый год посвящает свою иллюстрацию RubyKaigi , крупнейшей конференции Ruby в Японии, похожей на RubyConf . [ нужна ссылка ]
В марте 2009 года он выступал на конференции Art and Code в Университете Карнеги-Меллон . [27]
Настоящая личность
[ редактировать ]_why никогда публично не раскрывал свою личность, пока действовал как «почему счастливчик». Незадолго до того, как он ушел из поля зрения общественности, был опубликован анонимный блог: [1] [28] идентифицируя его как Джонатана Джилета и предлагая подробную информацию о его личности, включая его образование, адрес, его членство в группе The Child Who Was a Keyhole и личность его супруги. Тогда он не сделал никаких заявлений по поводу своего разоблачения.
Хотя его офлайн-личность считалась общеизвестной в сообществе программистов Ruby, [ нужна ссылка ] это оставалось неподтвержденным до тех пор, пока в статье 2012 года в Slate журнале не было процитировано заявление коллеги-программиста, в котором говорилось: «Джонатан _почему, с ним все в порядке, и он просто хочет, чтобы его оставили в покое». [1]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и ж Лоури, Энни (15 марта 2012 г.). «Где _почему? Что произошло, когда исчез один из самых необычных и любимых программистов в мире» . Сланец . Архивировано из оригинала 16 марта 2012 года . Проверено 15 марта 2012 г.
- ^ Террор, Диого (15 мая 2010 г.). «_Почему: Повесть о постмодернистском гении» . Разрушительный журнал . Проверено 13 марта 2012 г.
- ^ ДеВилла, Джоуи (30 июня 2006 г.). «RailsConf 2006: почему везунчики и жаждущие кубки» . joeydevilla.com .
- ^ почему счастливчики представляют подарки на RailsConf 2006 (видео). Загружено Джереми Рутеном. 20 апреля 2013 г. Архивировано из оригинала 21 декабря 2021 г.
- ^ Перейти обратно: а б Купер, Питер (19 августа 2009 г.). « Почему отсутствует Lucky Stiff» . Руби внутри . Архивировано из оригинала 20 декабря 2022 года.
- ^ Кромер, Флип; Расмуссен, Сет Томас. «Живой архив исполняемых стихов _why» . Гитхаб.
- ^ Кромер, Флип. «Зеркало исполняемой поэзии _why» . Гитхаб .
- ^ Рутен, Джереми. "_why's Estate" . Посмотреть исходный код.org .
- ^ О'Делл, Дж. (19 апреля 2013 г.). «_why появляется снова, публикует «Дом из листьев» программиста, снова исчезает» . ВенчурБит .
- ^ Лардинуа, Фредерик (6 января 2013 г.). «После исчезновения более чем на 3 года, почему Lucky Stiff возвращается в Интернет» . ТехКранч .
- ^ Фицджеральд, Майкл (2007). Изучаем Руби . О'Рейли. ISBN 978-0-596-52986-4 .
- ^ Ричардсон, Леонард (2006). Рубиновая кулинарная книга . О'Рейли. ISBN 0-596-52369-6 .
- ^ Адамс, Пол, изд. (2003). «Намочи ноги с Ruby on Rails» . Вебмонки . Архивировано из оригинала 31 декабря 2006 г.
- ^ Спольски, Джоэл, изд. (2005). Лучшее написание программного обеспечения . Том. Я. Апресс. ISBN 978-1-59059-500-8 .
- ^ The CLOSURE Companion , Стив Клабник, 19 сентября 2013 г.
- ^ Моррис, Кевин (18 апреля 2013 г.). «Таинственное возвращение легенды программированияWhy the Lucky Stiff» . Ежедневная точка .
- ^ ЗАКРЫТИЕ . Гитхаб. 2013.
- ^ Хорн, Старр (12 апреля 2013 г.), «Почему выходит из изгнания?» , Honeybadger.io, заархивировано из оригинала 5 октября 2013 г.
- ^ Попробуйте Ruby , easydatawarehousing, заархивировано из оригинала 3 октября 2018 года .
- ^ Перейти обратно: а б Продвинутые рельсы . О'Рейли. 2007. с. 235 . ISBN 978-0-596-51032-9 .
- ^ "Хобикс и ты!! Чувствую, да!!" . hobix.com . Проверено 3 ноября 2019 г.
- ^ Начало Ruby: от новичка до профессионала . Апресс. 2007. с. 443. ИСБН 978-1-59059-766-8 .
- ^ Документация стандартной библиотеки для Syck [ мертвая ссылка ]
- ^ Шустер, Вернер (19 сентября 2007 г.). «Ruby Shoes для облегченных графических интерфейсов, графики и анимации» . ИнфоQ .
- ^ Браун, Грегори (8 января 2008 г.). «Обувь и Merb: управление приложением с графическим интерфейсом через веб-службы на Ruby» . oreillynet.com . Архивировано из оригинала 7 апреля 2014 года.
- ^ Фланаган, Дэвид; Мацумото, Юкихиро (2008). Язык программирования Ruby . О'Рейли. ISBN 978-0-596-51617-8 .
- ^ «Симпозиум по искусству и коду: Hackety Hack, почему счастливчики» . Вимео. Март 2009 года . Проверено 17 июля 2010 г.
- ^ «Кто такой Джонатан Джилетт?» , Кто почему счастливчик , Posterous, заархивировано из оригинала 16 марта 2012 года .
Внешние ссылки
[ редактировать ]
- Видео публичной лекции _why на конференции Art and Code , март 2009 г.
- Эпизод подкаста Ruby on Rails о кемпинге
- Обзор обуви: «Хорошая разработка приложений с графическим интерфейсом на Ruby», перечислены несколько ресурсов для разработки Ruby/Shoes.
- Хобикс
- Саундтрек к книге Почему (пронзительный) Путеводитель по Руби
- RedHanded , несуществующий блог, посвященный культуре Ruby.
- RubyKaigi2008 Goodies , иллюстрация _why, используемая в RubyKaigi2008 (страница на японском языке)
- RubyKaigi2007 Goodies , иллюстрации _why, используемые в RubyKaigi2007 (страница на японском языке)
- _почему поместье
- ПочемуDay 19 августа 2010 г.
- Интернет-архив полной катушки принтера _Why's Complete
- Почему короткометражный документальный фильм Lucky Stiff вышел в 2019 году