Go,随风而起

Go

最近琢磨着把我们的平台产品扔到 Docker 上试试,Docker 是运行在 Linux 上的一个轻量级的虚拟容器,简单来说就是 Docker 利用Linux 的 LXC(Linux Containers)和 CGroup 技术为你的应用构建了一个独立的、资源隔离的、轻量级的沙箱,你可以在里面自己动手,丰衣足食,无论怎么玩都不会对整个物理服务器产生影响。虽然 Docker 的政策是闭关锁国,但是你在开发环境和生产环境之间进行应用系统迁移和部署又十分方便。

和传统虚拟机不同的是,Docker 容器并不会包含一个完整的操作系统,而是通过服务器现有的基础设施对资源进行管控的。基本原则就是,你以为自己是自由的,民主的,按需分配的,但其实你的配额是定量的,不作死就不会死的,当然也不排除你表现好的话,系统会再分一些资源给你。

关于 Docker,如果大家有兴趣,我以后可以写个系列。今天主要想说说 Docker 的实现语言:Go。

深入学习一门技术或框架的原则就是去读源代码,Docker 是 PaaS 提供商 DotCloud 开源的容器引擎,任何人都可以到 Github 上下载它的源代码。我拿到 Docker 的源代码后发现,好吧,人家大部分功能都是 Go 语言实现的。Go 语言威名远播,我虽早有耳闻,但却从未真正用过,正好借这个机会好好学习一下。

顺便说一句,技术人员最苦逼的地方就是,当你想学 A 的时候,你发现的不得不先把 B 搞清楚,当你去搞 B 的时候,会牵扯出 C、D、E、F、G,七大姨八大姑和小舅子什么的都出来了,技术之间的依赖关系往往搞得你心烦意乱、心猿意马,最后你会忘记自己的初心是 A。

所以,对于我这种高龄程序员,学完 Go 之后去搞别的并忘掉 Docker 的情况,也是完全可能出现的。

目前编程语言排行榜前三位分别是 C、Java 和 Objective-C,这三门编程语言的 Ratings 都超过了10%,风头正劲。C 不用说了,Unix 和 Linux 都是这货写的,系统级编程语言,无可替代。OC 虽老,却属新贵,随着 iOS 大红大紫。唯有 Java,当年如日中天,如今却显老态,常常为人诟病。其实从语言的发展潜力来看,Java 还远远没有进入老年时代,最多是个中年大叔,语法糖虽弱,但整个 Java 平台博大精深,衍生语言 Scala 和 Groovy 生命力正盛。不过,由于 Java 平易近人的工业语言特点,常常遭到很多半瓶子醋的嘲笑,其实大部分是自嘲,能骂到点子上的少之又少。为什么骂 C 和Objective-C的少呢?因为能把 C 整明白的人大都知道深浅,至于 OC,大伙正忙着学呢,哪有空骂?

与其他语言不同,Go 生于名门望族 Google,一出生就是富二代。2009年11月 Google 正式对外发布 Go 1.0版本,从此宣告了一门新语言的诞生。Google 首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去10多年间软件开发的难度令人沮丧。听了老罗这句话,台下很多程序员眼眶都湿润了。

Go 被誉为互联网时代的 C 语言,虽然目前声望还没法和那三位老大哥相比,但是程序员和极客们都对其寄予厚望。当然 Go 也没让大家失望,这几年发展迅猛,国内外很多厂家已经开始把 Go 语言用于生产环境,很多开源项目也开始用 Go 实现(比如 Docker)。最重要的一点是,据说 Go 的最佳开发平台是 OS X,其次是 Linux,最后是 Windows。这一点没什么可说的,因为我很早就说过,Mac 才是程序员的开发利器,Go 只是又一次印证了这一点而已。

经过几个晚上的学习和实践,我觉得我会喜欢上这门语言,令人印象深刻的语言特性有这么几个:

  1. Go 是一门系统级的编程语言,理论上 C 和 C++能干的事,Go 也干得出来,而且实现起来更加简单,如果 Go 愿意,也可以写个操作系统出来。
  2. 支持 GC(垃圾收集),无论是 GC 还是引用计数,这部分的功能应该是现代编程语言必备的,我们最好相信编译器,而不是人。
  3. 全新的静态类型语言,犯错的几率大大减少,同时具备动态语言的特性,无论是从 C、Java 或 Python 转过来都会感觉很舒服。
  4. 针对并发、多核和大规模集群的语言,goroutine的设计相当有趣,这部分需要好好理解一下。
  5. 更为丰富的内置数据类型,相对其他语言,增加了 map(字典)和 slice(数组切片),同时从语法层面进行了支持。
  6. 函数的多重返回值,这一点是程序员们千呼万唤的功能,这次 Go 有了。
  7. 基于关键字 defer、panic 和 recover 的异常处理机制,处理过程中使用了多重返回值的语法糖,defer 实现了类似 Java 里的 finally 功能,这部分的设计非常新颖。
  8. 闭包,现代语言必备
  9. 无继承的接口方式,方法的定义和类型的定义可以在完全不同的地方进行,还可以为现有类型动态添加新的方法,这一点有点像 Objective-C 中的 Category ……

一般来说,一种语言从诞生到广泛关注和应用,至少需要十年光景,而 Go 只用了几年时间就走到了这一步,着实令人惊叹。Go 诞生于网络、多核、高并发和大集群的时代,这是 Go 的机会,也可能是你我的机会。

Go,可以说是一门随风而起的语言,了解了 Go 之后,我们就知道,很多风口的东西,不一定是猪!

如果你也想试试这门语言,那么可以点击原文访问【Go 指南】,在线学习。

http://go-tour-zh.appspot.com

读者有三种,一种普通的,一种文艺的,剩下极少数是 XX 的

做为一个中年大叔,我已经很少上豆瓣了,一来不适应豆瓣的小清新和亚文化,二来是写微信平台后也没那么多时间。不过近期不断有读者反馈,说豆瓣有一篇书评牛头不对马嘴,是针对您的纸版《MacTalk·人生元编程》的。我以为是什么好玩的书评,结果费劲扒拉爬上豆瓣一看,尼玛,这哪有牛头和马嘴啊,分明就不是东西。所以有必要写点文字,以免读者被一篇垃圾文章误导。

《MacTalk·人生元编程》最早成书是电子简版,分别在多看、豆瓣和 Kindle 市场上线,多看的评价和销量最好,Kindle 次之,豆瓣最差,不过也有160多人评价,评分8.2( http://read.douban.com/ebook/1531222/ )。豆瓣阅读的很多用户给了五星好评,也有给一星差评的,比如这个:

当做博文还可以接受,出书就没什么价值了。 观点没有深度,文字水准稀松,更没有特别突出迷人的精神气质。整本书给人一种散杂无序的感受,简而言之:毫无亮点,质量平平。

这种评价就很好,仁者见仁淫者见淫,有价值。但是我也就知道了,豆瓣用户的小清新风格和价值观和咱不是一路货色,所以也就很少在豆瓣写东西,也很少关注。

但是这一篇( http://book.douban.com/review/6577716/ )就有点意思了,书评的标题叫做《程序员有两种,很俗的和更俗的》。看了标题我就气不打一处来,特么的没有各类程序员研发和构建豆瓣和各种社区,你们这帮喷子去哪挥洒自己的青春去呢?如果这种无脑和人身攻击类型的评论放在微博或微信,哥早就小手一抖轻轻拉黑了,在这种事情上我从来都不是民主的。但是,豆瓣是一个开放的,自由的,平等的,宽容的,维护任何人用语言攻击别人权利的地方,那我就只能代表一部分程序员对丫说,去你爸爸的哥哥。

关于「程序员」,我们生在了一个技术改变世界的时代,而程序员可能正在做着能够改变世界的技术,这是无上的荣耀和机遇。但是程序员这么拽,我们不说其他人会知道吗?所以总有一些程序员会出来写作、跳舞、歌唱、作画、奔跑、骑行,如果你以为程序员还是天天埋头在小黑屋编写无休止的代码而不出家门一步,那你离这个世界已经很远了,赶紧回火星去吧。

王小波也是程序员出身,写出了传世的时代三部曲,这事您不知道吧?

关于「高端产品」,我在书中只是讲了苹果和 Mac 的部分历史和故事,包括 Mac 的使用和 各种 Tips,其他大部分都是技术和人文类文章,所以,如果您觉得 Apple I、Apple II 和 Macintosh是高端文艺产品的话,我只能说,前二者已经退休多年,而第三者,现在满大街都是!我们既不觉得 Mac 高端,也不觉得 Mac 文艺,也就是个好用的工具而已,如果您觉得,那只是因为你的海拔太低了。至于世界观,我觉得就您目前的状态,是不大可能上升到那个高度去谈问题了,三观已毁,何谈见解和观点?

关于「果粉」,这个词我还是很反感的,所以全书中从未出现过。粉丝本身就是不理智的,而程序员最要命的就是太理智了,所以很少和「粉」拉上关系,关于苹果的产品,我们只是觉得好用而已,而把自己觉得好的东西介绍给大家,至少不是坏事。所以,关于果粉这件事,我只能说,你才果粉,你们全家都果粉!

写到这我要对这位 XX 读者说一句:祝您一辈子在豆瓣写书评,别客气,恕不远送!


最后我再正式的介绍一下这本书,内容取自书的序言:

这不是一本传统意义的 Mac 用户手册或技术书籍,没啥技术深度,思想也不深刻,只是一个70后程序员,在微信平台讲述技术与人文的故事,故事起于 Mac 而不止 Mac,时间线从七十年代贯穿至今。书中写了 Mac,说了苹果,聊了技术,侃了人生元编程,汇聚了我个人的经历和悲喜。您读完了,有收获就是好事,不用想的太多。如果书里在讲 Mac,那就是苹果公司的 Mac;如果在说Shell,那就是操作系统的Shell,如果在聊程序员,那就是你我身边的程序员。我尽量做到文字简单、内容有趣,因为简单和有趣也是一种力量,希望您读完这本书以后,也能拥有这种力量。

纸书出版后,我想看到的各种效果,都已经看到了,至于书的销量,顺其自然就好,兄弟我吃饭不靠这个。

利益相关:《MacTalk·人生元编程》作者。

豆瓣书评的原文:http://book.douban.com/review/6596765/

喷人不用水,中原一把壶

上次去 3W 咖啡参加活动是厉哥的互联网跨界论坛,因为有厉哥神一样的存在,那次活动没有这么累。作为嘉宾,我们没有主题演讲,偶尔上台坐坐,也只需要配合厉哥的话锋做出点头、沉思、迷惘、微笑等神态,间或发言,也是类似「嗯、啊、有道理、是、对」等单词,等你坐累了,就可以揉揉腿拍拍屁股下台休息了。厉哥是一个可以独自叨逼叨叨逼叨讲五个小时谁要打断他就要跟人家拼命的主,他独撑全场,一点问题没有。

那次参会我说的少,听得多,收获颇丰。其中的收获之一就是见到活的三表(微信号三表龙门阵,一搜便知)。第一次知道三表是厉哥推荐的,后来小道也推荐了三表龙门阵,但是面交还是首次(面对面交流的意思)。关于三表的简介,我之前的文章里介绍过,就不啰嗦了。那次大会他是唯一获得独自出场机会的嘉宾,但是由于没有喝酒,讲的相对拘谨,整体效果远远不如这次。这次的「老池老友会」主持人泰稳专门为三表带了极品二锅头,头上台之前,三表狠狠灌了几口,上台之后果然红光满面,顾盼生辉,脱口秀发挥的淋漓尽致。

如果非要给一个评价,我觉得三表这次的表现盖过了春晚的那些段子,不仅幽默,而且体现了思想和价值观。如果你们不信,那就看视频吧。

这是一场我愿意付费观看的真人版脱口秀,并且没有钢管。

根本停不下来 – 老池老友记侧记

laochi

昨天是2014年3月16日,对于 Mac 君来说,人生又上了一个新台阶。闯荡江湖几十年,我参加过很多次技术分享、论坛、演讲、捧哏、逗哏、走进 XXX,但参加签售会还是大姑娘上轿,头一回,而且第一次参加就是自己的签售会,幸福总是来的那么突然。

自从人邮出版社的杨海玲老师和 InfoQ 的霍泰稳告诉我要联合举办一个「老池老友会」的活动,我的心就开始变得不平静起来,在编码和码字的时候内心常常泛起涟漪,我知道,找到存在感的日子越来越近了。

男人在家里常常是没有存在感的,无论你出了门怎么呼风唤雨,在家还是乖乖扮猫泽西比较好。据说这样的家庭都是幸福的,而不幸的家庭各有各的不行。比如小道君,我请他参加这次活动时,他表示了非常希望出来走走,但是要家中领导同意才行。比如道哥,基本上是不能在外面吃晚饭,在外面过夜这种话根本就不能提。比如给我写过序的二爷鉴书(邱岳),名头响边苏杭:二……爷,在家一样要跪键盘的,一样二不起来。

我也没好到哪去,临出门前,我说要去老池老友会签售了,大领导说:把桌子擦一下再走,早去早回。小领导说,爸爸,请带两包牛奶味威化卷心苏回来,别忘了,牛奶味哦。你们就知道,存在感一定要到外面去找,还好,这次找到了。

我是12点左右到的3W 咖啡, 其时 InfoQ 和人邮的朋友们已经在忙里忙外了。寒暄之后没多久,小道君、道哥也风尘仆仆的赶了过来,小道君依旧保持儒雅风范,道哥则骨骼精奇,估计安全宝把他累的不轻。然后我们就开始等三表,很快三表发来消息说马上就到。大家送了一口气,接着就收到三表的第二条消息:「我去,和师傅说去第三极,结果师傅去了西三旗」,听到这个消息之后我们几个都开始为中国脱口秀艺人的未来发展有忧心忡忡。

虽然难过,饭还得吃,大家匆匆搞定午餐之后直奔会场,1点钟左右会场已经满了,很多朋友等着签售,我在InfoQ 美女Jessie和当当的带领下来到签售地点,然后大伙开始排队签售,其实签售过程是很枯燥的,一般都是握手、打开书、签字、送书、合影,大牌作者估计早就烦了,而我却乐此不疲的享受这个过程,不断的站起来和各种类型的帅哥美女握手合影,不断的坐下签字,疲劳并不能打败我,被那么多人包围着你会产生一种虚幻的错觉,那就是,根本停不下来!

在签售过程中有人告诉我,三表来了,我很欣慰。另外我的高中同学和洪恩的老领导也如约而来,开心。

下午两点活动正式开始,会场里已经黑压压的坐满了人,人数明显超了,一些朋友在后面站着。泰稳开始宣布活动开始。

霍泰稳是这次活动的主持人。我和泰稳相识甚早,亲眼见证了泰稳从一个编辑成长为 InfoQ 中国掌门人的全过程,可以说80后的泰稳完成了逆袭高帅富的全过程。时至今日,泰稳越发沉稳老练,大家之气已成。他能在保持勤俭持家的同时让你感到慷慨大方,能在无情赞美你的同时让你一肩担尽万古愁,能在给予你 SOHO 自由的同时让你发现其实是全天候工作……整个江湖放眼望去,能把矛盾搞的如此统一的青年才俊无出其右。即便有了如此的了解,泰稳依然给了我一个惊喜,那就是暖场视频。视频内容我就不说了,正常人根本受不了这个,会后我反复观摩,一帧一帧的欣赏,根本停不下来。你要胆敢不相信的话,自己看去。

另外泰稳的口才又涨了,开场白赢得了满堂彩,调侃几个嘉宾的同时,把现场的气氛撩拨的很热。随后就是我、三表、道哥和小道君分别进行了演讲和脱口秀表演,具体内容大家等视频吧,全写完估计明天的太阳都出来了,效果也不如影像带感。我简单介绍一下几位嘉宾。

小道消息:作者 Fenng(冯大辉),声名播于互联网,粉丝百万之众,微信初期提携了各类微信公众帐号,桃李满天下。文字犀利,观点独特,形成互联网的一小道风景。为人温和,外表忠厚,内心……同样忠厚,看完人再看文字,你很难把二者联系起来,也很难想象小道君是怎么炼成的。冯大辉目前就职丁香园,虽然已经离开阿里,但依然对阿里和……柴静充满无尽的爱。业余爱好:拯救互联网。

道哥的黑板报:作者是……aullik5、大风、刺、道哥,对不起这些都是一个人,真名吴翰清,毕业于西安交通大学少年班,23岁高龄即成为阿里巴巴集团最年轻的技术专家,后就职安全宝继续自己的安全事业。文字清新独特,有不一样的观点和故事,黑客系列极其受人欢迎,是一枚走在安全路上的文艺白帽子。著有技术畅销书《白帽子讲Web安全》。业余爱好:在家吃晚饭。

三表龙门阵:作者三表(真名不让说,想知道的请私信交流)。三表文字锐利,嬉笑怒骂皆成文章,但是他在生活中却很腼腆,每次耍脱口秀都要带稿子,还得喝几口酒壮胆。身材消瘦,常常一身黑衣,让我想起古龙小说中的剑客中原一点红。三表早年写过足球评论,终于写伤了,因为2008年的稿子改改年份都能用在2012年……之后,终与足球洒泪而别,投身互联网熔炉,目前正在筹划自己的工作室,期待他更好的作品出炉。成名绝技:喷人不用水,中原一把壶。

分享之后就是问答环节,这部分内容也等视频吧,再不发你们都该睡了,我就贴一个问题。

有读者问:您岁数也不小了,有工作,有老婆孩子,还有男人也有的每月几天的坏心情,是怎么做到每日一更,且幽默、文采水准不下滑的呢?

首先要更正一下,现在我已经做不到每日一更了,那些打鸡血的日子发生在一年以前,并且一去不复返了。持续写作这件事我坚持了一年零四个月,当一件事能够坚持下来,就会变成一种习惯,而惯性这种东西是很可怕的,所以真正的原因是:

你根本停不下来!

虽然你不可能永远在路上,虽然你总要抵达某个地方,但是在这之前,你只能不断奔跑,就是这样。

感谢 InfoQ 和人邮出版社的所有组织和参与人员,感谢各位到场嘉宾,感谢我的老领导和老同学,感谢大连、烟台和北京参会的读者,下次再见!


另外,会议结束后,我又为互动出版社签了57本书,需要签名版的,请点击【签名版】。

点击【阅读原文】,阅读 InfoQ 版本的「老池老友会」

我们都曾经年轻过

mistake

2014年1月,苹果联合创始人史蒂夫·沃兹尼亚克来到北京参加了《极客公园创新大会》,非常遗憾,由于个人事务我错过了近距离观摩沃大神的机会,每每想起,扼腕叹息。如果上天再给我一次目睹沃神的机会,我绝对不会错过。

很早就读过纸版的《我是沃兹》(2007版),后来中信出版社再版此书,更名为《沃兹传》,于是在多看上购得电子版,最近拿出来又跳读了一边。好的故事总是常看常新,不同阶段的阅读,总会萌生不同的想法,今天就和大家说一个有趣的片段。

1977年底,沃兹和苹果第六号员工兰迪·威金顿经过不眠不休的编程和调试之后,终于完成了Apple II 对软盘驱动器支持的大部分程序。于是二人起身飞往赌城拉斯维加斯,准备参加 CES 展会。到了赌城之后,拉斯维加斯的滚滚红尘彻底迷乱了两个土鳖程序猿的心,一出杯具正上演……当天晚上,沃兹和兰迪完成了最后的调试工作,一切都那么完美,两个好基友就差对饮一杯红酒然后相拥而眠了,这时候,沃兹做了一个「明智」的选择:兄弟,咱是不是该备份一下程序再睡?沃兹带了两张软盘,于是他决定在空白盘上再备份一份仅有的数据盘,备份进行的很顺利……只是他把该死的空白盘当成了数据盘,于是他得到了两张干干净净的空白盘!

如果普通的程序员碰到这种灾难后,估计自杀谢罪的心都有了,沃兹不是普通人!

在确认了这个「致命」失误之后,沃兹这个编程狂人,就去睡觉了……第二天一早醒来后,沃兹恢复了上帝般的自信,他冷静的坐在Apple II 面前,一机在手,天下我有,用一上午的时间盯着屏幕、敲打键盘,他重建了所有的程序,并在展会上进行了完美的演示, Apple II 获得了「言语无法描述的成功」!

伟大的程序员如沃兹者,年轻时也会犯下如此的错误,何况我等……

写到这我想起了另一个程序员犯的错,这位朋友在一家网络游戏公司工作,他的一部分工作就是手动维护数据库里的一些数据,这个库居然是奇葩的生产库。终于,在一个懒洋洋的下午,暖暖的阳光照在身上,他发现自己昏昏欲睡,鼠标光标神差鬼使的移到了用户表上,右键菜单弹了出来,「delete」被选中,并重重的点了下去……所有游戏用户的资料都消失了,就像一阵风一样。当时这位程序员的感受是:

我的所作所为带来的严重后果并没有立即击倒我。我只是感觉到灵魂似乎出窍了,悬浮在黑暗房间的某个角落,看到各位同事都勾着腰趴在发光的显示器上,他们惊恐的发现,所有的用户数据都不见了。

随后的一记重拳彻底击垮了这家公司,他们的数据库提供商告诉他们,这个数据库实例的备份两个月前就停止了,然后,就没有然后了。

同样是犯错,沃兹犯错后重新拯救了自己和公司,而另一个程序员则击倒自己之后又给公司补了一枪。

这就是伟大与平庸的区别。

总结:

1、年轻的时候谁能不犯错?重要的是犯错之后你做了什么。强大了,还是沉沦了
2、无论犯什么错,永远不要执行:sudo rm -rf /
3、无论如何,最好不要犯全天下男人都会犯的错

各位读者,你们犯过哪些愚蠢而致命的错误呢?

2014年,我希望大家少犯点错,多挣点钱!


本周日下午 InfoQ 和人民邮电出版社信息技术分社组织了一个读者见面会和新书签售活动,除了 Mac 君之外,现场还有小道君、道哥、三表、InfoQ 中国创始人霍泰稳和拉勾网联合创始人鲍艾乐等一起交流。

期间小道、道哥和三表等会有精彩的主题分享,根据我的现场经验,这几个人一个比一个能讲,而且都比我讲的好。如果您周日有空,就来看看,这么多年了,也该见个面了……

时间:3月16日下午1点
地点:海淀区3W 咖啡,不见不散

点击{ 阅读原文 } 报名。已经报名的不用着急,也不用重复报名,InfoQ 会统一在周五进行短信确认。

世界是她们的……

背影

先有 Mac 还是先有钱》这篇文章发出之后,雪片般的感谢信从祖国的四面八方飞来,内容大抵是这样的:

今天买了正版的XXX,正愁怎么跟老婆报帐,此文可解燃眉之急。 今晚就回家和老婆/女友……一起看这篇文章,Mac 已经申请了半年之久。 永远热泪盈眶,以后就拿这个说服我妈了……

这些「副作用」是我写上一篇随笔时绝逼不曾预料到的,由此我想起了前几日在 Twitter 上发生的故事:

一位大侠 A 时不时在 Twitter 的时间线抛出一条推文:有人出 XX 卡的 iPhone5 或者 iPhone5S 吗?在发了几次之后,终于有另一位大侠 B 发问了,你不是有iPhone 5 吗?于是发生了这么一段对话:

A:是啊,不过我有了个 XX 卡,想再弄台机器
B:买个新的呗,5C 也挺好
A:老婆不同意啊,而且这台机器是给她的
B: 天呐,比我老婆还过分。我倒是想把手里这台旧的出了,正在做老婆的工作
A:握手
B:我老婆喜欢说一句话,这个至少得用十年
A:……

然后两位大侠就散去了,临走之前叮嘱我说,如果此事泄露出去,必定追杀尔到天涯海角。我一听吓尿了,为了此等秘密丢了身家性命得不偿失啊,所以现在只好可耻的匿了。据我所知,这两位大咖在各自的领域都是呼风唤雨的主,手底下十几号人或几十号人是有的,买一台 iPhone5S 或 Mac 对他们的生活几乎没有任何影响,可惜的是,决定权并不在「我军」手上……

由此我又想起了另一个小伙伴(现在一家电商加班加得死去活来),当年他非常想有一部 iPhone 手机,于是他为家里的领导详细的讲解了 iOS 的优秀和 iPhone 的工艺设计。过了几天之后,他家领导就有了一部 iPhone,他继续使用破旧的 HTC;又过了一阵,他非常想有一台 MacBook,于是他为家里的领导详细的讲解了 OS X 的优秀和 Mac 的工艺设计。过了几个月之后,他家领导就有了一个台 MacBook Air,他继续使用破旧的 ThinkPad……

终于加入了一家电商挣了更多钱买了 Mac,那家互联网公司居然不让员工用自己的 Mac,所以他只好用公司的 ThinkPad……

后来他把自己的签名档改成了:真的男人,敢于直面惨淡的人生,敢于正视 HTC 和 ThindPad。

所有的这些血淋淋的最佳实践都让我想到了:

1、互联网正在主导这个世界。
2、IT 从业者中绝大部分是男程序猿。
3、绝大部分男程序猿背后都有一位要求严格、管理规范的女性。

结论:女性主导世界!世界是我们的,也是你们的,归根结底是她们的。她们是世界所有美好事物进步的原动力,只要她们稍微松一松手里的缰绳,他们就会让世界转的飞快,一切都取决于她们的品味……

最后,我们也不推荐这种没有领导的货的行为:

实际上很多人犹豫的情况不是舍不得花钱,而是银行卡里根本没有钱,比如我,就直接借了2w买了rMBP15高配……


昨天的文章中提了一句香港代购,结果很多人问我代购信息。其实昨天的文章真不是劝大家买 Mac,而是在讲一个道理。想了解香港代购信息的,那么请回复「代购」,求求大家不要再加那个括号了。(请搜索池建强关注微信平台 MacTalk,在哪回复,谢谢)

Mac 君你为苹果做了这么多贡献,库克大爷造吗?
不是不造,时候未到。

另,以上文字纯属虚构,请勿对号入座。取消关注的默默取消即可,不必告诉我知,谢谢。