सैम रूबी
Sam Ruby | |
---|---|
राष्ट्रीयता | American |
शिक्षा | Bachelor of Arts in Mathematics, Christopher Newport University |
व्यवसाय | software developer |
के लिए जाना जाता है | Atom, Apache |
सैम रूबी एक प्रमुख सॉफ्टवेयर डेवलपर हैं जिन्होंने वेब मानकों और ओपन सोर्स सॉफ्टवेयर प्रोजेक्ट्स में महत्वपूर्ण योगदान दिया है। विशेष रूप से उन्होंने एटम मानक और फीड वैलिडेटर वेब सेवा के साथ अपनी भागीदारी के माध्यम से सिंडिकेटेड वेब फीड्स के मानकीकरण में योगदान दिया है।
वह वर्तमान में आईबीएम के इमर्जिंग टेक्नोलॉजीज ग्रुप में एक वरिष्ठ तकनीकी स्टाफ सदस्य पद पर हैं और अपाचे सॉफ्टवेयर फाउंडेशन के बोर्ड में हैं।[1] वह उत्तरी कैरोलिना के रैले में रहते हैं।[2]
पृष्ठभूमि
सैम रूबी ने क्रिस्टोफर न्यूपोर्ट विश्वविद्यालय, न्यूपोर्ट न्यूज, वर्जीनिया से गणित में बी.ए. किया। रूबी को कॉलेज के पूरा होने के तुरंत बाद आईबीएम द्वारा काम पर रखा गया था और तब से वह वहीं काम कर रहे हैं।
अपाचे प्रोजेक्ट
रूबी वर्तमान में अपाचे सॉफ्टवेयर फाउंडेशन के बोर्ड में कार्यरत हैं।[3] उन्होंने पूर्व राष्ट्रपति के सहायक सचिव; ; निदेशक, कानूनी मामलों के उपाध्यक्ष; और अपाचे जकार्ता प्रोजेक्ट के पूर्व अध्यक्ष के रूप में कार्य किया। वह कई अपाचे प्रोजेक्ट्स में भी सक्रिय रूप से योगदान देते हैं। विशेष रूप से, वह गंप के निर्माता होने के साथ-साथ प्रारंभिक एंट योगदानकर्ताओं में से एक थे।
फ़ीड सत्यापनकर्ता
रूबी फीड वैलिडेटर का प्रमुख अनुरक्षक है, जिसे उसने मार्क तीर्थयात्री (सॉफ्टवेयर डेवलपर) के साथ विकसित किया था।[4] यह एटम (मानक) फीड के साथ-साथ RSS (फाइल फॉर्मेट) 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 और 2.0 फीड को मान्य करने में सक्षम है।
पीएचपी
रूबी ने विशेष रूप से जावा एक्सटेंशन में PHP में भी योगदान दिया।[5]
रूबी
सैम रूबी ने रूबी (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा में विकास किया है, जिससे व्यक्ति के नाम और भाषा के बीच कुछ भ्रम पैदा हो गया है। हालाँकि, कोई औपचारिक संबंध नहीं है - वे दोनों संयोग से एक ही नाम हैं।
शुक्र
रूबी वीनस, एक एटम (मानक)/आरएसएस फ़ीड एग्रीगेटर, कोडबेस की लेखिका है, जो 2006 में प्लैनेट (सॉफ़्टवेयर)|प्लैनेट 2.0 फीड एग्रीगेटर के रेडिकल रिफैक्टरिंग के रूप में शुरू हुआ।[6]
html5lib
रूबी html5lib प्रोजेक्ट का एक डेवलपर सदस्य है, जिसका प्राथमिक योगदान रूबी (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज के लिए html5lib का शुरुआती पोर्ट है।
मानकीकरण के प्रयास
रूबी विभिन्न मानक विकास संगठन के भीतर सक्रिय रही है।
=== .NET फ्रेमवर्क सीएलआई === का ईसीएमए मानकीकरण रूबी एक्मा इंटरनेशनल टीसी49 समूह की संयोजक थी जिसने माइक्रोसॉफ्ट के .NET फ्रेमवर्क के लिए सामान्य भाषा अवसंरचना को मानकीकृत किया।[7][8]
परमाणु
प्रोजेक्ट जो अंततः एटम (मानक) वेब फीड मानक बन गया, 2002 में सैम रूबी द्वारा एक ब्लॉग पोस्टिंग द्वारा शुरू किया गया था जिसका शीर्षक है कि लॉग एंट्री क्या बनाता है। यह ब्लॉग पोस्टिंग अंततः एक विकी प्रोजेक्ट बन गई, जिसने जमे हुए RSS प्रारूप में सुधार करने की चाहत रखने वाले लोगों के लिए एक रैली बिंदु के रूप में काम किया।[9] सैम रूबी आईईटीएफ एटमपब वर्किंग ग्रुप के सचिव थे। इस कार्यकारी समूह ने दिसंबर 2005 में आरएफसी 4287, एटम (मानक) प्रारूप विनिर्देश (एटम सिंडिकेशन प्रारूप), और अक्टूबर 2007 में आरएफसी 5023, एटम पब्लिशिंग प्रोटोकॉल को पूरा किया।
ईसीएमएस्क्रिप्ट
रूबी ECMAScript तकनीकी समिति (ECMAScript TC39) की सदस्य है; समूह में उनका प्राथमिक योगदान ईसीएमएस्क्रिप्ट में दशमलव समर्थन जोड़ने के प्रयास को चलाने में है।
एचटीएमएल5
रूबी HTML5 को अपनाने वालों में से एक थी, और उसने कई ठोस प्रस्तावों की पेशकश की, जिन्हें बाद में HTML5 के मसौदे में शामिल किया गया। उन्हें 5 जनवरी 2009 से W3C के HTML वर्किंग ग्रुप का सह-अध्यक्ष नियुक्त किया गया है।[10]
ग्रन्थसूची
- Agile Web Development with Rails 5 (Pragmatic Bookshelf, 2016) (with Dave Thomas and David Heinemeier Hansson) ISBN 978-1-68050-171-1
- Agile Web Development with Rails 4 (Pragmatic Bookshelf, 2013) (with Dave Thomas and David Heinemeier Hansson) ISBN 1-937-78556-4
- RESTful Web APIs (O'Reilly Publishing, 2013) (with Leonard Richardson and Mike Amundsen) ISBN 1-449-35806-3
- Agile Web Development with Rails 3.2 (Pragmatic Bookshelf, 2011) (with Dave Thomas and David Heinemeier Hansson) ISBN 1-934-35654-9
- Agile Web Development with Rails, Third Edition (Pragmatic Bookshelf, 2009) (with Dave Thomas and David Heinemeier Hansson) ISBN 1-934-35616-6
- RESTful Web Services (O'Reilly Publishing, 2007) (with Leonard Richardson) ISBN 0-596-52926-0
यह भी देखें
- अपाचे सॉफ्टवेयर फाउंडेशन
- परमाणु (मानक)
संदर्भ
- ↑ "नए एएसएफ निदेशक मंडल की घोषणा". apache.org. 3 March 2022. Retrieved 2022-09-11.
- ↑ "Biography: Ruby, Sam". Archived from the original on 2006-12-18. Retrieved 2006-02-24.
- ↑ "नए एएसएफ निदेशक मंडल की घोषणा". apache.org. 3 March 2022. Retrieved 2022-09-11.
- ↑ Anthony III (2008). Ajax: The Definitive Guide. O'Reilly Media. p. 617. ISBN 9780596554972.
- ↑ "क्रेडिट". PHP. Retrieved 2009-09-30.
- ↑ Venus Rising intertwingly.net, 2006.
- ↑ "Standard ECMA-335". Ecma-international.org. Retrieved 2009-09-30. ("TC39" seems like a typo, see next ref)
- ↑ https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 takes care of C#, CLI, Eiffel
- ↑ "ongoing · I Like Pie". Tbray.org. 2003-06-23. Retrieved 2009-09-30.
- ↑ "Sam Ruby appointed co-chair for HTML Working Group, effective January 5 from Michael(tm) Smith on 2008-12-15 (public-html@w3.org from December 2008)". Lists.w3.org. Retrieved 2009-09-30.
स्रोत
- वेब सर्विसेज विजनरी - सैम रूबी (आईबीएम डेवलपरवर्क्स) के साथ एक साक्षात्कार
- ओ'रेली नेटवर्क पर सैम रूबी
- SamRuby पेज ऑन एटम विकी - 22 फरवरी 2006 को एक्सेस किया गया।
- जीवनी: सैम रूबी - XML कॉन्फ़्रेंस और एक्सपो 2003 से।
बाहरी संबंध
- Intertwingly - Sam Ruby's weblog (the name is a reference to Ted Nelson's coinage "intertwingularity").
- Feed Validator - Sam Ruby's feed validator for Atom and RSS.