| Dongsheng's profile东升的自言自语PhotosBlogLists | Help |
东升的自言自语追随我心 与心飞翔(Gtalk: dongshengxie#gmail.com MSN: Dongsheng.Xie#hotmail.com) 迎接Eclipse 3.5(Galileo):新特性 尽管RC3(Release Candidate 3)版已发布,代号“Galileo”的Eclipse 3.5仍需两周才能达到GA(General Availability )状态。这一新版的Java开发环境包括了不少新特性并对以前版本做出了改进。 新特性包括: 平台及UI Solaris x86已经加入支持行列 Install New Software向导中的“Work with:”下拉框现在支持自动补全 增加了一个新的介绍主题,叫做“Slate” 打开的编辑器及多编辑器页面间的切换更加容易(快捷键:Ctrl+PageDown/Ctrl+PageUp,Alt+PageDown/Alt+PageUp) 为了快速关闭,现在可以安全地跳过清楚历史这一步骤 至于编辑器的常规提示框和对话框,或当前工作台窗口、表单现在可以在Mac Cocoa上使用 应用程序在打印过程中或打开打印对话框时,可以选择portrait或landscape模式 Eclipse富客户端平台现在包含了一个OSGi声明式服务(Declarative Services——DS)的实现 你现在可以针对给定选项“钉住”属性视图 一个新偏好页,可以管理用于选择工作区的启动提示框 About对话框现在提供一种机制,让plug-in可以给平台about对话框提供安装页面 Install New Software向导现在无需等待连接任何更新服务器就可以立即打开 双击垂直折叠线(vertical folding line)可以折起折叠区域 比较编辑器有几处增强 你现在可以在Debug视图中快速切换挂起线程 支持Cocoa和Cocoa上的OpenGL 增加对FileTransfer类的支持,使得可以在Explorer和Nautilus文件管理器之间进行copy/paste操作 对项目浏览器作出几项改进 文本编辑器现在支持块选择模式(也就是按列选择或矩形块选择) 你现在可以直接在Synchronize视图中应用一个补丁 在Eclipse中比较Word文档变化,现在使用该Word比较功能支持把变化显示为修订 Equinox 增强Equinox DebugOptions API,以支持选项设置的动态变化 增加一个新的debug跟踪API——org.eclipse.osgi.service.debug.DebugTrace,以增强并简化编写debug跟踪信息 OSGi R4.2核心规范给核心框架增加了一些小API 新的Equinox并发API Plug-in开发环境 有一个新的Target Platform State(目标平台状态)视图 你现在可以创建并共享一个由软件站点的软件组成的目标定义 新的Category Definition编辑器可以在输出时用于给特性归类 你现在可以查看API相对于API基线的变化 通过在菜单introspection mode里调用plug-in Spy来查看关于菜单的信息 增强OSGi Declarative Services (DS),以支持最新版的DS规范 你现在可以从OSGi启动配置中初始化产品定义 有一个新的目标平台偏好页面 PPlug-in export现在支持创建source bundles Declarative Services现在支持最新版的OSGi declarative services规范(1.1)更新 PDE中的JAR signing支持扩展包含了对keypass的支持 增强目标编辑器,以支持目标定义中的新特性 API工具现在可以分析系统类库的使用情况及代码访问运行时不存在的成员时所产生的问题 你现可以在非UI线程中启动Junit Plug-in测试 Eclipse应用程序启动配置现在支持启动级别(start level)及自动启动设置 Plug-in Registry视图现在支持浏览OSGi服务 给PDE/Build增加了一个新的扩展,可以使用户从p2库中获取制品 API工具现在支持在接口上的两个约束:@noimplement 和 @noextend。这就使得在不想直接实现一个接口的时候可以扩展它 即使你已经增大了plug-in的主版本号,仍会被提示破坏API的改变 PDE增强了bundle及特性(feature)输出,以把输出的bundles/feature安装到当前正在运行的工作台 输出特性、plug-in及产品时可以选择binary cycles PDE增加了declarative services工具,以帮助作者提供组件定义 Java开发工具 NLS string hover现在有一个Open in Properties File动作 在Caller模式下,调用层级(Call Hierarchy)现在有一个在上下文菜单中有一个Expand With Constructors动作 当你在编辑器中输入的时候,Java比较编辑器会更新其结构 有一个新的toString()产生器 为可覆盖方法增加了一个Open Implementation链接,可以直接打开其实现 编辑器与执行环境一致 Debug视图现在提供了breadcrumb(面包屑),显示了当前活动的debug上下文 可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中 当在写一个分配表达式(allocation expression)时发生补全操作,内容助手现在可以提示一个类的可用构造方法 如果检测到无用代码,编译器现在可以发出警告 类库、变量或容器入口的路径现在可以是与项目相关的任何位置 在Jovadoc hover的头部及Javadoc视图中,现在都提供了引用其他类型和成员的链接 随该Eclipse发行的JUnit4版本更新为4.5 Javadoc视图及hovers现在都支持{@inheritDoc}标签并给覆盖方法增加链接 同一值的比较现在由编译器检测,默认情况下会发出警告 完整的Galileo发布时间表显示出在6月24日GA版本到来之前,还有两个RC版本。 一些不错的数学参考书 推荐书目满足: 1.定位不是应用,而是工科学生想学数学系的课,提高数学修养(知识点要有一定覆盖面). 2.作者写书表述清晰,比较通俗,文笔不晦涩. 3.不求知识点最多,但求基本内容要点到,结构清晰,范围是本科 4.书是中文的,一般不是很难买,比较适合入门(提高可以再加新书). 数学分析:数学分析新讲,数学分析(周民强著),北大的数分书还是相当的. 宝典:微积分学教程.很厚,但很详细,也很通俗. 高等代数:高等代数(丘维声).如果觉得丘的书太简单,可再加上蓝以中的高代(知识点全,但有点抽象) 解析几何:解析几何(尤承业) 复变:复变函数教程(方企勤),简明复分析(龚升,该书貌似绝版了),北大谭小江的书也可以 实变:实变函数与泛函分析基础()程其襄等) 泛函:泛函分析(江泽坚) ODE:常微分方程(王高雄等) PDE:数学物理方程(谷超豪等) 微分几何:微分几何(梅向明) 拓扑:点集拓扑讲义(熊金诚)and基础拓扑学(孙以丰译) 微分拓扑:微分拓扑新讲(张筑生著) 数学分析:卓里奇。几何和物理的很多内容作为例子,解释了很多易混概念,介绍了简单的现代数学 高等代数:张贤科。内容很全,可以当字典。 泛函:欧文克雷思齐格。专给工科写的,很初步。 微分几何:陈维桓。内容翔实,暗含了一些现代概念。 语录:101条伟大的计算机编程名言(下) 编程语言 57、“只有两种编程语言:一种是天天挨骂的,另一种是没人用的.” (Bjarne Stroustrup,C++之父) 58、“PHP是不合格的业余爱好者创建的,他们犯做了个小恶;Perl是娴熟而堕落的专家 创建的,他们犯了阴险狡诈的大恶.” (Jon Ribbens) 59、“COBOL的使用摧残大脑;其教育应被视为刑事犯罪.” (E.W. Dijkstra) 60、“把良好的编程风格教给那些之前曾经接触过BASIC的学生几乎是不可能的.作为可 能的程序员,他们已精神残废,无重塑的可能了.” (E. W. Dijkstra) 61、“我想微软之所以把它叫做.Net,是因为这样它就不会在Unix的目录里显示出来 了.” (Oktal) 62、“There is no programming language–no matter how structured–that will prevent programmers from making bad programs.” (Larry Flon) 63、“计算机语言设计犹如在公园里漫步.我是说侏罗纪公园.” (Larry Wall) C/C++ 64、“搞了50年的编程语言的研究,我们难道就以C++告终啦?” (Richard A. O'Keefe) 65、“写C或者C++就像是在用一把卸掉所有安全防护装置的链锯.” (Bob Gray) 66、“在C++里你想搬起石头砸自己的脚更为困难了,不过一旦你真的做了,整条腿都要 报销.” (Bjarne Stroustrup) 67、“C++ : 友人可造访你的私有成员之地也.” (Gavin Russell Baker) 译者:Friends:C++的友元,是一种定义在类外部的普通函数,但它需要在类体内进行说 明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend.友元不是成员函 数,但是它可以访问类中的私有成员.友元的作用在于提高程序的运行效率,但是,它破坏 了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员. 68、“罗马帝国灭亡的其中一个主要原因是他们没有0 - 这样他们就没法给自己的C程 序指明成功退出的路径了.” (Robert Firth) Java 69、“Java从许多方面来说就是C++–.” (Michael Feldman) 70、“说Java好就好在运行于多个操作系统之上,就好像说肛交好就好在不管男女都 行.” (Alanna) 71、“好吧,Java也许是编程语言的好榜样.但Java应用则是应用程序的坏榜样.” (pixadel) 72、“要是Java真的有垃圾回收的话,大部分程序在执行的时候就会把自己干掉了.” (Robert Sewell) 开源 73、“软件就像性事:免费/自由更好.” (Linus Torvalds) 74、“唯一对免费软件感到害怕的人,是自己的产品还要不值钱的人.” (David Emery) 代码 75、“好代码本身就是最好的文档.” (Steve McConnell) 76、“你自己的代码如果超过6个月不看,再看的时候也一样像是别人写的.” (伊格尔森定律) 77、“前面90%的代码要占用开发时间的前90%.剩下的10%的代码要占用开发时间的另 一90%.” (Tom Cargill) 软件开发 78、“好的程序员会用脑,但是好的向导救我们于样样都要想到.” (Francis Glassborow) 79、“在软件里面,我们鲜有有意义的需求.就算有,衡量成功的唯一尺度也取决于我们 的解决方案是否解决了客户对问题是什么的观念的转变.” (Jeff Atwood) 80、“想想我们计算机程序的糟糕现状吧,很显然软件开发仍是黑箱艺术,还不能称之为 工程学科.” (Bill Clinton,前美国总统) 81、“没有伟大的团队就没有伟大的软件,可大部分的软件团队举止就像是支离破碎的家 庭.” (吉姆·麦卡锡,微软VC++总监) 调试 82、“一旦我们开始编程,就会惊讶地发现让程序正常没想象中那么简单.调试不可避 免.那一刻我认记忆犹新,当时我就意识到,从今往后我生活的大部分时间都要花在寻找 自己程序的错误上面了.” (莫里斯·威尔克斯 调试探索, 1949) 83、“调试难度本来就是写代码的两倍.因此,如果你写代码的时候聪明用尽,根据定义, 你就没有能耐去调试它了.” (Brian Kernighan) 84、“如果调试是除虫的过程,那么编程就一定是把臭虫放进来的过程.” (Edsger W. Dijkstra) 质量 85、“我才不管它能不能在你的机器上运行呢!我们又没装到你的机器上!” (Vidiu Platon,罗马尼亚的微软最佳学生合作伙伴MSP) 86、“编程就像性一样:一时犯错,终生维护.” (Michael Sinz) 87、“有两种写出无错程序的办法;只有第三种有用.” (Alan J. Perlis) 88、“软件质量与指针算法不可兼得.” (Bertrand Meyer) 89、“如果麦当劳像软件公司那样运作的话,每一百个巨无霸就会有一个令你食物中毒, 而他们的回应是,'真对不起,这是一张额外附送两个的赠券.' “ (Mark Minasi) 90、“永远要这样写代码,好像最终维护你代码的人是个狂暴的、知道你住在哪里的精神 病患者.” (Martin Golding) 91、“是人都会犯错,不过要想把事情彻底搞砸还得请电脑出马.” (Paul Ehrlich) 92、“计算机比人类历史上的任何发明都更快速地导致你犯更多的错误–可能除了手枪和 龙舌兰酒是例外.” (Mitch Radcliffe) 预测 93、“能发明的东西都发明出来了.” (查尔斯·杜埃尔, 美国专利局局长,1899年) 94、“我认为全球市场约需5台计算机.” (托马斯·沃森, IBM董事长, 约1948年) 95、“看上去我们已经到达了利用计算机技术可能获得的极限了,尽管下这样的结论得小 心,因为不出五年这听起来就会相当愚蠢.” (约翰·冯·诺伊曼,约1949年) 96、“但这又有什么好处呢?” (IBM先进计算机系统部的工程师对微芯片的评论, 1968年) 97、“我们没有理由让每一个人在家都拥有一台电脑.” (肯·奥尔森,数据设备公司(DEC)总裁,1977年) 98、“640K对每一个人来说都已足够.” (比尔·盖茨,1981年) 99、“Windows NT的RAM寻址空间可达2G,这比任何应用程序所需都要多.” (微软, 谈及Windows NT的开发时所言, 1992年) 100、“我们永远也无法真正成为无纸化社会,直到掌上电脑一族发布擦我1.0*(WipeMe 1.0)为止.” (安迪•皮尔逊,商界领袖) 语录:101条伟大的计算机编程名言(上) 计算机 1、“计算机没什么用.他们只会告诉你答案.” (巴勃罗·毕加索,画家) 2、“计算机就跟比基尼一样,省去了人们许多的胡思乱想.” (萨姆·尤因,作家) 3、“他们拥有计算机,他们也还可能拥有其他的大规模杀伤性武器.” (珍内特·雷诺,美国前女司法部长) 4、“跟计算机工作酷就酷在这里,它们不会生气,能记住所有东西,还有,它们不会喝光 你的啤酒.” (保罗·利里,吉他手) 5、“如果汽车能赶上计算机的发展周期的话,一辆今天的劳斯莱斯仅值100美元,每加仑 要跑100万英里,每年还得爆炸一次,把里面的人杀个精光.” (Robert X. Cringely,技术作家) 计算机智能 6、“计算机总是越来越智能的.科学家告诉我们说不久它们就能跟我们对话了.(这里 的“它们”,我指的是“计算机”.我怀疑科学家永远都不能跟我们对话.)” (Dave Barry,幽默作家) 7、“我最近注意到,在共同文化中,那种对计算机变得智能化并最终掌控世界的妄想恐惧 症几乎彻底消失了.据我所知,这跟MS-DOS的发布基本是同步的.” (Larry DeLuca) 8、“计算机会不会思考这个问题就像问潜水艇会不会游泳一样.” (Edsger W. Dijkstra,图灵奖获得者) 9、“活了一百年却只能记住30M字节是荒谬的.你知道,这比一张压缩盘还要少.人类境 况正在变得日趋退化.” (Marvin Minsky,人工智能研究的奠基人) 信任 10、“这座城市的中央计算机告诉你的?R2D2,你不该相信一台陌生的计算机!” (C3PO,星球大战中的翻译机器人) 11、“永远不要相信一台不能扔掉一扇窗户*的计算机” (斯蒂夫·沃兹尼亚克,苹果联合创始人) *译者:暗指微软的wINDOWS操作系统 硬件 12、“硬件:计算机系统中可被踢的部分.” (Jeff Pesis) 软件 13、“今天大部分的软件都很像上百万块砖堆叠在一起组成的埃及金字塔,缺乏结构完整 性,只能靠强力和成千上万的奴隶完成.” (阿伦·凯,图灵奖获得者,面向对象创始人) 14、“我终于明白'向上兼容性'是怎么回事了.这是指我们得保留所有原有错误.” (Dennie van Tassel) 操作系统 15、“有两样重要产品出自伯克利:LSD和BSD*.我们不相信这是个巧合.” (Jeremy S. Anderson) *译者:LSD是一种药力至强的迷幻剂,BSD-BSD(Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统 16、“2038年1月19日,凌晨3点14分07秒” (UNIX中的世界末日*–1970年1月1号之后的2^32秒) *译者:word跟world同音,UNIX用4个字节(WORD)表示时间,所以最多只能计时2^32秒 17、“每个操作系统都差不多… 我们都一样的烂.” (微软的高级副总裁布莱恩·瓦伦蒂尼这样描述操作系统的安全状况,2003) 18、“微软有出了个新版本,Windows XP,据大家说是'有史以来最稳定的Windows', 对我而言, 这就好像是在说芦笋是'有史以来发音最清脆的蔬菜一样' “ (Dave Barry) 互联网 19、“互联网?那个东西还在吗?” (Homer Simpson) 20、“网络就像是个母夜叉.我每转到一处都会看见小个的按钮命令我提交*.” (Nytwind) *译者注:Submit:提交,另一层意思是要求屈服 21、“想想看吧,已经有一百万只猴子坐在一百万台打字机旁,可Usenet就是比不上莎士 比亚.” (Blair Houghton) 软件产业 22、“计算机软件产业最为惊人的成就,是其持续不断地放弃硬件产业的惊人成果和稳定 性.” (Henry Petroski) 23、“真正的创新经常来自于那些贴近市场、但无力拥有市场的的小型初创公司.” (Timm Martin) 24、“人们常说,伟大的科学学科就像是站在其它巨人肩膀上的巨人.人们也说过,软件 产业正如站在其他侏儒脚上的侏儒.” (Alan Cooper,交互设计之父) 25、“这无关比特、字节和协议,而关乎利润和损益.” (郭士纳,IBM前CEO) 26、“我们是微软.反抗是徒劳的.你会被同化的.” (保险杠贴纸) 软件演示 27、“不管演示在彩排的时候有多好,一旦在观众面前展示时,演示不出错的几率与观众 人数成反比,与投入的金钱总额成正比.” (Mark Gibbs) 软件专利 28、“专利大多数都是垃圾.浪费时间去阅读这些专利是愚蠢的.只有专利持有人才会这 么干,还得强迫自己才会看.” (Linus Torvalds,LINUX创始人) 复杂性 29、“控制复杂性是计算机编程的本质.” (Brian Kernigan) 30、“复杂性杀死一切.它把程序员的生活给搞砸了,它令产品难以规划、创建和测试, 带来了安全挑战,并导致最终用户和管理员沮丧不已.” (Ray Ozzie) 31、“进行软件设计有两种方式.一种是让它尽量简单,让人看不出明显的不足.另一种 是弄得尽量复杂,让人看不出明显的缺陷.” (C.A.R. Hoare) 32、“好的软件的作用是让复杂的东西看起来简单.” (Grady Booch,UML创始人之一) 易用性 33、“不管那些计算机书籍如何宣称,只需记住,你并非'傀儡'.真正的傀儡是那些无法 设计出易于使用的硬件和软件的那些人,尽管他们是技术专家,因为这是普通消费者赖以 生活的东西.” (Walter Mossberg,科技专栏记者) 34、“软件供应商在努力尝试让他们的软件更'易于操作'… 迄今为止,他们最好的办法 就是翻出所有的老手册,然后在封面盖上'易于操作'这几个字.” (比尔·盖茨) 35、“有个老套的故事说有人希望他的计算机能像他的电话机一样好用.他的愿望实现 了,因为我已经不知道该如何使用自己的电话了.” (Bjarne Stroustrup,C++之父) 用户 36、“任何一个傻瓜都会用电脑.很多都会.” (Ted Nelson) 37、“只有两个行业把客户称为'用户'*.” (Edward Tufte,信息设计大师) *译者注:一个是计算机设计,另一个是毒品交易,computer design and drug dealing 程序员 38、“程序员在跟宇宙赛跑,他们在努力开发出更大更好的傻瓜程序,而宇宙则努力培养 出更大更好的白痴.到目前为止,宇宙领先.” (Rich Cook) 39、“你们当中很多人都知道程序员的美德.当然啦,有三种:那就是懒惰、急躁以及傲 慢.” (Larry Wall,Perl发明者) 40、“程序员的问题是你无法预料他在做什么,直到为时已晚.” (Seymour Cray,超级计算机之父) 41、“那就是这些自认为痛恨计算机的人的真实面目.他们实际上真正痛恨的是糟糕的程 序员.” (拉瑞·尼文,科幻作家) 42、“很长时间以来我一直困惑不已,为什么一些又贵又先进的东西会一点用都没有.直 到我突然想起,计算机不就是一台愚蠢之至却拥有难以置信的做聪明事能力的机器嘛,而 程序员不就是聪明绝顶却拥有难以置信的干蠢事的能力的人嘛.一句话,他们简直就是天 生绝配.” (比尔·布莱森,旅游文学作家) 43、“不像学学涂涂画画也能让某人成为专家级画家,计算机科学教育不会让任何人成为 一名编程大师.” (埃里克·雷蒙,开源运动领袖) 44、“一个程序员是经历以下事情后仍能证明自己是严格的专家的人:他可以历经数不清 的捶打,可取材于无关紧要的文档,用上面的争议数据作出模糊假设,并以此计算出测微 精度的无数片面理解的答案,并由一个不可靠、脑袋充满质疑、公开宣称要让一个倒霉 透顶、没有指望、毫无防备,要求第一时间获得信息的部门狼狈不堪、令人生厌的人使 用一台准确度有问题的仪器去实施.” (IEEE网格新闻杂志) 45、“运气好的黑客能用几个月的时间 - 生产出一个小规模的开发团体(比如说,7-8 人)历尽艰辛一起工作了一年多才能做出来的东西.IBM经常报告说某些程序员的生产力 要比其它工人高百倍,甚至更多.” (Peter Seebach,黑客) 46、“最好的程序员跟好的程序员相比可不止好那么一点点.这种好不是一个数量级的, 取决于标准怎么定:概念创造性、速度、设计的独创性或者解决问题的能力.” (兰德尔·E·斯特劳斯,科技作家) 47、“伟大的车工值得给他几倍于普通车工的薪水,但一个伟大的软件代码作家,其价值 则要等同于一个普通的软件写手的价格的1万倍.” (比尔·盖茨) 编程 48、“就算它工作不正常也别担心.如果一切正常,你早该失业了.” (Mosher的软件工程定律) 49、“靠代码行数来衡量开发进程就好比用重量来衡量飞机制造的进度.” (比尔·盖茨) 50、“写代码的社会地位比盗墓的高,比管理的低.” (杰拉尔·德温伯格,软件与系统思想家) 51、“首先学习计算机科学及理论.接着形成自己编程的风格.然后把这一切都忘掉,尽 管改程序就是了.” (George Carrette,杰出软件工程师,开源推广者) 52、“先解决问题再写代码.” (John Johnson) 53、“乐观主义是编程行业的职业病;用户反馈则是治疗方法.” (Kent Beck) 54、“迭代者为人,递归者为神.” (L. Peter Deutsch) 55、“布尔值最好的一点是,就算你错了,也顶多错了一位而已.” (无名氏) 56、“数组的下标是从0开始好还是从1开始好呢?我的0.5的折衷方案,以我之见,没有经 过适当考虑就被否决掉了.” (Stan Kelly-Bootle) 50本经典的计算机图书 no.1 设计模式:可复用面向对象软件的基础 design patterns: elements of reusable object-oriented software no.2 人月神话 the mythical man-m anniversary edition no.3 tcp/ip详解卷1:协议 tcp/ip illustrated, volume 1: the protocols no.4 编写安全的代码 writing secure code, sec edition no.5 unix环境高级编程 advanced programming in the unix envir 2nd edition no.6 代码大全 code complete, 2nd edition no.7 c程序设计语言 the c programming language, 2nd edition no.8 计算机程序设计艺术 art of computer programming volumes 1-3 boxed set no.9 effective c++ effective c++: 55 specific ways to improve your programs and designs, 3rd edition no.10 transact-sql权威指南 the guru's guide to transact-sql no.11 perl语言编程 programming perl, 3rd edition no.12 编程珠玑 programming pearls, 2nd edition no.13 程序员修炼之道 pragmatic programmer: from journeyman to master no.14 解析极限编程 extreme programming explained: embrace change, 2nd edition no.15 d make me think d make me think: a common sense approach to web usability, 2nd edition no.16 asp.net服务器空间与组件开发 developing microsoft asp.net server c and comp no.17 信息安全工程 security engineering: a guide to building dependable distributed systems no.18 tcp/ip路由技术(第一卷) routing tcp/ip, volume 1 no.19 the design of everyday things no.20 joel说软件 joel on software no.21 internet路由结构 internet routing architectures, 2nd edition no.22 网络信息安全的真相 secrets & lies: digital security in a networked world no.23 程序设计实践 the practice of programming no.24 网站重构 designing with web standards no.25 人件 peopleware: productive projects and teams, 2nd edition no.26 the code book: the science of secrecy from ancient egypt to quantum cryptography no.27 windows程序设计 programming windows, 5th edition no.28 mac os x: the missing manual, panther edition no.29 the elements of style, 4th edition no.30 it大败局 in search of stupidity: over 20 years of high-tech marketing disasters no.31 godel, escher, bach: an eternal golden braid no.32 service-oriented architecture: a field guide to integrating xml and web services no.33 head first java, 2nd edition no.34 算法导论 introduction to algorithms, 2nd edition no.35 a first look at sql server 2005 for developers no.36 core java 2, volume 1: fundamentals, 7th edition no.37 uml精粹:标准对象建模语言简明教程 uml distilled: a brief guide to the standard object modeling language, 3rd edition no.38 expert oracle, signature edition (one- no.39 黑客大曝光 hacking exposed: network security secrets & soluti 5th edition no.40 microsoft sharepoint: building office 2003 soluti no.41 effective java中文版 effective java programming language guide no.42 joe celko's sql for smarties : advanced sql programming, 3rd edition no.43 企业应用架构模式 patterns of enterprise application architecture no.44 group policy, profiles, and intellimirror for windows 2003, windows xp, and windows 2000 no.45 应用密码学 applied cryptography: protocols, algorithms, and source code in c, 2nd edition no.46 重构--改善既有代码的设计 refactoring: improving the design of existing code (the addis object technology series) no.47 c#编程语言详解 the c# programming language no.48 ado.net实用指南 pragmatic ado.net: data access for the internet world no.49 计算机网络(第四版) computer networks, 4th edition no.50 dns与bind Apple的十大历史重要事件1、创业之初 在正式创建苹果之前,史蒂夫·乔布斯(Steve Jobs)刚刚21岁。当时乔布斯经常同他的两位好友史蒂夫·沃兹尼亚克(Steve Wozniak)、罗纳德·韦恩(Ronald Wayne)一起玩耍。或许这三人本来可组建一家摇滚乐队,只是这三位好友另有想法。 当时乔布斯和韦恩同在一名为Atari的公司工作,而沃兹尼亚克在惠普工作。1976年4月 1,这三位好友创建了苹果电脑公司。虽然苹果的最初创始人为三位,但仅仅三个月之后,韦恩就以800美元的低廉价格将自己所持苹果股份出售。由此一来,人 们谈起苹果创始人时,多数情况下只提及乔布斯和沃兹尼亚克两人。 2、苹果I现身 如今回头一看,苹果生产的第一款电脑Apple I看上去就是老古董。Apple I由沃兹尼亚克亲自手工打造,并于1976年在加州一次展会上展出。Apple I硬件放在木盒子里边,外观上看上去是一台打字机。该产品并没有配备显示器,需外接电视机来作为显示设备。其售价为666.66美元(据说是沃兹尼亚克喜 欢重复输入某个数字)。 Apple I共生产了200台,消费者需自己购买相应键盘、显示器等配套设备。目前Apple I价格已涨至数万美元,并成为古董收藏家最为青睐的对象之一。 3、1984年:Mac机的黎明 Mac机是“Macintosh”品牌的简称。1984年1月24日,乔布斯首先在苹果股东 年度大会上展示这款机型。首款Mac机售价为2495美元。它是首款公众有能力购买、并采用了图形用户界面的个人电脑。为打开Macintosh机销路, 苹果还聘请了著名导演雷德利·斯科特(Ridley Scott,为著名科幻恐怖片《异形》导演)专门制作了广告。 4、PowerPC处理器 1981年,美国科技巨头IBM正式进入个人电脑市场。随后数年中,苹果同IBM之间展开了 激烈市场竞争。6年之后,苹果同IBM(还有摩托罗拉参与)共同开发了PowerPC处理器。当时苹果同IBM结盟,主要是为了对付微软-英特尔联盟。在 2006年之前,所有苹果电脑都采用PowerPC处理器。2006年之后,苹果也投向英特尔阵营。 5、乔布斯归来 1985年,乔布斯被苹果董事会“扫地出门”,他随后创办一家名为NeXT的软件开发公司。 上个世纪90年代,由于微软Windows操作系统不断蚕食苹果市场份额,1997年8月,苹果宣布收购NeXT。乔布斯由此而回到了苹果,并重新执掌该 公司。自那时以来,乔布斯已成了苹果的代名词。乔布斯今年1月14日宣布,自己将病休5个月。此消息一出,立即导致苹果股价当天下跌4%。 6、iMac发布 1998年,苹果推出了首款iMac个人电脑,外观颜色为蓝色。后来该公司陆续推出了多种颜 色的iMac。这种颜色鲜艳的外观设计深受消费者欢迎。在iMac上市第一年期间,就成为美国市场销量最高的个人电脑。此外,iMac还开启了苹果在产品 名称前面中增加英文小写字母“i”的历史。 7、iPod风潮 2001年10月,苹果推出了其iPod音乐播放器。自那时以来,该公司已推出了10款不同 型号的iPod,其中一些支持视频播放,另一些则体积更小,如iPod Nano就是如此。截止去年4月底,全球iPod总销量已突破1亿部。在2007年美国所有出售的汽车中,70%配备了iPod连接功能。 8、Mac OS X操作系统 乔布斯创建NeXT后,曾积累了一些操作系统开发的经验。乔布斯重回苹果怀抱后,就在 NeXT技术基础上开发了Mac OS X(注:X是罗马字母“10”之意,而非英文字母X)操作系统。该产品于2001年3月发布。OS X的系统稳定性、高处理速度及华丽界面都因素,都成为苹果进行市场宣传的重点所在。 9、iTunes音乐商店 在苹果于2001年推出其iPod音乐播放器的同时,还开通了与之相配套的网络音乐服务iTunes网上商店。到2003年时,iTunes音乐商店可供下载的歌曲数量已达500万首,电视剧和电影数量分别为350部和400部。目前iTunes已成为全球最为热门的网络音乐商店之一。 10、iPhone智能手机 2007年夏季,美国乃至全球最关注的并不是好莱坞大片,而是苹果推出的iPhone智能手 机。该产品提供音乐播放、电子邮件收发、互联网接入等功能。去年7月,苹果又推出了3G版iPhone。在2G版和3G版iPhone首发期间,全球各国 都出现了消费者提前数天排队购买现象。 10种AJAX/JavaScript特效实例 1.GreyBox
GreyBox 允许你以模式窗口的形式运行其它网站(类似于弹出式窗口,但又不运行新的浏览器窗口).如果你的网站上有一些其他网站的导出链接,但你又不想让你的用户离开你的网站或不想让他们打开另一个浏览器窗口的话,这真的是一个很好的解决方案。使用GreyBox 非常简单。 2.instant.js instant.js 特效会为你的照片动态添加类似偏振(Polaroid-like)的效果(将照片倾斜并添加阴影和边框)。现在我们可以使用这个照片特效模拟Photoshop的数码照片处理了。 这个脚本技术可以用于在你的网站上有很多照片,但又不想一个个手动处理的情况。(也许你会使用批量处理,但那只是建立于单一的动作下的,如调整尺寸、裁剪等…) 3.mooTable mooTable允许你为表格中的数据进行排序(不用刷新页面),利用DOM替代数据库的请求的新式排序方法。使用简单,仅需轻微的配置即可。 这个脚本库需要mooTools框架的支持,你可以在这里下载。你还可以在论坛中的mootools板块寻找一些创建mooTable的方法,会有很多mootools开发者的反馈。 4.FancyForm FancyForm 可以取代单调乏味的表单控件如单选按钮和复选框。基本的使用仅需两步:(1)在页面中调用 JavaScript文件 (2)为你的表单控件指定类名,如复选框指定class=”checked” 或 class=”unchecked”,单选框指定class=”selected& amp;#8221; 和 class=”unselected”。非常不显眼的javaScript. 该脚本需要mootools的支持(版本1.1) 5.image menu image menu,使用phatfusion开发而成。非常漂亮的横向菜单,当你悬停在某个菜单项上时,图片就会扩展开。 你可以使用这个技术为照片的隐藏部分使用蒙太奇效果,但当用户将鼠标悬停在上面是就会显示全部。 该脚本需要mootools的支持(版本1.1) 6.AmberJack: Site Tour Creator 这是一个轻量级的JavaScripts库,允许你为网站添加实施快速游览。允许用户事实的在浏览每个页面的时候查看简短的描述。 您可以利用这个技术来演示如何让用户使用这个网站,用户只需要点击下一步的按钮,就能了解需要做的每一步。 7.ImageFlow 灵感来源于iPod的“coverflow”,ImageFlow是一个用来展示图片集合的特效。用户可以拖动下方的滚动条来控制图片的显示。 用户点击图片以后,会转向到现实清晰大图的网页。 8.ShadowBox.js Media viewer ShadowBox是”完全使用JavaScipt编写的跨浏览器、跨平台、代码简洁且文档完整的媒体查看应用程序”(怎么样?一口气说下来这么多优点。) ShadowBox区别于其它Model Box(如Lightbox 2)的地方是,它还支持除图片以外的很多其它文件类型,如flash视频、内嵌式youtube视频、Apple.com预告片和网页(这样能让用户不用转到另一个页面就能完成登录、注册)。这是很有价值的脚本。 9.TJPzoom 3 - image magnifier TJPzoom可以让你将某个高清图片的局部放大显示。按下并拖动鼠标的话,可以改变放大区域的尺寸。 10.mootools Tips mootools Tips是mooTools框架的一部分,它可以让你为用户提供一个高度可配置的工具提示,当用户将鼠标悬停在某个链接或图片上时,一些关于这个元素的附加的提示信息就会在屏幕上显示出来。 一些可以调节的方法:CSS样式(可以修改默认的黑背景白文字)、渐变速度、工具提示在屏幕上显示的风格、你希望工具提示显示多久。这个脚本需要mootools框架的支持。 2009 Ruby中国开发者大会![]() http://rubyconfchina.org/ IT史记——微软历史上的重要事件(1975-2008)1975年━━鲍罗·艾伦(Paul Allen)和比尔.盖茨(Bill Gates)这两位好朋友合作为Altair个人电脑编写了一种编程语言,并将它许可给了Altair个人电脑制造商。这种编程语言是微软的第一款产品。 1979年1月1日━━微软由新墨西哥州的阿尔伯克基迁到西雅图地区。 1980年━━微软被IBM选中为其首款PC开发操作系统。微软以5万美元的价格从另外一家公司手中买来了PC操作系统,并命名为MS-DOS。史蒂夫·鲍尔默(Steve Ballmer)在这一年加盟了微软。 1981年8月12日━━IBM推出了运行MS-DOS的PC机。 1983年━━微软发布了Word字处理软件,公布了开发Windows操作系统的计划。艾伦辞去公司副总裁的职务,但保留了董事会的职位。 1985年11月份━━微软发布了第一版Windows操作系统。 1986年3月13日━━微软股票上市。 1989年8月1日━━微软发布第一版Office办公软件。 1991年━━美国联邦贸易委员会(Federal Trade Commission)调查微软是否垄断了PC操作系统市场,调查持续了两年,但微软没有因此而受到起诉。 1994年1月1日━━盖茨与梅琳达·弗兰奇(Melinda French)在夏威夷的拉奈岛上举行婚礼。 1994年7月━━微软和解了美国和欧盟的反垄断诉讼,并同意修改与PC厂商签订的协议。 1995年8月24日━━微软发布Windows 95操作系统。 1995年11月27日━━微软发布IE 2.0,挑战网景的Navigator浏览器。 1995年12月7日━━盖茨详细阐述了微软将专注于互联网业务的战略。 1997年8月6日━━微软和苹果达成技术共享协议,双方化干戈为玉帛。 1997年10月20日━━美国司法部起诉微软,指控微软强制计算机厂商预装其IE 2.0软件,并将此作为允许它们使用Windows操作系统的一个条件。 1998年5月18日━━美国司法部和20个州起诉微软,指控微软非法打击市场竞争。一个州后来撤消了对微软的起诉。 1998年7月21日━━鲍尔默出任微软总裁。 1998年10月19日━━反垄断案庭审开始,并一直持续到1999年夏季。 1999年11月5日━━美国联邦地方法院法官托马斯·潘菲尔德·杰克逊(Thomas Penfield Jackson)公布裁决书,认定微软是一家垄断企业。 2000年1月13日━━盖茨不再担任微软首席执行官一职,由鲍尔默接替。盖茨仍然是微软董事会主席,并出任首席软件架构师一职。 2000年2月17日━━微软发布Windows 2000。 2000年6月7日━━杰克逊裁定将微软一分为二。 2000年9月26日━━美国最高法院拒绝审理微软对杰克逊法官裁定的上诉,将案件发回上诉法院重审。 2001年9月6日━━美国司法部称不再要求肢解微软。 2001年10月25日━━微软全球同步发布Windows XP。 2001年11月━━微软和美国司法部达成反垄断和解协议。 2002年8月份━━微软公布业务和产品方面的变化,以遵守与司法部达成的反垄断和解协议。 2003年6月23日━━微软公布面向手持机和手机的Windows Mobile操作系统。 2004年3月24日━━欧盟委员会向微软开出创记录的6.13亿美元反垄断罚单,微软随后提起了上诉。 2004年4月2日━━Sun获得19.5亿美元补偿,与微软和解反垄断诉讼。 2004年6月30日━━美国上诉法院批准微软与司法部达成的反垄断和解协议。 2004年12月22日━━欧盟一家法院驳回微软对欧盟委员会3月份裁定的上诉。 2005年5月12日━━微软展示Xbox 360游戏机,这款游戏机于当年11月份上市销售。 2005年7月1日━━微软与IBM达成协议,补偿IBM 7.75亿美元现金和价值7500万美元的软件,和解反垄断诉讼。 2005年10月11日━━RealNetworks与微软和解反垄断诉讼,并获得7.61亿美元补偿。 2006年3月23日━━微软宣布重组Windows业务部门。 2006年6月15日━━盖茨公布将于2008年7月份退出微软日常管理工作、投身慈善事业的计划。 2006年11月14日━━微软推出Zune音乐播放机。 2007年1月30日━━微软发布Windows Vista和Office 2007。 2008年1月31日━━微软公布以446亿美元收购雅虎的方案,双方最终因价格原因而没有达成交易。 2008年6月27日━━盖茨不再在微软担任全职工作,仍然保留董事会主席一职。 Apache开源项目列表<二>
|
东升的随想
喜欢的博客
GCer的blog
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|