8年过去了,重读《软件开发的创新思维》

分类 工作心得   星期四, 17 五月 2012   dick
03年第一次遇到这本书,惊为天人,8年后重读,依然觉得字字珠玑。 1 两类成功的人: 理解技术的商业人员 其成功依賴于所用信息的质量和复杂性 理解商业的技术人员 企业家型的工程师 2 在决定创造某个软件产品之前,经过简单而适当的设计,编写有很好交互性的产品 3 电脑可以告诉我们一个事实,但却不能提醒我们...

由拖库攻击谈口令字段的加密策略

分类 转载   星期四, 5 一月 2012   dick
关键词:加密,安全 | 作者:江海客 我不得不惨痛地写在前面的是,这是一个安全崩盘的时代。过去一年,已经证实的遭遇入侵、并导致关键数据被窃或者被泄露的公司,包括索尼、世嘉这样的大型游戏设备厂商;包括花旗银行这样的金融机构,也包括了RSA这样的安全厂商。 这些事件中最令业界瞠目的是RSA被入侵...

PHP实现BigPipe分chunked输出

分类 Ajax, HTML/CSS, Javascript, PHP, WEB开发, 服务器, 经验分享   星期三, 21 十二月 2011   dick
在Yahoo系的最佳实践里,建议把静态的内容尽早的输出,在 head之后就调用flush,让浏览器可以尽早去加载静态资源,包括脚本、样式、图片(javascipt,css,image一般是外链的形式)等等,后台如果有多个数据源或者api需要调用,尽可能做到完成一个输出一个,通过js在前端拼装页面,进而达到优化用户体验的效果,用户等待的时间...

人生一世900月

分类 工作心得   星期四, 26 五月 2011   dick
前几天看到quora上最让人震惊的事情:人生只有900个月,写了几行程序画了30*30的格子,看看快一半都染色了,灰色代表迷蒙的未来,红色代表拧巴的现在,过去不知道该用什么颜色来表示,应该是淡淡氧化的七彩,干脆放个绿色养眼眼吧,有兴趣的可以来测下,自虐一番...

一次php应用的优化实践

分类 PHP, WEB开发, 性能优化   星期三, 6 四月 2011   dick
之前做过的一次优化实践,最近翻出来看看,有些通用的优化手段还是可以复用的。系统跑得时间长了,总会出现这样那样的问题和瓶颈,有了问题不可怕,我们有“打虎”的家伙事儿--无非就是定位问题->分析问题->提出解决方案->实践->结果反馈->总结再优化。 问题描述:系统采用 PHP5 + Zend framework 开发...

Think in 程序员

分类 转载   星期六, 26 二月 2011   dick
某日,老师在课堂上想考考学生们的智商,就问一个男孩: “树上有十只鸟,开枪打死一只,还剩几只?” 男孩反问:“是无声手枪...

使用nginx+squid模式

分类 WEB开发, 性能优化, 服务器   星期六, 26 二月 2011   dick
为什么要使用nginx+squid模式? 1. nginx有多种hash方式,可以根据url做hash,同一个url命中同一个squid,提升squid的命中率 2. nginx使用epoll模型,网络io能力强,单机可以保持更多的长连接。nginx+squid在公网处理能力强于单独的squid,但是内网差别不大。 3. nginx比squid稳定,加一层nginx后在squid宕机之后可以直接转发给后台...

关于正则表达式的的一些经验

分类 Javascript   星期一, 21 二月 2011   dick
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2...

HTTP协议状态码详解(HTTP Status Code)

分类 PHP, WEB开发, 经验分享   星期四, 17 二月 2011   dick
使用php或者javascript都会用到http的不同状态...

关于字符集和编码

分类 PHP, WEB开发   星期三, 16 二月 2011   dick
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的...
Page 1 of 212