Почему счастливчик - Why the lucky stiff

почему счастливчик
Whytheluckystiff.jpg
_why на RailsConf Europe
Родившийся
Джонатан Джиллетт
Другие именапочему, почему, Джонатан Джиллетт
Род занятийПрограммист на Ruby, автор, музыкант
ИзвестенПочему (пронзительный) путеводитель по Ruby, Поход

Джонатан Джиллетт, известный псевдоним почему счастливчик (часто сокращенно _Почему), писатель, карикатурист, художник, программист известен своей работой с Язык программирования Ruby. Энни Лоури описал его как «одного из самых необычных и любимых программистов» в мире.[1] Вместе с Юкихиро Мацумото и Дэвид Хайнемайер Ханссон, он считался одной из ключевых фигур в сообществе Ruby.[2]

_why сделал презентацию с загадочным названием «Звездный полдень, тонущая симфония и чемпион по поло, который отдал все без всякой причины» на 2005 Конвенция O'Reilly по открытому исходному коду.[1] В нем изучалось, как преподавать программирование и как сделать предмет более привлекательным для подростки. _why выступил с презентацией и выступил со своей группой Thirsty Cups на RailsConf в 2006 году.[3][4]

19 августа 2009 г. учетные записи _why на Twitter и GitHub и его лично поддерживаемые веб-сайты отключились.[1][5] Незадолго до его исчезновения, почему счастливчик написал в Твиттере: «Программирование довольно неблагодарное дело. Вы видите, что ваши работы заменяются более качественными через год. Не могут быть запущены еще через несколько». [5]

Коллеги _why собрали коллекции его сочинений и проектов.[6][7][8]

Позже его веб-сайт ненадолго вернулся в Интернет с подробным объяснением его планов на будущее.[9][10]

Работает

Книги

Его самая известная работа - Почему (пронзительный) путеводитель по Ruby,[11] который «учит Руби рассказами».[12] Пол Адамс из Webmonkey описывает свой эклектичный стиль как «сотрудничество между Стэн Лем и Эд Лир ".[13] Глава третья была опубликована в Лучшее написание программного обеспечения I: выбрано и представлено Джоэл Спольски.[14]

В апреле 2013 г. полная книга приписывалась[15][16] Джонатану Джиллетту был выпущен в цифровом виде через веб-сайт whytheluckystiff.net (который с тех пор сменил владельца) и Cwales репозитория GitHub. Он был представлен в виде отдельных файлов PCL (Язык команд принтера) без каких-либо инструкций о том, как собрать распечатки в книгу. Основываясь на метках времени из репозитория git, Стив Клабник скомпилировал страницы в том порядке, в котором они были выпущены, в файл PDF, который он назвал ЗАКРЫТИЕ.[17] поскольку книга дает некоторое разрешение истории. Хотя авторство не заявлено ни в книге, ни в репозитории git, стиль письма и содержание удивительно сравнимы с таковыми у Джонатана Джиллета.[18] и сюжетная линия ссылается на определенные события, а текст включает имена Джонатан Джиллетт и _why.

Учебники по коду

Попробуйте Ruby представляет собой интерактивный онлайн-инструмент обучения, который предоставляет основанный на браузере Ruby ракушка и инструктор, который проводил новичков через их первые шаги в Ruby. После исчезновения Why проект был продолжен в духе Try Ruby версии 4.[19]

Его последний проект перед выходом на пенсию в Интернете, Hackety Hack, является Ruby- и обувь -среда, предназначенная для того, чтобы принести мощь, свободу и простоту программирования на BASIC нынешнему поколению, с особым упором на доступность для детей.

Код

_why является автором нескольких библиотек и приложений, большинство из которых написано на Ruby или для него.

  • Поход, а микрофреймворк вдохновлен Рубин на рельсах и на основе Маркаби то есть меньше 4 килобайт.[20]
  • Park Place, "почти полный клон Amazon S3 веб-сервис."[20]
  • Hobix, а YAML приложение для ведения веб-журнала, написанное на Ruby.[21]
  • Hpricot, HTML парсер
  • Маркаби (разметка как Ruby), DSL для генерации действительного HTML с помощью Ruby блоки и методы вместо тегов.[22]
  • Мышиная нора, личный веб-прокси, который может перезаписать веб- а ля Грязная обезьяна
  • то Красная ткань библиотека, реализующая Текстиль язык разметки
  • то Песочница, библиотека для управления несколькими средами Ruby в одном процессе
  • Syck, библиотека YAML для C, Ruby и несколько других языков. Syck был частью стандартных библиотек Ruby[23] начиная с версии Ruby 1.8.0.
  • обувь, набор инструментов пользовательского интерфейса "для создания настольных приложений в стиле Web"[24][25]
  • нечестивый, Рубин байт-код к Python конвертер байт-кода для запуска приложений Ruby на Google Application Engine
  • зелье, крошечный, быстрый язык программирования с JIT-компилятор, закрытие поддержка и объектная модель, построенная вокруг миксины
  • ляпсафон, кроссплатформенный чиптюн -подобный синтезатор, основанный на ПортАудио с интерфейсом Ruby

Изобразительное искусство

Он иллюстрировал Язык программирования Ruby, автор Дэвид Флэнаган и Юкихиро Мацумото.[26] Он также каждый год посвящает свою иллюстрацию РубиКайги, крупнейшая конференция Ruby в Японии, похожая на RubyConf.[нужна цитата ]

В марте 2009 года он был спикером на Искусство и Кодекс конференция в Университет Карнеги Меллон.[27]

Настоящая личность

_Почему никогда публично не раскрыл свою личность, пока он был активен, как «почему тот счастливчик». Незадолго до того, как он покинул поле зрения общественности, был опубликован анонимный блог,[1][28] идентифицируя его как Джонатана Джиллета и предлагая подробную информацию о его личности, включая его образование, его адрес, его членство в группе Ребенок, который был замочной скважиной, и личность его супруги. В то время он не делал никаких заявлений о том, что его раскрыли.

Хотя его оффлайн личность считалась общеизвестной в сообществе разработчиков Ruby,[нужна цитата ] он оставался неподтвержденным до статьи 2012 года в Шифер журнал процитировал высказывание товарища-программиста, в котором говорилось: «Джонатан _почему, с ним все в порядке, и он просто хочет, чтобы его оставили в покое».[1]

Рекомендации

  1. ^ а б c d е Лоури, Энни (15 марта 2012 г.). «Где _почему? Что случилось, когда исчез один из самых необычных и любимых программистов в мире». Шифер. Получено 15 марта 2012.
  2. ^ Террор, Диого (15 мая 2010 г.). "_Why: Повесть о постмодернистском гении". Smashing Magazine. Получено 13 марта 2012.
  3. ^ ДеВилла, Джоуи (30 июня 2006 г.). "RailsConf 2006: почему счастливчик и жаждущие чашки". Получено 3 декабря 2020.
  4. ^ почему счастливчики представляют на RailsConf 2006 (видео). Загружено Jeremy Ruten. 20 апреля 2013 г.
  5. ^ а б Купер, Питер (19 августа 2009 г.). "'Почему отсутствует Lucky Stiff ". Рубин внутри. Получено 3 декабря 2020.
  6. ^ Кромер, Флип; Расмуссен, Сет Томас. "Живой архив исполняемой поэзии _why". GitHub. Получено 3 декабря 2020.
  7. ^ Кромер, Флип. "Зеркало исполняемой поэзии _why". Получено 3 декабря 2020.
  8. ^ Рутен, Джереми. "Поместье _why". Viewsourcecode.org. Получено 3 декабря 2020.
  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". Архивировано из оригинал 31 декабря 2006 г.
  14. ^ Спольски, Джоэл, изд. (2005). Лучшее написание программного обеспечения. я. Апресс. ISBN  978-1-59059-500-8.
  15. ^ ЗАКРЫТИЕ Companion
  16. ^ Кевин Моррис (18 апреля 2013 г.). «Загадочное возвращение легенды программирования Why the Lucky Stiff». Daily Dot.
  17. ^ ЗАКРЫТИЕ. 2013.
  18. ^ _Почему выходит из изгнания?, заархивировано из оригинал на 2013-10-05
  19. ^ Попробуйте Ruby.
  20. ^ а б Продвинутые рельсы. О'Рейли. 2007. с.235. ISBN  0-596-51032-2.
  21. ^ "Хобикс и ты !! чувствуешь себя да !!". hobix.com. Получено 2019-11-03.
  22. ^ Начало Ruby: от новичка к профессионалу. Апресс. 2007. с. 443. ISBN  978-1-59059-766-8.
  23. ^ Документация стандартной библиотеки для Syck[мертвая ссылка ]
  24. ^ InfoQ: Ruby Shoes для легких графических интерфейсов, графики и анимации
  25. ^ Сеть O'Reilly: Shoes Meets Merb: управление приложением с графическим пользовательским интерфейсом через веб-службы на Ruby
  26. ^ Фланаган, Дэвид; Мацумото, Юкихиро. Язык программирования Ruby. О'Рейли. ISBN  978-0-596-51617-8.
  27. ^ "Art && Code Symposium: Hackety Hack, почему счастливчик?". Vimeo. Март 2009 г.. Получено 2010-07-17.
  28. ^ "Кто такой Джонатан Джилетт?", Кто почему счастливчик, Posterous, заархивировано из оригинал 16 марта 2012 г..

внешняя ссылка