03 2009 档案

摘要: 《Linux操作系统之奥秘》对Linux的启动过程做了非常透彻的讲解,在GUI和性能优化方面也有所涉猎,此书虽然内容高深,但繁简恰到好处,没有过于晦涩的语句,真正做到了深入浅出,难能可贵,字里行间能感受到作者的那份踏实,朴实一词来形容技术书籍,这是我的第一次。但书名“奥秘”一词营销的味道重了点,而且作者从名字来看是华人,还是讲Linux,要不是冯大辉三言两语的“书评”,加上278页这样轻量级的厚度,我想我不会太过于在意。 阅读全文
posted @ 2009-03-30 14:09 博文视点 阅读(332) | 评论 (0) 编辑
摘要: 为了在真实环境下试验分类器,也为了演示其不同的用途,我们可以将分类器应用于来自某个博客或RSS订阅源的内容项。为此,我们需要用到曾在第3章中介绍过的 Universal Feed Parser。如果你还没有下载相应的函数库,则可以通过访问http://feedparser.org进行下载。有关安装Feed Parser的更多信息请见附录A。 尽管博客的内容中未必会包含垃圾信息,但是在众多博客所包含的文章中,并非所有的文章都是我们感兴趣的。这也许是因为我们只希望阅读属于某个分类的文章,或者某位作者所撰写的文章,不过通常而言实际情况要比这更为复杂。同样地,我们也可以针对自己感兴趣和不感兴趣的内容定义一些专门的规则——也许我们阅读了一个有关小件装置(gadget)的博客,并且对其中包含单词“cell phone”的内容不感兴趣——但是,假如利用前面已经构造好的分类器来为我们得出上述这些规则,其所需的工作量相对而言会更少一些。阅读全文
posted @ 2009-03-27 13:34 博文视点 阅读(94) | 评论 (0) 编辑
摘要: 这是一本关于计算信息设计的书籍。从如何获取原始数据开始,到如何理解原始数据,本书都作了非常详尽的介绍。书中使用由作者开发的开源编程环境Processing编程,它非常简单易用。对于熟悉Java的程序员来说,本书后面的章节还介绍了如何将Processing和Java结合使用。 本书是写给那些拥有一个数据集合,好奇如何探索它,并且考虑如何交流这些数据的人们的。随着我们处理越来越多的信息,需要可视化数据的人的数量增长非常迅速。更重要的是,读者已经超越了某些可视化领域的专家。通过让更大范围的人接触到可视化思想,在接下来的几十年中应该可以看到一些真正让人惊叹的成果。 阅读全文
posted @ 2009-03-26 14:03 博文视点 阅读(123) | 评论 (0) 编辑
摘要: 下面简略地谈谈本书各章的基本内容。第1章提供的内容是如何安装Adobe Flex 3开发包,然后通过两个简单的“Hello World”例程的设计和编译,向读者介绍最基本的Flex程序开发步骤。从第2章到第4章所提供的内容是Adobe Flex 3开发技术的基础知识。第2章主要是解释MXML标识语言的使用,第3章介绍了ActionScript基本语法的运用,第4章介绍了ActionScript所提供的面向对象程序设计技术。与同类书籍所介绍的内容相比较,这三章所提供的细节更丰富更系统化。从第5章到第7章所提供的内容是图形化程序互动界面设计,也就是Adobe Flex 3开发包所提供的互动控件(Common UI Controls)和控件容器(Container)的使用。也像前面三章一样,这三章提供了很多细节来解释每一种互动控件的具体使用方法,在细节点评方面超越了同类书籍。第8章介绍了控件外观、效果设计及自定义控件设计等技术基础,让读者了解这些超越控件基础运用的技术背景,为读者今后通过其他途径更深入学习相关知识铺平了道路。 阅读全文
posted @ 2009-03-25 14:06 博文视点 阅读(253) | 评论 (0) 编辑
摘要: 2009年3月13日下午,两位阿里软件的专家——阿里软件研发中心的高级架构师叶军博士和阿里软件平台事业部合作部总监杨琴小姐,在银河学院做完一场500人参加的讲座后,顾不上休息调整,马不停蹄风尘仆仆地作客武汉博文。他们的热情深深地感动了武汉博文的同事们。阅读全文
posted @ 2009-03-24 15:52 博文视点 阅读(97) | 评论 (0) 编辑
摘要: 可用性(accessibility)这个概念在中国虽然已渐渐流传开来,但是还远远没有达到“深入人心”的地步。特别是本应具有高可用性的政府网站、企业网站,却由于网站制作者在可用性方面的认识不足,使得残障人士无法正常使用,甚至连非Windows、非Internet Explorer的用户都很难访问。而这方面的现有资料也仅限于一些公式化的原则和指南,鲜有具体教程和实际案例。 本书的写作正是为了填补Web开发中可用性方面的空白。本书是关于可用性的为数不多的书籍中的佼佼者,它从可用性的缘由、基础结构、外观、应用程序可用性和法律法规等角度,详细阐述了网站结构、布局、文本内容、图像、视频、音频、Flash、PDF乃至Office文档等各个方面的可用性。行文优雅通俗、风趣幽默是本书的一大特色。 本书主要面向有一定网站开发基础的程序员、界面设计师、内容编辑。尤其要推荐给网站开发团队的领导者阅读。相信本书能帮你明确项目愿景、促进项目进行、降低成本,并为中国互联网环境的可用性发展增添一份力量。阅读全文
posted @ 2009-03-23 14:48 博文视点 阅读(69) | 评论 (0) 编辑
摘要: 最近,福建省漳平一中收到了由《编程之美-微软技术面试心得》编写小组捐赠的第一笔稿酬,共计16000元,这笔钱将用于购买计算机,供编程兴趣小组的同学们作为信息技术竞赛培训之用。这也是从《编程之美》稿酬中捐出的第一笔善款,今后我们还将根据此次捐赠的反馈效果,制定进一步的捐赠计划。我们几位编者看到自己的劳动成果能被大家所接受,都由衷地感到高兴。然而,随之而来的问题是,我们该如何处理这笔稿酬呢?这时,邹欣老师提议把稿酬都捐赠出去,用于鼓励和支持中学生学习计算机编程知识,这一提议立刻得到了所有编者的一致认同。 作为一个从不发达的山区小县城走出来的编程爱好者,我更是高举双手支持。因为我还记得在高一前的那个暑假初次接触计算机编程时,学校里那个要脱鞋才能进的机房,那些破旧的无盘486工作站,机箱上还有个Turbo按钮,按下去之后,似乎Turbo Pascal的编译速度都会变快一些...更让我记忆犹新的是,那时自己对上机、对敲击键盘和调试程序的渴望,有限的上机机会显得是那么弥足珍贵...阅读全文
posted @ 2009-03-21 11:53 博文视点 阅读(114) | 评论 (0) 编辑
摘要: 准备要出版《Linux系统架构与目录解析》的时候,我的心情挣扎了许久,我想读者从书名就可以猜到原因,因为谁会将Linux一个目录一个目录逐一打开,并把所有目录及文件都浏览一次,我想应该很少有人会这么做吧!但我还是决定将本书完成,因为——若我今天不写,这样的书何时才会出现?阅读全文
posted @ 2009-03-20 17:37 博文视点 阅读(162) | 评论 (0) 编辑
摘要: 本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight中丰富的网络通信功能、托管代码与浏览器之间的互操作性以及数据绑定等;第三部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。 本书适合Silverlight开发人员和设计人员,.NET平台开发人员阅读,无论您是Silverlight新手还是已经有一定的开发经验,相信本书都能给您带来收获。阅读全文
posted @ 2009-03-19 14:19 博文视点 阅读(161) | 评论 (0) 编辑
摘要: 为何技术书就不能人文一点呢? 这个是我们博文视点经常反问自己的一个问题,不久前刚出的一本《设计模式》就在此问题上做了很大胆的尝试。这次我们的想法放的更远,希望能够完成一系列的作品,要一溜人文气息的设计。我很高兴接到这样的任务,不懈努力下,此系列顺利面世。 在开源领域蓬勃发展的今天,LAMP系列软件无疑是开源软件中的佼佼者。作为本系列图书的封面设计者,虽然对这些软件没有太多专业性的了解,但很明显我已经在外部环境的潜移默化中形成了对LAMP的形象塑造。对此,我去将我的想法付诸纸面,就得到了如今的画面。不知感觉是否会有偏差,总言之,我的归纳为——勃勃生机,潇洒开源。 阅读全文
posted @ 2009-03-18 14:08 博文视点 阅读(131) | 评论 (0) 编辑
摘要: 为什么要关心导航? 导航影响业务的成败。Web上的内容越来越丰富,人们的选择也越来越多,他们也愈加缺乏耐性。他们扫过页面上花花绿绿的链接和图片,在几秒钟内就做出点击的决定。只有清晰、明确的导航,才能引导与影响用户,实现业务目标。 导航决定用户的体验。试着在你的脑中回想一个你最常去的网站,脑中最先浮现的,应该是它页面顶部的主导航区域的风格和配色吧?导航处理得好,会让用户形成品牌认知,使他们浏览时不必担心迷路,而且还能满足他们探索的好奇心。 导航是Web开发项目的关键。导航并不只是导航条、面包屑而已。展现在用户面前的导航文字、布局、层次结构,无不基于项目初期的讨论、调研与用户分析。台前幕后两个阶段,构成了导航的框架。这个框架,正是整个网站的基础,是网站成功的前提和保证。 阅读全文
posted @ 2009-03-17 15:10 博文视点 阅读(114) | 评论 (0) 编辑
摘要: 现在您可以使用Microsoft开发的、热门的Silverlight的新版本来为Web设计富互联网应用(Rich Internet Application,RIA)。通过本书,您不仅可以获得对Silverlight 2的简要且易于理解的介绍,而且在使用Beta版和RTW版时,能对这些版本有个全面的了解。本书是以12月预览版(December CTP)及Beta 2版的大量内容为基础写成的。 您将学习如何使用Microsoft跨浏览器插件Silverlight,包含用于动画、矢量图形和视频播放的工具,以及对Web服务、网络和LINQ(Language Integrated Query,语言集成查询)等新的.NET技术的支持。这本独特且更新及时的指南提供了完整的分步说明,介绍了如何使用Silverlight所提供的所有功能。阅读全文
posted @ 2009-03-13 17:23 博文视点 阅读(171) | 评论 (0) 编辑
摘要: 所有人都希望软件做的好一点,管理做的有序点,进度可靠一点,这个在其他任何行业都觉得"再正常不过了"的需求,在软件行业的确很难达到。为了证实我上面的想法,我也确实问过很多朋友,这些人分布在各种公司,大型外企,大型国企,上市公司...不吝成本的公司不是没有,能容忍失败的雇主也不是没有。但是当我问到项目情况的时候,所有人都大摇其头。好吧,在我长时间的工作中,不是没见过非常成功的项目,只是确实太少了。比起好高骛远,想google如何,微软如何,不如先看看眼前,承认我们生活在作坊里面吧。当然,最终还是得找到一个适合自己企业的办法,把项目管起来。事实上,软件作坊并不丢人,无数伟大公司都是这样起步的,这对于未来的事业只不过是个开始点,而绝非终点。想到未来,自省的力量就变得更为重要起来。  阅读全文
posted @ 2009-03-12 18:10 博文视点 阅读(150) | 评论 (0) 编辑
摘要: 本书是一本方便的开发指南,可以帮助你在当前Java EE 5和Java SE 6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署,以及调用Web服务,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细地介绍了成功的企业开发人员和架构师所必需具备的技术知识细节,包括从最佳实践的设计技巧到使用顶级技术的代码示例。 本书适合于企业开发人员和架构师阅读。阅读全文
posted @ 2009-03-11 17:06 博文视点 阅读(215) | 评论 (0) 编辑
摘要: 拙作《软件调试》出版两个月后,有热心读者建议我讲些阅读这本书的方法。有读者愿意读自己的书,当然是好事,再说读者是客户,他们的意见就是命令,不能怠慢。粗略思考一番,计划先为《软件调试》的每一篇写一个导读短文。总为开篇,今日先谈谈《软件调试》这本书的篇章结构,用软件的术语就是架构,用写作的术语也就是提纲。早在2003年,我就萌生了写一本关于软件调试的书的念头。但是软件调试是个大话题,有很多东西可以写,必须选择好一个角度才能写出一本好书来。于是我开始搜索当时已经有的书,无论是美国出的,还是英国出的,一共找到了十来本。而后,逐一了解了已有的这些书,归纳了它们的主要内容和特色。 2004年下半年,第一个版本的规划初步成型了,书名叫Advanced System Debugging(《高级系统调试》)(简称ASD)。针对的目标问题是系统级的调试任务,简单理解,就是在系统范围找BUG,是与模块范围内的常规调试相对而言的。在当时的规划书中,我特意从以下四个方面比较了系统调试和常规调试的不同。 阅读全文
posted @ 2009-03-10 15:36 博文视点 阅读(135) | 评论 (0) 编辑
摘要: 我发现很多同学到了计算机系或者软件学院大四或者研究生的时候,读的书还是非常少。 读万卷书,行万里路,写万行code,是一个学生走向技术和情商成熟的必由之路。 下面是一个书单——针对要上“软件工程”或 “软件实现技术”课的学生。阅读全文
posted @ 2009-03-10 09:02 博文视点 阅读(356) | 评论 (1) 编辑
摘要: 《JavaScript & DHTML Cookbook中文版(第二版)》主要介绍了运用JavaScript搭配DHTML技术进行Web开发和Web设计的原则和技巧。全书内容以条目形式罗列,覆盖了在Web开发和Web设计中综合运用JavaScript和DHTML技术实现各种实用功能的技术和技巧,示例丰富、实用性强、便于查阅。本书相对于第1版,对Web 2.0和Ajax技术架构进行了全面更新,增加了对Web 2.0应用开发和Ajax技术的深入阐述和精彩的技巧讲解。 本书适合Web开发人员、Web设计人员、网站架构师阅读和参考。阅读全文
posted @ 2009-03-09 14:16 博文视点 阅读(177) | 评论 (0) 编辑
摘要: 我以为,要做好翻译,以下几个方面,是很值得注意的: 首先,要有良好的英文阅读能力。 其次,要有好的词典。再次,要有一定的知识积累,以及查找资料的能力。最后,要持续培养自己对中文的感觉。阅读全文
posted @ 2009-03-06 16:57 博文视点 阅读(367) | 评论 (0) 编辑
摘要: 很多项目经理、团队主管甚至是CTO最初都是由一个普通技术人员成长起来的,也有技术人员从始至终一直工作在研发的第一线。什么样的程序员适合一直坚守在研发一线?什么样的程序员适合向项目管理者转变?51CTO读书频道本期访谈嘉宾——《走出软件作坊》作者阿朱为您揭秘! 另有《走出软件作坊》书评有奖征集活动,马上参与>> 阅读全文
posted @ 2009-03-05 17:46 博文视点 阅读(154) | 评论 (0) 编辑
摘要: Douglas Crockford 是一位大师。 翻译大师的作品,一边是感到万分的荣幸,一边也是兢兢小心。因为吉尔伯特海特(美国教育家)曾经说过:写了一本很糟糕的书只是犯错而已,而把一本好书翻译得很糟糕则是犯罪。但这样的大师经典之作,即便是冒着犯罪的风险,也值得翻译出来并推荐给大家。一直到现在,依然有很多资深的开发人员对JavaScript存有偏见。秦歌和我,分别负责雅虎口碑网和淘宝网的前端开发组,对此的感受更为深刻。但即便是他们也不得不承认,JavaScript正日益成为互联网中最普及和最重要的开发语言。阅读全文
posted @ 2009-03-05 17:21 博文视点 阅读(225) | 评论 (0) 编辑
摘要: 经过一个半月的突击开发,这一期项目进入了收尾阶段,眼下没有多少事情需要操心,可以静下心来总结总结最近的工作状态和成果。虽然进入公司已一年半,参与过近十个大小不一、内容各异的项目,可是回过头再看时,发现自己作为一名SE是谈不上优秀的,在工作态度和沟通能力上还存在着这样那样的缺点和不足,需要反思和改进。 首先是工作态度仍不够积极主动,和组里的其它同事比起来,这是能够明显感觉到的。一方面,如果项目使用自己不感兴趣的技术,那么积极程度就会打一个折扣,造成工作情绪不稳定,容易受到突发事件影响;另一方面,由于外语能力水平不足,导致阅读、理解文档时思维不集中不联贯,磕磕绊绊,诱发畏难情绪和退缩心理,最终萌生“差不多就行”的危险想法。 阅读全文
posted @ 2009-03-04 14:48 博文视点 阅读(64) | 评论 (0) 编辑
摘要: 相信您和我一样,从进入托儿所、上学、工作这20多年的过程中经常需要学习各种规章制度,不过不知道您注意到没有,区别于通知中关于表扬/批评的内容,这些规章制度往往不是针对个人的。 当然,您也许第一时间跳出来说,“怎么会?我们企业的规章就说了,报销超过2000元的差旅费必须经过X总批准才可以。”,如果真是这样,那没有办法,我们也要遵守。 我们看两个例子,希望可以勾回您的回忆: 阅读全文
posted @ 2009-03-04 11:05 博文视点 阅读(55) | 评论 (0) 编辑
摘要: 这是一本剖析Linux常用目录及文件的专著,它打破以往图书偏重介绍命令语句的惯性思维,以系统目录架构为主体,并设计查询功能,以协助读者建立对Linux操作系统的整体观念,而不再仅限于对某些服务或设置的片面了解。 本书提供了完整的系统启动流程图,为读者说明各个目录与文件在开机流程中的作用。以Linux kernel为基础,列出基础且必要的目录结构,可通用于以Linux kernel为核心的各类操作系统。对于修改系统、设定服务,或是设定X Window等必须熟悉的配置文件,以专章篇幅做详细的介绍。依各类应用程序在执行时所须加载的函数库文件,以简明易懂的方式说明其规则或标准。完全解析“主目录”的功能,延伸用户登录的流程及X Windows的操作功能。充分掌握日志文件与暂存信息,引导读者做好“系统管理”的核心工作。以功能分类的方式,详列本书中的各项目录及文件的索引,方便读者查询与使用。阅读全文
posted @ 2009-03-03 17:50 博文视点 阅读(112) | 评论 (0) 编辑
摘要: show一下08年末自己DIY的书签。材料很简单:透明塑料片,油性马克笔,小刀、尺子、剪刀、打孔器。阅读全文
posted @ 2009-03-02 18:11 博文视点 阅读(179) | 评论 (0) 编辑