- 博客(17)
- 收藏
- 关注
[好书推荐] Getting Real -- 快速构建web应用
想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。 想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。 Getting Real是关于省略所有表达现实(图表,曲线,矩形,箭头,统计图),...
2007-09-13 12:34:30 114
RXML
原文:http://jack.lifegoo.com/?p=166Rails里面的XML模板是RXML(由Ruby’s XML builder做支持),它可以很方便的生成XML文件,但是关于RXML的文档并不是很多,我在这里分享一些在项目中使用到的技巧 代码 输出 描述 ...
2007-09-12 14:51:42 257
url_for in ActionMailer
url_for in ActionMailerActionMailer是Rails中发送email的一个controller。今天遇到的一个问题就是在ActionMailer controller/viewer中生成URL。我说的生成URL主要指url_for方法生成绝对路径,也就是 url_for(:only_path => false, :controller => xxx, :...
2007-09-06 12:56:00 113
Share methods in Controller and Helper (Rails)
[url=http://jack.lifegoo.com/?p=158][b]Share methods in Controller and Helper (Rails)[/b][/url]在Ruby on Rails里面,首先应该明确的一点 —– Helper是view的helper,根据这个原则,在默认实现下,controller是不允许访问helper里面的方法的。当然helper在...
2007-09-06 12:52:24 90
如何成为一个高效的程序开发人员
如何成为一个高效的程序开发人员Sun Microsystems亚太区的工程师Lee Chuk Munn写了一篇不错的小文,介绍一个高效程序开发人员的应该有的7个习惯(Seven habits of effective developers): Understand the problem For instance, Lee said, there are different ...
2007-09-06 12:48:45 112
RoR在扩建复杂系统中的问题
多年来Ruby社区一直以来都承受一个压力,那就是runtime performance scalability。现在很多人也用同样的眼光看待RoR,然而在Cal Henderson的书 中指出网站运行时性能的扩展性可以通过增加服务器来解决。这在RoR里面实现是很简单的。RoR在现实中遇到的更多的问题是面对复杂性表现出来的可伸缩性(scalability in terms of comple...
2007-04-29 13:14:29 135
Layout in Rails - Part I
Rails里面的layout的主要思想是template的merge机制 — 即在布局中留下若干占位符(或者是pointcut, AOP中的术语)。当HTTP请求过来,响应页面将具体内容插入到对应的占位符合并而成完成的内容。这和以及在使用理念上是完全不一样的。站在具体响应页面的角度看,rails采用的是推(push)的技术,而后两者则是拉(pull)的技术。当然“推”的处理方法项目可维护性更好。下...
2007-04-26 16:46:13 90
GetText怎么来支持动态参数
The 1st parameter is %1, the 2nd is %2 and the 3nd %3其中%1, %2, %3作为参数传入的类似java里面的{1}的功能是不是有的?
2007-02-13 22:21:34 174
MinimalInterface?
Martin Fowler引起的关于MinimalInterface和HumaneInterface争论上周粗略浏览过。[url=http://sishen.lifegoo.com/?p=12]今天sishen在自己blog上作了一些总结[/url],同时zhouyan在BBS上也说起同样的问题。[quote]写个程序用到java.util.regex.Matcher。这个类有find()...
2006-10-25 01:55:39 133
Functional Ant
[url=http://jack.lifegoo.com/?p=61]http://jack.lifegoo.com/?p=61[/url] 主要介绍ant 1.6中的macrodef和subant, 比较落后的说。知道的人略过好了 :)
2006-10-22 17:25:56 95
setTimeout vs. setInterval (2)
在[url=http://jack.lifegoo.com/?p=44]上一个 post[/url] 里我说明了setTimeout和setInterval在运行机制和使用上面的区别。今天在更新[url=http://jack.lifegoo.com/?p=30]RSSGo! Firefox extension[/url](主要加入Live Strong blog的RSS feeds,[url=h...
2006-10-16 16:00:04 87
Web Application Security
[quote]Web application security现在(2006年)还是一个处于探索阶段的话题,我个人比较感兴趣的是JavaScript在web application中的威胁。(这不能说明我是JavaScript的反对者,恰恰相反的是我在努力掌握JavaScript —— 一个强大的脚本语言)。今年7月就有人利用javascript注入在hi.baidu上发现安全漏洞,同样Gmail...
2006-10-16 12:26:13 167
Secure "Remember me"
original: [url=http://jack.lifegoo.com/?p=49]http://jack.lifegoo.com/?p=49[/url]author: jack“Remember me”或者”Remember me on this computer“是现在很多web application sign on的一个特征。其实现都是借用persistent coo...
2006-10-13 15:24:21 149
MySql数据库点对点复制
双向的点对点数据复制(bidirectional peer-to-peer replication)是一个应用程序达到high-availability的一个重要途径。MySql在5.0提供了replication的功能。在其reference里是这样介绍的:MySQL features support for one-way, asynchronous replication, in w...
2006-10-11 23:25:08 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人