почему счастливчик | |
---|---|
Родившийся | Джонатан Джиллетт |
Другие названия | почему, почему, Джонатан Джиллетт |
Занятие | Программист на Ruby, автор, музыкант |
Известен | Почему (пронзительный) путеводитель по Ruby , Camping |
Джонатан Джиллетт , известный под псевдонимом « Почему счастливчик» (часто сокращенно _why ), - писатель, карикатурист, художник и программист, известный своей работой с языком программирования Ruby . Энни Лоури описала его как «одного из самых необычных и любимых программистов» в мире. [1] Наряду с Юкихиро Мацумото и Дэвидом Хайнемайером Ханссоном он считался одной из ключевых фигур в сообществе Ruby. [2]
_why сделал презентацию с загадочным названием «Звездный полдень, тонущая симфония и чемпион по поло, который отказался от всего без всякой причины» на конференции O'Reilly Open Source в 2005 году . [1] В нем изучалось, как преподавать программирование и как сделать этот предмет более привлекательным для подростков . _why выступил со своей группой Thirsty Cups на RailsConf в 2006 году. [3] [4]
19 августа 2009 года учетные записи _why в Twitter и GitHub, а также его личные веб-сайты были отключены. [1] [5] Незадолго до своего исчезновения, почему счастливчик написал в Твиттере: «Программирование довольно неблагодарно. Вы видите, что ваши работы заменяются более качественными через год. [5]
Коллеги _why собрали коллекции его сочинений и проектов. [6] [7] [8]
Позже его сайт на короткое время вернулся в онлайн с подробным объяснением его планов на будущее.[9] [10]
Работает [ править ]
Книги [ править ]
Его самая известная работа , почему ( в горьком) Руководство Руби , [11] , который «учит Руби с рассказами.» [12] Пол Адамс из Webmonkey описывает его эклектичный стиль как «сотрудничество Стэна Лема и Эда Лира ». [13] Глава третья была опубликована в книге Джоэла Спольски «Лучшее написание программного обеспечения I: выбор и введение» . [14]
В апреле 2013 года полная книга, приписываемая [15] [16] Джонатану Джиллетту, была выпущена в цифровом виде через веб-сайт whytheluckystiff.net (который с тех пор сменил владельца) и репозиторий cwales GitHub . Он был представлен в виде отдельных файлов PCL (язык команд принтера) без каких-либо инструкций о том, как собрать распечатки в книгу. Основываясь на отметках времени из репозитория git, Стив Клабник скомпилировал страницы в том порядке, в котором они были выпущены, в файл PDF, который он назвал ЗАКРЫТИЕ [17], поскольку книга дает некоторое разрешение истории. Хотя авторство не заявлено ни в книге, ни в репозитории git, стиль письма и содержание удивительно сравнимы с таковыми у Джонатана Джиллета.[18] и сюжетная линия ссылается на определенные события, а текст включает имена Джонатан Джиллетт и _why.
Учебники по коду [ править ]
Попробуйте Ruby - это интерактивный интерактивный обучающий инструмент, который предоставляет оболочку Ruby на основе браузераи инструктор, который помогает новичкам делать первые шаги в Ruby. После исчезновения Почему проект был продолжен в духе 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 библиотека, которая реализует Текстильный язык разметки
- песочнице , библиотека для управления несколькими средами Ruby , в едином процессе
- Syck , библиотека YAML для C , Ruby и нескольких других языков. Syck был частью стандартных библиотек Ruby [23], начиная с версии 1.8.0 Ruby.
- Shoes , набор инструментов пользовательского интерфейса для создания настольных приложений, подобных вебу [24] [25]
- нечестивы , рубин байт - код на Python байт - конвертер, для запуска приложений на Ruby на Google Application Engine
- potion , крошечный, быстрый язык программирования с JIT-компилятором , поддержкой замыканий и объектной моделью, построенной на миксинах.
- bloopsaphone , кроссплатформенный синтезатор, похожий на Chiptune , основанный на PortAudio с интерфейсом Ruby.
Искусство [ править ]
Он иллюстрировал язык программирования Ruby , созданный Дэвидом Фланаганом и Юкихиро Мацумото . [26] Он также каждый год посвящает свою иллюстрацию RubyKaigi , крупнейшей конференции Ruby в Японии, подобной RubyConf . [ необходима цитата ]
В марте 2009 года он был спикером на конференции « Искусство и код» в Университете Карнеги-Меллона . [27]
Настоящая личность [ править ]
_Почему никогда публично не раскрыл свою личность, пока он был активным, «почему тот счастливчик». Незадолго до того, как он ушел из поля зрения общественности, был опубликован анонимный блог [1] [28], в котором он был идентифицирован как Джонатан Джиллетт и содержал подробную информацию о его личности, включая его образование, адрес, членство в группе The Child Who Was Замочная скважина и личность его супруги. В то время он не делал никаких заявлений о том, что его раскрыли.
Хотя его оффлайн личность считалась общеизвестной в сообществе программистов Ruby, [ необходима цитата ] она оставалась неподтвержденной до тех пор, пока в статье 2012 года в журнале Slate не процитировалось заявление другого программиста, в котором говорилось: «Джонатан _почему, с ним все в порядке, и он просто хочет быть оставленным в покое ". [1]
Ссылки [ править ]
- ^ a b c d e Лоури, Энни (15 марта 2012 г.). «Где _почему? Что случилось, когда исчез один из самых необычных и любимых программистов в мире» . Шифер . Проверено 15 марта 2012 года .
- ↑ Terror, Diogo (15 мая 2010 г.). "_Why: сказка о постмодернистском гении" . Smashing Magazine . Проверено 13 марта 2012 года .
- ^ DeVilla, Joey (30 июня 2006). «RailsConf 2006: почему счастливчик и жаждущие кубки» . Дата обращения 10 мая 2021 .
- ^ почему счастливчики представляют на RailsConf 2006 (видео). Загружено Jeremy Ruten. 20 апреля 2013 г.
- ^ a b Купер, Питер (19 августа 2009 г.). « „ Почему Лаки Stiff“отсутствующего» . Рубин внутри . Дата обращения 10 мая 2021 .
- ^ Kromer, Flip; Расмуссен, Сет Томас. «Живой архив исполняемой поэзии _why» . GitHub . Дата обращения 10 мая 2021 .
- ^ Kromer, Flip. "Зеркало исполняемой поэзии _why" . Дата обращения 10 мая 2021 .
- ^ Рутен, Джереми. "Поместье _why" . Viewsourcecode.org . Дата обращения 10 мая 2021 .
- ^ https://venturebeat.com/2013/04/19/why-oh-why/
- ^ https://techcrunch.com/2013/01/06/after-disappearing-for-more-than-3-years-why-the-lucky-stiff-returns-to-the-internet/
- ^ Фитцджеральд, Майкл (2007). Изучение Ruby . О'Рейли. ISBN 0-596-52986-4.
- ^ Ричардсон, Леонард (2006). Рубиновая поваренная книга . О'Рейли. ISBN 0-596-52369-6.
- ^ Адамс, Пол, изд. (2003). «Намочите ноги с помощью Ruby on Rails» . Архивировано из оригинала на 2006-12-31.
- ^ Спольски, Джоэл, изд. (2005). Лучшее написание программного обеспечения . Я . Апресс. ISBN 978-1-59059-500-8.
- ^ ЗАКРЫТИЕ Companion
- ↑ Кевин Моррис (18 апреля 2013 г.). «Загадочное возвращение легенды программирования Why the Lucky Stiff» . Daily Dot .
- ^ ЗАКРЫТИЕ . 2013.
- ^ _Почему выходит из изгнания? , заархивировано из оригинала 05.10.2013
- ^ Попробуйте Ruby.
- ^ a b Advanced Rails . О'Рейли. 2007. с. 235 . ISBN 0-596-51032-2.
- ^ "Хобикс и ты !! чувствуешь себя да !!" . hobix.com . Проверено 3 ноября 2019 .
- ^ Начало Ruby: от новичка до профессионала . Апресс. 2007. с. 443. ISBN. 978-1-59059-766-8.
- ^ Документация стандартной библиотеки для Syck [ мертвая ссылка ]
- ^ InfoQ: Ruby Shoes для облегченных графических интерфейсов, графики и анимации.
- ^ Сеть O'Reilly: обувь встречает Merb: управление приложением с графическим интерфейсом пользователя через веб-службы на Ruby
- ^ Фланаган, Дэвид; Мацумото, Юкихиро. Язык программирования Ruby . О'Рейли. ISBN 978-0-596-51617-8.
- ^ "Art && Code Symposium: Hackety Hack, почему счастливчик" . Vimeo. Март 2009 . Проверено 17 июля 2010 .
- ^ "Кто такой Джонатан Джиллетт?" , Who is why the lucky stiff , Posterous, архивировано из оригинала 16 марта 2012 г..
Внешние ссылки [ править ]
В Викицитаторе есть цитаты, связанные с: Почему счастливчик |
- Видео публичной лекции _why на конференции Art and Code , март 2009 г.
- Эпизод подкаста Ruby on Rails о кемпинге
- Shoes Roundup: Ruby GUI App Development Goodness, перечисляет несколько ресурсов для разработки Ruby / Shoes.
- Hobix
- Саундтрек к книге " Почему (пронзительный) путеводитель по Ruby"
- RedHanded , несуществующий блог, посвященный культуре Ruby
- RubyKaigi2008 Goodies , иллюстрация _why, используемая в RubyKaigi2008 (страница на японском языке)
- RubyKaigi2007 Goodies , иллюстрации _why, используемые в RubyKaigi2007 (страница на японском языке)
- _почему поместье
- WhyDay 19 августа 2010 г.
- Интернет-архив полной очереди принтера _Why's
- Почему короткометражный документальный фильм The Lucky Stiff вышел в 2019 году