सैम रूबी

From Vigyanwiki
Revision as of 13:02, 28 June 2023 by alpha>Vivekdasilavky (Text)
Sam Ruby
राष्ट्रीयताAmerican
शिक्षाBachelor of Arts in Mathematics, Christopher Newport University
व्यवसायsoftware developer
के लिए जाना जाता हैAtom, Apache

सैम रूबी एक प्रमुख सॉफ्टवेयर डेवलपर हैं जिन्होंने वेब मानकों और ओपन सोर्स सॉफ्टवेयर प्रोजेक्ट्स में महत्वपूर्ण योगदान दिया है। विशेष रूप से उन्होंने एटम मानक और फीड वैलिडेटर वेब सेवा के साथ अपनी भागीदारी के माध्यम से सिंडिकेटेड वेब फीड्स के मानकीकरण में योगदान दिया है।

वह वर्तमान में आईबीएम के इमर्जिंग टेक्नोलॉजीज ग्रुप में एक वरिष्ठ तकनीकी स्टाफ सदस्य पद पर हैं और अपाचे सॉफ्टवेयर फाउंडेशन के बोर्ड में हैं।[1] वह उत्तरी कैरोलिना के रैले में रहते हैं।[2]


पृष्ठभूमि

सैम रूबी ने क्रिस्टोफर न्यूपोर्ट विश्वविद्यालय, न्यूपोर्ट न्यूज, वर्जीनिया से गणित में बी.ए. किया। रूबी को कॉलेज के पूरा होने के तुरंत बाद आईबीएम द्वारा काम पर रखा गया था और तब से वह वहीं काम कर रहे हैं।

अपाचे प्रोजेक्ट

रूबी वर्तमान में अपाचे सॉफ्टवेयर फाउंडेशन के बोर्ड में कार्यरत हैं।[3] उन्होंने पूर्व राष्ट्रपति के सहायक सचिव; ; निदेशक, कानूनी मामलों के उपाध्यक्ष; और अपाचे जकार्ता प्रोजेक्ट के पूर्व अध्यक्ष के रूप में कार्य किया। वह कई अपाचे प्रोजेक्ट्स में भी सक्रिय रूप से योगदान देते हैं। विशेष रूप से, वह गंप के निर्माता होने के साथ-साथ प्रारंभिक एंट योगदानकर्ताओं में से एक थे।

फ़ीड सत्यापनकर्ता

रूबी फीड वैलिडेटर के प्रमुख अनुरक्षक हैं, जिसे उन्होंने मार्क पिलग्रिम के साथ विकसित किया था।[4] यह एटम फीड के साथ-साथ आरएसएस 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 में सैम रूबी द्वारा "व्हाट मेक्स ए लॉग एंट्री" शीर्षक से एक ब्लॉग पोस्टिंग द्वारा प्रारम्भ किया गया था। यह ब्लॉग पोस्टिंग अंततः एक विकी प्रोजेक्ट बन गई, जिसने जमे हुए आरएसएस प्रारूप में सुधार करने की चाहत रखने वाले लोगों के लिए एक एकत्रण स्थल के रूप में काम किया।[9] सैम रूबी आईईटीएफ एटमपब वर्किंग ग्रुप के सचिव थे। इस कार्यकारी समूह ने दिसंबर 2005 में आरएफसी 4287, एटम प्रारूप विनिर्देश ("द एटम सिंडिकेशन फॉर्मेट"), और अक्टूबर 2007 में आरएफसी 5023, "द एटम पब्लिशिंग प्रोटोकॉल" को पूरा किया।

ईसीएमएस्क्रिप्ट

रूबी ईसीएमएस्क्रिप्ट तकनीकी समिति (ईसीएमएस्क्रिप्ट टीसी39) के सदस्य हैं; समूह में उनका प्राथमिक योगदान ईसीएमएस्क्रिप्ट में दशमलव समर्थन जोड़ने के प्रयास को आगे बढ़ाने में है।

एचटीएमएल5

रूबी एचटीएमएल5 को अपनाने वालों में से एक थे, और उन्होंने कई ठोस प्रस्ताव प्रस्तुत किए, जिन्हें बाद में एचटीएमएल5 ड्राफ्ट में सम्मिलित किया गया। उन्हें 5 जनवरी 2009 से W3C के एचटीएमएल वर्किंग ग्रुप का सह-अध्यक्ष नियुक्त किया गया है।[10]


ग्रन्थसूची

  • रेल्स 5 के साथ एजाइल वेब डेवलपमेंट (प्रैग्मैटिक बुकशेल्फ़, 2016) (डेव थॉमस और डेविड हेनमीयर हैन्सन के साथ) 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


यह भी देखें

  • अपाचे सॉफ्टवेयर फाउंडेशन
  • परमाणु (मानक)

संदर्भ

  1. "नए एएसएफ निदेशक मंडल की घोषणा". apache.org. 3 March 2022. Retrieved 2022-09-11.
  2. "Biography: Ruby, Sam". Archived from the original on 2006-12-18. Retrieved 2006-02-24.
  3. "नए एएसएफ निदेशक मंडल की घोषणा". apache.org. 3 March 2022. Retrieved 2022-09-11.
  4. Anthony III (2008). Ajax: The Definitive Guide. O'Reilly Media. p. 617. ISBN 9780596554972.
  5. "क्रेडिट". PHP. Retrieved 2009-09-30.
  6. Venus Rising intertwingly.net, 2006.
  7. "Standard ECMA-335". Ecma-international.org. Retrieved 2009-09-30. ("TC39" seems like a typo, see next ref)
  8. https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 takes care of C#, CLI, Eiffel
  9. "ongoing · I Like Pie". Tbray.org. 2003-06-23. Retrieved 2009-09-30.
  10. "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.



स्रोत

बाहरी संबंध