词条 | Jim Weirich |
释义 |
}}{{Infobox person |name= Jim Weirich |image = |image_size = 250px |caption = Jim Weirich at the Scottish Ruby Conference in 2010 |nationality= United States |children= 3 |occupation= Computer scientist, programmer |known_for=Rake |birth_date= {{birth date|1956|11|18}} |death_date = {{Death date and age|2014|2|19|1956|11|18}} }}James Nolan Weirich (November 18, 1956 – February 19, 2014)[1] was well known in the software industry as a developer, speaker, teacher, and contributor to the Ruby Programming Language community.[2][3] Among his many contributions he created the popular Rake build tool for Ruby.[4] He was active in the Ruby community worldwide, speaking at events in Asia,[5] South America,[6] Europe, and the United States.[7][8] WorkWeirich was the Chief Scientist at Neo Innovation, working at Neo's Cincinnati office. He also built and maintained many open source tools, the most popular being Rake and Builder with 74 and 54 million downloads, respectively.[9] RakeRake is a build tool for automating tasks in Ruby.[10][11] It is the most widely downloaded Ruby Gem, downloaded more than 74 million times[12] and has been included with Apple OS X since at least version 10.7.[13]Builder[https://github.com/jimweirich/builder Builder] is a tool for creating structured XML data through Ruby.[14] RubyGemsRubyGems is package management tool for Ruby programs and libraries. Ryan Leavengood is credited with creating the very first RubyGems project in 2001, but it did not gain enough momentum to take off. In November 2003 with the need for a proper package manager growing, Richard Kilmer, Chad Fowler, David Black, Paul Brannan, and Jim Weirich got together at RubyConf 2003 in Austin and built today's RubyGems, which shares a name, but not the original codebase.[15]Ruby KoansRuby Koans is a learning tool to teach people the Ruby Programming Language through a series of small exercises. Rspec-Given[https://github.com/jimweirich/rspec-given rspec-given] is an extension to the popular Ruby testing framework RSpec that enables given/when/then notation when writing specs. Git ImmersionGit Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it. Argus[https://github.com/jimweirich/argus Argus] A Ruby API for controlling a Parrot AR Drone. PresentationsWeirich was a popular conference speaker known for making very difficult topics understandable.[16] An archive of 29 more recent talks is available on the Confreaks site; some notable talks are linked below: [https://skillsmatter.com/skillscasts/896-jim-weirich-grand-unified-theory-of-software The Grand Unified Theory of Software] - Rails Underground 2009 SOLID Ruby - RubyNation 2010 Power Rake - Steel City Ruby 2012 Y Not? Adventures in Functional Programming - Ruby Conference 2012 Kata and Analysis - BostonRB Monthly Meeting - February 2013 Why Aren't You Using Ruby - RubyConf Uruguay 2013 [https://www.youtube.com/watch?v=z7E1zx9j31M&list=TLWNQ8oYr_Sigj8fbHN5M9i-_EtCyP2pCo RubyMotion] - CincyCocoaDev April 2013 [https://www.youtube.com/watch?v=tg5RFeSfBM4&feature=c4-overview&list=UUC36CM_uLqhoKEqSy2mjqFQ Decoupling from Rails] - CincyRB October 2013 [https://www.youtube.com/watch?v=YidL5j10jiU Ruby, threads, events... and Flying Robots!] - CincyRB May 2013 Personal lifeWeirich grew up in Shipshewana, Indiana, graduating from Westview Junior - Senior High School in 1975. He went on to graduate from Indiana University in 1979 with a degree in physics. He lived in Cincinnati, Ohio.[17] Weirich was active in the Ruby community worldwide, and especially in Cincinnati, participating in the local agile development, Ruby, and functional programming user groups. At meetings, he often gave talks and was widely acclaimed for the clarity and quality of his presentations. News of Weirich's death was met with hundreds of tributes and thanks via comments on [https://github.com/jimweirich/wyriki/commit/d28fac7f18aeacb00d8ad3460a0a5a901617c2d4 his final GitHub commit], which includes a special banner added by GitHub. The 1.9.3-p545 release of the Ruby programming language was dedicated to his memory.[18] See also{{Portal|Free and open-source software}}
References1. ^{{cite web|title=Cincinnati Enquirer Obituary|url=http://www.legacy.com/obituaries/cincinnati/obituary.aspx?n=james-nolan-weirich&pid=169779270&fhid=18327}} 2. ^{{cite book|last=Tate|first=Bruce|title=Beyond Java|year=2005|publisher=O'Reilly Media, Inc.|isbn=0596100949|pages=111–112}} 3. ^{{cite book|last=Brown|first=Gregory|title=Ruby Best Practices|year=2009|publisher=O'Reilly Media, Inc.|isbn=0596523009|page=57}} 4. ^{{cite news|title=Ruby Weekly noting Weirich's passing|url=http://rubyweekly.com/issues/183}} 5. ^{{cite web|title=RubyConf India 2013 |url=http://rubyconfindia.org/2013/ |deadurl=yes |archiveurl=https://web.archive.org/web/20140302105233/http://rubyconfindia.org/2013/ |archivedate=2014-03-02 |df= }} 6. ^{{cite web|title=RubyConf Brazil 2013|url=http://www.rubyconf.com.br/en/about}} 7. ^{{cite web|title=RubyConf Denver 2013|url=http://confreaks.com/events/rubyconf2012}} 8. ^{{cite web|title=Confreaks Recorded Presentations|url=http://www.confreaks.com/presenters/24-jim-weirich}} 9. ^{{cite web|title=RubyGems.org Weirich Profile|url=https://rubygems.org/profiles/jimweirich}} 10. ^{{cite book|last=Black|first=David A.|title=The well-grounded Rubyist|year=2009|publisher=Manning|location=Greenwich, CT.|isbn=1933988657}} 11. ^{{cite book|last=Berry|first=Eric|title=Rails Pocket Reference|date=Dec 8, 2008|publisher=O'Reilly Media, Inc.|isbn=0596520700|page=28}} 12. ^{{cite web|title=RubyGems.org Stats|url=https://rubygems.org/stats}} 13. ^{{cite web|title=Apple Open Source package listing for OS X 10.7.0|url=https://opensource.apple.com/source/ruby/ruby-79/}} 14. ^{{cite book|last=Fernandez|first=Obie|title=The Rails Way|year=2007|publisher=Addison Wesley|isbn=032163019X|url=https://books.google.com/books?id=bSfoGQkZYcQC&pg=PT439 }} 15. ^{{cite web|title=RubyGems - Linux Journal|url=http://www.linuxjournal.com/article/8967}} 16. ^{{cite web|title=Interview with Jim Weirich|url=http://www.sitepoint.com/an-interview-with-jim-weirich/}} 17. ^https://www.facebook.com/jim.weirich/about 18. ^{{cite web|title=Ruby 1.9.3-p545 Release Announcement|url=http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/414233}} External links
3 : 1956 births|2014 deaths|American computer programmers |
随便看 |
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。