Джим Вейрих
Джим Вейрих | |
---|---|
Рожденный | 18 ноября 1956 г. |
Умер | 19 февраля 2014 г. | (57 лет)
Национальность | Американский |
Род занятий | Компьютерщик, программист |
Известный | Грабли |
Дети | 3 |
Джеймс Нолан Вейрих (18 ноября 1956 г. - 19 февраля 2014 г.) [1] был разработчиком программного обеспечения , лектором, преподавателем и участником сообщества языка программирования Ruby . [2] [3] Он активно участвовал в сообществе Ruby по всему миру, выступая на мероприятиях в Азии, [4] Южная Америка, [5] Европы и США. [6] [7]
Среди его многочисленных вкладов он создал популярный инструмент сборки Rake для Ruby. [8]
Работа
[ редактировать ]Вейрих был главным научным сотрудником Neo Innovation и работал в офисе Neo в Цинциннати. Он также создал и поддерживал множество инструментов с открытым исходным кодом , наиболее популярными из которых являются Rake и Builder с 74 и 54 миллионами загрузок соответственно. [9]
Rake — это инструмент сборки для автоматизации задач в Ruby. [10] [11] Это один из наиболее загружаемых Ruby Gems: его скачали более 481 миллиона раз. [12] и включен в Apple OS X как минимум с версии 10.7. [13]
Builder — это инструмент для создания структурированных XML- данных с помощью Ruby. [14]
RubyGems — это инструмент управления пакетами для программ и библиотек Ruby. Райану Ливенгуду приписывают создание самого первого проекта RubyGems в 2001 году, но он не набрал достаточного импульса, чтобы взлететь. В ноябре 2003 года, когда потребность в правильном менеджере пакетов росла, Ричард Килмер , Чад Фаулер , Дэвид Блэк, Пол Брэннан и Джим Вейрих собрались на RubyConf 2003 в Остине и создали сегодняшний RubyGems, который имеет общее имя, но не исходную кодовую базу. . [15]
Ruby Koans — это инструмент обучения, позволяющий обучать людей языку программирования Ruby с помощью серии небольших упражнений.
rspec-given — это расширение популярной среды тестирования Ruby RSpec , которое позволяет использовать нотацию задано/когда/то при написании спецификаций.
Git Immersion — это экскурсия по основам Git, вдохновленная идеей, что знать что-то — значит делать это.
Argus Ruby API для управления дроном Parrot AR.
Презентации
[ редактировать ]Вейрих был популярным докладчиком на конференциях, известным тем, что объяснял очень сложные темы. [16] Архив из 29 последних выступлений доступен на сайте Confreaks; некоторые известные выступления приведены ниже:
Великая унифицированная теория программного обеспечения — Rails Underground 2009
ТВЕРДЫЙ Рубин - RubyNation 2010
Power Rake - Steel City Ruby 2012
Й Нет? Приключения в функциональном программировании - Ruby Conference 2012
Ката и анализ — ежемесячное собрание BostonRB — февраль 2013 г.
Почему вы не используете Ruby - RubyConf Uruguay 2013
RubyMotion — CincyCocoaDev, апрель 2013 г.
Отделение от Rails — CincyRB, октябрь 2013 г.
Ruby, потоки, события... и летающие роботы! - CincyRB, май 2013 г.
Личная жизнь
[ редактировать ]Вейрих вырос в Шипшеване, штат Индиана, в 1975 году окончил среднюю школу Вествью. В 1979 году он окончил Университет Индианы по специальности физика. Он жил в Цинциннати, штат Огайо. [17]
Вейрих активно участвовал в сообществе Ruby по всему миру, особенно в Цинциннати, участвуя в местных группах пользователей гибкой разработки , Ruby и функционального программирования. На собраниях он часто выступал с докладами и получил широкое признание за ясность и качество своих выступлений.
Новость о смерти Вейриха была встречена сотнями дань уважения и благодарностей в комментариях к его последнему коммиту на GitHub , который включает специальный баннер, добавленный GitHub . Его памяти была посвящена версия 1.9.3-p545 языка программирования Ruby. [18]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Некролог Цинциннати Энкуайрер» . Legacy.com .
- ^ Тейт, Брюс (2005). За пределами Явы . O'Reilly Media, Inc., стр. 111–112 . ISBN 0596100949 .
- ^ Браун, Грегори (2009). Лучшие практики Ruby . О'Рейли Медиа, Инк. с. 57 . ISBN 978-0596523008 .
- ^ «РубиКонФ Индия 2013» . Архивировано из оригинала 02 марта 2014 г.
- ^ «RubyConf Бразилия 2013» .
- ^ «RubyConf Денвер 2013» .
- ^ «Записанные презентации Confreaks» .
- ^ «Ruby Weekly отмечает кончину Вейриха» .
- ^ «Профиль RubyGems.org Weirich» .
- ^ Блэк, Дэвид А. (2009). Опытный рубист . Гринвич, Коннектикут: Мэннинг. ISBN 978-1933988658 .
- ^ Берри, Эрик (8 декабря 2008 г.). Карманный справочник по Rails . О'Рейли Медиа, Инк. с. 28. ISBN 978-0596520700 .
- ^ «Статистика RubyGems.org» .
- ^ «Список пакетов Apple с открытым исходным кодом для OS X 10.7.0» .
- ^ Фернандес, Оби (2007). Рельсовый путь . Эддисон Уэсли. ISBN 978-0321630193 .
- ^ «RubyGems — Linux Journal» .
- ^ «Интервью с Джимом Вейрихом» . 6 декабря 2012 г.
- ^ https://www.facebook.com/jim.weirich/about [ источник, созданный пользователем ]
- ^ «Объявление о выпуске Ruby 1.9.3-p545» .