Jump to content

Sam Ruby

Sam Ruby
Национальность Американский
Образование Университет Кристофера Ньюпорта ( бакалавр )
Занятие разработчик программного обеспечения
Известный Атом , Апач

Сэм Руби — известный разработчик программного обеспечения, внесший значительный вклад в разработку веб-стандартов и проектов программного обеспечения с открытым исходным кодом . В частности, он внес вклад в стандартизацию синдицированных веб-каналов, приняв участие в разработке стандарта Atom и веб-сервиса Feed Validator.

занимает должность специалиста по Rails в Fly.io. В настоящее время он [1] Он проживает в Роли , Северная Каролина . [2]

Сэм Руби получил степень бакалавра математики в Университете Кристофера Ньюпорта , Ньюпорт-Ньюс , Вирджиния . сразу после окончания колледжа Руби была принята на работу в IBM и с тех пор работает там.

Проект Апач

[ редактировать ]

Руби — бывший член правления Apache Software Foundation . [3] Раньше он занимал пост президента; помощник секретаря; директор, вице-президент по правовым вопросам; и был бывшим председателем проекта Apache Jakarta . Он также активно участвует в многочисленных проектах Apache. Примечательно, что он был одним из первых участников Ant , а также создателем Gump .

Валидатор фидов

[ редактировать ]

Руби является основным разработчиком валидатора Feed , который он разработал вместе с Марком Пилигримом . [4] Он может проверять каналы Atom , а также каналы RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 и 2.0.

Ruby также внес свой вклад в PHP , в частности в расширение Java. [5]

Сэм Руби занимался разработкой языка программирования Ruby , что привело к некоторой путанице между именем человека и языком. Однако формальной связи нет — они оба случайно носят одно и то же имя.

Руби — автор Venus, Atom / RSS агрегатора каналов , кодовой базы, которая началась как радикальный рефакторинг Planet 2.0 агрегатора каналов в 2006 году. [6]

Руби является разработчиком проекта html5lib, его основным вкладом является первоначальный порт html5lib на язык программирования Ruby .

Усилия по стандартизации

[ редактировать ]

Ruby активно работал в различных организациях по разработке стандартов .

Стандартизация ECMA для .NET Framework CLI

[ редактировать ]

Руби был организатором группы ECMA TC49, которая стандартизировала общеязыковую инфраструктуру для Microsoft .NET Framework . [7] [8]

Проект, который в конечном итоге стал стандартом веб-каналов Atom , был начат с публикации в блоге Сэма Руби в 2002 году под названием «Что делает запись в журнале». Эта публикация в блоге в конечном итоге стала вики-проектом, который стал объединяющей точкой для людей, желающих улучшить замороженный формат RSS. [9] Сэм Руби был секретарем рабочей группы IETF AtomPub. Эта рабочая группа завершила работу над RFC 4287, спецификацией формата Atom («Формат синдикации Atom»), в декабре 2005 года и RFC 5023, «Протокол публикации Atom», в октябре 2007 года.

Руби является членом технического комитета ECMAScript (ECMAScript TC39); его основной вклад в группу заключается в поддержке усилий по добавлению поддержки Decimal в ECMAScript.

Ruby был одним из первых, кто внедрил HTML5 , и предложил ряд конкретных предложений, которые впоследствии были включены в проект HTML5. С 5 января 2009 года он был назначен сопредседателем рабочей группы W3C по HTML. [10]

Библиография

[ редактировать ]
  • Гибкая веб-разработка с помощью Rails 5 (Pragmatic Bookshelf, 2016) (совместно с Дэйвом Томасом и Дэвидом Хайнемайером Ханссоном ) ISBN   978-1-68050-171-1
  • Гибкая веб-разработка с помощью Rails 4 (Pragmatic Bookshelf, 2013) (совместно с Дэйвом Томасом и Дэвидом Хайнемайером Ханссоном ) ISBN   1-937-78556-4
  • Веб-API RESTful (O'Reilly Publishing, 2013) (совместно с Леонардом Ричардсоном и Майком Амундсеном ) ISBN   1-449-35806-3
  • Гибкая веб-разработка с помощью Rails 3.2 (Pragmatic Bookshelf, 2011) (совместно с Дэйвом Томасом и Дэвидом Хайнемайером Ханссоном ) ISBN   1-934-35654-9
  • Гибкая веб-разработка с помощью Rails, третье издание (Pragmatic Bookshelf, 2009) (совместно с Дэйвом Томасом и Дэвидом Хайнемайером Ханссоном ) ISBN   1-934-35616-6
  • Веб-службы RESTful (O'Reilly Publishing, 2007) (совместно с Леонардом Ричардсоном ) ISBN   0-596-52926-0

См. также

[ редактировать ]
  1. ^ «Неутомимый» . Intertwingly.net . Проверено 9 июня 2024 г.
  2. ^ «Биография: Руби, Сэм» . Архивировано из оригинала 18 декабря 2006 г. Проверено 24 февраля 2006 г.
  3. ^ «Объявление о новом составе совета директоров ASF» . apache.org. 3 марта 2022 г. Проверено 11 сентября 2022 г.
  4. ^ Энтони III (2008). Аякс: Полное руководство . О'Рейли Медиа. п. 617. ИСБН  9780596554972 .
  5. ^ «Кредиты» . PHP . Проверено 30 сентября 2009 г.
  6. ^ Восходящая Венера intertwingly.net, 2006.
  7. ^ «Стандарт ЭКМА-335» . Ecma-international.org . Проверено 30 сентября 2009 г. («TC39» кажется опечаткой, см. следующую ссылку)
  8. ^ https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 заботится о C#, CLI, Eiffel.
  9. ^ «продолжается · Мне нравится пирог» . Tbray.org. 23 июня 2003 г. Проверено 30 сентября 2009 г.
  10. ^ «Сэм Руби назначен сопредседателем рабочей группы по HTML с 5 января Майклом Смитом 15 декабря 2008 г. ( [электронная почта защищена] с декабря 2008 г.)» . Lists.w3.org . Проверено 30 сентября 2009 г.

Источники

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 914a38dd2bd200d69ba0251d850502d9__1721391180
URL1:https://arc.ask3.ru/arc/aa/91/d9/914a38dd2bd200d69ba0251d850502d9.html
Заголовок, (Title) документа по адресу, URL1:
Sam Ruby - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)