<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/flowerborn" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feed.feedsky.com/flowerborn" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 11 Jul 2008 07:07:48 GMT</lastBuildDate><title>Jan'uary</title><description>life, it and skating</description><link>http://jan.ycool.com/</link><pubDate>Fri, 11 Jul 2008 18:07:28 GMT</pubDate><dc:date>2008-07-11T18:07:28Z</dc:date><image><title>Jan'uary</title><url>http://sta.yculblog.com/images/logo/general-88x31.gif</url><link>http://jan.ycool.com/</link></image><item><title>燃烧吧! 小宇宙</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92789114/4063485/1/item.html</link><description>总觉得什么时候曾经听过这张专辑，那天在出租车上，牛奶@咖啡的声音传进耳朵的时候&lt;br /&gt;
&lt;br /&gt;
深沉的音乐让人思考，单纯的音乐让人感动，我都喜欢&lt;br /&gt;
&lt;br /&gt;
整张都很好听，强大的专辑&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.douban.com/subject/1456858/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://otho.douban.com/lpic/s1471856.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;...</description><category>牛奶@咖啡</category><pubDate>Fri, 11 Jul 2008 15:07:48 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3019640.html</guid><fs:srclink>http://jan.ycool.com/post.3019640.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92789114/4063485</fs:itemid></item><item><title>调整了一下UI</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277654/4063485/1/item.html</link><description>简单的把文章区域变宽了些，现在可以放下width&amp;gt;700px的图片了&lt;br /&gt;
&lt;br /&gt;
推荐使用19&amp;quot;以上的lcd浏览否则效果很矬。。。现在19寸该是主流了吧。。。...</description><category>ui</category><category>blog</category><pubDate>Thu, 10 Jul 2008 13:07:42 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3019065.html</guid><fs:srclink>http://jan.ycool.com/post.3019065.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277654/4063485</fs:itemid></item><item><title>Famous Programmers From Adleman to Zimmermann</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277655/4063485/1/item.html</link><description>&lt;a href=&quot;http://grok-code.com/37/famous-programmers-from-adleman-to-zimmermann/&quot;&gt;http://grok-code.com/37/famous-programmers-from-adleman-to-zimmermann/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=99614&amp;amp;id=26672090&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node2.foto.ycstatic.com/200807/10/a/26672090.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=99614&amp;amp;id=26672091&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node2.foto.ycstatic.com/200807/10/b/26672091.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=99614&amp;amp;id=26672092&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node2.foto.ycstatic.com/200807/10/c/26672092.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;...</description><category>programmers</category><category>famous</category><pubDate>Thu, 10 Jul 2008 13:07:32 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3019058.html</guid><fs:srclink>http://jan.ycool.com/post.3019058.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277655/4063485</fs:itemid></item><item><title>村里来了拆迁队</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277656/4063485/1/item.html</link><description>转&lt;a href=&quot;http://news.sina.com.cn/c/p/2007-01-29/084612166518.shtml&quot;&gt;旧闻&lt;/a&gt;一则:&lt;br /&gt;
&lt;p&gt;1月28日，第15届(2006年度)全国新闻摄影作品评选活动所有奖项的提名都已产生，所有金银铜大奖都将从这些作品中选出，1月29日新闻发布会将公布获得大奖的名单。图为日常生活单幅提名作品《&lt;a href=&quot;http://fifid.com/search/%E6%9D%91%E9%87%8C%E6%9D%A5%E4%BA%86%E6%8B%86%E8%BF%81%E9%98%9F?src=yb_qsal&amp;utm_source=yb_qsal&amp;utm_medium=link&amp;utm_content=rsspost&quot; target=&quot;_blank&quot;&gt;村里来了拆迁队&lt;/a&gt;》。&lt;/p&gt;
&lt;p&gt;　　2006年4月7日，羊坊村工作人员带着大批联防队员前往下一个点拆除违章建筑。当天，丰台区花乡羊坊村村民王艳荣家100多平方米的花棚被当 作违章建筑强制推翻，而花乡2008奥运办公室工作人员则表示，清除违建主要针对在承包地上建房出租的行为，盖花棚不涉及土地使用性质改变，应协商解决。 京华时报 甄宏戈 摄&lt;/p&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=99614&amp;amp;id=26641913&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://node0.foto.ycstatic.com/200807/04/9/26641913.jpg&quot; /&gt;&lt;/a&gt;...</description><category>黑社会</category><category>拆迁队</category><pubDate>Fri, 04 Jul 2008 16:07:12 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3015512.html</guid><fs:srclink>http://jan.ycool.com/post.3015512.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277656/4063485</fs:itemid></item><item><title>Ruby Community Vulnerability</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277657/4063485/1/item.html</link><description>Ruby社区最近有点动荡，都是从&lt;a href=&quot;http://jan.ycool.com/post.3009123.html&quot;&gt;大约一周之前发现的一堆vulnerabiilty&lt;/a&gt;开始的。&lt;br /&gt;
&lt;br /&gt;
事情的经过很简单，在Apple工作的&lt;a href=&quot;http://www.matasano.com/log/1070/updates-on-drew-yaos-terrible-ruby-vulnerabilit&quot;&gt;Drew Yao发现了MRI的一堆要命漏洞&lt;/a&gt;，随后&lt;a href=&quot;http://www.ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities/&quot;&gt;Ruby官网&lt;/a&gt;给出了&lt;a href=&quot;http://www.ruby-forum.com/topic/157034&quot;&gt;一堆&lt;/a&gt;传说fix了这些个漏洞的新版本，再然后各种能在之前ruby上运行的&lt;a href=&quot;http://rubyonrails.org/&quot;&gt;应用&lt;/a&gt;&lt;a href=&quot;http://rspec.info/&quot;&gt;纷纷&lt;/a&gt;&lt;a href=&quot;http://www.thejolleys.net/photos/british-fail.jpg&quot;&gt;segment fault&lt;/a&gt;了，随后引来&lt;a href=&quot;http://news.gmane.org/find-root.php?message_id=%3cE1KCstv%2d0008KR%2d2D%40x61.netlab.jp%3e&quot;&gt;ruby talk ML&lt;/a&gt;以及&lt;a href=&quot;http://www.matasano.com/log/1079/rubys-vulnerability-handling-debacle/&quot;&gt;blog&lt;/a&gt;圈中的大讨论。&lt;br /&gt;
&lt;br /&gt;
整件事情给人的感觉就是，包括matz在内ruby core team非常的不成熟。在ruby早期的发展阶段，作坊式的快速更新也许不会引起麻烦，但随着ruby社区的日益壮大，ruby现有的开发模式显然已经跟不上来自各方面的推动力量。引起麻烦的并不是MRI的这些漏洞，而是ruby现有开发模式自身的弊端: 缺乏稳定版本(1.8.6p114之前的黄金年代已经过去了)，&lt;a href=&quot;http://thread.gmane.org/gmane.comp.lang.ruby.core/16737&quot;&gt;feature控制混乱&lt;/a&gt;(1.8.7对1.9特性的引入仍然是一个有争议的话题), &lt;a href=&quot;http://thread.gmane.org/gmane.comp.lang.ruby.core/16737&quot;&gt;忽略社区&lt;/a&gt;以及&lt;a href=&quot;http://www.zedshaw.com/rants/the_big_ruby_vulnerabilities.html&quot;&gt;Zed Shaw&lt;/a&gt;们指出的core们的拒人于千里之外的姿态。&lt;br /&gt;
&lt;br /&gt;
大胆猜想，如果ruby-core无法适应社区的迅速壮大，也许将来的ruby这门语言的事实标准从MRI变成&lt;a href=&quot;http://jruby.codehaus.org&quot;&gt;JRuby&lt;/a&gt;, &lt;a href=&quot;http://rubini.us/&quot;&gt;Rubinius&lt;/a&gt;或者&lt;a href=&quot;http://www.ironruby.net/&quot;&gt;众多&lt;/a&gt;&lt;a href=&quot;http://ruby.gemstone.com/&quot;&gt;其他&lt;/a&gt;Ruby实现中的一个, Rubinius的&lt;a href=&quot;http://rubinius.lighthouseapp.com/projects/5089/the-rubinius-specs&quot;&gt;RubySpecs&lt;/a&gt;已经为这个可能性打下了地基。现在的ruby看起来更像一个伪开源项目,成功的OpenSource不仅仅是free，更重要的是社区建设以及和社区的互动。&lt;br /&gt;
&lt;br /&gt;
ps. 一个小人的想法: 我总觉得matz有点不爽David(DHH)，MRI的发布似乎总是要给Rails带来一些麻烦。上升点高度的话，依稀间看到东西方之间的对立，西方世界夺取ruby控制权的企图已经隐隐出现。好吧，我阴谋论看多了-_-...</description><category>vulnerability</category><category>community</category><category>ruby</category><pubDate>Thu, 03 Jul 2008 11:07:07 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3014666.html</guid><fs:srclink>http://jan.ycool.com/post.3014666.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277657/4063485</fs:itemid></item><item><title>Survey on Ruby development</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277658/4063485/1/item.html</link><description>&lt;a href=&quot;http://devver.net/blog/2008/06/the-results-of-our-ruby-development-survey/&quot;&gt;http://devver.net/blog/2008/06/the-results-of-our-ruby-development-survey/&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
It's interesting so many ruby developers use &lt;a href=&quot;http://www.vim.org&quot;&gt;Vim&lt;/a&gt; :-&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Vim is really good at its job, the only thing lack now is a convinient integration with debugger. NetBeans is impressive on debug....</description><category>development</category><category>ruby</category><category>survey</category><pubDate>Wed, 02 Jul 2008 11:07:33 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3014093.html</guid><fs:srclink>http://jan.ycool.com/post.3014093.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277658/4063485</fs:itemid></item><item><title>Amazon charge you for their own defect?</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277659/4063485/1/item.html</link><description>From Amazon's &lt;a href=&quot;http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1343#07&quot;&gt;FAQ&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;
&lt;h3&gt;I am sure that my queue has messages, but a call to ReceiveMessage returned none. What could be the problem?&lt;/h3&gt;
&lt;p&gt;Due to the distributed nature of the queue, a weighted random set of machines is sampled on a ReceiveMessage call. That means only the messages on the sampled machines are returned. If the number of messages in the queue is small (less than 1000), it is likely you will get fewer messages than you requested. If the number of messages in the queue is extremely small, you might not receive any messages in a particular ReceiveMessage response. Your application should be prepared to poll the queue until a message is received. &lt;font color=&quot;#800000&quot;&gt;Note that with the 2008-01-01 version of Amazon SQS, you&amp;rsquo;re charged for each request you make, so set your polling frequency with that in mind.&lt;/font&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.protocolostomy.com/2008/06/23/why-should-i-pay-for-this-aws-design-decision/&quot;&gt;Source&lt;/a&gt;...</description><category>amazon</category><category>sqs</category><pubDate>Wed, 25 Jun 2008 12:06:14 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3009865.html</guid><fs:srclink>http://jan.ycool.com/post.3009865.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277659/4063485</fs:itemid></item><item><title>The Evolution of Pre-Launch Gmail In Screenshots</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277660/4063485/1/item.html</link><description>&lt;a href=&quot;http://www.techcrunch.com/2008/06/06/the-evolution-of-pre-launch-gmail-in-screenshots/&quot;&gt;Via&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598436&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/4/26598436.jpg&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598445&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/d/26598445.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598439&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/7/26598439.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598446&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/e/26598446.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598442&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/a/26598442.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598451&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/3/26598451.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598440&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/8/26598440.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598441&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/9/26598441.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598449&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/1/26598449.jpg&quot; alt=&quot;&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598450&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/2/26598450.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598448&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/0/26598448.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598457&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/9/26598457.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598438&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/6/26598438.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598447&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/f/26598447.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598435&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node0.foto.ycstatic.com/200806/24/3/26598435.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598454&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/6/26598454.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598453&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/5/26598453.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598437&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/5/26598437.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598443&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/b/26598443.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598455&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/7/26598455.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598452&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/4/26598452.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ycool.com/photo.php?uid=1035631&amp;amp;paid=1252239&amp;amp;id=26598444&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://node3.foto.ycstatic.com/200806/24/c/26598444.jpg&quot; alt=&quot;&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;...</description><category>evolution</category><category>gmail</category><pubDate>Tue, 24 Jun 2008 15:06:38 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3009442.html</guid><fs:srclink>http://jan.ycool.com/post.3009442.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277660/4063485</fs:itemid></item><item><title>Update your ruby on production server now</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277661/4063485/1/item.html</link><description>&amp;quot;Multiple vulnerabilities in Ruby may lead to a denial of service (DoS) condition or allow execution of arbitrary code.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities/&quot;&gt;http://www.ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Affect nearly all version of ruby .....</description><category>vulnerabilities</category><category>ruby</category><pubDate>Mon, 23 Jun 2008 23:06:00 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3009123.html</guid><fs:srclink>http://jan.ycool.com/post.3009123.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277661/4063485</fs:itemid></item><item><title>Tip: get better sound quality from intel 82801g integrated sound card</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277662/4063485/1/item.html</link><description>on ArchLinux:&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;options snd-hda-intel enable=1 index=0 model=3stack&amp;quot; &amp;gt;&amp;gt; /etc/modprobe.conf...</description><category>linux</category><category>intel</category><category>arch</category><category>quality</category><category>82801g</category><category>sound</category><pubDate>Thu, 19 Jun 2008 17:06:26 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3006607.html</guid><fs:srclink>http://jan.ycool.com/post.3006607.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277662/4063485</fs:itemid></item><item><title>Build your web page from ASM ..</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277663/4063485/1/item.html</link><description>Crazy.. &lt;a href=&quot;http://www.viksoe.dk/code/asmil.htm?&quot;&gt;&amp;quot;The future still belongs to assembler programmer!&amp;quot;&lt;/a&gt;...</description><category>web</category><category>asm</category><pubDate>Thu, 19 Jun 2008 16:06:36 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3006591.html</guid><fs:srclink>http://jan.ycool.com/post.3006591.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277663/4063485</fs:itemid></item><item><title>21 Laws of Computer Programming</title><link>http://item.feedsky.com/~feedsky/flowerborn/~5933233/92277664/4063485/1/item.html</link><description>&lt;a title=&quot;Linkification: http://www.devtopics.com/21-laws-of-computer-programming/&quot; href=&quot;http://www.devtopics.com/21-laws-of-computer-programming/&quot; class=&quot;linkification-ext&quot;&gt;http://www.devtopics.com/21-laws-of-computer-programming/&lt;/a&gt;
&lt;ol&gt;
 &lt;li&gt;Any given program, once deployed, is already obsolete.&lt;/li&gt;
 &lt;li&gt;It is easier to change the specification to fit the program than vice versa.&lt;/li&gt;
 &lt;li&gt;If a program is useful, it will have to be changed.&lt;/li&gt;
 &lt;li&gt;If a program is useless, it will have to be documented.&lt;/li&gt;
 &lt;li&gt;Only ten percent of the code in any given program will ever execute.&lt;/li&gt;
 &lt;li&gt;Software expands to consume all available resources.&lt;/li&gt;
 &lt;li&gt;Any non-trivial program contains at least one error.&lt;/li&gt;
 &lt;li&gt;The probability of a flawless demo is inversely proportional to the number of people watching, raised to the power of the amount of money involved.&lt;/li&gt;
 &lt;li&gt;Not until a program has been in production for at least six months will its most harmful error be discovered.&lt;/li&gt;
 &lt;li&gt;Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited.&lt;/li&gt;
 &lt;li&gt;The effort required to correct an error increases exponentially with time.&lt;/li&gt;
 &lt;li&gt;Program complexity grows until it exceeds the capabilities of the programmer who must maintain it.&lt;/li&gt;
 &lt;li&gt;Any code of your own that you haven't looked at in months might as well have been written by someone else.&lt;/li&gt;
 &lt;li&gt;Inside every small program is a large program struggling to get out.&lt;/li&gt;
 &lt;li&gt;The sooner you start coding a program, the longer it will take.&lt;/li&gt;
 &lt;li&gt;A carelessly planned project takes three times longer to complete than expected; a carefully planned project takes only twice as long.&lt;/li&gt;
 &lt;li&gt;Adding programmers to a late project makes it later.&lt;/li&gt;
 &lt;li&gt;A program is never less than 90% complete, and never more than 95% complete.&lt;/li&gt;
 &lt;li&gt;If you automate a mess, you get an automated mess.&lt;/li&gt;
 &lt;li&gt;Build a program that even a fool can use, and only a fool will want to use it.&lt;/li&gt;
 &lt;li&gt;Users truly don't know what they want in a program until they use it.&lt;/li&gt;
&lt;/ol&gt;...</description><category>programming</category><pubDate>Wed, 18 Jun 2008 16:06:08 +0800</pubDate><guid isPermaLink="false">http://jan.ycool.com/post.3005997.html</guid><fs:srclink>http://jan.ycool.com/post.3005997.html</fs:srclink><fs:srcfeed>http://jan.yculblog.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/flowerborn/~5933233/92277664/4063485</fs:itemid></item></channel></rss>