??xml version="1.0" encoding="utf-8" standalone="yes"?>
一、XML
在十U技术中Q最重要的一U技术我惛_该非XML莫属。这里不仅仅指XML规范本nQ还包括一pd有关的基于XML的语aQ主要有XHTMLQXSLTQXSLQDTDsQXML Schema(XSD)QXPathQXQuery和SOAP.如果你现在还对XML一无所知,那么赶快狂补吧。XML是包含类gHTML标签的一个文本文Ӟ在这个文件中定义了一个树型结构来描述它所保存的数据?br />
XML最大的优点是你既可以在q个文本文g中存储结构化数据Q也可以在其中存储非l构化数据——也是_它能包含和描q?_糙?文档数据Q就象它描述"规则?表格数据一栗?br />
XHTML是目前编写HTML的首选方?因ؓXHTML本n是格式良好的XMLQ与通常畸Ş的HTML文相比Q?XHTML格式文更容易处理?br />
XSLT和XSL是对XML文q行转换的语a。它们可以将XML文转换成各U格式,比如另一个文本文件、PDF文g、HTML文g、逗号分割的文Ӟ或者{换成其它的XML文?br />
DTDs 和XML Schema用来描述XML文g所包含的数据内容的cdQ你不用编写定制的代码p对XML文的内容进?有效?查,使内容强行遵守给出的规则?br />
XPath ?XQuery是查询语aQ用它们可以从XML文档中吸取单个的数据Ҏ者数据项列表。XQuery的功能特别强大,因ؓ它对XPath查询q行了扩展。实际上QXQuery和XML的关pd像SQL之于关系数据库一栗?br />
SOAP是Web services间进行通讯的标准协议。你不必知道SOAP协议的所有细节,但是你应该熟悉其常用规则及其工作原理Q这样你才能使用它?br />
二、Web Services
Web服务是XML行后的直接产物。因为XML可以描述数据和对象,XML大纲可以保证XML文数据的有效性,因ؓXML的基于文本的规范Q因而XML文极其适合于作ZU跨q_通讯标准的基本格式。如果你q没有接触过Web服务Q那么过不了多久你肯定会到它,所以必ȝl掌握Web服务Q最好是_N它Q因为它是迄今ؓ止应用程序间跨不同种cL器、语a、^台和位置通讯的最单的一U方式。不你需不需要它QWeb服务都会是将来互用性的主要势?br />
XML工作l的John Bosak曾说q:"XML使得Java有事可做"Q那么,我们也可以说QWeb服务使得所有语a都有事可做。Web服务让运行在大型Z的COBOL应用E序与运行在手持讑֤上的应用E序怺沟?让Java应用与。NET服务器相互通讯Q让桌面应用与Web服务器进行无~交互,不但为商业数据处理,同时也ؓ商业功能提供了方便的实现——ƈ且这U实C语言、^台、和位置无关?br />
三、面向对象编E?br />
许多E序员仍然认为OOP乃技术的象牙之塔Q但是细l想一下过dq里在面向对象领域里占据q统d位的开发语a之后Q你׃会这么认ZQOOP理念从Smalltalk开始,然后蔓g到C++和Pascal(Delphi)Q到Java成ؓ真正的主,几年之后QVB.NET ?C#的出现可以说是OOP发展Cd造极的地步。虽然用这些语a不必了解OOP的概念,但如果你~Z一些OOP的基本知识和ҎQ我想你很难在逐渐疲Y的就业市Z扑ֈ工作?br />
四、JavaQ?C++Q?C#Q?VB.NET
如果你热衷于技术,q且热爱~程Q那么我想你应该L玩{q些高语言Q我说的玩{q不一定要你成U编E高手。而是能看懂用q些语言~写的代码即可。如果你q有_֊用它们编码那更好了。其实这U机会甚。但是看代码的机会很多,学习~程的最有效的一U方式就是看源代码——浩如烟L源代码中很多都不是用你所钟爱的开发语a~写的?br />
在过ȝ几年里,各个语言功能的发展基本上都差不多。现在你完全可以用VB.NET来写Windows服务、Web应用或者命令行E序。即使你只用其中的一U语a写程序。我认ؓ也完全有必要学习另外一U语aQ自己能阅d理解它们现有的例子代码,q且能将一U语a~写的代码{换成你首选的~程语言代码。这里列出的四种语言可谓是一个强大的开发语a工具,如果你掌握了它们Q毫无疑问你一定是一个众ZԒ慕的高手。这里我要声明一下:那就是我q没有要忽略和排除其它的高语言Q如QFORTRAN、COBOL、APL、ADA、Perl和Lisp{等Q根据你所从事的领域不同,应该选择适合的语a和工兗?br />
五、JavaScript
Java 和JavaScript两者的名字管很类|但它们之间ƈ没有什么关pRؓ什么一U脚本语a会如此重要,以至于将它列入十U关键技术之一?仔细想一下就知道了,目前所有主的览器都使用JavaScript.如果你要~写Web应用E序Q那么JavaScript不可或缺。此外,JavaScriptq能作ؓ一U服务器端的脚本语言Q如它嵌入在ASP、ASP.NET中,或者嵌入XSLT来扩展功能。目前JavaScript在Mozilla/Netscape中是Ȁzd于XUL界面的首选语aQ它zZActionScriptQ成为Flash MX应用的编E语a。还有就是JavaScript极有可能成ؓ未来新设备的脚本语言以及L应用的宏语言?br />
相比之下QVBScript虽然在微软的产品中得到很好的支持Q但从长q来看,没有q象表明它会有美好前途。微软自己都向于用JavaScript(或者用由JavaScriptz的JScript)来编写其客户端脚本代码。因此,如果你要选择脚本语言Q非JavaScript莫属?br />
六、Regular Expressions
从所周知Q关pL据库的查询用SQLQ搜索XML文用XPath 和XQueryQ而正则表辑ּ则用来搜索纯文本。例如,你可以用一个命令来查找或删除HTML格式文g中的注释内容。大安用过"IndexOf"?InStr"以及"Like"q些内徏在JavaScript或VB中的文本搜烦函数Q这些函数虽然很Ҏ使用Q但是它们的功能却无法与正则表达式同日而语——现在每一U主的开发语a都提供对正则表达式的存取。尽有为正则表辑ּ本n的读写艰涩难懂,但毕竟它的功能强大,使用它的领域也越来越多?br />
七、Design Patterns
像OOP通过创徏和分cd象来化编E一P设计模式普通的对象交互分类成指定的模型Q这是一个从一般到具体的过E。OOP的成分用得多Q设计模式就昑־有用武之地。所以你必须理解它们Q跟上其M理论的发展?br />
八、Flash MX
当你需要比HTML和CSS所能提供的更多的客L囑Ş和编E能力时QFlash是最佳选择。在Flash中编E比用Java应用或者。NET代码来得快得多,也容易得多?br />
在最新版本中(MX)QFlash不仅可以d和进行动L包,它还是个高度的可~程应用环境。具备强大的与SOAP Web服务沟通的能力Q可以调用运行在q端服务器上的ColdFusion、Java或。NET代码。可以说Flash几乎无处不在Q包括手持设备、置盒、甚x新的qx电脑Q你到处都可以见到它的n影,所以用它实际上可以扩展和延你的应用E序使用领域?br />
九、Linux/Windows
q是当今PCs机操作系l的两大阵容Q如果你惛_计算业里P׃定要熟悉它们。对于LinuxQ最好能自己安装Q配|,下蝲它的囑Ş用户界面以及一些应用程序。自己安装Apacheq会~写Web应用E序。要清醒地认识到q个世界除了Windows之外Q还有Linux的存在。ƈ且这U局面将会长期存在。反q来Q如果你是一个死忠的Linux开发者,不要再l对Windows的憎Ӟ要相互学习,取长补短Q看看Windows有什么好的东东可以采U뀂记住Windows仍然是桌面之王?br />
谁也说不准你们公总么时候会军_从Linux转向WindowsQ或者从Windows转向Linux.谁也说不准什么时候你会蟩槽跑到另外一个用不同^台的公司上班——或者即便不xQ也有可能在不同q_上开始另外一个杀手目——所以最好在每个q_上都U篏一些经验,而不要在一|上吊歅R?br />
十、SQL
管SQL在当今众多的技术中已不是什么新东西Q而且在未来的十年里它的作用很有可能被削弱Q甚x个被淘汰Q但它仍然是一U基本技能——别看它是一U基本技能,至今仍有许多开发h员不懂什么是SQL或对它了解不多。不要指望基于图形用L面的SQL构造器会帮你的忙,q是自己亲手写SQL查询吧,定你掌握了SQL的基本语法。现在理解了SQLQ不仅对以后学习XQuery有所裨益Q而且可以使你很快扑ֈ化或改进当前开发项目的途径?br />
֣Q培d技术的好奇?br />
其实Q不技术的发展势如何Q每个h最重要的一个技能是好奇心。敢于面Ҏ战,在你目前或未来的工作中,新语a或新技术可能很重要Q也可能不怎么重要Q你所学习的东西ƈ不一定非要针对你的工作。不要怕失败,M新的技术对初学者来说都是困隄。大多数的失败都可以归咎于本w急功q利Q希望速成。俗话说——千里之行,始于下Q应该脚t实圎ͼ一步一个脚印地往前走。不要让旉来左右你行动Q而是要利用时间来x、研I、测试新的开发技术和工具
]]>
在此文中,我们引述了开复的博文“引领你的一?#8221;,兰_教授的最后一课也在本文中原文呈上.我们希望能够以这L方式U念q位曾ؓ人类U技事业做出重要贡献的h,U念我们最亲爱的朋?愉K者安?
引领你的一?/a>
发表? 李开?A Googler
?
不久Q我的同学兰q?#8226;波许教授在我们的母校卡内?#8226;梅隆大学做了一场风靡全的讲Q题目是《真正实C的童q梦惟뀋。该讲的视频在不同视频|站上被?
播了上千万次。《华街日报》把q次讲UCؓ“一生难觅的最后的讲”。在国一些高校里Q?#8220;最后的讲”是著名教授退休前的最后一课。兰q教授ƈ没有?
备退休,但是他患了胰腺癌Q只剩下几个月的生命。这ơ讲座对他来_竟真的是他一生中“最后的讲”了?br />
我的亲友UL在电子邮件中向我?荐兰q教授的此次讲。我和女儿一L了讲座的视频。看完后Q我们感动地含着眼泪Q同时又因ؓ感悟和兴奋而相视一W?
我们像每一个听q讲座或看过讲视频的h一PȀ动的心情久久不能qx。我l过电子邮g扑ֈ兰_Q他h地答应让我们把他的视频加上中文字q,q授权让?
们把视频、讲E和讨论攑֜“我学|?#8221;与中国的|友分n(查看下蝲兰_教授的演讲视频及讲稿L?a target="_blank">q里)?br />
对这样一ơ出色的讲Q我的感触很深,也领悟到了许多东西,在这里和大家分n一下?br />
q默、乐观、无?/strong>
兰_和我同年q入卡内?#8226;梅隆大学计算机学院的博士班。在学校里我们交往q不深,但是他是我们那届最出风头的学生。他外向、健谈,q默、有表演天才Q还有很强的亲和力。在他的讲里,我们很容易发现这些特炏V?br />
虽然兰_已经q入癌症末期Q但他还是在讲中保持着他惯有的q默感。演讲开始时Q他_“癌症让我比你们n材更好?#8221;他还开玩笑_“临终的h怼在死前信奉宗教。我也是q样。前几天Q我C一台苹果电脑。(我现在信奉苹果教。)”
?们常_乐观的h看到半杯水时QM说杯子是“半满”而不?#8220;半空”。乐观的兰_教授甚至在杯中只剩一滴水Ӟ也依然能看到那仅存于最后一滴水中的
,q因此而感恩。也正是因ؓ有了q样的乐观天性,他才能够在自q生命l束前,留下q样一?#8220;照亮他h”?#8220;人生作品”?br />
兰__“对于无法改变的事情,我们只能军_如何反应。我们不能改变手里的牌,但是可以军_如何出牌?#8221;q充分体现出他乐观进取的心态和宽广的胸襟。我惻IM人如果有了这L心态,无论是面对病痛的折磨q是人生的失意,他都能用一ơ次漂亮的出牌实现自己最大的价倹{?br />
兰_q默的最后一课。有些h说他像金凯利
你的梦想Q自׃来找?/strong>
?q教授此ơ讲座的主题?#8220;真正实现你的童年梦想”。他谈到Q小时候他的梦x在嘉q华会上赢得大型的动物玩偶Q体验无重力的环境,参加全国榄?
联盟的比赛,当星际迷航记中的库克舚wQ写一百U全书的文章Q以及加入_斯尼梦工程队设计_斯尼乐园的云宵飞车。这些梦想看h杂ؕ无章Q但是,在那
些纯真的孩子的心里,q些东西才是最真实Q最不受外界影响的望。而对q些梦想的追d?follow your heartQ追随真心)?br />
我和兰_电子邮g交流中谈C天许多年Mh?#8220;财富”当作自己的梦惟뀂他_“只有极端~Z惌力的人才会把财富当作自己的童q梦惟?#8221;何况Q研I结果告诉我们追M真正的梦惛_而比q逐胦富可能得到更多胦富?br />
?
q教授感谢他的父母,因ؓ是父母让他成Z一个心中有梦想的孩子,q给他创造了一个宽杄成长环境Q鼓׃试和创斎ͼ帮助他徏立自信心。他的父母甚臌
他在自己戉K的墙壁上随意涂鸦。是他父母创造的良好环境让他的梦惛_以清晰呈玎ͼq在一生中不断督促、引g前进。如果每个h都像兰_那样从小心中有梦Q?
那么“你的梦想Q自׃来找?#8221;?br />
令h惊讶也o人M慕的是,兰_q些儿时的梦惛_来竟然大部分都实C。其实,q些看似荒诞不羁的梦惛_
映了他潜意识中隐藏的人生理想Q也折射ZҎ的思维方式与个性特炏V例如,写百U全书的梦想意味着他希望做一个学识渊博的人,想体验无重力的环境体C
的好奇,_斯尼乐园设计云霄飞R的梦想代表了
他对高科技的痴qP而参加全国橄榄球联盟比赛的梦惛_反映Z对团队、运动和竞争的兴。这些个性特质、思维方式和h生理xl成׃今天的兰q?br />
兰_在讲座中把他赢的大动物玩偶搬上讲台Qƈ赠送给观众
兰_时候的卧室。父母让他在墙上涂鸦
砖墙挡不住追梦h
?
q寻梦想的途中Q肯定会困难重重。兰q教授在讲中不止一ơ地使用一面咖啡色的砖墙来代表较难克服的困难。在q寻梦想的过E中Q这面墙常常挡在我们面前?
但这面墙所能够挡住的其实是那些没有诚意的、不怿童年梦想的hQ兰q教授说Q?#8220;q面墙让我们知道Qؓ它后面的梦想而努力是值得的。这面墙q我们
向自p明,我们是多么望墙后面的宝藏——我们的梦想Q?#8221;
兰_教授认ؓQ要得到砖墙后面的宝藏,你必L办法,努力工作Q还需要甘?风险Q克服自q惰性,d自己?#8220;安乐H?#8221;Q积极主动地M取和开拓?
例如Q当q轻的兰q收到卡内基•梅隆大学的拒信时Q他惛_办法安排了一ơ与卡内?#8226;梅隆计算机系MQ见面的机会,q当面说服了那位pM任,使之收回成命Q?
录取了他?br />
兰_教授的一个梦xq入q斯的梦工程队设计云霄飞车。虽然他多次收到q斯公司寄l他的拒信,但他没有气馁Qƈ保留q些
拒信Q用它们Ȁpql努力。终于有一ơ,兰_在一个学术会议上发表演讲后,一位梦qdE队的工E师向他提问Q兰q是q么回答他的Q?#8220;我很愿意回答你的
问题Q但我想先问你:明天可以和我一起共q午吗Q?#8221;q一ơ午终于让梦工程队认识了兰_Q此后不久,他就得到了梦qdE队的工作邀诗?br />
?q只有一个梦x有实现——他没能成ؓ职业榄球运动员。但是他认ؓQ从q个没有实现的梦想中得到的东西,可能比从已经实现的梦想中得到的还要多?
他虽然没有成业球员,但是打球帮助他徏立了信心Q培M努力的习惯,提高了团队合作的能力。对此,他ȝ_“如果你非常想要某一样东西,而你努力q?
了却又没有得到它Q那么你收获的就是宝늚l验?#8221;
匹茨堡职业橄榄球队教l听了兰q的演讲后,特别请他参加球队的排l,帮助兰_圆最后一个未完成的童q梦惟?br />
最伟大的事Q做老师Q助人圆?/strong>
如果完成梦想是重要的目标Q那么,什么是伟大的目标呢Q在兰_看来Q帮助别人完成梦惻I做个助h圆梦者是真正伟大的目标。兰q说Q?#8220;q长之后Q我发现帮助他h实现他们的梦x唯一比实现自己梦x有意义的事情?#8221;
?q个意义上说Q老师往往是最好的“助h圆梦?#8221;。兰q教授特别感谢他的恩师引g肩负h育这个伟大的d。他的恩师曾对他_
“你应该做教授。你是一个天生的推销员,M一个得C的公叔R会利用你赚钱Q不让你推销有h值的东西太可惜了。你q是做教授去推销教育吧!”
?为教授后Q兰q在卡内?#8226;梅隆开了一?#8220;圆梦”的课E,让各U科pȝ学生在一L虚拟现实技术,开发一完成童q梦想的目。ؓ了这个做“圆梦?#8221;
的机会,他最后拒l了梦工程队的邀诗ؓ了长大后发现的新梦想Q他攑ּ了儿时的梦想。但是,如果不是q逐儿时的梦想Q他又怎么会找到长大后的新梦想呢?
在他?#8220;圆梦”评中,一批学生只用了两个星期完成了一般团队要做一个学期的目。对此,兰_倍感惊讶Q但他只是对学生们说Q?#8220;你们做的不错Q但是我知道Q你们可以做得更好?#8221;有这L老师Q学生不但可以实现梦惻I甚至可能越梦想?br />
我曾l雇用过一名兰q的学生。他Ҏ_“兰_是我所见过的老师里面最有激情的Q他能够用生动有的例子解释复杂的科技。更重要的是Q他真的在乎他的学生Q他希望他们能发挥他们的潜力Q实C们的梦想?#8221;
卡内?#8226;梅隆学生排队参观兰_“圆梦”评目的演C?br />
心存感激Q心存包?/strong>
兰_有一颗感恩的心。他劝我们随时心存感ȀQ多惛_人,想自己。他在讲座中_昨天是他d的生日,Z准备此次讲Q他没有好好替妻子过生日。随后,他当场推Z一个大蛋糕Q请他妻子上収ͼ亲自?#8220;你生日快乐”Q以此来表示对妻子的感谢?br />
他对他的恩师也心存感Ȁ。他记得Q当他是一个不讨h喜欢又自以ؓ是的本科生的时候,他的恩师利用和他散步的机会,亲切地搂着他肩膀_“兰_Q你很有才华Q可是有得你很傲慢。这真遗憾,因ؓq样会限制你的发展?#8221;q句话改变了他的一生?br />
?后,在兰q的工作和生zMQ他不但处处心存感激Q而且善于包容他h。他说如果不是当时老师包容他,耐心地劝他,而只是批评他Q他的傲慢可能一辈子?
不会改过来。有些h让你生气Q但只要你有_的耐心Q就总能发现他们性格中闪光的地方。他_“如果你对某个人有意见Q那是因为,你还没有l他_的时
间?#8221;在这里,包容是感恩的W一步?br />
兰_教授的感恩之心,以及他的真诚打动了他周围的h。我的一位朋友参加了那次讲Q他_“我从来没 有见q那么多成年人在一起失控ƈ痛哭。连我们最?
肃的校长和一位最严厉的教授都被他打动而失声落泪?#8221;我的朋友q说Q兰q曾l花很多旉帮助数民族Q资助困的亚洲国家的教Ԍ希望l更多的人实现梦?
的机会?br />
引领你的一?/strong>
关于此次讲Q兰q教授有两个l论Q?br />
W一Q?#8220;今天的演讲不是讲如何实现你的梦想Q而是如何引领你的一生(lead your lifeQ。如果你正确引领你的一生,因缘自会带来一切你所应得的?#8221;
?认ؓ“Lead your life”q句话既短有力又意味深长?“Lead your life”而不?“live your
life”Q也是_不要?#8220;q一?#8221;Q而是要用你的梦想引领你的一生,要用感恩、真诚、助人圆梦的心态引领你的一生,要用执着、无惧、乐观的态度来引
领你的一生。如果你做到了这些,因缘会给你一切你所应得的?br />
孔子? “未知生,焉知??#8221; 而兰q仿佛想通过他的“最后的讲”告诉我们Q?#8220;如果你尽力地dC的梦惻I那你才是真正地生z过了。对一个曾l真正生z过的hQ死亡是一点也不可怕的?#8221;
W二Q?#8220;今天的讲座其实不是ؓ你,而是Z我的孩子?#8221;
q是多么珍贵的遗产呀Q我怿他的三个孩子会依据他“最后的讲”来引领他们的一生。我也相信,l过互联|的传播Q更多的孩子会因为看q兰q的“最后的讲”Q而去q寻自己的梦惛_更加_ֽ的一生?br />
我十一岁的奛_看完“最后的讲”后告诉我Q?#8220;我要写下我童q的梦想?#8221;我拍拍她的头Q赞赏她的计划。她又说Q?#8220;我可以去L戉K的墙壁吗Q?#8221;我提醒她Q?#8220;你小时候画的还不够吗?”她吐吐舌头说Q?#8220;我知道。谢谢你以前让我甅R?#8221;
希望我们的孩子能和兰q的孩子一P用梦惛_领他们的一生?br />
兰_和他的三个可爱孩子?br />
兰_.波许的最后讲?真正实现你童q的梦想 —?2007 q?9 ?8 日卡内基.梅隆大学 Q中文译文)<http://download.srv.cs.cmu.edu/~pausch/Randy/pauschLastLectureChineseTranslation_10_25_07.pdf
在界面上Cuil搜烦引擎q没试图模仿GoogleQ但是也不具备图片、视频搜索能?/strong>。但Cuil怿Q通过其特有的识别Ҏ和结果展C页面,它也能一枝独U。Cuil的搜索结果页面提交就像是一本杂志的内容Q而不只是内容的叠加。Cuil也承诺将不保留用L搜烦历史Q以保证用户的隐U?/p>
Cuil搜烦引擎目前获得?300万风险投资,他们宣称索引数量已经过1200亿个|页Q是Google的三倍左叟뀂不qGoogle没有公开其烦引页面的数量Q所以Google的实际烦引数量仍不得而知。Patterson表示Q?strong>3q前Google索引的页面数量是82亿个面?/strong> 在Cuil对外公开索引面数量之后QGoogle上周五在官方博客中透露Q他们烦引的面数量?万亿左右。不q?strong>Googleq不会把所有烦引到的页面都攑ֈ搜烦l果?/strong>Q因?strong>会削弱搜索结果质?/strong>?/p>
讉K:cuil
原文地址Qhttp://www.cnbeta.com/articles/61181.htm
原文地址Qhttp://news.csdn.net/n/20080625/116964.html
英文地址Qhttp://geekswithblogs.net/leesblog/archive/2008/06/22/developer-versioning-which-version-are-you.aspx
1.Google Voice Search & Click-to-Call
Google Voice Search是谷歌推出的一w过电话q行搜烦的服务。比如你要搜?#8221;pizza”Q只要拨打一个电话,说出你的关键词,电话那端׃q行搜烦Qƈ且按照客L要求把指定的搜烦面发过来?br />
Click-to-Call是Google配合Google Maps的服务。用户可以在Google Maps上直接给某个厂家打电话?br />
q两Ҏ务都被后来的GOOG-411所取代Q现在这两项服务的页面已l不存在了?br />
2.Hello
Hello是在Google收购了Picasa半年之后推出的相片分享YӞ是一ƾIM。不q它的最后一ơ更新是2005q?月,q于今年5月正式关闭?br />
3.Google Browser Sync
Google
Browser
Sync是谷歌推出的一个Firefox插g。它能让你在多台计算Z同步你的书签Q历史记录,览器的seesions和密码。不q这个插件将不会更新
q支持Firefox 3Qƈ且这Ҏ务将?008q底d停止。(好消息是Mozilla最q推Zweave 0.2Q?br />
4.Google Video Store
Google Video Store是谷歌视频推出的一download to own/rent服务Q支持用户下载视频和U借视频。不q?007qVideo Store组宣布停止服务Qƈ且写了一沉痛的e-mail?br />
So we'd like to say thank you to everyone who wrote to let us know that we had made a mistake in the case of Google Video's Download to Own/Rent Refund Policy vs. Common Sense
We're sorry, but Send to SMS
has been retired.