JavaScript6看上去很美

JavaScript6让我很兴奋,这是我看了David Herman在YUIConf 2011大会上的演讲后的反应。我非常希望这些语言特征能尽快的在V8引擎上实现,这样我就可以在node.js里使用它们了。这些新增加的语言特征对于一个使用JavaScript的程序员来说,解决了很多以前使用起来很不方便的东西。尽管这个标准中2013年才能制定完成(大会上David这样说的),谷歌浏览器和火狐浏览器很有可能会提前实现这些特征。 继续阅读

| 没有评论

企业级依赖关系

前不久,我曾经发表了”The Enterprise Dependency“ 和 “Big Ball of Yarn”两篇文章。它们都是用视觉角度描述了一个天才的企业级框架——一个由很多像“IEnterpriseAuthenticationProviderFactoryManagementFactory”这样的辅助类组成的有好几个G体积大小的框架。今天,继续沿用这种风格,下面是另外一个表现各个组件之间相互依赖关系的图片,从中,你能体验出那些维护大型应用系统的程序员们每天所面对的痛苦。 继续阅读

| 4 条评论

绝望的SQL

Jeroen的同事很不幸被指派去修改一个古董级的老程序里的一个时隐时现情况不明的bug。“好消息是,我已经把问题定位到了一个数据库SQL里,”他告诉Jeroen,“坏消息是,我把问题定位到了一个数据库SQL上。”

得知这位同事对数据库问题并不是很有兴趣,Jeroen说愿意提供帮助。在回复中,Jeroen收到了下面这张图片。 继续阅读

| 22 条评论

安卓手机妙解魔方视频


这个装置完全由乐高积木(LEGO)公司的积木产品拼装而成,还包括4个MINDSTORMS NXT机器人组件和一个三星的Galaxy S II智能手机,手机里的一个专门开发的Android应用充当这个智能机器设备的大脑。MINDSTORMS NXT智能组件和三星 Galaxy SII使用的相互独立不同ARM处理器。 继续阅读

| 5 条评论

Google+开发团队分享经验

大家好,我是Google+基础架构团队的工程师。早在7月份,当Joseph Smarr开发出了Ask Me Anything栏目后,很多人都想知道一些关于Google+技术架构方面的信息。我们几个工程师觉得应该写一些关于这个题目的文章,给大家分享。 继续阅读

| 7 条评论

管道工程序员

  前些时候,我曾把一个程序员称作管道工,可他并没意识到“管道工程序员”实际上是一种赞美。管道工通常是团队里最有经验的程序员。
继续阅读

| 4 条评论

如果有什么事情让你感到恐惧或者兴奋,那就去做吧

感谢BOOM提供了本文翻译。BOOM是个程序员,就职于某IT公司,有关他的更多信息请他的新浪微博:http://weibo.com/huji0624

跳板的猪

刚刚收到一封邮件,是一个高中生写来的,他问我在去Berklee音乐学院上学和休学一年去环游世界这两者之间,我是否会建议他选择前者。 继续阅读

| 9 条评论

John Gruber给程序员们的一些事业上的忠告

john gruber

john gruber

(下面的内容来自于2011年10月14日-15日在加拿大Montréal举行的The Çingleton Symposium大会上,John Grube做的大会开幕演讲的第33:45-35:53分。) 继续阅读

| 6 条评论

为什么程序员的工作效率跟他们的工资不成比例

  最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内,这种差距也不是很大。如果一个程序员的效率能达到其他人的10倍,为什么他不能得到10倍高的报酬呢?
继续阅读

| 10 条评论

HTML5 Canvas(画布)教程 – 图像处理

Canvas标记很多年前就被当作一个新的HTML标记成员加入到了HTML5标准中。在此之前,人们要想实现动态的网页应用,只能借助于第三方的插件,比如Flash或Java,而引入了Canvas标记后,人们直接打通了通往神奇的动态应用网页的大门。本教程内容只覆盖了一小部分、但却是非常重要的canvas标记的应用功能——图像显示和处理。

继续阅读

| 9 条评论