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

Джеймс Нолан Вейрих (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 Gem, он был загружен более 74 миллионов раз [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

ТВЕРДЫЙ Ruby - RubyNation 2010

Power Rake - Стальной город Рубин 2012

У не? Приключения в функциональном программировании - Ruby Conference 2012

Ката и анализ - Ежемесячное собрание BostonRB - февраль 2013 г.

Почему вы не используете Ruby - RubyConf Uruguay 2013

RubyMotion - CincyCocoaDev Апрель 2013 г.

Отделение от рельсов - CincyRB, октябрь 2013 г.

Рубин, темы, события ... и летающие роботы! - CincyRB, май 2013 г.

Личная жизнь [ править ]

Вейрих вырос в Шипшеване, штат Индиана, и в 1975 году окончил среднюю школу Вествью. В 1979 году он окончил Университет Индианы со степенью в области физики. Он жил в Цинциннати, штат Огайо. [17]

Вейрих был активен в сообществе Ruby по всему миру, особенно в Цинциннати, участвуя в местных группах пользователей по гибкой разработке , Ruby и функциональному программированию. На встречах он часто выступал с докладами и получил широкое признание за ясность и качество своих презентаций.

Новости о смерти Вейриха были встречены сотнями благодарностей и благодарностей в комментариях к его последнему коммиту на GitHub , который включает специальный баннер, добавленный GitHub . Его памяти был посвящен выпуск 1.9.3-p545 языка программирования Ruby. [18]

См. Также [ править ]

  • Список компьютерных ученых
  • Список программистов

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

  1. ^ "Цинциннати Enquirer Некролог" .
  2. ^ Тейт, Брюс (2005). За пределами Java . O'Reilly Media, Inc., стр.  111–112 . ISBN 0596100949.
  3. ^ Браун, Грегори (2009). Лучшие практики Ruby . O'Reilly Media, Inc. стр. 57 . ISBN 0596523009.
  4. ^ "RubyConf India 2013" . Архивировано из оригинала на 2014-03-02.
  5. ^ "RubyConf Brazil 2013" .
  6. ^ "RubyConf Denver 2013" .
  7. ^ "Записанные презентации Confreaks" .
  8. ^ "Ruby Weekly, отмечая кончину Вейриха" .
  9. ^ "Профиль RubyGems.org Weirich" .
  10. Black, Дэвид А. (2009). Хорошо обоснованный Rubyist . Гринвич, Коннектикут: Мэннинг. ISBN 1933988657.
  11. Берри, Эрик (8 декабря 2008 г.). Карманный справочник по Rails . O'Reilly Media, Inc. стр. 28. ISBN 0596520700.
  12. ^ "Статистика RubyGems.org" .
  13. ^ "Список пакетов Apple Open Source для OS X 10.7.0" .
  14. ^ Фернандес, Оби (2007). Путь рельсов . Эддисон Уэсли. ISBN 032163019X.
  15. ^ "RubyGems - Linux Journal" .
  16. ^ "Интервью с Джимом Вейрихом" .
  17. ^ https://www.facebook.com/jim.weirich/about
  18. ^ "Объявление о выпуске Ruby 1.9.3-p545" .

Внешние ссылки [ править ]

  • Личный блог Вейриха