2012年每周推荐阅读汇总

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杭州,每次大会干货都有不少。
说起来优快云也有大会,不过他们很少把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比优快云好的地方 就是各种大会资料第一时间放出,优快云是只提供给参会者。所以,如果对大会的内容感兴趣,可以移步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年,大家继续!!!!

每周一荐:支持latex的思维导图软件docear 作  者:david++ 发布时间:2012/08/23 21:50   提起思维导图软件,能想到很多,开源的、商业的、简洁的、复杂的,不胜枚举!如:Xmind、MindManager、FreeMind、inspiration、Axon等。想要知道更多,请google之。去年看了托尼·巴赞关于思维导图的几本书之后,无论做笔记还是思考一些问题的时候,都会用笔随便画一画,思路理清楚了之后 阅读详情

相关推荐

【七】Hadoop3.3.4基于ubuntu24的分布式集群安装

本次安装实验基于苹果m2芯片的mac系统,使用vmware fusion搭建三台ubuntu24分布式虚拟机,确保在三台机器上安装了Java jdk8,并配置了免密码登录,网络互通,防火墙关闭,授时服务器已经同步。访问apche官网源,下载3.3.4版本,我们用二进制通用版即可,因为hadoop运行在java环境,跨平台性使得无需编译arm架构版本。至此,Hadoop的安装完成,包括hdfs文件存储系统,mapreduce计算框架,yarn资源管理系统均能正常、稳定使用。

qq_31412425的博客 2161

每周推荐阅读2013Q1汇总

上次把去年发的每周推荐阅读汇总贴了出来,收到了大家的肯定和鼓励,非常感谢。最近开始越来越多地阅读微信公共账号,比起微博这样的140字浅阅读,公共账号的信息似乎更有价值,当然前提是关注对的人,Q2开始我想应该会更多地推荐其中的内容。 每周推荐阅读是我发给自己同事的邮件,现在的发送范围也不局限于自己部门。但是随着时间的推移,越来越担心自己推荐的内容,不合大家胃口,所谓众口难调,我也只

DigitalSonic的自留地 4494

Logisim实战:手把手教你搭建GB2312汉字字库(附完整电路图)

本文提供了一份详尽的Logisim实战指南,手把手教你如何利用存储芯片,通过位扩展和字扩展技术,构建一个完整的GB2312汉字字库。文章深入浅出地讲解了从编码原理、系统架构设计到具体电路实现与调试的全过程,是学习计算机组成原理和数字电路设计的绝佳实践项目。

k6l7m8n9的博客 808

每周推荐阅读网站低调上线

《每周推荐阅读》是我在2012年8月开始的一个个人计划,基本每个星期会整理一些文章,推荐给身边的同事,后来发现大家都挺喜欢的,于是每隔一段时间做一次整理,汇总到博客和长微博中。在持续了一年的邮件推送和整理后,我很赶潮流地结束了第一季。 考虑到博客和微博对于每周推荐阅读系列在归档和整理方面的不便,我打算改由Github Pages + Jekyll来做个专门的小网站,这又是一次尝试。 经

DigitalSonic的自留地 2255

亚马逊(Amazon ads)广告API申请步骤(已经更新完)

你如果是自己的店铺使用,就选择左边的、如果是授权的那种给别人用就选右边的。审核通过了才能进行下一步,我目前就是刚申请完,后续会持续更新!然后会调整到,下面的页面,选择Agency然后右上角点击创建。审核通过会发邮件到你的企业邮箱、时间大概是1-7天左右。输入对应的信息,点击提交审核,就可以开始申请了。1、广告平台跟卖家平台是分开的,这个概念要清楚。2、注册广告一定要用企业邮箱!回到首页,点击成为合作伙伴。注册了以后会跳转到广告。然后再点击加入合作伙伴。然后会弹出下面的页面。

阿泽的博客 5655

告别底噪与失真:手把手教你调校WM8988音频Codec的输入输出增益链

本文详细介绍了如何调校WM8988音频Codec的输入输出增益链,解决底噪与失真问题。从模拟输入增益、数字转换增益到输出放大增益,提供了具体的寄存器配置和调试策略,帮助开发者优化音频信号处理链,提升音质表现。

weixin_30485379的博客 363

每周推荐阅读第一季结束

2012年8月27日,我发出了第一篇《每周推荐阅读》,到明天为止就是整整一年了。我做了些数据统计,2012年的16篇《每周推荐阅读》中一共推荐了59篇文章,而在2013年的30篇《每周推荐阅读》中一共推荐了138篇文章,即一年里一共推荐了197篇内容(里面还有几个是大会PPT,数量众多),姑且就当是一天一篇吧。 所有这些内容我基本都是在读过之后才做的推荐,而且为了推荐一篇文章,读上几篇以便挑

DigitalSonic的自留地 2683

基于Simulink的PMSM轮毂电机崎岖路面悬架协同控制仿真

本文完成了基于Simulink的PMSM轮毂电机崎岖路面悬架协同控制仿真,实现了:✅ 构建了四轮独立驱动+主动悬架高保真整车模型✅ 实现了Skyhook主动悬架控制✅ 设计了驱动-悬架状态共享与协同决策机制✅ 验证了5 m/s高速下连续颠簸路面稳定通过能力✅ 为高性能移动机器人提供一体化底盘解决方案。

xiaoheshang_123的博客 190

2012年阅读总结

2012即将过去。每每到了年终岁末,便会感概岁月易逝,时光荏苒。昨日之事不可留,且看今朝弄扁舟。虽然,我们要活在当下,但是,对过往的总结,可以让我们更好的活在当下,迎接更美好的未来!        2012年共阅读28本书,跟目标还是有相当大的差距(目标是平均每周一本,想来至少也该有52本了)。其中只有小部分在豆瓣写了书评和阅读笔记,这是很不好的,阅读完而不做总结、笔记、思维导图,虽多读而无益。

一个开发者的自白 2546

模拟量输入功能块 S_ITR(Easy系列PLC完整ST源代码)

IN Input INT 输入数字量 1IN ISH INT 输入数字量上限 2IN ISL INT 输入数字量下限 3IN OSH REAL 输出工程量上限 4IN OSL REAL 输出工程量下限 5OUT OUTPUT REAL 输出工程量 6VAR temp1 REAL 临时变量1 7VAR temp2 REAL 临时变量2 8。

RXXW_Dor的博客 716

SpringBoot实战教程-springboot概论

Spring Boot 是一个快速开发框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,以及自动配置。内置web容器,帮助开发者能够实现快速开发,简化了应用系统的初始搭建以及开发过程。

鸟哥哥的专栏 4155

2012年回顾与总结(转)

2012年过去了,回顾一下2012年主要做的事 1.工作   1.今年工作换的过于频繁了,有些主观,客观因素原因等(3月份,5月份,10月份),     工作中接触的技术有:jms,websphere,DB2,websphereMQ,activeMQ,MBean,jmx,jndi,socket,mybatis,maven,     mutilpthred,encache,webserv...

lvwenwen 185

基于YOLOv8的应急通道占用监测系统设计与实现

通过详细的数据集选择、模型训练、代码实现等内容,本博客为您提供完整的系统搭建过程,帮助您构建高效的监测系统。然而,在一些建筑物和公共场所中,应急通道经常被不当占用,导致紧急情况下无法及时使用,严重影响人员的疏散效率。YOLOv8是YOLO系列中的最新版本,它通过引入深度学习的优化和改进,在保证检测速度的同时,显著提升了检测精度。同时,随着深度学习技术的不断发展,检测精度与速度的提升将使得该系统在更广泛的场景中应用。:如果已有监控设备,可以采集应急通道的实时视频,并进行标注,生成占用监测数据集。

YOLO 797

【每周CV论文推荐】初学视频分类与行为识别有哪些值得阅读的论文?

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。随着图像识别相关领域的研究与应用逐渐成熟,当下视频分析相关的研究和应用所占比例越来越大,其技术也更加复杂。视频分类和行为识别在视频监控与检索、网络直播、推荐系统等行业中有着广泛的应用,是深度学习在视频分析领域中最底层的问题之一,非常值得关注和学习。作者&am...

hacker_long的专栏 559

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

阅读书单 2012 8月至12月

1,《算法导论》 虽然我不知道将来会不会再从事深入的代码开发,作为在生命中曾经出现过的热情,我要把它读完。无关乎任何对未来的收益。 2,《Algorithms in Java》 假如我想重新开始自己的编码旅程,那就选择从这里开始吧。 3,《一万小时天才理论》 也许一件事要做10年,你才可以从容。 4,《万历十五年》 我还是希望我能把这本书读完。--------------------...

weixin_34041003的博客 134

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

[转载] 【每周推荐阅读】SEDA:高并发系统设计模型与架构

布式文件系统最复杂的设计莫过于master节点,其制约了整个系统的性能和存储容量。无论是GFS、Tencent XFS,还是后来Baidu的Nearline、乃至当今的AFS设计,都采用了两级的设计架构:namespace和meta info分离的方式来解决系统可扩展性问题,以更好适应万台规模的系统应用。然后,采用这样的两级架构也使得文件元数据更新变得复杂,特别在数据一致性与性能之间寻求...

weixin_30892889的博客 185

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

每周分享第 18 期(20190322)

时常想对工作,技术上的知识做一些总结,囿于工作繁杂,思路又常常信马由缰,总是虎头蛇尾。后来看到阮一峰老师的每周分享,感觉这种形式挺好:形式不受拘泥,题材灵活可以涉及技术生活各方面。 今天我做了别人不愿做的事,明天我就能做到别人所不能做的事。 新闻 1、华为在自己的网站上泄漏了完整的P30细节   昨天,Evan Blass发现华为网站上的手机活动页面提前发布(如9to5Google所述),证实...

Vae's Blog 206

【每周CV论文推荐】 CV领域中数据增强相关的论文推荐

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。数据增强在每一个深度学习项目...

hacker_long的专栏 790

从2012年EDA周报看行业信息筛选与知识沉淀的持久价值

在电子设计自动化(EDA)和半导体领域,高效的信息筛选与知识沉淀是工程师和技术管理者应对技术快速迭代的核心能力。其原理在于通过建立可信信源矩阵和结构化处理流程,将海量行业信息转化为可行动的知识资产。这一过程的技术价值在于能够帮助从业者从噪音中识别技术趋势信号,例如FinFET、3D-IC等关键工艺的早期讨论,往往预示着未来的产业方向。在应用场景上,无论是芯片设计、EDA工具开发还是硬件系统集成,构建个人或团队的“行业信息雷达”都能显著提升技术决策的前瞻性和效率。本文通过深度解析一份2012年的EDA行业周报

weixin_30345577的博客 501

【每周论文推荐】 初入深度学习CV领域必读的几篇文章

很多朋友都希望我们开通论文推荐和阅读板块,那就开吧,此专栏名为《每周论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文...

hacker_long的专栏 1266

「每周论文推荐」 初入深度学习CV领域必读的几篇文章

https://www.toutiao.com/a6718570271269192200/ 很多朋友都希望我们开通论文推荐和阅读板块,那就开吧,此专栏名为《每周论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。 网络模型作为深度学习的几大核心问题之一,今天就给初入深度学习CV领域的朋友推荐一些必读的文章,相信读完这...

喜欢打酱油的老鸟 823

[转载] 每周推荐阅读 BFQ:实现IO的隔离共享与高吞吐访问

磁盘IO和网络IO隔离与共享是混部应用中基本需求,从早些年的BVC到现在的Matrix,以及Galaxy,或者未来的BS/Mint混部都遇到类似的问题:由于无法有效实现IO级的隔离(包括吞吐隔离、延时隔离、故障/安全隔离,优先预留),磁盘资源只能以盘块为单位进行物理隔离,即使数据集很小的应用也不得不分配整块盘独占,这就导致了大量盘块的存储空间浪费。 精确的IO隔离是很有挑战的,在现实应...

weixin_30347335的博客 386
上一篇: 2012年每周推荐阅读汇总
下一篇: 那些你该了解的Spring子项目
dingx
博客等级 码龄24年 67粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值