摘要:
Ruby on Rails强调Convention over Configuration,也就是习惯优于配置,这对我来说是一个很有吸引力的特性。.NET是配置优先的(据说Java也是),最好什么都不是硬编码而是可配置的,开发出来的产品最终可以在部署时根据实际情况配置,或者再被调用时按照调用者的需求配置。为什么RoR可以是习惯优于配置呢?如果什么都硬编码了,遇到需要改动的情况怎么办?按照我现在对Ro... 阅读全文
随笔档案-2007年02月
学习 Ruby on Rails 真的很爽!
2007-02-24 10:42 by Cat Chen, 4770 阅读, 收藏, 编辑
摘要:
最近开始看《Agile Web Development with Rails 2nd Edition》,发觉感觉真的非常爽。虽然至今连Ruby语法都没完全懂,懂了的也没记住多少,但在看书过程中你会乐意模仿书中所有的例子,一个一个完成看看结果是怎样的,观察这个神奇的框架如何将你所书写的一点点代码转变为使用ASP.NET要不少代码才能实现的功能。我不知道它是怎么实现的,但暂时我还不觉得我有必要知道它是... 阅读全文
欲练 CSS ,必先宫 IE
2007-02-18 02:58 by Cat Chen, 20186 阅读, 收藏, 编辑
摘要:
“Win国天下,欲练CSS之人不在少数,大多不得要领,又或是走火入魔,全为IE所累。故曰:欲练CSS,必先功IE。”曾经,我也属于为IE所累的行列,如今见到很多人仍然不愿意对自己的宝贝IE下手,所以决定特异写篇文章说说此事,以明辨IE到底是宝贝还是累赘。好了,funny部分结束,按回我的习惯直入正题。之所以说IE不好,是因为IE会误导了你对CSS模型的理解,让你以为IE的理... 阅读全文
IIS7 会重用那些不该重用 HttpHandler
2007-02-12 23:31 by Cat Chen, 10094 阅读, 收藏, 编辑
摘要:
首先,实现IHttpHandler时要实现一个IsReusable的属性,这个属性告诉ASP.NET此HttpHandler是否可重用。如果一个HttpHandler是可重用的,那么多次请求都有可能用同一个HttpHandler实例;而如果一个HttpHandler是不可重用的,那么ASP.NET应该确保每次请求使用的都是一个新构造的HttpHandler实例。Page是设计为不可重用,所以每次请... 阅读全文
英语阅读推荐:你真的懂UPDATE语句吗 & 当有layout之时
2007-02-08 22:44 by Cat Chen, 5693 阅读, 收藏, 编辑
摘要:
Random Clippings栏目已经有一段时间没有更新了,主要是因为一直没能挑选到适合的文章推荐(有可能是因为这段时间我读英文文章少了,哈哈),这次一定要好好补上,推荐两篇好文章给大家。你真的懂UPDATE语句吗 (Think you know how to write UPDATE statement? Think again.)怎么又是Omar Al Zabir?别急别急,这家伙写的文章够... 阅读全文
十分钟内学会:将HTML格式化为合法的XML
2007-02-07 12:14 by Cat Chen, 9344 阅读, 收藏, 编辑
摘要:
Question在网站中需要引入来自外部的HTML,这是很正常的事情。例如允许用户采用HTML直接发表时,或者聚合外部的Feed时,这时候外部的HTML就直接嵌入到我们的代码中。如果我们的网站是设计为符合XHTML的,那就可能因为引入外部HTML而破坏掉XHTML的合法性,甚至连合法的XML都做不到。这时候我们就需要将外部的HTML格式化为合法的XML,以方便我们的处理。Answer要将HTML转... 阅读全文
Microsoft AJAX Library + ADODB = ?
2007-02-05 23:30 by Cat Chen, 6404 阅读, 收藏, 编辑
摘要:
最近做了一个基于Web的纯桌面端数据库应用,非常轻量级的,在挑选库的时候最后还是选择了自己熟悉的Microsoft AJAX Library,而没有使用prototype、dojo、YUI之类的。一方面,是因为Microsoft AJAX Library比较贴近我熟悉的控件模型,另一方面要做的东西真的轻量级得只需要普通的控件,不需要拖放和效果,不需要封装新控件或widget。过程整个制作流程大概是... 阅读全文