Category Archives: 杂项

1 开发人员 vs 测试人员

小测试:你是”保守派程序员”还是”自由派程序员”

最近,我在阅读 Steve Yegg 的文集《程序员的呐喊》。这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派。

Posted in 杂项 | 5 Comments
2 1

禁止小米手机在通知栏推荐应用广告的方法

问题麻烦就是在这里:不知道是哪个应用负责的广告。难到小米专门设计了这种无法屏蔽的广告?

Posted in 杂项 | Leave a comment
16 android

Go语言将登陆安卓平台

根据谷歌Go语言开发团队成员David Crawshaw的透露,Go语言即将登陆安卓平台。对那些讨厌安卓平台上只有Java的人来说,虽然等来的不是Dart语言或Groovy语言,这仍然是一个让人欢欣鼓舞的消息。

Posted in 杂项 | 8 Comments
105 计划

这个项目要多久开发完成?

从某种程度上,你就是被别人问了这样一个问题:“我有一个问题,我想解决它,但我无法说清问题是什么。请问解决这个问题需要多少时间?”尽管预估很难,但程序员最终要找到一种预估的方法。虽然无法知道一个确切的答案,但我有3种方法能大致估计出一个软件项目要花多少时间:

Posted in 杂项 | 6 Comments
29 d1d2fd55a76f09544afa2036231

持续更新就是给软件上医保

持续更新是为了让软件常年保持生命力,健康和新鲜血液。这能保证即使有业务逻辑上重大修改也能在合理的预算内、可以接受的时间里完成。持续更新就是你的软件项目的医疗保险。

Posted in 杂项 | 1 Comment
16 xin_5920505010728859159018

自上而下的软件开发和自下而上软件开发

我在上大学之初就听说了自上而下开发模式和自下而上开发模式。当时我并没有在意它们的区别——因为就是一个彻头彻尾的自下而上开发的程序员。然而,随着阅历的积累,我慢慢的完全改变了我的立场。我认为,是敏捷开发和TDD让我发生了这样的变化。

Posted in 杂项 | 5 Comments

工作效率定律

如果你认为风急火燎的做事是好的现象,认为一天工作超过12小时并周末加班是值得赞扬的表现,那你很可能会对这个由一些公司和一些科学研究针对这个问题所做的报告感兴趣。

Posted in 新闻资讯, 杂项 | 9 Comments

为什么我要离开Google、投奔Facebook

在过去的几周里出现了很多的猜测,都是关于: – 为什么我要离开Google – 我的书《社交圈(Social Circles)》出了什么问题 – 我在Facebook干什么 我从来没想过要写些什么东西公布我离开Google的原因,但看起来有必要澄清一些事实真相,供人们参考,以免胡乱猜测或捏造事实。

Posted in 杂项 | 4 Comments

Lytro相机先拍摄后对焦和曝光[视频演示]

Lytro相机能够给你一种全新的摄影方式,在照相时你完全可以不考虑焦距和曝光,一心设计你的构图和艺术就行了,拍完照后,你能以一种交换的方式在照片上进行对焦操作,下面的几个Lytro公司提供的Flash能让你现场体验对焦过程,你可以用鼠标点击画面上的任何一点,照片的自动的根据你的选择变焦:

Posted in 新闻资讯, 杂项 | 5 Comments

Java泛型简明教程

泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有: The Java Tutorial Java Generics and Collections, by Maurice Naftalin and Philip Wadler Effective Java中文版(第2版), by Joshua Bloch. 尽管有这么多丰富的资料,有时我感觉,有很多的程序员仍然不太明白Java泛型的功用和意义。这就是为什么我想使用一种最简单的形式来总结一下程序员需要知道的关于Java泛型的最基本的知识。

Posted in 文档手册, 杂项 | 17 Comments

为什么说PHP是个集中营

有一天我跟在DUMBO的一个非常棒的创业公司的老板聊天,谈到为什么非PHP界的开发人员普遍轻视PHP和PHP相关社区。他提出了一个观点让我印象很深,很大程度上是因为以前从来没有听到过这样的说法。

Posted in 批评评论, 杂项 | 18 Comments

不需要计算机的程序员

当我第一次以程序员的身份参加工作时,我就惊讶于同事们竟然花如此多的时间在他们的计算机上。当然了,一个计算机程序员必然需要花相当多的时间坐在计算机前,但为什么要用去几乎100%的时间呢?我很不理解,我以前从没这样干过。我以前总是在做计算机之外的事情和坐计算机前的事交替的进行。

Posted in 心得体会, 杂项 | 8 Comments

给盲目兴奋的程序员们的建议

我偶然看到一些漫无目的、精力旺盛的程序员说出类似这样的话: 嘿,大家好!我刚刚学会了Erlang/Haskell/Python,我正在找一个大型项目用它们去写。如果你们知道,请告诉我! 或者 我喜欢Linux和开源软件,我想通过开发一个项目来向开源社区贡献我的力量。有没有一个很重要的软件,但只能在Windows上运行,而你希望有个Linux版本的? 这些找不着方向的问题总是让我困惑不已。他们把程序语言或操作系统或软件许可协议当成关键条件。他们的目的跟解决某个问题或跟创造价值或跟说话人对软件的兴趣没有一点关系。你能相信一个不爱音乐的人能开发出一个好的乐谱软件吗?对Photoshop没有专业了解的人能克隆出一套Photoshop软件吗?不过我不想在这里详细讨论这些负面的问题。 下面是我对那些发出这些问题的人的一些建议:

Posted in 心得体会, 杂项 | 12 Comments

关于盗梦空间的一则笑话

盗梦空间这部影片看的糊里糊涂,主要是里面的梦境嵌套的太多了,人物在各个梦境里来回穿越弄的我不知道究竟他们在第几层梦境,还有一点没有弄懂的是他老婆为什么要把自己的陀螺锁起来?这些谜团只好等盗版出来后再细细研究了。 不过今天看到一则笑话却非常的有意思,如果你是个真正的程序员,你一定会哈哈大笑: 盗梦空间的主要思想是:如果你在虚拟机(VM)里的虚拟机里的虚拟机里安装了一个虚拟机,那所有的东西都会变的死慢。 同时,今天是中秋节,祝大家节日快乐!

Posted in 杂项 | 5 Comments

Windiows XP永远不会退市

对于那些新安装了Windows 7后而又想退回到Windows XP的用户,微软首次声明:2011年将在Windows 7上提供降级到Windows XP的功能。同时微软宣布改变以前的决定,要把对Windows XP这个老系统的支持延长到2020年。 没错,Windows XP,一个已经有10的操作系统,确信无疑的将还要为我们服务10年。“我们决定将在Windows 7 SP1上允许用户降级到Windows XP 专业版,同时也将推迟Windows XP的终结日期,”微软官方博客上写道:“这样一来,企业在购买新的PC机后,可以把机器降级到Windows XP或Windows Vista,直到他们准备好了再使用Windows 7。”

Posted in 新闻资讯, 杂项 | 11 Comments