サム・ルビー | |
|---|---|
| 国籍 | アメリカ人 |
| 教育 | クリストファー・ニューポート大学( BA ) |
| 職業 | ソフトウェア開発者 |
| 知られている | アトム、アパッチ |
Sam Ruby は、 Web 標準とオープン ソース ソフトウェアプロジェクトに多大な貢献をした著名なソフトウェア開発者です。特に、Atom標準と Feed Validator Web サービスへの関与を通じて、シンジケート Web フィードの標準化に貢献しました。
彼は現在、 Fly.ioでRailsスペシャリストを務めています。[1]彼はノースカロライナ州ローリーに住んでいます。[2]
背景
サム・ルビーは、バージニア州ニューポートニューズのクリストファー・ニューポート大学で数学の学士号を取得しました。ルビーは大学卒業後すぐにIBMに採用され、それ以来そこで働いています。
Apache プロジェクト
ルビーはApacheソフトウェア財団の元理事です。[3]以前は会長、次官補、法務担当副会長を務め、Apache Jakartaプロジェクトの元議長でもありました。また、数多くのApacheプロジェクトに積極的に貢献しています。特に、彼はAntの初期の貢献者の一人であり、 Gumpの作者でもあります。
フィード検証ツール
Rubyは、 Mark Pilgrimと共同で開発したFeed validatorの主要なメンテナーです。[4]このツールは、 Atomフィードだけでなく、RSS 0.90、0.91、0.92、0.93、0.94、1.0、1.1、2.0フィード も検証できます。
PHP の
RubyはPHP、特にJava拡張機能にも貢献しました。[5]
ルビー
Sam Ruby はRubyプログラミング言語で開発を行っており、この人物の名前と言語が混同されることがあります。ただし、両者の間には正式なつながりはなく、偶然に同じ名前を持っているだけです。
金星
Rubyは、 Atom / RSS フィードアグリゲータであるVenusの作者であり、そのコードベースは2006年にPlanet 2.0 フィードアグリゲータの根本的なリファクタリングとして始まりました。 [6]
html5ライブラリ
Ruby は html5lib プロジェクトの開発メンバーであり、主な貢献は html5lib をRubyプログラミング言語に最初に移植したことです。
標準化の取り組み
Ruby はさまざまな標準開発組織で活躍しています。
.NET Framework CLI の ECMA 標準化
Rubyは、 Microsoftの.NET Frameworkの共通言語基盤を標準化したECMA TC49グループの議長を務めた。[7] [8]
原子
最終的にAtomウェブフィード標準となったプロジェクトは、 2002 年に Sam Ruby が「ログ エントリを構成する要素」と題したブログ投稿から始まりました。このブログ投稿は最終的に wiki プロジェクトとなり、固定された RSS 形式を改善したいと考える人々の結集点として機能しました。 [9] Sam Ruby はIETF AtomPub ワーキング グループ の幹事でした。このワーキング グループは、2005 年 12 月に RFC 4287、 Atom形式仕様 (「Atom シンジケーション形式」) を、2007 年 10 月に RFC 5023、「Atom 出版プロトコル」を完成させました。
ECMAスクリプト
Ruby はECMAScript技術委員会 (ECMAScript TC39)のメンバーであり、ECMAScript に Decimal サポートを追加する取り組みを推進したことが、彼のグループへの主な貢献です。
HTML5
RubyはHTML5の早期導入者であり、その後HTML5のドラフトに取り入れられた具体的な提案を数多く提供してきた。彼は2009年1月5日よりW3CのHTMLワーキンググループの共同議長に任命されている。[10]
文献
- アジャイル Web 開発と Rails 5 (Pragmatic Bookshelf、2016) ( Dave ThomasおよびDavid Heinemeier Hansson共著) ISBN 978-1-68050-171-1
- アジャイル Web 開発と Rails 4 (Pragmatic Bookshelf、2013) ( Dave ThomasおよびDavid Heinemeier Hansson共著) ISBN 1-937-78556-4
- RESTful Web API (O'Reilly Publishing、2013) (Leonard Richardson および Mike Amundsen との共著) ISBN 1-449-35806-3
- アジャイル Web 開発 - Rails 3.2 (Pragmatic Bookshelf、2011) ( Dave Thomas、David Heinemeier Hansson共著) ISBN 1-934-35654-9
- アジャイル Web 開発 with Rails、第 3 版(Pragmatic Bookshelf、2009) ( Dave ThomasおよびDavid Heinemeier Hansson共著) ISBN 1-934-35616-6
- RESTful Web サービス(O'Reilly Publishing、2007) (Leonard Richardson と共著) ISBN 0-596-52926-0
参照
参考文献
- ^ “Unretiring”. intertwingly.net . 2024年6月9日閲覧。
- ^ “Biography: Ruby, Sam”. 2006年12月18日時点のオリジナルよりアーカイブ。2006年2月24日閲覧。
- ^ 「ASF 取締役会の新設を発表」。apache.org。2022 年 3 月 3 日。2022 年 9 月 11 日閲覧。
- ^ Anthony III (2008). Ajax: The Definitive Guide . O'Reilly Media. p. 617. ISBN 9780596554972。
- ^ 「クレジット」。PHP 。 2009年9月30日閲覧。
- ^ ヴィーナス・ライジング intertwingly.net、2006年。
- ^ 「Standard ECMA-335」。Ecma-international.org 。 2009年9月30日閲覧。(「TC39」はタイプミスのようです。次の参照を参照してください)
- ^ https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 は C#、CLI、Eiffel を担当します
- ^ 「進行中 · I Like Pie」Tbray.org。2003年6月23日。 2009年9月30日閲覧。
- ^ 「Sam Ruby が 1 月 5 日付けで Michael(tm) Smith より HTML ワーキング グループの共同議長に任命されました (2008 年 12 月 15 日付けで public-html@w3.org へ)」。Lists.w3.org。2009年 9 月 30日閲覧。
出典
- Web サービスの先見者- Sam Ruby (IBM developerworks) へのインタビュー
- オライリーネットワークのサム・ルビー
- Atom Wiki の SamRuby ページ- 2006 年 2 月 22 日にアクセス。
- 略歴: Sam Ruby - XML Conference and Expo 2003 より。
外部リンク
- Intertwingly - Sam Ruby のウェブログ(名前はTed Nelsonの造語「intertwingularity」に由来しています)。
- フィード バリデーター - Sam Ruby による Atom および RSS 用のフィード バリデーター。
