随笔分类 - A.精彩新书预告
摘要:图书简介《编程大师访谈录》由一系列面对面的访谈组成,带领读者一起去探索计算机行业极具威望的19位编程大师的思想。这些访谈突出了塑造并影响当今软件业的先驱的推动力、事件和人物。这些编程大师们如何走上软件业的道路?他们爱用什么风格进行程序设计?编程是一种天赋还是一项可习得的技术?是艺术还是科学?编程大师们对于计算机的未来有什么前瞻性的观点?本书会为我们一一道来活动链接地址如何参加活动?1.在两篇样章访谈中,任选一篇阅读编程大师访谈人物——比尔·盖茨Pac Man之父 — 岩谷徹2.在以上样章页面内,发表您的评论。或者——3.长篇评论,可以发表单独的书评文章,同时设置相关图书为《编程大师访
阅读全文
摘要:编者按: 在此书上市之前,特别对此书做一下方向说明,《松本行弘的程序世界》适合各层次程序设计人员和编程爱好者,也可以供相关技术人员参考。 本书的目的不是深入讲解哪种特定的技术,也没有全面讨论我所开发的编程语言Ruby,而是从全局角度考察了与编程相关的各种技术。读者千万不要以为拿着这本书,就可以按图索骥地解决实际问题了。实际上,最好把它看成是一幅粗略勾勒出了编程世界诸要素之间关系的“世界地图”。本书相关链接:松本行弘为什么要开发RubyRuby中的设计模式 每种技术、思想都有其特定的目的、渊源和发展进步的过程。本书试图换一个角度重新考察各种技术。如果你看过后能够感觉到“啊,原来是这样的呀!...
阅读全文
摘要:Cassandra的模型和查询方式与RDBMS有很多的不同,记住这些差异非常重要。没有查询语言SQL是关系型数据库的标准查询语言,Cassandra却没有查询语言。不过Cassandra确实也有自己的RPC序列化机制,Thrift。通过Thrift API,用户可以访问其中的数据。没有引用完整性Cassandra没有引用完整性的概念,因而没有join的概念。在关系型数据库中,你可以在一个表中指定一个外部键值, 以此引用另一个表中记录的主键。但是,Cassandra并没有提供这个功能。存储其他表中的相关ID是一个通用需求,这仍然是被支持的,但Cassandra里没有级联删除这样的概念。第二索引第
阅读全文
摘要:在新项目开始时,软件项目经理通常会详细阐述每位团队成员的角色,说清楚为什么每位成员的技能都至关重要,提出每个人应该准备完成的一般职责,并将这些内容都记录在案。然而,这些文件中都很少会去解释项目经理在项目生命周期内的角色。项目经理面临的挑战是如何用30分钟概述项目管理的中心内容,还不能用那些具体的方法论细节吓倒整个团队,当和新团队合作时,这个挑战就显得格外严峻。身处一个繁忙的公司,团队成员优先考虑的都是完成自己的主要工作任务,此时,作为项目经理,你面临的挑战是尽可能简洁地传达主要内容,而这些团队成员要从你组织的这次会议中了解的主要内容正是“三位一体”,也就是众所周知的三重约束。为了介绍核心要点,
阅读全文
摘要:要创业,在线营销是十分理想的方式——可以足不出户,完全按照自己的节奏来安排,有时甚至连启动资金都不需要。利用网络为消费者提供产品和服务,我成功创立了一家营业额达到7位数的公司。尽管这家公司始于我那间小小的卧房,却最终令我踏上了全国乃至世界各地的巡回演讲之路。利用网络创业——哪怕规模不大——也需要辛勤付出,而随时随地关注最新的网络工具与发明就是其中一个重要环节。说起来容易,做起来难。不是所有的新星都能成长为明日巨星。网络上充斥着各种链接,均吹嘘自己的产品与服务潜力巨大,实则言过其实,往往经不起时间的考验。要想创业成功,很关键的一点是学会分辨哪些工具可以为公司盈利,哪些工具只会浪费时间。有时,这是
阅读全文
摘要:如果一个概念一开始不是荒诞不羁的话,那它也没什么前途。 ——阿尔伯特 ·爱因斯坦 欢迎阅读《Cassandra 权威指南》。本书的目标是帮助开发者和数据库管理员们理解这种重要的新型数据库,探索它与传统的关系型数据库系统有何异同,并帮助你在自己的系统中使用Cassandra。关系型数据库有什么问题如果当初我问人们到底想要什么的话,他们会说想要快些的马。 ——亨利 ·福特 请你考虑一种数据模型,它由一个拥有数千名雇员的大公司里的一个小团队发明。这个模型可以通过TCP/IP 访问,并且可以使用包括Java 和Web S...
阅读全文
摘要:目 录第1章 社会化媒体的前景展望1第2章 Twitter为何如此风行21第3章 以正确的方式第4章 吸引粉丝的关注68第5章 推帖的艺术92第6章 利用Twitter的魔力联系客户121第7章 Twitter在团队交流中的应用134第8章 用Twitter构建品牌141第9章 利用Twitter的力量调动粉丝164第10章 几个通过Twitter赚钱的快速方法187第11章 Twitter.com之外:需要了解的第三方工具196第12章 在Twitter平台上建立有效的解决方案208第13章 总结213第14章 Twitter达人221结论227前 言 刚完成本书第一版时,我就收到了推...
阅读全文
摘要:目 录开局阶段1组织1质保人员是“少数民族”吗2到底谁负责产品设计2经验法则1 建立共同前景3经验法则2 使大家主动投入11经验法则3 制定多版本的技术计划13经验法则4 不要认为别人是笨蛋17死亡行军19经验法则5 搜集情报22经验法则6 注意团队成员组成的比例24经验法则7 组建功能监督小组25经验法则8 项目经理的重要性32团队精神33经验法则9 做权威,而非掌权者35竞争38人类学简介38软件竞争40经验法则10 缺乏竞争对手?未必是好事41经验法则11 与竞争对手不相上下?进行功能竞赛43经验法则12 落后于竞争对手?更频繁地推出新版本43经验法则13 领先于竞争对手?绝不放松46.
阅读全文
摘要:我在2005年几乎就只做了一件事情,就是在亚马逊网上书店找一本书,我是说真的!当时我刚刚写完了MasterList Professional,一款Windows下的个人任务管理软件,我的计划是卖掉一百万套,然后就可以结束编程生涯,退休养老了。但是有一个问题:我在亚马逊找不到一本书能告诉我如何卖出这一百万套软件。在与客户和公司、规范和定制软件打了20多年的交道之后,我发现我其实对很多事情还是一无所知,比如市场营销、品牌经营、产品定位、软件下载、信用卡交易处理、小企业相关法规等等。我需要一本能为我答疑解惑的书,但我没有找到。 于是我写了Micro-ISV: From Vision to Re...
阅读全文
摘要:ActionScript 3的引入激起了人们对于架构及设计模式的兴趣。从第1章我们可以知道,设计模式基本上就是一种用以解决开发问题的蓝图或模板。它们可为程序开发提供可重用架构。在程序设计业内的某些领域,设计模式是开发中必不可少的部分。但由于悖离了ActionScript语言的固有特性,导致用AS3实现的设计模式往往会使开发受阻。其中一个原因就在于AS3语言已被设计为以一种特定机制来运作,具体来说就是事件机制。在本章中,我们将要探讨面向对象编程(OOP)的一些基本原则,我们一定要在开发中牢记这些原则。另外还将介绍一些编程风格与有效的设计模式,并且还将告诉你何时应该忽略这些华丽技巧。12.1 ..
阅读全文
摘要:作者简介: Christopher Griffith Blockdot公司高级游戏开发师,拥有近十年的Flash应用及游戏开发经验,客户包括乐高、微软、美国航空公司、百事等知名企业。译者简介: 李鑫 资深CG动画讲师及插画师,深度关切游戏与拉布拉多,喜欢研究小逻辑,最近空闲时在制作原创动画《瑜的门票》。相信交互式媒体的发展如一切美好事物般会在不经意间抹上眉梢,沿路风景比站台重要。评论: “这本书介绍了许多其他书都没有提到的内容,如事件传播、E4X、getter/setter方法。另外,作者还指出了如何在游戏开发中避免养成坏习惯。我推荐每一位游戏开发人员都备一本,它定会让你受益匪浅。”“我...
阅读全文
摘要:本书主要是由世界各地从事软件行业的人士讲述的97件事组成,阐明了软件项目经理应该注意的各个方面,如在敏捷方法方面有《引进一个更加机敏的沟通系统》;在软件开发方面有《一个词会让你错过最后期限》;在管理人员和团队方面有《为团队增添人才而非技能》;在国际问题和散布式团队方面有《让项目发起人写他们自己的需求》;在项目管理方面有《项目管理是问题管理》;在沟通方面有《会议期间不要写代码》;在利益相关者管理方面有《随时间滚动》;在项目流程方面有《项目管理三位一体》;在项目需求方面有《偏爱简单胜过复杂》;在最终用户方面有《尽早让用户参与》;在采购问题方面有《购买现成的软件》;在自我管理方面有《你并不是非同..
阅读全文
摘要:序 10年前,没人能遇见互联网的发展给关系型数据库带来如此多的挑战。我在这个时期亲身经历了在快速发展的大型互联网公司应用MySQL这一过程。开始时只有很少的数据,一台服务器就可以了。然后就得建立复制备份,以便应对大量的读取和不时的宕机。用不了多长时间,就得加一个缓存层,调整所有的查询,投入更多的硬件。 最后,你会发现自己需要将数据切分到多个集群上,重新构建大量的应用逻辑以适应这种切分。之后不久,你就发现被自己数个月前设计的数据库结构限制住了。 怎么会呢?集群中大量的数据需要更改schema,这会花费很长时间,也需要DBA投入相当多的宝贵时间在上面。在代码中处理要简单一些。但也需要小型团队...
阅读全文
摘要:从年轻的时候开始,我就一直对编程语言有着极为浓厚的兴趣。比起“使用计算机去干什么?”这一问题,我总是一门心思在想着“如何将自己的意图传达给计算机?”。从这个意义上说,我认为自己是个“怪人”。但是,想选择一个能让自己的工作变得轻松的编程语言,想编写一种让人用起来感到快乐的编程语言,一直是我梦寐以求的,这种迫切的心情恐怕不输于任何人。虽说是有点自卖自夸,但是Ruby确实给我带来了“快乐”,这一结果让我感到很满足。 让我感到惊奇的是,有很多人,包括那些没有我这么“怪”的人,都对这种快乐有着共鸣。自Ruby从1995年在互联网上公布以来,着实让世界各地的程序员都认识了Ruby,共享着这种...
阅读全文
摘要:原书名:Don'tBelieveEverythingYouThink:The6BasicMistakesWeMakeinThinking 中文书名:误区:思维中常犯的6个基本错误 作者:ThomasE.Kida 前 言 6个思考陷阱 你认为你是什么样的人,你就是什么样的人……天哪!好可怕。 ——莉莉•汤姆林 我看见鬼了。有一天,我半夜醒来喝水。起床前我往右边凯西睡觉的地方看了一眼,发现在她上方一英尺左右处漂浮着一个清晰的景象:一位老妇人正盯着我看。那个幻影躺在凯西上方,似乎想靠近她。她看上去大概有90岁了,一头长长的白发,脸上刻着深深的皱纹。她的模样带着明显的家族相似性,看...
阅读全文