<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.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:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/koalant" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/koalant" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 08 May 2009 09:54:00 GMT</lastBuildDate><title>mulder 的程序人生</title><link>http://blog.csdn.net/koalant/</link><item><title>评 《Flexible Rails》</title><link>http://blog.csdn.net/koalant/archive/2009/05/08/4159785.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/4159785.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/4159785.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4159785</trackback:ping><description>&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&quot;人们选择某样东西，往往不是因为它是最好的，而是因为它是最适合自己的。&quot;,我觉得这话也非常适合用来描述 web 开发领域前后台的两个最时尚和最前卫的框架“Rails” 和 &quot;Flex&quot;。&lt;br /&gt;&lt;br /&gt;如果我说 Rails 是最先进的 web 开发框架，相信肯定会有很多人跳出来反对。我身边就有不少朋友觉得 django 框架要比 rails 好，很多 php 的开发人员坚持用 Zend 来开发网站，这里就更不用提那些使用 java 框架的程序员了，他们不喜欢 rails 的原因可能仅仅是因为“它不是用 java 写的”。其实在这个“物以类聚，人以群分”的世界里，我们必须面对这样的现实，有人喜欢，就一定会有人反对。不过我觉得即便是那些最讨厌 rails 的人也不得不承认这点： rails 在引领 web 开发潮流这一点上可说是一直走在所有 web 框架的前面，甚至有人称它领先别的框架至少两年。 当 Zend 开发组还在讨论是否应该引入 ORM 的时候， ActiveRecord 从 Rails 刚刚诞生的那一刻就是内置在框架中的，而且使用了&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/4159785.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 08 May 2009 17:54:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2009/05/08/4159785.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2009/05/08/4159785.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2009/05/08/4159785.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790976/1055574</fs:itemid></item><item><title>【听大师说话4】ＰＨＰ创始人　Rasmus Lerdorf　访谈　2</title><link>http://blog.csdn.net/koalant/archive/2008/10/24/3137797.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/3137797.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/3137797.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3137797</trackback:ping><description>你应该意识到这点，这些人大部分也都是在家里做开源开发的，百分之九十的开源开发者不管他们是做什么。他们把孩子哄上床，为开源项目贡献出两个小时，然后他们打开自己的邮件，发现一大堆愤怒的信息，全都是&quot;这里有 Bug, 另外这里还有 Bug， 这个 bug 使得我们上百万的电子商务操作无法进行&quot; ， 但他们只能说：“好吧，我已经在晚上贡献了2个小时， 这确实不是我应该太过在乎的事情（你的上百万电子商务程序）&quot;。 所以说，人们对这些开源项目的开发者应该给予一些尊重。&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/3137797.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 25 Oct 2008 03:51:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/10/24/3137797.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/10/24/3137797.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/10/24/3137797.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790977/1055574</fs:itemid></item><item><title>Adobe Air 应用实践：“乐宝”</title><link>http://blog.csdn.net/koalant/archive/2008/10/05/3016839.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/3016839.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/3016839.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3016839</trackback:ping><description>关于 Adobe air 和 Silver light, JavaFX 的讨论无论在 csdn ，还是 javaeye 上都很多，大家都在处于观望的态度。查看一下 Adobe air 的官方网站，发现国外有很多成功案例。很多人都说 Air 不够强大，缺少一些本应用的功能。就我看来这根本不是问题，因为没有什么技术从一开始就是很强大的，尤其是对于跨平台的技术，要解决的问题有很多，Adobe air 对 linux 桌面的支持也已经开始了，尽管现在的 air for linux 版本连装都装不上,但是我还是对它抱有期望。 Air 的功能对于大多数桌面网络应用来说已经够用了，与其等一个技术完全强大起来，还不如先用它来开发自己的应用，看看它是否能满足你的要求。大多数时候我们对一个技术的期许都太高和太完美，其实没必要。&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/3016839.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 05 Oct 2008 17:53:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/10/05/3016839.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/10/05/3016839.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/10/05/3016839.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790978/1055574</fs:itemid></item><item><title>为下一代互联网应用而学习, 谈谈 flex , air</title><link>http://blog.csdn.net/koalant/archive/2008/09/21/2958490.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/2958490.aspx</wfw:comment><slash:comments>10</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/2958490.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2958490</trackback:ping><description>最近随着 google 的新浏览器将 V8 js 引擎的提速似乎加速了人们拥抱 javascript 这门语言， 但是我始终认为现有的所有 js 库的开发方式很落后，即便速度提高，库函数的调用更加简便，都无法改编 ajax ＲＩＡ开发模式的落后，　原因对我来说只有一点，因为它不是组件的，就这么简单。它无法像　flex 那样做到拖放组件来快速开发，你可以不用几行代码就可以开发出应该非常好的 RIA 应用， 而采用 ajax 无论你采用什么 js 库， jquery ,prototype, yui ， 都无法控制你的代码膨胀， 并不是说真的无法控制，而是在大多数时候，当业务逻辑稍微复杂的话， 如果你不是一个 javascript 高手，只知道如何使用某种 js , 而不了解如何通过 javascript design pattern 来建模客户端应用，那么代码维护和膨胀是迟早的事情，js 库只能解决一些问题，这就好像是“库函数”和 面向对象设计 的区别吧。&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/2958490.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 22 Sep 2008 04:31:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/09/21/2958490.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/09/21/2958490.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/09/21/2958490.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790979/1055574</fs:itemid></item><item><title>【听大师说话4】ＰＨＰ创始人　Rasmus Lerdorf　访谈　１</title><link>http://blog.csdn.net/koalant/archive/2008/07/21/2685749.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/2685749.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/2685749.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2685749</trackback:ping><description>你应该意识到这点，这些人大部分也都是在家里做开源开发的，百分之九十的开源开发者不管他们是做什么。他们把孩子哄上床，为开源项目献出两个小时，然后他们打开自己的邮件程序，发现一大堆愤怒的信息，都是&quot;这里有 Bug, 另外这里还有 Bug， 这个 bug 使得我们上百万的电子商务操作无法进行&quot; ， 他们只能说：“好吧，我已经在晚上贡献了2个小时， 这确实不是我应该太过在乎的事情（你的上百万电子商务程序）&quot;。 所以说，人们应该对这些开源的开发者给予一些尊重。&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/2685749.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 22 Jul 2008 00:41:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/07/21/2685749.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/07/21/2685749.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/07/21/2685749.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790980/1055574</fs:itemid></item><item><title>［听译大师系列3］Guido 向 Matz 提出的问题</title><link>http://blog.csdn.net/koalant/archive/2008/07/13/2646005.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/2646005.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/2646005.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2646005</trackback:ping><description>我们是直接使用 Raw byte 序列作为字符的内部数据的. 我们没有单独的内部编码, 我们曾经经历过一些转码的问题, 我们不想做这种从别的编码转换到 unicode 的处理, 这种来回编码的问题, 如果处理 utf-8 编码的问题, 我希望由 utf-8 自己来处理, 如果是传统的编码,比如 shift-jis 编码, 就让 shift-jis 来处理. 我们用 C 来实现内部编码结构, 就是一系列的函数来访问, 比如索引字符, 字符的长度等等. 我们使用一种, 该怎么说来着, &quot;过滤器&quot;(filter) 来给你一种错觉, 好像在访问一系列的字符, 你可能会觉得这样做不够高效, 但就我们的长期经验来看, 这种错觉的做法一直在 ruby 中使用, 在大多数情况下, 如果你使用正则表达式处理, 这么做还不错. 很多基于字符串的处理都是基于正则表达式的, 所以,如果正则表达式的处理做了优化, 就不会有很严重的问题, 很多严重性能问题就可以避免&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/2646005.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 14 Jul 2008 01:07:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/07/13/2646005.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/07/13/2646005.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/07/13/2646005.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790981/1055574</fs:itemid></item><item><title>【音乐随想】变化，理想与坚持</title><link>http://blog.csdn.net/koalant/archive/2008/04/15/2292626.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/2292626.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/2292626.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2292626</trackback:ping><description>时机和所做出的变化两种因素决定了吉凶, 而变化可能的&quot;吉数&quot;只有1/4, 那么不变就成了最好的&quot;变化&quot;, 因为等待时机,保持现状, 那么只需要靠时间来决定一切了, 影响变化的因素少了, 这样反到简单. 机会总是可以等到的, 只要你做好准备了. 所以有时候我觉得人生在世, 还是应该有点理想,有点坚持的. &lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/2292626.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 15 Apr 2008 16:59:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/04/15/2292626.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/04/15/2292626.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/04/15/2292626.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790982/1055574</fs:itemid></item><item><title>【音乐随想】&quot;道&quot;，&quot;流浪者之歌&quot; 与&quot;神思者&quot;</title><link>http://blog.csdn.net/koalant/archive/2008/04/06/2254877.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/2254877.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/2254877.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2254877</trackback:ping><description>&quot;道可道,非常道&quot;, 老子的头一句话经常被人用来形容某一领域不可言传的至高真谛. 说来有些有趣, 这句话原本用来说形而上的&quot;道&quot;体的, 而这个&quot;道&quot;字却被后来的人们用在形而下的&quot;道&quot;用上了, 似乎只有用了&quot;道&quot;字, 才能显示自己到了某种更高的境界.&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/2254877.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 07 Apr 2008 00:40:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2008/04/06/2254877.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2008/04/06/2254877.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2008/04/06/2254877.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790983/1055574</fs:itemid></item><item><title>【程序思考】Flex 学习 -- &quot;玩索而有得&quot;</title><link>http://blog.csdn.net/koalant/archive/2007/11/26/1902197.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/1902197.aspx</wfw:comment><slash:comments>10</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/1902197.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1902197</trackback:ping><description>孔子教我们念别的书都持严肃的态度,唯独对学习最难理解的却给了这么一条心得:&quot;玩索而有得&quot;. 值得玩味, 感觉学一门新技术, 也应该是这种态度. 抱着找工作, 应付项目等目的来学习技术,通常不会掌握的太深, 而抱着严谨治学的态度并以此为生的或者考证的目的来学习, 又太过无趣. 反倒是凭借着兴趣边做着玩边学习的态度倒是没有压力, 学起来也更有趣味一些, 更容易学习的深入.&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/1902197.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 26 Nov 2007 16:36:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2007/11/26/1902197.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2007/11/26/1902197.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2007/11/26/1902197.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790984/1055574</fs:itemid></item><item><title>【音乐随想】带我去月球</title><link>http://blog.csdn.net/koalant/archive/2007/11/10/1877138.aspx</link><wfw:comment>http://blog.csdn.net/koalant/comments/1877138.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/koalant/comments/commentRss/1877138.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1877138</trackback:ping><description>有时候我会觉得人们生活在体制化的社会中, 并没有太多的选择. 你要么是就此沉沦下去, 要么适应这体制化的生活自得其乐. 尤其是中国人,大多数并不为自己而活着, 尽管过着两点一线的平庸生活, 干着无聊的工作, 但是为了活着,生活还是要继续的. 能真正释放自己的情绪,按照自己想要的方式去活着的人太少了,哪怕是为数不多的一两次. 古语说:&quot;树挪死,人挪活&quot;, 我想其中的意思是: 当你在相对静止的生活中, 存在的变数不多, 所以你的命运也就按照既定的方向发展,直到死亡. 当你在不断地移动和改变自己, 就会在其中产生变数, 这个变数也许是好的, 也许是坏的, 但是它打破了僵局, 使得一切皆有可能.&lt;img src =&quot;http://blog.csdn.net/koalant/aggbug/1877138.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 10 Nov 2007 16:30:00 +0800</pubDate><author>mulder</author><comments>http://blog.csdn.net/koalant/archive/2007/11/10/1877138.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/koalant/archive/2007/11/10/1877138.aspx</guid><dc:creator>mulder</dc:creator><fs:srclink>http://blog.csdn.net/koalant/archive/2007/11/10/1877138.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/koalant/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/koalant/~1055574/213790985/1055574</fs:itemid></item></channel></rss>