Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Джонатан Джиллетт , известный под псевдонимом « Почему счастливчик» (часто сокращенно _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 или для него.

_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]

Ссылки [ править ]

  1. ^ a b c d e Лоури, Энни (15 марта 2012 г.). «Где _почему? Что случилось, когда исчез один из самых необычных и любимых программистов в мире» . Шифер . Проверено 15 марта 2012 года .
  2. Terror, Diogo (15 мая 2010 г.). "_Why: сказка о постмодернистском гении" . Smashing Magazine . Проверено 13 марта 2012 года .
  3. ^ DeVilla, Joey (30 июня 2006). «RailsConf 2006: почему счастливчик и жаждущие кубки» . Дата обращения 10 мая 2021 .
  4. ^ почему счастливчики представляют на RailsConf 2006 (видео). Загружено Jeremy Ruten. 20 апреля 2013 г.
  5. ^ a b Купер, Питер (19 августа 2009 г.). « Почему Лаки Stiff“отсутствующего» . Рубин внутри . Дата обращения 10 мая 2021 .
  6. ^ Kromer, Flip; Расмуссен, Сет Томас. «Живой архив исполняемой поэзии _why» . GitHub . Дата обращения 10 мая 2021 .
  7. ^ Kromer, Flip. "Зеркало исполняемой поэзии _why" . Дата обращения 10 мая 2021 .
  8. ^ Рутен, Джереми. "Поместье _why" . Viewsourcecode.org . Дата обращения 10 мая 2021 .
  9. ^ https://venturebeat.com/2013/04/19/why-oh-why/
  10. ^ https://techcrunch.com/2013/01/06/after-disappearing-for-more-than-3-years-why-the-lucky-stiff-returns-to-the-internet/
  11. ^ Фитцджеральд, Майкл (2007). Изучение Ruby . О'Рейли. ISBN 0-596-52986-4.
  12. ^ Ричардсон, Леонард (2006). Рубиновая поваренная книга . О'Рейли. ISBN 0-596-52369-6.
  13. ^ Адамс, Пол, изд. (2003). «Намочите ноги с помощью Ruby on Rails» . Архивировано из оригинала на 2006-12-31.
  14. ^ Спольски, Джоэл, изд. (2005). Лучшее написание программного обеспечения . Я . Апресс. ISBN 978-1-59059-500-8.
  15. ^ ЗАКРЫТИЕ Companion
  16. Кевин Моррис (18 апреля 2013 г.). «Загадочное возвращение легенды программирования Why the Lucky Stiff» . Daily Dot .
  17. ^ ЗАКРЫТИЕ . 2013.
  18. ^ _Почему выходит из изгнания? , заархивировано из оригинала 05.10.2013
  19. ^ Попробуйте Ruby.
  20. ^ a b Advanced Rails . О'Рейли. 2007. с. 235 . ISBN 0-596-51032-2.
  21. ^ "Хобикс и ты !! чувствуешь себя да !!" . hobix.com . Проверено 3 ноября 2019 .
  22. ^ Начало Ruby: от новичка до профессионала . Апресс. 2007. с. 443. ISBN. 978-1-59059-766-8.
  23. ^ Документация стандартной библиотеки для Syck [ мертвая ссылка ]
  24. ^ InfoQ: Ruby Shoes для облегченных графических интерфейсов, графики и анимации.
  25. ^ Сеть O'Reilly: обувь встречает Merb: управление приложением с графическим интерфейсом пользователя через веб-службы на Ruby
  26. ^ Фланаган, Дэвид; Мацумото, Юкихиро. Язык программирования Ruby . О'Рейли. ISBN 978-0-596-51617-8.
  27. ^ "Art && Code Symposium: Hackety Hack, почему счастливчик" . Vimeo. Март 2009 . Проверено 17 июля 2010 .
  28. ^ "Кто такой Джонатан Джиллетт?" , 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 году