Kemalasan Seorang Ruby Programmer
Author: ceefour | Filed under: Complaints, Indonesia, Opinions, Praises, Ruby, Tips, ToolsIf you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
Kadang-kadang manusia memang keterlaluan malasnya. (pointing at myself)
Bingung gimana caranya mindahin daftar URL yang di Planet Ruby Indonesia ke halaman Daftar Situs Ruby di Wiki Ruby Indonesia.
Jadi ya, terpaksa deh… pake “cara lama”. Select, View Source, Copy&Paste, ketik sedikit kode Ruby…
ceefour@ojalanow:~$ irb -rubygems -rhpricot
irb(main):001:0> doc = <<HEREDOC
irb(main):002:0" <ul class="links">
irb(main):003:0" <li class="first">
irb(main):004:0" <a href="http://adityakircon.blogsome.com/feed/" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://adityakircon.blogsome.com" title="Just Try To Be a Bloggrammer">Aditya Agustyana</a>
e="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://microjet.ath.cx/WebWiki/WelcomePage.html" title="Gnomic Notes">Yohanes Santoso</a>
</li>
</ul>
irb(main):005:0" </li>
irb(main):006:0"
irb(main):007:0" <li >
irb(main):008:0" <a href="http://feeds.feedburner.com/Blogversive" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://andryshuzain.com/" title="Andry S Huzain">Andry S. Huzain</a>
irb(main):009:0" </li>
irb(main):010:0" <li >
irb(main):011:0" <a href="http://ariekusumaatmaja.wordpress.com/feed/" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://ariekusumaatmaja.wordpress.com" title="World of Ruby Indonesia">Arie Kusuma Atmaja</a>
irb(main):012:0" </li>
irb(main):013:0" <li >
irb(main):014:0" <a href="http://thinkruby.org/atom/feed" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://thinkruby.org" title="ThinkRuby">Budi Susanto</a>
irb(main):015:0" </li>
irb(main):016:0" <li >
irb(main):017:0" <a href="http://hendrastation.wordpress.com/feed/" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://hendrastation.wordpress.com" title="hendrastation">Hendra</a>
irb(main):018:0"
irb(main):019:0" </li>
irb(main):020:0" <li >
irb(main):021:0" <a href="http://feeds.feedburner.com/Web2WithRubyOnRails" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.adaruby.com" title="Web 2.0 with Ruby on Rails">Hendy Irawan</a>
irb(main):022:0" </li>
irb(main):023:0" <li >
irb(main):024:0" <a href="http://feeds.feedburner.com/JRubyInside" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.rubyinside.com/" title="JRuby Inside">JRuby Inside</a>
irb(main):025:0" </li>
irb(main):026:0" <li >
irb(main):027:0" <a href="http://blog.bstrap.com/rss" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://julius.sirait.net/" title="Julius Sirait">Julius Sirait</a>
irb(main):028:0" </li>
irb(main):029:0" <li >
irb(main):030:0"
irb(main):031:0" <a href="http://www.kojack.web.id/feed/atom/" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.kojack.web.id" class="message" title="internal server error">Kojack</a>
irb(main):032:0" </li>
irb(main):033:0" <li >
irb(main):034:0" <a href="http://feeds.feedburner.com/mrofiq" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.mrofiq.com" title="No Fun No Life">Muhammad Rofiq</a>
irb(main):035:0" </li>
irb(main):036:0" <li >
irb(main):037:0" <a href="http://feeds.feedburner.com/chickenonrails" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.diki.or.id/blog/public/chicken-on-rails" title="Hear no chickens, see no chickens, talk no chickens - Chicken on Rails">Niwatori</a>
irb(main):038:0" </li>
irb(main):039:0" <li >
irb(main):040:0" <a href="http://bpdp.wordpress.com/feed/" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://bpdp.wordpress.com" title="bpdp's logs">Pak Bambang</a>
irb(main):041:0"
irb(main):042:0" </li>
irb(main):043:0" <li >
irb(main):044:0" <a href="http://www.ruby-id.web.id/rss/" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.ruby-id.web.id/rss/" class="message" title="internal server error">Ruby Indonesia</a>
irb(main):045:0" </li>
irb(main):046:0" <li >
irb(main):047:0" <a href="http://feeds.feedburner.com/RubyInside" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://www.rubyinside.com" title="Ruby Inside">Ruby Inside</a>
irb(main):048:0" </li>
irb(main):049:0" <li >
irb(main):050:0" <a href="http://microjet.ath.cx/WebWiki/wiki.rdf" title="subscribe"><img src="template/images/ruby_link.png" alt="(RSS feed)" style="vertical-align: text-top; border: 0; padding: 0"></a> <a href="http://microjet.ath.cx/WebWiki/WelcomePage.html" title="Gnomic Notes">Yohanes Santoso</a>
irb(main):051:0" </li>
irb(main):052:0" </ul>
irb(main):053:0" HEREDOC
=> "<ul class=\"links\">\n<li class=\"first\">\n<a href=\"http://adityakircon.blogsome.com/feed/\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://adityakircon.blogsome.com\" title=\"Just Try To Be a Bloggrammer\">Aditya Agustyana</a>\n</li>\n\n<li >\n<a href=\"http://feeds.feedburner.com/Blogversive\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://andryshuzain.com/\" title=\"Andry S Huzain\">Andry S. Huzain</a>\n</li>\n<li >\n<a href=\"http://ariekusumaatmaja.wordpress.com/feed/\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://ariekusumaatmaja.wordpress.com\" title=\"World of Ruby Indonesia\">Arie Kusuma Atmaja</a>\n</li>\n<li >\n<a href=\"http://thinkruby.org/atom/feed\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://thinkruby.org\" title=\"ThinkRuby\">Budi Susanto</a>\n</li>\n<li >\n<a href=\"http://hendrastation.wordpress.com/feed/\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://hendrastation.wordpress.com\" title=\"hendrastation\">Hendra</a>\n\n</li>\n<li >\n<a href=\"http://feeds.feedburner.com/Web2WithRubyOnRails\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.adaruby.com\" title=\"Web 2.0 with Ruby on Rails\">Hendy Irawan</a>\n</li>\n<li >\n<a href=\"http://feeds.feedburner.com/JRubyInside\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.rubyinside.com/\" title=\"JRuby Inside\">JRuby Inside</a>\n</li>\n<li >\n<a href=\"http://blog.bstrap.com/rss\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://julius.sirait.net/\" title=\"Julius Sirait\">Julius Sirait</a>\n</li>\n<li >\n\n<a href=\"http://www.kojack.web.id/feed/atom/\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.kojack.web.id\" class=\"message\" title=\"internal server error\">Kojack</a>\n</li>\n<li >\n<a href=\"http://feeds.feedburner.com/mrofiq\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.mrofiq.com\" title=\"No Fun No Life\">Muhammad Rofiq</a>\n</li>\n<li >\n<a href=\"http://feeds.feedburner.com/chickenonrails\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.diki.or.id/blog/public/chicken-on-rails\" title=\"Hear no chickens, see no chickens, talk no chickens - Chicken on Rails\">Niwatori</a>\n</li>\n<li >\n<a href=\"http://bpdp.wordpress.com/feed/\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://bpdp.wordpress.com\" title=\"bpdp's logs\">Pak Bambang</a>\n\n</li>\n<li >\n<a href=\"http://www.ruby-id.web.id/rss/\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.ruby-id.web.id/rss/\" class=\"message\" title=\"internal server error\">Ruby Indonesia</a>\n</li>\n<li >\n<a href=\"http://feeds.feedburner.com/RubyInside\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://www.rubyinside.com\" title=\"Ruby Inside\">Ruby Inside</a>\n</li>\n<li >\n<a href=\"http://microjet.ath.cx/WebWiki/wiki.rdf\" title=\"subscribe\"><img src=\"template/images/ruby_link.png\" alt=\"(RSS feed)\" style=\"vertical-align: text-top; border: 0; padding: 0\"></a> <a href=\"http://microjet.ath.cx/WebWiki/WelcomePage.html\" title=\"Gnomic Notes\">Yohanes Santoso</a>\n</li>\n</ul>\n"
irb(main):054:0> Hpricot(doc).search('li/a:nth(1)').each { |e| puts "* [#{e[:href]} #{e.inner_text}]" }; nil
* [http://adityakircon.blogsome.com Aditya Agustyana]
* [http://andryshuzain.com/ Andry S. Huzain]
* [http://ariekusumaatmaja.wordpress.com Arie Kusuma Atmaja]
* [http://thinkruby.org Budi Susanto]
* [http://hendrastation.wordpress.com Hendra]
* [http://www.adaruby.com Hendy Irawan]
* [http://www.rubyinside.com/ JRuby Inside]
* [http://julius.sirait.net/ Julius Sirait]
* [http://www.kojack.web.id Kojack]
* [http://www.mrofiq.com Muhammad Rofiq]
* [http://www.diki.or.id/blog/public/chicken-on-rails Niwatori]
* [http://bpdp.wordpress.com Pak Bambang]
* [http://www.ruby-id.web.id/rss/ Ruby Indonesia]
* [http://www.rubyinside.com Ruby Inside]
* [http://microjet.ath.cx/WebWiki/WelcomePage.html Yohanes Santoso]
=> nil
irb(main):055:0>
PS: Sayang yach nggak dibikinin screencastnya..
Mungkin ini yang dimaksud mas Arie dengan coding2 sulit? =))
Hayo sapa yang mau ikutan gathering 19 agustus??
Related posts:
- NetBeans IDE 6.8 Released — with Enhanced Ruby on Rails Support! NetBeans IDE version 6.8 has been released, Sun Microsystems’...
Related posts brought to you by Yet Another Related Posts Plugin.
