Click here to check if anything new just came in.
September 09 2011
September 08 2011
千万不要把 bool 设计成函数参数
我们有很多Coding Style 或 代码规范。但这一条可能会经常被我们所遗忘,就是我们经常会在函数的参数里使用bool参数,这会大大地降低代码的可读性。不信?我们先来看看下面的代码。
当你读到下面的代码,你会觉得这个代码是什么意思?
widget->repaint(false);
是不要repaint吗?还是别的什么意思?看了文档后,我们才知道这个参数是immediate, 也就是说,false代表不立即重画,true代码立即重画。
Windows API中也有这样一个函数:InvalidateRect,当你看到下面的代码,你会觉得是什么意思?
InvalidateRect(hwnd, lpRect, false);
我们先不说InvalidateRect这个函数名取得有多糟糕,我们先说一下那个false参数?invalidate意为“让XXX无效”,false是什么意思?双重否定?是肯定...
August 30 2011
August 29 2011
August 25 2011
August 20 2011
云平台服务商一览
2007年6月,三个美国年轻人决定成立一家新型的网络主机公司。
他们----James Lindenbaum,Adam Wiggins和Orion Henry----认为,现在的主机服务太复杂,无法做到"快速搭建,灵活扩展"。

在他们心目中,下一代主机应该提供对程序员非常友好的开发环境,使得程序员可以快速做出网站原型,并且具备弹性配置,即网站的硬件配置可以随访问量的变化灵活变动,从而做到按资源消耗量计费,"用多少资源,付多少钱"。
他们为这个项目起名Heroku。
2008年,这个项目从YC创业训练营毕业后,拿到了300万美元风投,引起业界关注。上线后,它的业务呈现爆炸式增长,被认为代表了未来的趋势。二年后的2010年12月8日,Heroku被Salesforce.com收购,价格是惊人的2.12亿美元。
这种可以快速搭建、灵活扩展、按资源消耗量计费的主机,正式名称就叫做"
August 16 2011
August 10 2011
批判中医——运用常识正常思考
Shared by 空气男
“由于已经预设了立场,这里可能没有什么“友好的探讨””,听明白了没,这里没有友好的探讨,只有预设的立场
批判中医,我不是第一人,也不会是最后一个人。批判中医不是什么有趣的事情,可它却是必须做的事情——总有一些人(比如我)基于这样那样的原因,最终觉得中医必须批判。为什么?批判中医的理由只需要一个:中医常常害人。当鲁迅先生说“中医不过是有意无意的骗子”之时,他还是非常客气的,因为骗子毕竟不如杀手可恨可怕。
这个帖子将是个很长的帖子(可以预见的是留言也会有无数)——我会陆陆续续地整理,慢慢地补充。
中医不会因为这一个帖子就倒下,而它的衰败也不会是因为这样一个帖子。
这个帖子里的所有说明与论证,将全部基于常识。
请读者注意:由于已经预设了立场,这里可能没有什么“友好的探讨”——只希望每个人都清楚一点:骂人是不对的,说脏话是愚蠢的。
[2011年7月9日]
感谢
August 07 2011
Chrome 的 Web Intents 会改变 Web 吗?
2011年8月4日,Chrome 团队宣布将支持一个新的技术—— Web Intents 。这个技术未来可能会极大的影响网络应用和浏览器。
什么是 Web Intents?
如果您用过 Android 手机可能就会对这个技术有所了解。Android Intents 可以让两个独立的程序之前通信互相,神奇的是这两个程序中的任何一个程序可能不知道它在和谁通信。举个例子:如果您安装了一个以上的浏览器,当您在短信中点击一个链接的时候,系统会弹出一个列表让您选择使用何种浏览器打开。Android Intents 让不知道如何打开 URL 的短信软件交给操作系统,操作系统会帮他找已经注册的程序去打开。这个行为就是靠 Android Intents 机制完成的。
Web Intents 和Android Intents 类似, 它可以让两个完全独立的 Web 应用互相通信。
目前网站作者在提供把评论发送...
July 21 2011
相似图片搜索的原理
上个月,Google把"相似图片搜索"正式放上了首页。
你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。
一个对话框会出现。

你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。

上传后,Google返回如下结果:

类似的"相似图片搜索引擎"还有不少,TinEye甚至可以找出照片的拍摄背景。

==========================================================
这种技术的原理是什么?计算机怎么知道两张图片相似呢?
根据Neal Krawetz博士的解释,原理非常简单易懂。我们可以用一个快速算法,就达到基本的效果。
这里的关键技术叫做"感知哈希算法"(Perceptual hash...
July 14 2011
我为什么离开新浪微博
诸君,我今日离开新浪微博,不再于此地发言。
谢谢各位一年来的关注,也谢谢各位与我24万余次的互动。我从中获益良多,结交良朋佳友,增长认知广度。
我仍会保留账号,如有要事,可 @ 我或私信。但我更希望与诸君在网易微博、腾讯微博、搜狐微博、饭否或推特上相会。在前四家微博,我均有实名注册账号;在推特,我叫 @songshinan .
最近一个月里,因为转发某条新华社消息,我一直被新浪微博审核。期间也有不少朋友去说项,但从新浪总编陈彤、副总编孟波到一般编辑,基本都装聋作哑。唯一一次回复是一个编辑托中间人告诉我,要我“不再骂新浪和发敏感信息”,然后“过几天再看看”。结果一直“看”到现在。
我离开并非一时意气,而是出于基本的骨气及深思熟虑。
...
July 13 2011
方舟子《为什么坐月子是陋习?》
◇◇新语丝(www.xys.org)(xys5.dxiong.com)(www.xinyusi.info)(xys2.dropin.org)◇◇ 为什么坐月子是陋习? ...
July 11 2011
认真是一种能力
正则表达式的书稿终于结束了(暂定名《正则导引》),关上电脑细细思考,写完这三十万字,最深刻的感受是什么?我的回答是:后悔。
从2009年初我打算写这本书,到2011年年中正式写完,一共花费了两年多时间,期间虽然经历了许多变故,有些事情也无可避免,但其实不用花费这么长时间——最初是在周筠老师的鼓励下决定动笔,当时是有想法,没规划。之后在徐定翔编辑和卢鸫翔编辑的配合下,尝试写了几章,又遇到困难停住。多亏李笑来老师说“暂时解决不了的问题,先绕过去,接着写后来的部分”,于是零零散散地继续写下去。到2010年末潘爱民老师对我说:这个状态可不行,这么随意地写,就算写出来,也不会是好书,不如不要写了。明知潘老师是在用激将法,我还是心甘情愿地上了套,为争一口气,日复一日地写,半年左右,终于完成。
回头看这段时间,却感到一丝荒谬:其实真正“笔耕不辍”也只有半年的时间,之前两年在干什么呢,这两年里,我心理总...
July 04 2011
Quora使用到的技术
以前向大家介绍过Stack Exchange的系统架构和Facebook的系统架构,今天和大家说说Quora的。本文主要参考了Phil Whelan的这篇文章《Quora’s Technology Examined》。关于Quora是个什么网站我就不多说了,国内对他的C2C网站叫“知乎”。呵呵。我们还是来看看Quora的技术吧。
Search-Box
Quora只能搜索问题,主题标签,用户名,和主题标题。没有全文搜索,所以,你无法搜索问题和答案的内容。而搜索中使用前缀搜索方式,比如你输入mi,则Microsoft会马上出来。其搜索还会有一些非常简单的模糊匹配的算法。另外,如果有重复的问题,其中一个问题会自动跳转到另一个问题,但是在搜索中还是会出现。搜索中没有拼写检查。
一开始,他们使用的是一个开源的搜索服务器,叫Sphinx。其支持上述的那些功能。现在他们不用这个技术了,因为
June 30 2011
没希望工程
中国的慈善机构是很淡定的,因为他们都是政府机构,事态再失控,他们都不害怕。他们知道,他们拥有最后一道防线:舆论消灭权。在这些慈善机构们到了最危险的时候,肯定有个部门会发出最后的吼声,然后一片寂静。比较著名的一次慈善机构行使舆论消灭权是在2002年,《南方周末》头版揭露希望工程负责任挪用亿元善款进行投资,最终导致亏损。结果这份报纸几十万份被收回销毁,仅存几千在人间。写这篇文章的新闻人方进玉遭到处理,提供线索的杨女士在2006年患癌症去世,审计报告一直没有对外公开。此前希望工程还有假信丑闻,上海一家规模不大的私营公司捐助希望工程17名学生,他们收到了所有学生的感谢信,结果经查证,仅有3名学生收到了善款,其余均为假信,他们踏访了那片土地,发现感谢信中的一些学生其实已经失学。后来南方周末的记者去做过深度报告,有一家未收到善款的失学的兰姓孩子家中母亲双腿瘫痪,家中孩子全部失学,由于当时中央还征...
June 27 2011
技术贴:《什么叫意淫!?》
无法分享的话,请问有关部门。
人类已经无法阻止百度的媚谄了。如果你以为我单指在百度里面输入“建党”就会看见的红旗赞歌的话,你就大错特错了。
本来这种媚上的传统也算是几千年文化的一部分了,无需大惊小怪,发这样的状态,估计只会被认为是抓住一切机会讥讽社会主义伟大建设的行为,所以我看见梅姐也同瞎就很开心地继续复习了,但是师傅说他献了整整10束花才发现没有献花上限,令我心里陡然一动。
原因很简单,红旗赞歌上面只有镶死的八位数字,最多“接受”一亿减一束花,现在已经“献”了一百五十多万束,难道百度没考虑过爱党甚于爱己的全集减一小撮中国人会献花献到爆肛溢出吗!?这很可能的啊!难道百度没考虑过一小撮中国人会发起攻击就是让它溢出让百度不好看吗?
June 16 2011
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...



