qiezi发表的精彩技术文章

如何把erlang应用在项目中?

考虑到现有的项目使用erlang重写的复杂性和erlang对于某些数据库支持的弱点,想结合erlang的分布式、代码热加载、处理高并发方面的优势,和C++在性能上以及大量现有项目上的优势,实现集群部署。 考察了erlang和C进行交互的几种方式,ports受限于物理服务器分布,port_driver没测试成功,应该也是受限于本机,最后选定C nodes方式。 测试了c server和c cli ...
by qiezi 2007-07-12 浏览 (16119) 回复 (26) 关键字: erlang cnode 分布式 高并发

为什么用RoR?为什么不用RoR?

离开RoR有一段时间了,本来不想提些负面的东西,不过JE猎头(机器人?还是感谢下)给我发过几次工作信息,所以我还是来表明下态度,说点感受吧。 我做过一段时间RoR,感觉小项目还是可以的,一旦项目发展到一定规模,RoR的各种优势都会变得不明显。 我现在所在的公司网站大概每天3亿PV,服务器加起来也有上千台,同时在线人数接近60万,各种数据每秒访问量都上万,所以不是任何数据库能负载的,即使 ...
by qiezi 2007-06-27 浏览 (26525) 回复 (69) 关键字:

Rails 1.2 REST + Adobe Spry

jerryinside介绍了一个adobe的ajax框架,和当初见到rails一样,我几乎是看它一眼就爱上了。它是一个轻量级的ajax框架,以XML作为协议,目前功能还比较单一,不过几乎完全就是我所期待的。 Rails生成XML轻而易举,Rails 1.2的REST也是一项另人心动的功能,而Spry也是以资源作为操作对象,这2者结合会发生什么?我试着学习Spry的内涵,并结合Rails做点测试性 ...
by qiezi 2006-12-08 浏览 (7798) 回复 (6) 关键字: spry rails rest

Active Record 错误信息本地化

ActiveRecord出错信息是已经格式化过的英文字符串,这很不方便做本地化处理。要想做本地化,必须保留错误数据,在显示时再格式化为本地语言。不过ActiveRecord过早地把错误信息格式化为字符串,基本上已经断绝了本地化这条路。 为了让ActiveRecord错误信息可以本地化,我采用打补丁的方式。查看验证这部分代码,发现格式化字符串分散在各个验证方法中,一一重写不大合算。好在它是调用de ...
by qiezi 2006-10-12 浏览 (8625) 回复 (14) 关键字: 本地化 activerecord