随笔- 390
文章- 1
评论- 442
阅读-
45万
随笔分类 - I. 图灵程序设计系列
回顾一代枭雄山内溥带领下的任天堂
摘要:原任天堂社长山内溥于2013年9月19日去世,享年85岁。山内溥是日本游戏界的教父,在其铁腕领导下,任天堂创造了红白机时代的辉煌,并成为引领游戏界潮流的电玩巨头,对于中国的70后、80后而言,超级玛丽、大力水手、魂斗罗这些经典游戏记录了幸福的童年,现在让我们重温一下这些游戏背后的故事:山内溥带领下的任天堂小个子山内溥一直保持着端庄的绅士作风:银色的头发向后整齐地梳理,戴着一副淡茶色的眼镜,喜爱穿着紫色的西装和领带。他反应机敏而又直言不讳,常常向业内的竞争者、供货商以及记者发火。很明显他对于遵循日本传统的经营方式(和外貌)不感兴趣,甚至在漫长的任期内都不愿意选择接班人。山内溥总让人猜不透他的想法
阅读全文
蛇年谈程序员发展之路
摘要:1.(2-3年)基础素质毕业头2-3年,是培养基础素质的时候,是把学校学到的理论知识,应用在实践过程中的时候。1.1 知识面工作中用到的知识,和学校里学习的知识,往往不大相同,去接触实际用到的技术,解决方案,设计模式,努力扩展自己的眼界,是这个阶段的主要任务。做web开发的,会慢慢得接触到html,css,js等等知识,做后台的,接触到php,java,linux,线程,性能瓶颈等等各类。这个阶段接触的东西比较多,比较杂,同时年纪轻也是学习能力最强的时候。1.2 解决问题的能力书上有的东西,不管多难,只要你肯花时间,总归学得来。比较难的是书上没写的东西,需要你自己思考,推理的东西。这些归结到一
阅读全文
2012年的这些经典书目你读了没?
摘要:不知不觉,已经走到了2012年的倒数第二个月,昨天下午,回想了一下图灵出版的畅销书、经典书,挑出了10本,在这里分享一下,看一下,这些我精挑细选的书中,哪一本还是您没有读到的。此书单中,我是按照出版的先后顺序排序。外版书第一本:奇思妙想:15位计算机天才及其重大发现近观15位计算机大师的生平与成就理解现代计算技术的发展轨迹谱写自己的智慧人生内容简介:本书立足于现场访谈的第一手记录,介绍了15位当代最伟大的计算机科学家,描述了他们的生活历程以及工作成果。书中详细阐述了他们对科学产生兴趣的缘由,回溯了成长环境和其他科学家对他们产生的影响,阐述了各自进行基础探索和发现的途径,同时也分享了对未来的看法
阅读全文
大数据时代,野心勃勃的MongDB为你处理海量数据!
摘要:MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。一、MongoDB简介 2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,而将每个对象转化为表格结构。 2011年是文档数据库的一年,尽管一直在稳步发展势头,通过过去八年多的发展,现在有各种稳定的文档数据库——从基于亚马逊和谷歌的云,到各种开放源码工具,尤其是MongoDB。 那么,MongoDB是什么?这里的五件事是每...
阅读全文
写在《30天自制操作系统》上市之前
摘要:这本《30天自制操作系统》马上就要在各大书店和网上商城全面上架了,作为本书的4位译者之一,我负责翻译了本书约三分之二的内容。这是我参与翻译的第一本译著,我感到很激动也很紧张,因为我知道译者的水平对于一本译著质量的重要性,好的翻译可以成就一部作品,蹩脚的翻译也可以毁掉一部作品,正如当初第一版引进的《乔布斯传》中译本一样。这本书没有请我写译者序,因此我就自己写着玩玩,放到网上,谈谈自己对这本书以及翻译工作的感想吧。 很多读者表示,以前看过类似“21天学会C语言”之类的书,感到很坑爹,因此对这类形如“XX天”标题的书往往怀有戒心,认为这多半只是噱头,觉得很不靠谱。我没有看过其他以XX天命名的书,不.
阅读全文
为什么《30天自制操作系统》封面中的猫是两只尾巴
摘要:刚刚在一社区,发了一贴,被指出一问题,询一高人,得一答案。这便是我没有关注到的封面上的那只猫,我想这也是很多读者没有关注到的。因为在我微博的200转发贴中,并没有人提到封面中的猫为何有两只尾巴。于是咨询了一下本书的策划编辑方得知,这猫的封面解读在第31章的后记中。 想想还是贴出来,便于大家了解。在原版书出版之前,看来作者是动了很多脑筋与心思的,才能把这只“妖怪”——“猫又”提到封面中来。 封面解读 书的封面应该是很漂亮的绿色,这个绿色是笔者提议的,代表鲜嫩的叶子。初学者就像是嫩叶一样,而且笔者很喜欢森林浴,感觉这种看上去很环保的颜色,和非常强调HLT重要性的本书也挺搭调的。 封面中间还有只猫.
阅读全文
图书封面的故事之——“巴别塔”选自《七周七语言:理解多种编程范型》
摘要:我认为,图书的封面很重要,因为首先映入读者眼帘的就是封面,他可以诱发潜在的读者去注意图书,图书的封面可以显示出很多信息,例如书名、推荐语、评价、出版单位等,最重要的还是要给图书起一个好的名字,一本好书,若没有一个好的名字衬托,那么再好的图书也会黯然失色。 每个人都会注意一本书的书名,但不知道是不是每个人同样关注了和书名同时出现在一页上的封面插图,我相信每一本书的封面插图都有着一个故事,或想表达一种思想,或想传递一种精神,总而言之,是有故事的。 图灵有一本书名为《七周七语言:理解多种编程范型》的图书,这本书5月份第一次印制出版,6月29日第3印次的图书已经入库,我想应该算是一本好书了。那...
阅读全文
许式伟《Go语言编程》章节摘录:Go语言简史
摘要:提起Go语言的出身,我们就必须将我们饱含敬意的眼光投向持续推出惊世骇俗成果的贝尔实验室。贝尔实验室已经走出了多位诺贝尔奖获得者,一些对于现在科技至关重要的研究成果,比如晶体管、通信技术、数码相机的感光元件CCD、光电池等都源自贝尔实验室。该实验室在科技界的地位可想而之,是一个毫无争议的科研圣地。这里我们重点介绍一下贝尔实验室中一个叫计算科学研究中心的部门对于操作系统和编程语言的贡献。回溯至上世纪的1969年(估计大部分读者那时候都还没出世),肯•汤普逊(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)在贝尔实验室的计算科学研究中心里开发出了UNIX这个大名鼎鼎的操作系统
阅读全文
《30天自制操作系统》前言、目录、样章欢迎阅读!
摘要:
这是一本兼具趣味性、实用性与学习性的操作系统图书。作者从计算机的构造、汇编语言、C 语言开始解说,让读者在实践中掌握算法。在这本书的指导下,从零编写所有代码,30 天后就可以制作出一个具有窗口系统的32 位多任务操作系。
本书适合操作系统爱好
阅读全文
7月,带你阅读图灵原创图书以及上榜新书
摘要:七月,图灵原创书相继出炉,并在网店的排行榜上荣登前三甲,图灵原创书的作者皆是各社区的领军人物,有着相当深厚的技术功底,这是图灵原创书在《结网》后的一个跨越。 本月推荐,是本版书与外版书相结合,推荐给读者最前沿的技术新书。 新书预告 《Node.js开发指南》 国内第一本本土Node书 内容简介: Node.js是一种新兴的开源技术,它将JavaScript从Web浏览器移植到常规的服务器端,使用Chrome的V8虚拟机来解释和执行 JavaScript代码,能用于构建高性能、高可扩展的服务器和客户端应用,以实现真正“实时的Web应用”。...
阅读全文
在Flex控件中使用XMLListCollection
摘要:现在,应用程序已经通过 HTTPService 取得了数据,并将数据保存在了一个 XMLListCollection 中。而目前唯一能够知道应用程序可以正常工作的方式是使用调试器。在下面这个练习中,我们会在应用程序中通过一个水平的列表来显示类别数据。 (1) 打开 FlexGrocer.mxml 文件。 如果你没有完成上一课中的练习,或者你的代码工作不正常,可以从 Lesson06/intermediate 文件夹中导入 FlexGrocer-PreList.fxp 项目。附录为跳过了某一课或者无法解决代码中问题的读者提供了导入项目的完整说明。 (2) 在应用程序的 controlBarCon
阅读全文
jBPM专家力作——《深入浅出jBPM》
摘要:媒体评论
“这是一本全面介绍jBPM的书,从基础知识到实战开发技巧,作者结合其实际项目开发经验,对国内流程的许多特色要求给出了浅显易懂的解决方案。对于想在项目中应用jBPM的初学者,本书提供了step by step的指导,将节省其大量的学习成本。”
——辛鹏,OPUG发起人,东方易维CTO
“jBPM是当前应用最为广泛的开源工作流系统,也是目前最为活跃的开源项目之一,但是一直以来都没有一本详细介绍jBPM的书。这本《深入浅出 jBPM》无疑填补了这一空缺。本书深入浅出,实战性很强,既有对jBPM 3的详细分析,也有对jBPM 4的介绍,是学习jBPM的很好途径。”
——荣浩,jBPM-side成员,ThoughtWorks咨询师
阅读全文
初级JavaScript程序员的绝佳进阶书
摘要:你是否对Web开发和设计已经略知一二,但是JavaScript的灵活多变仍然时常让你感到困惑?面对众多的JavaScript库,你是否无所适从?
没关系,这部由几位世界顶尖专家合著的好书将帮助你度过难关。书中在回顾了必要的HTML、CSS和JavaScript的基础知识之后,直入主题,深入剖析了学习和使用JavaScript的过程中最难掌握的地方:面向对象概念、闭包和事件处理等,并强调了不唐突、注重可用性和渐进增强(progressive enhancement)等现代Web开发理念。在此基础上,本书还讲解了jQuery、Prototype、Mootools等最流行的JavaScript库的背后机制,探讨了如何在不同场合中实际选择和使用这些库。最后,实现了一些很酷的视觉特效、表单验证和两个完整的案例。
阅读全文
SQL Server故障排除圣经
摘要:本书的出版将彻底改变这种局面。微软技术大师Henderson邀请了微软数据库产品开发和支持团队的多位资深工程师,各展所长,第一次集中公开了许多以前在微软内部口口相传的SQL Server技术机密。全书由10章组成,每一章都首先精辟地剖析SQL Server 的一个关键内部机制,然后深入探讨常见的问题及其解决方案,包括等待与阻塞、内存、缓存、查询处理、Service Broker、tempdb和群集等主题。书中讨论了许多底层数据结构,详细解释了大量错误日志、栈转储的含义。很多内容,都是直接查看SQL Server源代码总结提炼出来的,参考价值不言而喻。
阅读全文
国内第一部DWR著作
摘要:本书是目前唯一的一部DWR专著,在全面讲述了DWR的精髓之后,通过6个具体实例(InstaMail、Wiki应用程序、文件管理器程序、企业级的报表门户、游戏以及时间跟踪系统)详细介绍了使用DWR进行Web开发的各种相关技术,涉及dhtmlx UI组件、Jakarta Commons库、Ext JS库、Freemarker模板库、Derby数据库、Spring、JSF、Struts 2和Hibernate等,内容十分丰富。
阅读全文
世界级Oracle专家权威力作
摘要:本书是经典名著《Oracle 10g数据库管理艺术》的姊妹篇。在书中,世界知名数据库专家Sam R. Alapati和Charles Kim经过总结整理,通过示例全面而又详细地讲述了Oracle 11g重要的新特性及其工作原理。此外,书中将告诉你哪些新特性可以使日常工作变得容易,如何使DBA工作更自动化,以及如何对新特性的采纳作出合理决策等。对于想了解Oracle 11g新特性的读者来说,本书是一本绝佳的参考书。
阅读全文
Google和Yahoo专家联手揭秘世界顶尖公司的技术内幕
摘要:Web应用取代桌面程序的时代已经到来!作为Web前端的核心技术,JavaScript的重要性不言而喻,它有望成为下一代统治性程序语言。但由于业界长期的误解和滥用,也有不少人仍然对此半信半疑。那么,JavaScript到底能否当此大任呢?
阅读全文
Windows程序设计“圣经”
摘要:有经验的Windows程序员都知道,如果在工作中遇到了技术难题,最好的解决办法就是去查Petzold的书。是的,本书内容博大精深,阐述透彻流畅,是毋庸置疑的Windows程序设计的权威著作,也是享誉世界的微软技术大师、Windows先驱奖得主Charles Petzold的代表作。多少年来,一代又一代Windows程序员受惠于本书,无数在Windows上运行的程序都不同程度地受到了本书的影响。
阅读全文