- 浏览: 215186 次
最新评论
-
jin8000608172:
Profiler类是自己写的还是开源jar里面的,如果是开源j ...
isInfoEnabled究竟多有用? -
u011358822:
www.baidu.com
实战Concurrent -
u011358822:
[url][img][list][*]引用[/list][/i ...
实战Concurrent -
water_lang:
这本书我买了一本,但是我还是没找到该怎么解决事务这块,mong ...
《MongoDB实战》译者序 -
DREAM_UTOPIA:
每周推荐非常好,观点独到,涉及面广,谢谢
每周推荐阅读2013Q2汇总
2012年下半年,我开始了一项名为“每周推荐阅读”的计划,也就是每周给部门里的同事推荐些文章,拓展一下大家的阅读面,不知不觉已经年底了,因为每次的推荐阅读都不太有反馈,所以本打算在年底停止该计划,但是遭到了大家的 反对,希望继续,他们只是默默地潜水看我的推荐……
这里汇总一下自8月27日开始的每周推荐内容。
______________________________________
2012.08.27
记得刚来公司时,冯大辉总是会定期发些东西给大家推荐阅读,那时我和普渡还很喜欢在PClub上写文章,后来慢慢地大家都各忙各的了,再后来也就没人记得甚至知道曾经我们还有每周推荐。
我平时偶尔也读读写写,看到有意思的东西,我也定期发些给大家读读,不保证一定合大家胃口,看着读吧。我读的技术类文章比较杂,不保证一定和工作有关,也不保证一定合大家胃口,就选择性阅读吧。
先是两篇和开发有关的文章,比较短,来自外刊IT评论
1、《为什么程序员预估的时间都不靠谱》(http://www.aqee.net/why-programmers-are-bad-at-estimating-times/
),我们的预估真的不准,差不多每次都是要靠加班来填补这个空缺,看看为啥吧。
2、《最有价值的编程忠告(来自贝尔实验室Plan 9操作系统的创始人Rob Pike)》(http://www.aqee.net/the-best-programming-advice-i-ever-got-rob-pike/
),遇到问题不要慌,也别急着Debug,在脑子里好好想想,其实归根更到底,动手写代码前,先想想清楚。
接着介绍篇监控相关的,英文的,Todoist和Wedoist的创始人Amir Salihefendic写的《How to create very reliable web services》(http://amix.dk/blog/post/19709
),他提到构建可靠的Web服务有三点——监控一切、有前瞻性以及知道何时发生crash,这都离不开监控,文中提到了他们用到的监控工具和手段,看看图片还是很好看的。
最后来篇回顾历史的,《Mac OS X文件系统的来龙去脉(上)》(http://www.programmer.com.cn/13200/
),现在用苹果的人多了,看看HFS是怎么一步步演化过来的。
2012.09.03
送上本周推荐的三篇内容:
Oracle上周紧急发布了JDK和JRE的新版本,这是8月里发布的第二个版本,原因是出现了一个0day漏洞,不过对于服务器上运行的Java 并无影响。大家都是搞Java的,所以自己写了篇新闻,非常的短,有兴趣了解这个漏洞的同学,可以读读《Java惊现0day漏洞,Oracle紧急升 级》(http://www.infoq.com/cn/news/2012/09/java-0day ),里面给了很多链接,有具体的漏洞分析。
第二篇,推荐阿里巴巴技术嘉年华上,叔同做的《大型互联网站性能优化》(http://www.tektalk.org/wp-content/uploads/2012/08/%E5%A4%A7%E5%9E%8B%E4%BA%92%E8%81%94%E7%BD%91%E7%AB%99%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-%E5%8F%94%E5%90%8C.pdf )的分享,讲的是淘宝的故事,你懂的。
第三篇推荐自著名设计师西乔的博客,她的《神秘的程序员们》系列漫画,这幅《有效流程》(http://blog.xiqiao.info/2012/08/29/1239
),改一行代码花了6天时间,基本都是在流程上扯淡,看了深有体会。
发送后,又看到两篇好文章,额外追加两篇:
看到两篇文章,忍不住再推荐一下吧,等到下周的话花都谢了。
1. 《海豚浏览器的云端之路》(http://www.infoq.com/cn/articles/dolphin-browser-cloud-way
),看看海豚是怎么使用AWS来开源节流的,部署时的经验教训,我们的IaaS啥时候能发展到AWS的水平呢?也许有一半水平也很开心了
2. 《从时代变化与规模谈自动化运维》(http://www.programmer.com.cn/13355/
),原来做百度的自动化运维的同学在谈自动化运维,虽然内容讲得不够深入细致,但是对于那些不了解运维的人来说,作为入门还是可以的
2012.09.11
最近一直在配合DBA进行Oracle 11g
Thin驱动的测试,以前的经验是OCI的性能要好于Thin,实测下来的结果是这条经验仍旧成立。不过在内存管理方面,Thin的驱动更胜一筹。我们的
DBA周仓对JDBC Implicit Statement Cache做了一个分析,分了三篇:
http://www.dbafree.net/?p=826
http://www.dbafree.net/?p=847
http://www.dbafree.net/?p=935
第二篇推荐自第四届中国云计算大会,邓侃的《云存储系统设计》,讲得东西还是比较多的,不过这种大会嘛,也不会很深入,所以建议作为入门读物,了解下大型分布式存储系统的知识。(PDF直接放附件里了,这里我就不贴了,大家可以自行网上搜索)
大家都敏捷了,可运维和开发流程还是隔了一堵墙,于是冒出个“DevOps”想把墙推倒,DevOps是啥我就不解释了,但它能带来什么还是值得了解的《Use DevOps to Turn IT into a Strategic Weapon》(http://dev2ops.org/blog/2012/9/5/use-devops-to-turn-it-into-a-strategic-weapon.html
),我们什么时候才能傍上DevOps这个流行词呢?(温馨提示,英文长文慎入)
最后,推荐一篇老文,新浪微博的Tim Yang在看了腾讯大讲堂的《微信技术总监解读微信架构的秘密》后总结了一下内容,写下了《微信架构的启示》(http://timyang.net/architecture/notes-weixin/
),让我们了解下微信背后的技术。
2012.09.17
本周的推荐阅读内容比以前“多很多”,原因是我推荐大家到刚刚结束的ArchSummit2012大会网站上下载PPT,InfoQ确定现在一年办3场大会,QCon北京,ArchSummit深圳,还有QCon杭州,每次大会干货都有不少。
说起来CSDN也有大会,不过他们很少把PPT放出来,So……
大会资料下载地址:http://www.archsummit.com/download.php
里面是演讲的PPT都是放在微盘上的,一共40个,我慢点有时间全下载下来打个包,心急的同学请自行下载
懒得读这么多PPT的同学,我也为大家准备了份大牛的采访《对九个超级程序员的采访》(http://coolshell.cn/articles/8275.html
),真的是全明星阵容,其中包括C++之父、Java之父、Linux之父、Python之父、Rails之父……
2012.09.24
本周依旧推荐三篇文章,不知道大家对国内云计算市场有多少了解,可以肯定的是目前阿里云的IaaS是行业老大地位,不过其实我们都知道阿里云的产品
问题也很多。于是国内云计算专家大佬,就很客观地以阿里云和盛大云为代表,分析了一下国内目前的IaaS行业——《点评阿里云盛大云代表的云计算IaaS
产业》(http://blog.sina.com.cn/s/blog_59e64c8e0102e32d.html
),标题长,正文内容更长,我是上班路上没看完,下班路上接着看的,总之,长文慎入……
大家基本都被定性为攻城师和码农了,不知道对设计的感觉怎么样,反正我是不行,西乔的文章还是这么深入浅出,讲设计多少还是得用苹果做例子,这回她借苹果的icon和logo讲了讲《审美、效用与情感——关于icon和Logo设计的一些想法》(http://blog.xiqiao.info/2012/09/13/1254
)。
最后,前面看到有人说不懂Java,其实我们还是可以懂点Java的,比如先看看已经不是那么最新的Java
7里都有哪些新东西,这个演讲的Slide比较简单,自打Slideshare被墙之后,我们翻它又多了个理由,不过好在speakerdeck不用翻
——《LavaJUG - Java 7》(https://speakerdeck.com/u/jponge/p/lavajug-java-7
)。
2012.10.08
长假刚刚结束,估计还有同学仍在休假。本周的三篇推荐文章均与云计算有关,最后再轻松一下,推荐篇程序员小说。
首先是来自IEEE Senior Member蒋清野的《CY12-Q3 OpenStack, OpenNebula,Eucalyptus,CloudStack社区活跃度比较》(http://www.qyjohn.net/?p=2444
),
今年早些时候还和他在OpenStack大会上有过沟通,为人非常严谨的,不愧是搞研究的。估计有的同学这四个东西都没有听说过,他们都是开源的IaaS
平台,其中数OpenStack最为活跃,国内的新浪SAE大量使用了它,并且参与贡献;CloudStack虽然后发,不过势头很好,毕竟是
Apache旗下的项目。这份研究报告数据比较详实,大致的结论就是OpenStack位居第一,CloudStack屈居第二,剩下两个半径八两,活跃
度一般。
第二篇文章同样在讲这四个IaaS平台,不过重点集中在头两名——OpenStack和CloudStack,《开源云平台:明与暗的角力》(http://www.cnw.com.cn/cloud-computing/htm2012/20121007_255281.shtml
),
相信在阅读了这两篇文章之后,大家一定会对这两款开源IaaS目前的社区与商业状况有个大致的了解。中国电信和中国移动对这两者都有涉及,IaaS的重要
性不言而喻。淘宝和支付宝都有自己的云计算平台,我们的IaaS我倒是一直有听说,不过未见真身,一会儿好好找人了解下,好歹看个控制台也好。
第三篇文章,不再讲IaaS了,我们换换口味,看个PaaS——Redhat的OpenShift,虽然在国内它的知名度不如VMware的
CloudFoundry,不过在国外还是挺不错的。琴啸之前的单片机电脑让我等屌丝一阵膜拜,今天就有个国外的单片机+PaaS达人,在单片机上部署了
一套Fedora系统,打算跑PaaS。《Build an open source PaaS on an ARM device? Why
not?》(https://openshift.redhat.com/community/blogs/build-an-open-source-paas-on-an-arm-device-why-not
)。文章没有详细的安装步骤,当然那个都不重要,但它传递了一种信息。
相比琴啸的低配置Raspberry
Pi,作者选择了性能更好的PandaBoard,双核ARMv7、1G内存,还带了以太网卡和WIFI。如果我们自己定制一套单片机,ARM
Cortex-A7~A15、2G~4G内存、千兆网卡,再内置64G~128G
Flash内存,加上带外和电池(学Google的,替代UPS),去掉那些服务器不需要的HDMI、蓝牙啥的,批量生产,成本肯定能在1000元以下,
在上面跑跑二三级系统绰绰有余。一个标准机柜放几百块这样的单片机不成问题,比淘宝的定制化低功耗服务器还要廉价节能,更可以直接把机房的PUE值拉下
来……
最后,轻松一刻《程序员小说 Out Of Memory》(http://my.oschina.net/u/565871/blog/81776
),微博上看到老赵推荐的,里面有不少码农和网游粉才能理解的笑料,长假回来,再乐呵乐呵不妨。
好吧,鉴于我对单片机跑应用YY了一下,所以本周的推荐阅读抄送SA同学一份,不知道对单片机跑应用有何想法。如果SA同学感兴趣,后续的每周推荐阅读也会抄送大家,考虑到大家邮箱东西都比较多,不想被当垃圾邮件处理了,呵呵。
从8月份开始每周一次的推荐阅读已经持续一段时间了,不求精通某项技术,但求拓宽下知识面,多看看技术领域里除了工作内容之外的东西,希望对大家都有帮助。
2012.10.15
本周推荐的第一篇文章来自新浪微博的架构师Tim Yang,他的博客不仅会讲技术,还会涉及一些与技术相关的产品等方面的内容,比如这篇《产品下线杂谈》(http://timyang.net/product/discontinued-servic/
),想想大家都做了不少产品了,总会遇到系统下线的,反正我就亲手建立了一批系统,也看着一批系统下线,产品总是有自己的生命周期的,听听Tim Yang对此有何高见。
Java One大会落下帷幕了,这届大会内容照旧非常充实,也放出了很多材料,这次说老实话,我还没有仔细看其中的内容,但相信有不少干货,有兴趣的同学请自行下载,我就不多说了。《JavaOne Content Available for Free》(https://blogs.oracle.com/java/entry/javaone_content_available_for_free
)。
最后,和上次一样,轻松一刻。“猪,也是这么想的”,出处是某年赵本山的春晚小品,AppStore刷榜也能和它扯上关系——“你说别人刷得,为什么我刷
不得。其实,贪官也是这么想的,别人贪得,我为何贪不得……”这条长微博挺有意思的,现在AppStore刷榜还真实刷出精了。《猪,也是这么想的》(http://weibo.com/2812505725/z07IGc4hU
)。
2012.10.22
本周的推荐,先是一篇迟到的文章,前阵子为了阿里云OS,阿里和Google在那里互掐,双方谁是谁非,我们就不评论了,大家都懂的。只是到底什么样的操
作系统才能算是“自主”的呢?看看这篇《“自主”操作系统》,分为上下两篇,作者很详细地阐述了何谓“自主”,要做到什么条件才能算“自主”,我们要不要
做一个“自主”的操作系统。
上篇:http://www.tektalk.org/2012/09/19/%E9%AD%8F%E6%B0%B8%E6%98%8E%E3%80%82-%E2%80%9C%E8%87%AA%E4%B8%BB%E2%80%9D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/
下篇:http://www.tektalk.org/2012/09/23/%E9%AD%8F%E6%B0%B8%E6%98%8E-%E3%80%82-%E2%80%9C%E8%87%AA%E4%B8%BB%E2%80%9D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F-%EF%BC%88%E5%AE%8C%EF%BC%89/
上次李丰建议多推荐一些短的文章,太长了可能就没兴趣看了。所以后面的两篇文章,我都挑选了短篇的。淘宝的大牛毕玄最近在博客上写了篇文章,分析了一个诡
异的故障,我从来也没有想到过抛异常都能让CPU的曲线呈现诡异现象。里面最后的总结:从这个案例可以看到,Java应用里频繁抛异常对于高并发而言影响
还是非常的大,因此在编写Java应用时,还是要尽可能减少抛异常,尤其是吃异常这种事情,要少做。本文需要自备梯子,http://blog.bluedavy.com/?p=409
。
大家都听说过站立式办公,我自己也尝试过,站了1个小时不到,就坐下来了……不过还真有人试了8小时都站着办公,看看这老外是怎么做的吧——《使用站立式办公桌的体验》(http://www.aqee.net/my-standing-desk-experiment/
)。
2012.10.29
每年InfoQ的QCon都是中国开发者聚集的时候,以前一年一次,后来两次,现在变成一年两场QCon加一场ArchSummit,会多了,质量
倒是下降了,毕竟讲师资源有限。本次的QCon,明显就是这种情况,有些Session的内容不错,但有些就水分太大。不过InfoQ比CSDN好的地方
就是各种大会资料第一时间放出,CSDN是只提供给参会者。所以,如果对大会的内容感兴趣,可以移步http://www.qconhangzhou.com/download.php
。
因为上周去QCon,阅读量少了点,所以本周推荐的技术含量低一点。偶尔还是会看看科学松鼠会,没文化,所以要补点常识,比如食用油的那点事……《橄榄油是最好的食用油吗?》(http://songshuhui.net/archives/74118
),真相和传言的差距还是很大的:
真相:
橄榄油只是一种比较好的食用油,但并没有比其他植物油明显更高的营养价值。橄榄油的组成不符合婴幼儿的营养需求,与母乳中的脂肪组成更是相去甚远。它不仅
不适宜婴幼儿发育,反而可以称得上是婴幼儿的“劣质食品”。橄榄油炒菜时其中的抗氧化成分容易被破坏,从而失去冷榨橄榄油“可能存在”的“营养优势”。
家里有婴幼儿的,请仔细阅读。
2012.11.05
本周的推荐阅读先从运维说起,我有个朋友在盛大云做开发,不过他们同时也要做运维等各种工作,于是一个PHP程序员又要搞MongoDB数据库,又在学Puppet。他写了篇《puppet 系统配置自动化解决方案》(http://xiezhenye.com/2012/11/%E2%80%8Bpuppet%EF%BC%9A%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE%E8%87%AA%E5%8A%A8%E5%8C%96%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.html
),对Puppet做了个介绍,对它的安装和使用做了个说明,可以作为入门材料。作为专职的运维人员,Puppet、Chef或者是Cfengine,至少会一个吧,一个都不会,出门不好意思和人打招呼啊……
说起测试,我们现在的开发过程中,都专门留了时间来搞单元测试,写点自动化测试代码。说到单元测试,我们又会想到TDD,去年我们还经常提起这个词,不过
想做到TDD还真是难,更可恶的是我们都不知道TDD和不做TDD是否真的会对质量和生产力产生差别。后来网上也有很多人对TDD做了批判,说是咨询师拿
来忽悠人的。不管别人怎么说,我自己是觉得养成TDD的习惯太难,而且就算不做TDD问题也不大。这里有个老外真的亲身实践了TDD,并且给出了数据,证
明这是行之有效的做法,能改善代码质量。《我的神呀,测试驱动开发真的有效!》(http://www.aqee.net/test-driven-development-actually-works/
),看看无妨,至于最后该怎么做,找到合适自己的方式才是最好的。
这里没有前端开发,不过并不代表我们不关注前端技术,虽然不做,但可以关注下,Twitter开源出来的Bootstrap框架非常好用,广受好评,前阵
子发布了2.0版本,运维有些自己的系统,不妨考虑下用Bootstrap来搞搞?@祯祥 《Twitter Bootstrap:前端框架利器》(http://www.programmer.com.cn/13861/
),其他同学如果有想法自己做点小东西,可以直接使用Bootstrap搭建框架,像我这种对设计没感觉的人,用用这个就挺好。
2012.11.12
今天白天很多同学估计都在睡觉中度过的,所以放到临下班前发本周的推荐阅读。本周技术方面推荐的都是短文,最后那组游记超长慎入。
首先,还是与云计算有那么点关系的一篇,介绍了SDN——《在“下一代网络”热潮中,中国SDN(软件定义网络)会怎么走?》(http://www.36kr.com/p/166812.html
),内容不复杂,只是讲个大概,估计SDN的发展还是国外几家大厂商和高校的事情,国内的厂商起步滞后了。
SDN, 即Software-Defined
Network(软件定义网络),由于传统的网络设备(交换机、路由器)的固件是由设备制造商锁定和控制,所以SDN希望将网络控制与物理网络拓扑分离,
从而摆脱硬件对网络架构的限制。这样企业便可以像升级、安装软件一样对网络架构进行修改,满足企业对整个网站架构进行调整、扩容或升级。而底层的交换机、
路由器等硬件则无需替换,节省大量的成本的同时,网络架构迭代周期将大大缩短。
前几天,会上讲到了CodeReview,其实这事情还是挺不容易做好的事情,大家各有各的方法,也都有自己的CheckList,这里推荐一份CheckList。《代码审查最佳实践》(http://www.oschina.net/news/31722/code-review-best-practices
),标题是最佳实践,其实讲的很多都是编码风格相关的。
为庆祝1111这个特殊的日子,我前阵子写了篇超长的游记,分成了4篇发布,详细介绍了马尔代夫Lux*岛,旅行前的准备和岛上的活动设施,放了大量照片。各位刚结婚的可以参考下哈,还有近南,你之前也问起过,我终于写完了。准备篇(
http://t.cn/zj7vhXf
)和旅行篇(Part I ~ Part III,
http://t.cn/zj7vhXc
http://t.cn/zj7vhXV
http://t.cn/zj7vhXI
)
2012.11.19
本周的第一篇文章与Java的正则表达式处理有关,上次江云提到无线发生的正则的问题,这里淘宝的兄弟们也遇到了正则的问题,在贪婪模式下匹配.*时会很蛋疼——《Java正则引发的思考》(http://rdc.taobao.com/team/jm/archives/2432
)。
前阵子参加阿里巴巴技术社区Ruby圈子的比赛,用奖金买了一批书借给同学们,当中有本是Go语言的(李丰读怎么样了?),酷壳上陈皓写了两篇Go的入门文章,通俗易懂,推荐想了解Go的人阅读。《Go语言简介》(http://coolshell.cn/articles/8460.html
、
http://coolshell.cn/articles/8489.html
)。
上周大家饶有兴致地讨论了一些摄影的话题,大家晒了晒旅行中拍的照片。让我们看看专业人士的作品——《英国年度风光摄影赛获奖作品》(http://www.comgeo.net/archives/15905
),不要小看黑白照片,有时黑白照片的效果也很震撼。
2012.11.26
本周推荐阅读,从Fenng开始,大家都想搞有技术含量的事情,不过有时,没技术含量的方式反而更有效,比如那个用电风扇在流水线上吹空箱子的故
事。我倒是觉得只要方法简单有效就行,有没有技术含量是可选项,性价比过得去就好,但偶尔也得有点有技术含量的,不然出门不好意思和人打招呼啊,呵呵。
Fenng——《技术含量的问题》(http://www.dbanotes.net/review/Tech_Simple.html
)。
Facebook的元老级员工王淮现在出来做天使投资人了,专门做技术投资,不过他还是会经常介绍一下Facebook是怎么做事的,这次他写了篇长文,
介绍了Facebook的新兵训练营,其实也就是我们的精武门和近卫军,很多地方还是很相似的,有兴趣的可以了解下——《新兵训练营 –
如何将你的新工程师迅速调教成一只老鸟》(http://www.nonoidea.com/?p=31
)。
最后,依旧轻松一刻,看看另一个版本的程序员“分级”,分成8个级别,发现我只能排在第4级,勉强挤挤能上第3级,哎,路漫漫啊……《程序员的八个级别》(http://www.aqee.net/the-eight-levels-of-programmers/
)。
2012.12.03
本周我们先聊聊编辑器,都说VI是神器,用好了这辈子就不需要另外的编辑器了,我也很想用好它,可惜只能停留在初级阶段上……VIM是VI的增强,
其实把各种插件装上之后,VIM不亚于任何一款IDE,池建强写了一个系列的文章来介绍VIM,其中的第三篇就讲了一些插件,里面有一些是我常用的,有些
看起来不错可以考虑装一下。《谁说Vim不是IDE?(三)》(http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html
)。顺便再提一下,大家可以去试试Sublime
Text Editor,各个平台下都有,可以免费无限期试用,用的习惯了,也挺好的。
要是你没听说过ConcurrentHashMap,那我觉得你应该还不算是个合格的Java开发者,别说没有写过高并发的代码,没吃过猪肉,还没见过猪
跑么。InfoQ上有一篇文章,详细地分析了这个并发HashMap的实现细节,值得一读。《聊聊并发(四)——深入分析
ConcurrentHashMap》(http://www.infoq.com/cn/articles/ConcurrentHashMap
)。
最后,看点轻松的东西,到50岁的时候我还想写程序,当然,有人觉得在中国一辈子写代码不太现实,不过谁知道未来会怎么样呢。这里就有一篇文章,开篇就问“当你50岁时,还愿意编程吗?”《真正优秀的程序员有哪些与众不同之处?》(http://www.programmer.com.cn/14028/
)。里面总结了13条内容,看起来有点教条,纯粹看看无妨。
2012.12.10
所谓幸福就是“猫吃鱼,狗吃肉,奥特曼打打小怪兽”,我们小时候就看看奥特曼打怪兽,每打必胜,不过后来情况有变化,奥特曼也会被K死。知乎上有两
个神回答,哪个奥特曼是最强的奥特曼,哪个怪兽是最强的怪兽,这位一定是奥特曼铁杆粉丝,罗列的奥特曼有好多我连听都没听过。《奥特曼系列中哪个怪兽最厉
害?》(http://www.zhihu.com/question/19989534/answer/15725375
),最后得出的结论是一代代的杰顿,干翻过多位奥特曼。《最强的奥特曼是哪一位?》(http://www.zhihu.com/question/20644295/answer/15727339
),排除掉了巨牛B的三合一Saga奥特曼(谁啊,不认识)这种外挂之后,泰罗和雷欧并列最强奥特曼(还好这两个我还有印象)。
纪念好了童年,开始说正经的。业界很多人都羡慕阿里搞技术的氛围,当然,我们的不少大牛在塑造我们的技术形象这件事上功不可没,比如淘宝诸霸,他最近写了篇《聊聊做技术的心态》(http://blog.yufeng.info/archives/2369
),解答了一位网友的困惑,最后那句总结很好——“我坚信,无论在那里做什么,坚持,服务,创新,创造价值,其他的东西自然都会来的。”
眼看着就要年底了,年底的时候总结类的东西就会比较多,12月期的《程序员》上,主编刘江就总结了《2012这一年》(http://www.programmer.com.cn/14191/
),刘江以前是人邮图灵的主编,阅历很广,从媒体人的角度谈了他对2012的看法。整种大形势的总结,大家看看就好,有所了解和感悟就好,个人感觉,我还是更喜欢精细化的东西,比如运维技术这一年,或者Java这一年,如果哪天看到再做分享。
2012.12.17
本周就将迎来传闻已久的2012世界末日,有船票的估计已经都赶去登船了,我等屌丝还在这里读邮件,等着世界末日的到来。我对砖家非常失望,所以遇
到公众科学事件时都会选择相信科学松鼠会。关于2012预言,科学松鼠会就有一篇文章告诉大家,世界末日应该不是连续三天的黑暗,所以蜡烛就不用囤了。
《2012真的会有连续3天的黑夜吗?》(http://songshuhui.net/archives/75777
)。我其实很愿意相信是玛雅人刻石板刻着刻着刻不下了……
之前非常关心海量数据存储方面的东西,读了很多文章,其中有一个系列就是淘宝的某位大牛写的《海量存储系列》,不过他停了很久,估计也是忙着准备双十一吧。最近他又放出了最新的系列《海量存储之十六~十九——一致性和高可用专题》(http://rdc.taobao.com/team/jm/archives/2541
,
http://rdc.taobao.com/team/jm/archives/2543
,
http://rdc.taobao.com/team/jm/archives/2545
,
http://rdc.taobao.com/team/jm/archives/2547
)。分别介绍了两阶段提交改、三阶段呢提交改、paxos和zab协议,最后讲了点dynamo和cassandra。大家了解即可,那玩意儿要搞明白真
是很困难啊,尤其是那个paxos,我看过N次,最后都没看明白,简单的说就是选举,但是其中会有很多稀奇古怪的情况要考虑,看着看着就晕了。
最后,我们作为躲在后端的人,也要了解些前端的知识,我一直都是这么认为的,虽然我不写JS和CSS,但是不妨碍我关心前端的技术。上个月我看到了淘宝
UED的一个分享,不过每次在推荐时,都会把它忘记了,于是乎,在世界末日前,得要让大家看看——《【第71期懒懒交流会】精彩回顾》(http://ued.taobao.com/blog/2012/11/th71-lanlan/
)。讲了点很细的技术问题,没空读的可以忽略。
年底将至,到了资产盘点的时候,我也要盘点下。上海这边的同学,有借了我图书的同学请到我这里报个道(单独回复邮件或者旺旺都可以),告诉我下读的情况,
还有我顺便登记下,我记得书借给了哪些人,但谁借了哪些书当时没登记。借了有阵子了,还没开始读的就直接把书还给我得了- -|||
如果世界末日到了,那这是最后一次每周推荐阅读,如果没到,那么本推荐会持续到2012年底。鉴于没有反馈,也不知道推荐的东西是否符合大家的口味,或者
是不是直接从未读邮件改成已读邮件然后进垃圾箱,所以我在考虑将持续了将近半年的每周推荐阅读暂停一段时间,有阅读需要的可以单独联系我,我可以小范围推
荐点平时我在看的东西。______________________________________
在12.17的推荐发送之后,终于收到了大量反馈,大家都希望不要暂停每周推荐阅读,各种煽情邮件如雪花般飞来……于是,就有了这篇汇总,作为2012年最后一篇每周推荐阅读的唯一推荐。2013年,大家继续!!!!
发表评论
-
每周推荐阅读第一季结束
2013-08-26 16:19 19112012年8月27日,我发出 ... -
每周推荐阅读2013Q2汇总
2013-07-01 17:09 2024不知道每次推荐的文章 ... -
每周推荐阅读2013Q1汇总
2013-03-31 17:05 2368上次把去年发的每周推荐阅读汇总贴了出来,收到了大家的肯定和 ... -
了解Instagram背后的技术
2012-05-16 22:47 1629(本文首发于InfoQ中文 ... -
编程珠玑,字字珠玑
2012-02-19 13:26 1804无论你自称是“程序 ... -
MocoSpace架构介绍阅读笔记
2010-05-19 00:17 1421最近对大规模系统的架构比较感兴趣,有很多东西想看,这次正好看到 ... -
《ThoughtWorks文集》读后感
2009-11-08 23:22 16209月在北京参加AgileChina20 ... -
《Spring攻略》译者序
2009-08-24 17:46 1832《Spring Recipes》交稿已 ... -
《构建Spring 2企业应用程序》推荐序
2008-08-12 22:26 1301炎炎夏日,看到Spring这个词心中总能感到一丝清凉,如果你是 ... -
我拍,我再拍,我拍拍拍
2008-07-24 10:42 1216看到题目不要误会,这里可不是说摄影……最近图书馆里翻了本 ... -
《JRuby实战》译序
2008-06-12 21:14 1387记得以前在和朋友聊天 ... -
《JRuby语言实战技术》书评
2008-06-12 21:27 1406Martin Fowler曾建议每年学 ... -
《Web开发大全—ROR版》推荐序
2008-06-12 21:34 1282今天你Rails了吗?如果还没有,那请找个机会好好体验一下,你 ...
相关推荐
【饭店质检部2012年第一季度工作汇报】 饭店质检部是确保饭店运营和服务质量的重要部门,其工作涉及计划、组织、指导、协调、控制、监督和检查等多个方面,旨在实现公司的标准化、规范化运营。本季度质检部的主要...
标题中的“2012.2021年垃圾处理机行业营销部门表格模板汇总 .pdf”表明这是一份关于垃圾处理机行业的营销部门在2012年至2021年间使用的各种表格模板的集合。描述中的“2021年各行业营销部门表格协议汇总”进一步强调...
2012年的垃圾分类知识竞赛题目涉及了多个方面的知识,让我们一起来深入理解一下。 首先,单位办公区和公共场所的垃圾通常分为两类:可回收物和其他垃圾。可回收物主要包括纸张、塑料、玻璃和金属等,可以再利用的...
- **周报统计**:每周汇总办文情况,评估文件处理的进度和效果。 - **月度考核**:将公文处理情况纳入月度考核体系,激励各部门提高工作效率。 ##### 5. 加强档案管理,发挥文书积累作用 - **树立档案意识**:在...
- 通常从指定的日期(如2012年1月1日)开始持续进行。 4. **监测方法**: - 定期(每周至少3次)访问病房,收集手术患者的信息,记录感染情况。 - 协同手术医生确定换药时间,检查切口愈合状况,督促医生对异常...
板溪小学食堂建于2012年,设施完善,面积约为350平米,可容纳711名就餐学生和132名寄宿生。学校投入资金进行设施升级,购买了必要的设备,如操作台、保管室设备等,确保食品卫生安全。 五、食堂管理策略 1. 加大...
通过对2012年1月至3月的竞赛情况的记录,我们可以看到不同班组的表现及其对应的奖励情况,如张世民班组、王士润班组、刘洪泉班组、位振信班组、杨建民班组和齐崇礼班组等,这些数据反映了劳动竞赛的实际执行效果和...
这个文档详细列出了该部门2012年5月21日修订的日常运作流程,旨在确保高效和有序的工作环境。 1. **经理工作流程** - 经理例会:每周定时召开,由集团副总召集,经理需做好会议记录和后续工作安排。如果无法出席,...
前期他们以「创建账号的数量」来作为核心指标,我们可以看到在做了授权 Facebook 登录后,2012 年上半年访问量飙升,但是到了 2012 年下半年访问量暴跌。这就是问题所在,Viddy 的员工认为账号创建数量是一个正确的...