摘要:
面向对象永远是个可以吐槽的话题,从开始提出到推崇备至,到充满质疑,一路走来让人唏嘘不已。面向对象的思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。
面向对象是大部分编程语言的基本特性,像C++、Java、Objective-C这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。但是如何编写面向对象的程序却一直是困扰人们的话题,即使是Smalltalk,也有人认为这是一个有缺陷的面向对象的语言实现。 阅读全文
摘要:
其实学英语和其他技能没什么太大区别,无论是你想在英语阅读、口语或写作方面提升自己,都需要进行长期的不间断的练习,坚持一段时间后(时间长短根据你自己的效率、每天用时、频率都有关系),你会发现自己的水平自然就提升了。举个例子,现在写博客似乎是最难坚持的,但是如果你每个月都能写一篇略有价值文章的话,5年就会有60篇高质量的博客,你几乎都能集结出书了。最简单的坚持,最后的结果都是惊人的。但很多人往往每年只能写1篇,或者干脆一放就几年过去了。所以你知道,成事的人总是少数的。 阅读全文
摘要:
QCon会后培训的Keynote:相对全面的领域驱动设计分享,包括设计元素,生命周期,模式,策略和实践经验,同时包含相关的案例阐述。 阅读全文
摘要:
Bootstrap是著名的社交网站、微博的先驱Twitter在2011年8月推出的开源WEB前端框架,集合CSS和HTML,使用了最新的浏览器技术,为快速WEB开发提供了一套前端工具包,包括布局、网格、表格、按钮、表单、导航、提示等等。使用Bootstrap可以构建出非常优雅的前端界面,而且占用资源非常小。
Bootstrap发布时间不长,但是已经非常成熟了,目前最新版本是2.0,包括完整的CSS编译和非编译版本,样例模板和Javascript插件。 阅读全文
摘要:
我想多数人都会有流浪情结吧,即使70后如我,也经常会产生流浪的念头。在开车上下班的途中,有时候会突然产生就这样一直驾车开下去的感觉,至于目的地,倒不是那么重要了。记得初中的时候,我的一位发小要去南方流浪,身上带了50块钱就上路了,我一度想去,但最终被循规蹈矩的父母阻止,只好骑了自行车送他去车站,看着丫逃了票跳上开向南方的列车,羡慕不已。回来后那位伙伴变得黑而精瘦,两眼冒光,似乎黑暗中走路都不需要手电筒。而且要命的是,我们不得不听了他长达一年的反复讲述流浪记,一如《Red Dog》那位不停讲述阿布鲁奇的太阳的意大利矿工,为此挨揍也在所不惜,直到最后找到了最忠实的听众:Red Dog。这位兄弟还传授了我们不下十种逃票的方法,无论是公交、火车、汽车,他都能逃之有道,以至于我很长时间一想到流浪就是逃票十法。 阅读全文
摘要:
本来以为昨天已经把所有工作相关的事情忙完了,结果今天又度过了紧张的一上午,算是把春节前最后的一点帐还完了。今天是春节放假前的最后一个工作日,忙了一整年,希望每个兄弟都能学到自己该学到的,得到自己该得到的,同时创造与众不同的价值。
昨天一天都是琐事,除了帮助新入手mac的兄弟解决一些技术问题,还有其他一些杂事,一直持续到晚上8点多,羽毛球都没打成,还好赶上了和兄弟们的饭局,感谢一路走来的兄弟姐妹。
2011对我来说是艰苦而有收获的一年。年初制定的一些目标,有些没有实现,有些实现了,当然也达成了一些计划之外的成果。简单盘点 阅读全文
摘要:
设计是软件之源,架构是软件之本,本主题主要介绍如何进行现代复杂系统的架构设计和优化。
软件架构是用来描述软件系统框架的语义,它包含了软件系统主要的决策信息,包括软件元素的如何组织,如何实现预期的功能、性能、可靠性和质量等,还包括技术选型,集成性,扩展性,一致性等内容。 阅读全文
摘要:
Mac OS X的Space管理一直我是很喜欢的特性,之前玩过Linux和Solaris中的Space,不过和Mac的Space管理一比,基本上是小儿科了。
Space在Snow Leopard中已经很好用了,发展到Lion,又增加了很多新特性,同时结合了部分iOS的操作方式,比如四指滑动顺序切换Space等。在Lion中可以无限制增加Space,每个程序都可以制定在特定的Space中打开,多手势上推下滑选择程序,也可以通过ctrl+数字切换控件,非常方便,对于不得不在多任务切换中工作的人士确是上上之选。 阅读全文
摘要:
前几天看到一篇21岁的年轻人写的牛文《旅行,写作,编程》;上周打羽球把尤尼克斯的弓箭009打断,换了胜利的超级纳米6;前天读完了《健康流言终结者》。遂决定写点东西,关于健康和运动的,定名为《健康,运动,习惯》。 阅读全文
摘要:
盛宴之下,浮华显现。毫无疑问2011年的移动互联网形成了一场华丽的盛宴,创业者前仆后继,开发者纷纷从各个领域转投移动阵营,移动开发者一将难求,薪资待遇节节拔高,还有各个大佬推波助澜,移动大潮不可阻挡。从趋势来看毫无疑问这是正确的方向,但我们也要冷静的看到,目前各类移动互联的创业公司,真正盈利的屈指可数,都是热钱在支撑。各路大军涌向移动领域,我想不到两年之内,移动开发者就会变成普通开发者。移动领域就会和其他领域一样,想成为佼佼者,你必须做的更多。如果你已经在某个领域有了深入的积累,大可不必重头再来。下图中的互联网、移动、企业应用,无论你现在身处哪一个领域,它们之间都会有交集,找到这些交集,找到差异化,在现有积累的基础之上,构建属于你的应用。 阅读全文