上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 准备要出版《Linux系统架构与目录解析》的时候,我的心情挣扎了许久,我想读者从书名就可以猜到原因,因为谁会将Linux一个目录一个目录逐一打开,并把所有目录及文件都浏览一次,我想应该很少有人会这么做吧!但我还是决定将本书完成,因为——若我今天不写,这样的书何时才会出现? 阅读全文
posted @ 2009-03-20 17:37 博文视点 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight中丰富的网络通信功能、托管代码与浏览器之间的互操作性以及数据绑定等;第三部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。 本书适合Silverlight开发人员和设计人员,.NET平台开发人员阅读,无论您是Silverlight新手还是已经有一定的开发经验,相信本书都能给您带来收获。 阅读全文
posted @ 2009-03-19 14:19 博文视点 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 为何技术书就不能人文一点呢? 这个是我们博文视点经常反问自己的一个问题,不久前刚出的一本《设计模式》就在此问题上做了很大胆的尝试。这次我们的想法放的更远,希望能够完成一系列的作品,要一溜人文气息的设计。我很高兴接到这样的任务,不懈努力下,此系列顺利面世。 在开源领域蓬勃发展的今天,LAMP系列软件无疑是开源软件中的佼佼者。作为本系列图书的封面设计者,虽然对这些软件没有太多专业性的了解,但很明显我已经在外部环境的潜移默化中形成了对LAMP的形象塑造。对此,我去将我的想法付诸纸面,就得到了如今的画面。不知感觉是否会有偏差,总言之,我的归纳为——勃勃生机,潇洒开源。 阅读全文
posted @ 2009-03-18 14:08 博文视点 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 为什么要关心导航? 导航影响业务的成败。Web上的内容越来越丰富,人们的选择也越来越多,他们也愈加缺乏耐性。他们扫过页面上花花绿绿的链接和图片,在几秒钟内就做出点击的决定。只有清晰、明确的导航,才能引导与影响用户,实现业务目标。 导航决定用户的体验。试着在你的脑中回想一个你最常去的网站,脑中最先浮现的,应该是它页面顶部的主导航区域的风格和配色吧?导航处理得好,会让用户形成品牌认知,使他们浏览时不必担心迷路,而且还能满足他们探索的好奇心。 导航是Web开发项目的关键。导航并不只是导航条、面包屑而已。展现在用户面前的导航文字、布局、层次结构,无不基于项目初期的讨论、调研与用户分析。台前幕后两个阶段,构成了导航的框架。这个框架,正是整个网站的基础,是网站成功的前提和保证。 阅读全文
posted @ 2009-03-17 15:10 博文视点 阅读(343) 评论(0) 推荐(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 博文视点 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 所有人都希望软件做的好一点,管理做的有序点,进度可靠一点,这个在其他任何行业都觉得"再正常不过了"的需求,在软件行业的确很难达到。为了证实我上面的想法,我也确实问过很多朋友,这些人分布在各种公司,大型外企,大型国企,上市公司...不吝成本的公司不是没有,能容忍失败的雇主也不是没有。但是当我问到项目情况的时候,所有人都大摇其头。好吧,在我长时间的工作中,不是没见过非常成功的项目,只是确实太少了。比起好高骛远,想google如何,微软如何,不如先看看眼前,承认我们生活在作坊里面吧。当然,最终还是得找到一个适合自己企业的办法,把项目管起来。事实上,软件作坊并不丢人,无数伟大公司都是这样起步的,这对于未来的事业只不过是个开始点,而绝非终点。想到未来,自省的力量就变得更为重要起来。 阅读全文
posted @ 2009-03-12 18:10 博文视点 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 本书是一本方便的开发指南,可以帮助你在当前Java EE 5和Java SE 6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署,以及调用Web服务,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细地介绍了成功的企业开发人员和架构师所必需具备的技术知识细节,包括从最佳实践的设计技巧到使用顶级技术的代码示例。 本书适合于企业开发人员和架构师阅读。 阅读全文
posted @ 2009-03-11 17:06 博文视点 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 拙作《软件调试》出版两个月后,有热心读者建议我讲些阅读这本书的方法。有读者愿意读自己的书,当然是好事,再说读者是客户,他们的意见就是命令,不能怠慢。粗略思考一番,计划先为《软件调试》的每一篇写一个导读短文。总为开篇,今日先谈谈《软件调试》这本书的篇章结构,用软件的术语就是架构,用写作的术语也就是提纲。早在2003年,我就萌生了写一本关于软件调试的书的念头。但是软件调试是个大话题,有很多东西可以写,必须选择好一个角度才能写出一本好书来。于是我开始搜索当时已经有的书,无论是美国出的,还是英国出的,一共找到了十来本。而后,逐一了解了已有的这些书,归纳了它们的主要内容和特色。 2004年下半年,第一个版本的规划初步成型了,书名叫Advanced System Debugging(《高级系统调试》)(简称ASD)。针对的目标问题是系统级的调试任务,简单理解,就是在系统范围找BUG,是与模块范围内的常规调试相对而言的。在当时的规划书中,我特意从以下四个方面比较了系统调试和常规调试的不同。 阅读全文
posted @ 2009-03-10 15:36 博文视点 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 我发现很多同学到了计算机系或者软件学院大四或者研究生的时候,读的书还是非常少。 读万卷书,行万里路,写万行code,是一个学生走向技术和情商成熟的必由之路。 下面是一个书单——针对要上“软件工程”或 “软件实现技术”课的学生。 阅读全文
posted @ 2009-03-10 09:02 博文视点 阅读(662) 评论(1) 推荐(0) 编辑
摘要: 《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 博文视点 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 我以为,要做好翻译,以下几个方面,是很值得注意的: 首先,要有良好的英文阅读能力。 其次,要有好的词典。再次,要有一定的知识积累,以及查找资料的能力。最后,要持续培养自己对中文的感觉。 阅读全文
posted @ 2009-03-06 16:57 博文视点 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 很多项目经理、团队主管甚至是CTO最初都是由一个普通技术人员成长起来的,也有技术人员从始至终一直工作在研发的第一线。什么样的程序员适合一直坚守在研发一线?什么样的程序员适合向项目管理者转变?51CTO读书频道本期访谈嘉宾——《走出软件作坊》作者阿朱为您揭秘! 另有《走出软件作坊》书评有奖征集活动,马上参与>> 阅读全文
posted @ 2009-03-05 17:46 博文视点 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Douglas Crockford 是一位大师。 翻译大师的作品,一边是感到万分的荣幸,一边也是兢兢小心。因为吉尔伯特海特(美国教育家)曾经说过:写了一本很糟糕的书只是犯错而已,而把一本好书翻译得很糟糕则是犯罪。但这样的大师经典之作,即便是冒着犯罪的风险,也值得翻译出来并推荐给大家。一直到现在,依然有很多资深的开发人员对JavaScript存有偏见。秦歌和我,分别负责雅虎口碑网和淘宝网的前端开发组,对此的感受更为深刻。但即便是他们也不得不承认,JavaScript正日益成为互联网中最普及和最重要的开发语言。 阅读全文
posted @ 2009-03-05 17:21 博文视点 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 经过一个半月的突击开发,这一期项目进入了收尾阶段,眼下没有多少事情需要操心,可以静下心来总结总结最近的工作状态和成果。虽然进入公司已一年半,参与过近十个大小不一、内容各异的项目,可是回过头再看时,发现自己作为一名SE是谈不上优秀的,在工作态度和沟通能力上还存在着这样那样的缺点和不足,需要反思和改进。 首先是工作态度仍不够积极主动,和组里的其它同事比起来,这是能够明显感觉到的。一方面,如果项目使用自己不感兴趣的技术,那么积极程度就会打一个折扣,造成工作情绪不稳定,容易受到突发事件影响;另一方面,由于外语能力水平不足,导致阅读、理解文档时思维不集中不联贯,磕磕绊绊,诱发畏难情绪和退缩心理,最终萌生“差不多就行”的危险想法。 阅读全文
posted @ 2009-03-04 14:48 博文视点 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 相信您和我一样,从进入托儿所、上学、工作这20多年的过程中经常需要学习各种规章制度,不过不知道您注意到没有,区别于通知中关于表扬/批评的内容,这些规章制度往往不是针对个人的。 当然,您也许第一时间跳出来说,“怎么会?我们企业的规章就说了,报销超过2000元的差旅费必须经过X总批准才可以。”,如果真是这样,那没有办法,我们也要遵守。 我们看两个例子,希望可以勾回您的回忆: 阅读全文
posted @ 2009-03-04 11:05 博文视点 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 这是一本剖析Linux常用目录及文件的专著,它打破以往图书偏重介绍命令语句的惯性思维,以系统目录架构为主体,并设计查询功能,以协助读者建立对Linux操作系统的整体观念,而不再仅限于对某些服务或设置的片面了解。 本书提供了完整的系统启动流程图,为读者说明各个目录与文件在开机流程中的作用。以Linux kernel为基础,列出基础且必要的目录结构,可通用于以Linux kernel为核心的各类操作系统。对于修改系统、设定服务,或是设定X Window等必须熟悉的配置文件,以专章篇幅做详细的介绍。依各类应用程序在执行时所须加载的函数库文件,以简明易懂的方式说明其规则或标准。完全解析“主目录”的功能,延伸用户登录的流程及X Windows的操作功能。充分掌握日志文件与暂存信息,引导读者做好“系统管理”的核心工作。以功能分类的方式,详列本书中的各项目录及文件的索引,方便读者查询与使用。 阅读全文
posted @ 2009-03-03 17:50 博文视点 阅读(353) 评论(0) 推荐(0) 编辑
摘要: show一下08年末自己DIY的书签。材料很简单:透明塑料片,油性马克笔,小刀、尺子、剪刀、打孔器。 阅读全文
posted @ 2009-03-02 18:11 博文视点 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 一个好的Web应用有许多的层次,每一层都有其独立的功能,所有这些层次通力合作,构建起一个系统,但假如你尝试着随意组合它们,你只能得到一个劣质的系统或者说一个什么也不是的大杂烩。从开发人员/厨师的角度来考虑,自然是最底层最重要,因为它是整个上层结构的基石,支撑着我们的系统。而从用餐者/用户的角度来看,却是比较高的层次更为重要,因为它们才是甜点的亮点,用餐者/用户会将底层视作理所当然的存在,尤其是最底层。因为对用户而言,这些底部层次自然而然的就应该是Web应用的一部分。 阅读全文
posted @ 2009-02-27 16:36 博文视点 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 《走出软件作坊》给我的第一感受就是写的很实在,书中写的故事看起来是那么的亲切就好像是发生在自己身上,似乎写的就是自己公司。国内软件行业绝大部分是中小企业,里面的研发团队少有超过10人的。成千上万家这样的公司几乎每天都在经历着书中的问题,每年都在重复着书中的故事。当然,阿朱并不只是提出问题,他把自己10年来从一个程序员到CTO所积累的经验历共享在大家面前,每个章节针对具体的一个方面,看后总能产生一些回味,引出些思考,想去改变些什么。 这并不是仅给研发管理人员准备的书,产品编码、架构设计、需求分析、质量测试、文档等等这些成员,人人有份,甚至于其他销售、市场、运维、培训部门也都囊括其中。…… 阅读全文
posted @ 2009-02-26 16:18 博文视点 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 显示器是个人计算机(PC)系统中必不可少的输出设备,它是计算机向用户传递信息的首要媒介。用户也正是通过显示器来观察计算机所作的“工作”,与其交流。离开了显示器,我们便很难知道计算机在干什么。因为这个原因,在计算机系统启动的早期,要做的一个重要任务就是初始化显示系统以便可以通过显示器输出信息,俗称点亮显示器。 对于今天的大多数个人计算机,从用户按下电源按钮到显示器被点亮通常在一秒钟左右。对人类而言,这是一个稍纵即逝的时间。但对计算机系统和CPU而言,这一秒钟要完成很多任务。如果中间遇到障碍,那么便可能停滞不前,出现显示器迟迟没有被点亮的现象。今天我们就由浅入深的谈一谈遇到这种情况时该如何处理。考虑到笔记本系统的差异性较大,我们将以典型的台式机系统(即所谓的IBM兼容PC)为例。为了辅助记忆,我们不妨套用一下我国中医使用的“望闻问切”方法。 阅读全文
posted @ 2009-02-26 09:21 博文视点 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 当尝试分析一个正则式的时候——不管是别人的代码还是自己(可能是很久以前)写的,我们可以打开Perl正则式的调试模式。Perl的-D开关会打开Perl解析器的调试选项(不是你的程序,见第4章)。这个开关需要一系列字母和数字来表示应该打开的功能。选项-Dr会打开解析和执行正则式时的调试功能。 我们可以用一个小程序来检查一个正则式。程序的第一个参数是待匹配的字符串,第二个是正则式。我们把这个程序保存为explain-regex: 阅读全文
posted @ 2009-02-24 16:59 博文视点 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 本书通过许多程序实例,详细介绍了Adobe Flex 3开发包安装、构建工具的运用,对其语言技术核心进行翔实的阐释,包含许多同类书籍所没有的技术技巧和细节,并对Adobe Flex 3所提供的大多数标准控件进行了详尽的说明,通过可运行的程序实例来展示这些控件的使用。本书还通过实例演示来讲解模块化程序设计,可重复利用开发库的编译和使用,互动界面风格主题和动画效果,数据交流等高级开发技术。只要根据本书提供的例程,循序渐进地学习、练习和实践,读者就能迅速掌握Adobe Flex开发技术。 阅读全文
posted @ 2009-02-23 13:59 博文视点 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 最大的感觉,阿朱是一个优秀的程序员,是一个干大事的人,原因有下: 1、一个优秀的程序员最基础的基本功:信息、资料、收集、消化...... 《走出软件作坊》绝不是一天写出来的,里面众多的内容绝对是作者长期收集、整理、体验、记录而来;一个优秀的程序员没有自己收集整理的“资料包”,简直不敢想象。 2、一个干大事的人必然是一个可以策划一个长期大事的人,《走出软件作坊》策划和写作就是一个例子(该书绝不是短期赶出来的,不少公司赶程序,我认为赶出来的都是垃圾)。 3、优秀的人才必须是全面的,阿朱在本书的营销策划上大有手笔,绝不是一个死写程序的人,很多地方很注重”从市场营销出发“而定程序(文章)写作方向。 4、该细的地方细,该面的地方面(全面的面,不是面瓜的面),针对现在犹如爆炸的信息(例如众多的编程语言,新概念),阿朱知道抓核心,还有什么时候抓,已达到用最小的代价获取最大的收获。 5、程序员很懒,我甚至有些认为一个非常勤快的人当不了程序员,因为你这一生的思维方法就是“怎样减少重复劳动(这是程序相比人的强项)”,也就是说怎样在完成任务的前提下偷懒。 阅读全文
posted @ 2009-02-20 10:04 博文视点 阅读(774) 评论(1) 推荐(0) 编辑
摘要: 06、07年的时候,自己在用ArcGIS Engine做点东西,看到很多人搞基于Eclipse的RCP框架和.net下开源的IDE系统#Develop,觉得如果搞一个面向GIS的插件式框架,应该是一个比较有技术含量和“钱途”的事情。GIS应用的二次开发,说白了很大一部分就是管理信息系统开发,或者经常说的MIS开发。这类开发,面向的是各行各业,需要解决的问题也千千万万,但千千万万个问题中,也有很多共性的问题,因此,维护一个共性的框架和基础就很必要。对于开发人员,基于ArcGIS Engine组件不得不一次次做的事情就是开发一些共用的GIS功能和框架。成熟一些的公司,会积累一些自己的框架、类库或者代码,不成熟的,则一遍遍重写或者拷贝着重复的代码。因此,敢于从头构建一个插件式GIS应用框架,作者蒋波涛是非常有勇气的。 阅读全文
posted @ 2009-02-18 15:42 博文视点 阅读(2100) 评论(1) 推荐(0) 编辑
摘要: 我想大家在找工作之前可能都会给自己定一个目标,或者范围。比如游戏行业,通讯行业,互联网等等。这样很好,有的放矢才能增加命中率。况且很多情况下,不同行业的企业对技术的要求是不同的。找工作要抓住“两个中心,三个基本点”。“两个中心”是以数据结构与算法为中心。对于计算机专业的人才来说,数据结构,算法应该是基石,也就是重中之重。“三个基本点”分别为程序设计语言,数据库,网络。软件工程师最终还是得写代码,所以精通一门语言可以说是基本功。再有一点值得提的就是外语,进外企还是需要外语的,而且还是偏重实际应用,这一点在intel的面试中我体会得由其深刻。看了微软的《编程之美——微软技术面试心得》,受益匪浅……我想细心的朋友也都能看出来,找工作,尤其是计算机相关专业的,想进好公司的人。技术是首要条件,如果技术不行,你就别想做开发了,这里我再提一下,之前我说过,数据结构与算法很重要,其中排序算法最最重要!我面试过好多次,都要求写排序算法,其次简历也重要,很多时候简历是敲门砖,而简历中最重要的莫过于项目经验了,我的很多很多面试都是在说我做过的项目,这点企业很看重,他们需要找有经验的人,而我们都是学生,不可能 阅读全文
posted @ 2009-02-16 16:30 博文视点 阅读(2937) 评论(1) 推荐(1) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页