- 博客(65)
- 收藏
- 关注
简评新浪微博上凤姐的内心独白
凤姐是有点可怜,不过和她一样可怜的人也多着。问题出在了她有勇气选择她自己的道路去和命运抗争,这一点触动了很多没有这样勇气的人的底线和神经。于是他们丧心病狂、揭斯底里地进攻,他们不能接受任何一个通过异类行为取得名声和地位的人能在他们没法抗争的社会中取得成功。他们的心理无非就是,我们大家都在穿着正装严肃地吃屎,你凭什么跳起来把内裤套到头上把烟花插到屁眼里倒立着裸奔你就能要求吃饭?真理并不在...
2012-03-17 04:48:12
209
图片浅释常用的软件测试的类型
本文简述了常见的软件测试类型,以及提供了一些简单的图表来展示各种测试间的关系和一些近似数据。图表并非经过严格测量,而是根据经验画出的示意近似值,并且假定的前提条件是,尽可能在现有条件下把自动化程度提到最高。 各类常见的软件测试简介单元测试用于测试最小的独立功能单元,比如一个函数的输入输出,或者一个类的组成和调用。单元测试的细节程度高,覆盖面广,因此数量也多。功能测试一般...
2012-02-12 08:50:32
182
我住的小区有些人不明白
我住在一个神奇的小区里,无论是小区里还是小区外的人,有些问题,他们总是想不明白。有些人不明白,为什么他们自己花钱买的物业,是属于他们自己的,而不是属于物业管理的。有些人不明白,为什么他们作为物业的主人,应该要有权力解雇他们的物业管理人员。有些人不明白,为什么他们交的物业管理费,就是用来雇物业管理人员来管理物业的,而不是来管理业主的。有些人不明白,为什么他们作为交了管...
2012-02-04 15:14:44
172
大湿传授的投资原则
一支股票并不是一个代码或者一条价格线那么简单,而是你对一盘实实在在的生意所持有的所有权。股价并不能决定这盘生意背后真正的价值。市场就像一个单摆,总是在不可持续的乐观主义(就是导致股价上升的因素)和不正当悲观主义(就是导致股价下跌的因素)中来回摇摆。明智的投资人都是实现主义者,他们总是能向乐观主义者出售股票同时又从悲观主义者手上购入股票。任何的投资长远的价值都是和现在的价格是成比例...
2011-11-23 15:03:12
125
[原创]浅谈非主流多态
在一些不基于传统OOP模型的编程语言中,由于没有或者不强调类与对象的关系,实现多态的方法并不能够通过类间的继承或者接口来实现。这种情况下也许函式编程和元编程的思想能给我们一点启发,本文用了没有类也没有接口的JavaScript作为用例来表述。示例代码中只包含了最基本的逻辑,不包含太多的容错处理,代码在Node.js下运行通过。 最大值最小值我们可以先从一个最简单的问题开始着手:...
2011-11-07 11:00:54
131
原创 果粉们应该认真思考的马丁路德金的语录
"Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity." - Martin Luther King Jr.
2011-08-14 08:57:57
216
厨师能不能和服务员抢饭碗:界面、逻辑、数据的那些事儿(下)
在本文的上篇和中篇中,我以一个应用程序开发者的角度去论述了各种看似不同职能的技术,是怎么暗地里形成竞争的。而本篇则是一个扩展讨论,说说技术人在这些浪潮中所应该思考的问题。 在前一篇文章结尾我说到了对七月十五的这个说法持保留态度:PHPer的现状是不思考,不实践,全作愤怒状,听不进任何意见和建议。心态决定思维,思维准定行为,行为决定结果。盲目自大、鼠目寸光、杯空自满的心态,我想这...
2011-05-18 13:54:50
137
敏捷实践者对瀑布粉丝的失望
作为一个敏捷的实践者,我并不是因为这些只懂瀑布模型的领导强推他们的流程而感到失望。我失望的是在我时常质疑、批评、反思和修正敏捷过程中不适合的地方的同时,他们却从来没有思考过瀑布模型存在的问题。讽刺的是,我们双方共同的言行似乎都在尝试推理两个荒谬的结论:一、敏捷过程问题多多;二、瀑布模型完美无缺。...
2011-05-18 13:46:02
120
IT业是个老二行业
IT界大部份时候是一个老二行业,比如其八卦程度仅次于娱乐界,其忽悠程度仅次于新闻界,其产品质量恶劣程度仅次于食品加工业,其对客户不负责程度仅次于医疗界。唯有其年轻从业者过劳死比例的是常见行业中最高的。...
2011-05-02 04:32:51
126
用Holmes.css进行有效性和可访问性测试
Holmes.css 一组用来测试页面的有效性和可访问性的神奇CSS。启用之后,它会用红色框来标示出错或无效的元素,用黄色框标示可能有问题的元素,用灰色柜标示已经从HTML标准中删除的元素。如图所示: 使用方法非常简单,只要先下载这组CSS,嵌入到页面中,然后在body的class中添加holmes-debug这个值,打开页面后就会看到检测结果了。 据官方文档说,H...
2011-04-30 14:11:55
125
Oracle可以去死了
为什么我一直说Oracle是一个很恶心的公司。我宁愿世界上有100个乔帮主,也不要有一个埃里森。 http://www.iteye.com/news/20605
2011-04-01 10:39:19
138
网游中的二次函数随想
最近发现一网游中的资源生产率和等级的关系类似于二次函数的抛物线,意味着等级越高资源生产得越快。和朋友交流后发现游戏的设计者是想通过这种方式刻意加大游戏中的贫富悬殊,把老玩家的乐趣建立在欺负新玩家之上。与此同时激发新玩家拼命向上挤,变成老玩家以欺负新玩家来获得乐趣的欲望。充分利用人性的进取心、野心、欲望、贪婪、虚荣、仇恨来增加玩家对游戏忠诚度。...
2011-02-01 16:32:24
133
原创 [转载]UTF-8 GBK UTF8 GB2312 之间的区别和关系
UTF- 8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持 UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能...
2010-12-06 00:24:43
122
版本控制的邪术:在特定条件下擦除GIT历史
代码版本库中的历史记录对于跟踪项目代码的变化来说,是非常重要的。通常的情况是一但代码提交进版本库,就成为了版本库的历史记录,而这些记录可以被追踪,不应该被篡改。 但在很极端的情况下,你可能需要篡改这个库的历史。比如说你不小心把冠希哥的照片提交进了版本库,而你的老板正好是冠希哥的粉丝。这时你肯定不想用正常的手段把文件中目录中删掉,然后再提交回版本库,因为这样的话历史记录还是会存在的,要是...
2010-11-27 16:36:16
134
原创 从头到脚所有病痛的英文
alcoholism 酒精中毒appendicitis 盲肠炎cancer 癌症cholera 霍乱epidemic 传染病hepatitis 肝炎bruise 瘀伤bump 肿起来的疱chills 着凉 畏寒constipated 便秘的cough 咳嗽cramp 抽筋diabetes 糖尿病diarrhea 拉肚子dizzy 晕眩fe...
2010-10-24 05:15:31
228
原创 Google开发汽车自动驾驶技术
Larry和Sergey之所以成立Google,是因为他们要用科技去解决问题。比如说我们最近的一个项目,就是致力于解决当今汽车的安全和效益问题,从最根本的汽车驾驶方式着手,以达到防止交通意外、节省时间和降低碳的排放量的目的。于是我们就开发了一项汽车自动驾驶技术。我们的自动驾驶汽车在有人工的监视情况下,从山景城(译者注:位于硅谷的城市)的总部自动开到了圣塔莫尼卡(译者注:在洛杉矶附近的城...
2010-10-11 03:06:38
244
那些令人喷饭的注释
程序源代码中的注释经常是一个卧虎藏龙的地方,来看看这一辑国外某公司产品中的注释。注意:看的时候严禁喝水或进食。 亲爱的代码维护人员:当您尝试优化这段代码但发现这是一个极端错误的决定的时候,请修改下面的计时器,以便警示后人。总计浪费在这段代码的时间 = 16小时 真的很有问题 谨以此代码献给我的妻子达琳,感谢她一直支持我,还有我三个孩子和...
2010-10-03 15:14:04
1301
厨师能不能和服务员抢饭碗:界面、逻辑、数据的那些事儿(中)
在上一篇文章中,我由七月十五引发口水战的两篇文章做引,说了应用层是怎么能和数据存储发生竞争关系的。而在本篇中,我将说说应用层又是怎么和交互层发生竞争关系的。或者按七月十五的说法,是前端技术怎么和后端技术发生一种隐性的竞争关系的。 上一篇中我提到了互联网革命所产生的影响是怎么把旧有的企业软件开发模式给颠覆掉的。再后来的事,中国也参与进来了,相信大家都清楚了。可是有了互联网革命还不够,...
2010-05-27 14:55:06
189
厨师能不能和服务员抢饭碗:界面、逻辑、数据的那些事儿(上)
jasongreen一篇《Web开发的重点在前端》,让我想起了上一年年末的时候,七月十五前辈的一篇《论PHP的倒掉》引发了一场口水战。接下来又一篇《有感于“论PHP的倒掉”》也发到论坛上,引发更大的口水战。在口水战中,可以看到很多人一边倒地骂七月十五把PHP和Javascript作比较是一个很无知的论断,让他去看这个书那个理论,让他回家修炼。 但我认为这当中有的...
2010-05-24 03:46:52
145
一句话简述Rails内置的测试框架布局
fixtures测试数据:用于定义将要加载到测试数据库中的数据。好处是定义以后每次测试都会用到这些数据,而不用手动输入。functional功能测试:通常情况下用于测试单个控制器中的动作,并与控制器一一对应。比如说一个控制器的CRUD动作。integration集成测试:用于测试流程,通常是涉及多个控制器的操作流。比如说一个在线商店的整个结帐流程。performance...
2010-05-23 15:06:30
113
原创 微软将把poco.cn从默认兼容模式列表中移除
This is a courtesy notice from the Windows® Internet Explorer® team at Microsoft Corporation. Around the end of July 2010, we will remove your website domain, poco.cn, from the Compatibility View Lis...
2010-05-21 10:31:35
106
WordPress不常用的配置选项简介
define('AUTH_KEY', 'put your unique phrase here'); define('SECURE_AUTH_KEY', 'put your unique phrase here'); define('LOGGED_IN_KEY', 'put your unique phrase here'); define('NONCE_KEY', 'pu...
2010-04-15 13:42:31
700
窥探DreamHost数据中心的演化(多图)
看不到图的麻烦留个言,好让我换地址 其实这算很整洁的线路了: 网管用的终端: 看看什么叫千丝万缕: 八仙过海: 现在终于好了,换成了无线网络: 原文地址:http://blog.dreamhost.com/2010/04/01/datacenter-innovation-from-dreamhost/...
2010-04-02 11:46:03
83
英语俚语VS汉语成语:作茧自缚
英语俚语:let somebody stew in his/her own juice 意思相近的汉语成语:自作自受 解释:字面意思是让某人把自己放在自己做的汁里炖了。相当于汉语中说的作茧自缚。 例句:He's in trouble now, let him stew in his own juice. (他惹麻烦了,让他作茧自缚吧)...
2010-03-29 05:56:06
375
免插件关闭WordPress修订记录和自动保存
WordPress 2.6开始增加了修订记录和自动保存的功能,能很方便地跟踪每篇文章的改动,并在你编辑的时候帮你定时自动保存进度。 但是当你有一定数量的文章,而不需要保存修订记录时,修订记录就反而成为了增加数据库负担的一个功能。当然有现成的插件可以帮你关闭并删除修订记录的功能,这里简单介绍一些不用插件的办法。打开安装目录下的 wp-config.php 并找到这行:require_on...
2010-03-26 16:00:54
160
浅谈团队管理的一个方面:心理满足感
今天和一好友聊起他所在团队的杯具。话题起源于他们做的接口,随着版本的升级和功能的添加,他们的项目经理要求开发人员把更长更详细的命名(长达八个英语单词)用于新添加的接口。由于会引入不可控因素和更高的复杂度,该方式遭到了开发人员的反对。于是该项目经理使用其人事、财务权力强迫开发人员服从他的想法。据了解,该项目经理是懂一点技术的,但没有很多具体的、实际的开发和编程经验,所以我猜测他不懂架构设计。好友...
2010-03-08 16:41:17
189
35个国外优秀的半透明网页效果赏析
最近的网页设计趋势中,半透明元素的应用越来越多了。有时候半透明效果只是用于点缀,而另外一些时间而是整个页面的主导。下面看看35个优秀的半透明效果运用。 2am Electricurrent Sam Brown Housing Works Lift Lilly’s Ta...
2010-02-28 04:56:00
220
原创 Rails 3 文章集合
Rails 3一如既往地为大家带来新的惊喜。原文的作者收集了一系列提及Rails 3新特性的文章,希望对大家有帮助。原作者还喜欢大家给他留言补充。 RouterRevamped Routes in Rails 3 (12/20/09):Rails 3 Router的应用实例Generic Actions in Rails 3 (12/20/09):趣谈Rails 3 ...
2010-01-24 10:04:16
130
原创 《哥只是一个传说》--陈旭
请你不要再迷恋哥 哥只是一个传说虽然我 舍不得 可是我 还是要说你不要再迷恋我 我只是一个传说我 不曾寂寞 因为有你曾陪着我Rap:When everybody says someone is a heroNo one really knows the truth about an idolWhose inside is pretty lonely n vuln...
2010-01-07 11:42:59
272
原创 超囧缺陷 VS 超囧解决方案
应客户要求,对报表程序进行大数测试后,发现不能正确显示一百万亿元以上的单笔转帐,于是上报组长,组长再上报领导。不久得到答复:公司总资产远远没达到一百万元亿,就算考虑上通货膨胀,超过一百万亿元的单笔转帐至少一年内不会发生。因此测试通过,结果已批复。 答复客户:对不起,目前系统还不能正确显示一百万亿元以上单笔转帐。如果转您真的要转一百万亿元又想要报表系统正确显示的话,请分开两次转。要是您坚持要...
2009-12-30 17:26:55
86
数学界与软件业的理想与现实
数学界很可爱的一个地方,在于它充满了一群不懂得也不愿意联系实际的理想主义者。 而…… 软件业很可爱的一个地方,在于它充满了一群不知道也不希望拥有理想的实现主义者。...
2009-12-06 13:20:06
114
英语俚语VS汉语成语:得寸进尺
英语俚语:give somebody an inch and he/she will take a mile 意思相近的汉语成语:得寸进尺 解释:原文字面是给了某人一寸,他会要一里。意思基本和汉语的得寸进尺相同,带有贬义,形容人贪心不足,得到了一点就要求更多。 例句:They will never satisfy. You give them an inch, they w...
2009-11-21 14:01:16
548
英语俚语VS汉语俗语:狗改不了吃屎
英语俚语:a leopard can't changes its spots 意思相近的汉语俗语:狗改不了吃屎 解释:原文的字面意思是花豹改不了斑点。通常用于说某人改不了一些坏习惯。 例句:He stole things again. You know, a leopard can't changes its spots. (他又偷东西了。你看,都说是狗改不了吃屎吧?)...
2009-11-20 12:00:37
642
程序员眼中的《2012》
程序员眼中的《2012》:适当地玩一玩电脑游戏,可能会对以后有帮助,比如说极品飞车项目实际可以花费的时间,往往比你估计的要少很多看到一个傻傻逼逼的程序员,也不要忽略人家,说不定人家知道系统的重点开发程序的不一定是专业程序员,还可以是上过几天培训班的业余人士培训班出来的程序员也有用武之地,特别是当专业程序员挂掉的时候业余程序员做的东西虽然能也满足需求,但是得处处救火当...
2009-11-18 15:00:17
107
Ubuntu 9.10缺少libstdc++5的解决方法
升级了Ubuntu 9.10,发现MySQL启动失败,记录文件被写入如下错误信息 mysqld: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 经检查,发现Ubuntu 9.10默认不安装libstdc++...
2009-11-02 03:18:52
111
有病的编程技术
无聊之时来了灵感,原创一个冷笑话:请问哪程编程技术是有病的?答:Java,因为Java有Bean。顺手转载一个冷笑话:大家都在很兴奋地看日食,为什么有个程序员一点都不在乎?答:因为他是Java程序员。...
2009-08-06 14:26:35
109
Rails 2.3.3遇到的文档生成问题
今天升级到Rails 2.3.3,生成指南和生成API时都遇到错误提示,解决后把经历写下来,以供遇到同样问题的人参考。觉得有用的帮忙顶一下,觉得没用的请忽略。 生成指南时提示缺少credits.erb和index.erb例行地把Rails固化:rake rails:freeze:gems之后顺手运行了一下生成指南的命令:rake doc:guides 出现如下错误...
2009-07-29 12:10:21
144
HTML 5速查表(PDF格式)
原文地址 http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/ XHTML 2已死,HTML 5万岁!据W3C公布的消息,XHTML 2的工作组将在2009年底解散,取而代之的将会是HTML 5。虽然有消息指出HTML 5的规范要到2022年才能全部完成,但可以肯定在短时间内,已完成并发布的部份HT...
2009-07-14 02:56:05
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人