stringtranslate.com

Сэм Руби

Сэм Руби — известный разработчик программного обеспечения, внесший значительный вклад в разработку веб-стандартов и проектов программного обеспечения с открытым исходным кодом . В частности, он внес вклад в стандартизацию синдицированных веб-каналов, приняв участие в разработке стандарта 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.

PHP

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

Рубин

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

Венера

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

html5lib

Руби является разработчиком проекта 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 (ECMAScript TC39); его основной вклад в группу заключается в поддержке усилий по добавлению поддержки Decimal в ECMAScript.

HTML5

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

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

Смотрите также

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

  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. ^ «Стандарт ECMA-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 г. ([email protected] с декабря 2008 г.)» . Lists.w3.org . Проверено 30 сентября 2009 г.

Источники

Внешние ссылки