俊 的个人资料枫之舞照片日志列表更多 工具 帮助
作者 
8月7日

如果说爱比喜欢难的话,那么相爱就更难一些了

    本来都懒得更新这个blog了,不过看到一句话,真的很想记下来,又没有其他地方,那就先放这好了(标题就是)。
    摘自《和空姐同居的日子》,之前在北京的某个电台听到一部分,买了mp3后,就放在mp3里面看了。我已经在我的新宠上看了不少文字了,照此下去这最后一年年的阅读量绝对会超过之前三年的和,因为考研也是要看不少书的。其实网上那些出名的小说还不挺不错的,而且蛮耐看的,可惜就是名字取得猥琐了点,吓跑了不少单纯的人。之前看的《分手后的淫乱》也是如此,其实名字和内容真的贴切,而且一点都不淫乱。唉,如果这些小说名字更加艺术点就好了,比如《梦里花落知多少》《成都,今夜请将我遗忘》就很不错。这样的话,推荐给人看的时候也方便点,因为我的朋友都是单纯得不行的人。
    废话不多说,接着看。。。。。。。
3月7日

悄悄的,我又回来了【转自LIVE SPACES】

从去年的9月8日最后一次更新到今天,整整6个月了。这半个月发生以来,周遭的事情,都变了好多。Anyway,不管以前的朋友是不是还在更新blog,不管是不是有新的朋友加入到blog大军里面来,我开始不定期更新我的space。
最近一直在听侯文詠&蔡康永的评书--《欢乐三国志》,今天也结尾了。最后一段总结挺有共鸣的,我把它听写下来,和大家分享之。

欢乐三国志(20) 之再見 !英雄

三国给了很多人选择的机会。从东汉末年开始,很多本来不可以违背的规矩,竟然变得可以违背了。就象学校如果忽然宣布,课本可以让大家随便改写,甚至不要课本也可以的话,所有的学校一定会马上就乱成一团,可是也一定就会冒出一些更吸引人更有想像力的新式的学校出来,这是文明为了得到新生命的时候一定要付出的代价。董卓跟曹操首先就做了示范,皇帝是可以当成布袋戏来玩的,孔子说的话就不见得不比老子、孙子,或者是随便什么西瓜子更大声。如果说你会医病的话,你可以选择象华佗那样子钻研医学,也可以象张角那样子一边医病一边传教,结果创造出被称为是黄金贼的大恐龙来;如果你是勇猛的将军,你也可以象典韦那样为了帮约会的老板看门,把自己变成人肉机关枪,你也可以象吕布那样,只要有好处就一定会背叛老板;如果您母亲过世了,你可以象司马炎那样戴顶白帽子来表演孝顺,可是你也可以选择跟竹林七贤的阮籍一样,不但哭都不哭一声,还继续跟别人下棋、赌钱、大吃、大喝,喝酒喝到吐血为止;如果你做了头头,你也可以象汉林帝那样派奶妈出去卖官位,把钱塞进自己的口袋,但你也可以象张儒那样尽量把所有的钱平均分配出去,不要再把钱当作是最重要的事情。
三国时代最令人感动的就是这些超越了厉害,超越了死亡的强悍的生命力。不管时代再怎么样的飘荡和动乱,往往就是会有这么多的英雄人物,以不凡的意志力和创造力,为自己也为整个时代,创造出不凡的梦想。他们那些曾经发光发热的热情,历经了时代的考验,依然栩栩如生的让我们感受到每一个历史人物最风华绝代的时刻。 一个人的生命幸不幸福,精不精彩,全看你活在这世界上的每一天,给了多少人温暖快乐,为自己的梦想燃烧了多少的能量又放出了多少的光芒。
每一个三国的英雄人物,都会是我们一生的守护天使。当我们拔牙感到害怕的时候,我们想起了关公的刮骨疗伤,于是我们有了勇气;当我们心虚的时候,我们想到诸葛亮的空城计,我们就会变得镇定;当我们疲惫跑不动的时候,我们想起了刘备的的卢马,于是我们懂得了要发挥生命中的潜力;当我们谈恋爱碰到强劲的情敌的时候,我们要想到了周瑜的火烧赤壁连环妙计计,我们就会一步一步迈向我们的成功大获全胜。更重要的别忘记了,当我们为三国的人物喝彩鼓掌的同时,是不是也要停下来想一想, 如果我们也象所有正要上场的英雄一样,那我们要为自己演出什么样的精彩好戏呢?
现在我们都要从三国的学校毕业了,有这么多的好朋友会陪在我们身边,我们不会再觉得寂寞,觉得孤单。因为我们知道我们会走得更勇敢更坚定。英雄们,再见了!

9月8日

【转】Java十大热点问题揭晓

  值此Java十年之际,很多网站和社区都对Java开发人员及相关爱好者进行了调查与访问,下面列出十大热点问题调查结果。人们发现,开发者对于Java存在着各种各样的看法。下面列出有代表性的网友观点。
    
  1.你是如何开始用Java编程的?
  ● 我在Java一出现的时候就开始使用它进行编程。我为它的‘一次编写,到处运行’的理念以及Applet感到激动。
  ● 我在Java出1.0版本之前就开始学习它,因为我期望它能作为微软产品(我对VB和Visual C++太失望了)和Pascal的替代品。
  ● 我曾经把Java手册作为休假时的阅读材料,结果被它所吸引,转而使用Java而放弃C++,并且永不回头。
  ● 我所在的大学一直都在教C++课程,但我却用了很多时间自学Java,因为想用它找一份更好的工作。
  
  2.Java曾经承诺“一次编写/到处运行(WORA—Write Once, Run Anywhere)”,你认为它兑现这个承诺了吗?时至今日,你认为“一次编写/到处运行”的重要性发生改变了吗?
  ● 应用程序服务器和J2EE应用程序能够在不同的平台之间很好地进行迁移。我对WORA(Write Once, Run Anywhere)在客户端的效果表示怀疑,并且我觉得这些其实是不可能真正地达到的。
  ● 它让我完全不用考虑使用哪种平台。
  ● Java的早期成功应该归功于WORA。它为系统集成商、独立软件商、软件设计师带来不同的根本性的经济利益,这点胜于其他语言。
  ● WORA每时每刻都在对我发生作用。我经常在Windows中完成我的Java开发工作,但是却经常在Solaris或者Linux环境上进行不止一个的版本部署。
  ● 你能将字节码转换为MSIL,并且也可以用J#编写Java程序。这给我们的产品为Java和.Net保留了一个代码基础。
  ● 我经常在Windows、Linux 和Sun Solaris平台上做开发、测试和部署Java代码的工作,在跨越平台的时候只用对XML的配置文件做很少的更改。但是WORA的重要性在面向服务和架构方面有所削减。
  ● 一些人声称由于常用操作系统的数量的递减,WORA的重要性也会随之减弱。事实上即便只有两个目标平台,WORA也是非常重要的。
  
  3.在你现在编写的生产代码中,有多大比例是用Java编写的?你认为在可预见的将来,这个比重是会增加、减少还是保持不变?
  几乎所有的被调查者都声称Java是他们进行编码的主要工具,回答为主要工具者超过了70%的比例。在对第二个问题的回答中,这个比例没有降低的迹象。
  ● 去年我们对800个基于Java技术的产品通过了认证,我们几乎所有的中间件产品都是基于Java运行时的。
  ● 我们仍然看到客户对C和C++的任务认证的应用程序仍然存在大量的需求。我们希望经常能够使用Java,但是Java的VM技术到了应该发展成为能够在这些不同的系统上运行的时候了。
  
  4.在你开发的Java应用中,桌面应用和服务器端应用的比重分别是多少?如果你编写桌面应用,你会选择SWT还是Swing(或者其他GUI框架)?理由是什么?
  大部分回答为:“Java存在于服务器端的任何地方。”
  ● Swing太过于复杂,太不可预知,并且太难学习。SWT要稍微好一些,但通常来说,Java在用户界面方面实在不受欢迎。
  ● 我认为SWT的方法非常好,它出于速度和一致性考虑而链接到本地的类库,但是,我不喜欢API,它暴露了太多底层的东西。Swing有良好的API,但是它上面存在着太多的bug,较差的性能和糟糕的布局。
  ● 我非常喜欢SWT。它比Swing更加自然,而Swing被描述为粗略近似于自然。
  ● 我编写Swing的应用程序,并且使用Java Web Start进行部署。我还不太相信SWT的价值,因为它的跨平台支持有限并且缺乏可靠的MVC设计。
  
  5.在开发Java程序时,你首选的平台、框架、IDE分别是什么?
  在这个问题中,由于Windows和Linux这两个占有统治地位的操作平台,使得Eclipse Framework和IDE普及程度很高,这一点表现得特别明显。有网友认为:
  ● 我选择的操作系统是WinXP Pro。在安装了Cygwin和几个其它的设备后,系统能够对硬件提供很好的支持。
  ● 我喜欢J2SE 5。IDE方面,我喜欢JBuilder,IDEA是第二选择。IDEA有更加灵巧的特性,但是我所需要的功能,老的JBuilder都有。
  ● 我过去使用emacs来进行开发,调试程序使用println。而现在,我使用NetBeans,并且非常惊讶,它居然能提供如此强大方便的帮助
  ● 在紧要关头,我用vi进行开发。
  
      6.在Java的整个发展过程中,你认为JCP和开源社区谁起到的推动作用更大?
  开源派:
  ● 目前来说是开源。JCP在积累实际经验前总是相信标准。EJB,日志,持久性这些都是在JCP中让人感到不满意的地方。JCP正在放弃Java的基础。一些困难的问题正在很容易的被解决,但是相反,一些很简单的问题却变得日益复杂起来。
  ● 开源的实现正在引导着开发的过程,而JCP只是在定义标准。
  ● 如果是说绝对意义上的改革,我只能说是开源。开源的实现对于需要进行修复的漏洞响应很快。而JCP的进步和工业前进的步伐相比,显然要慢很多。
  ● 很多创新都是通过JCP模型而来的。然而,在过去的20年里,我们看到开源模型正在日益增长。
  ● 我已经发现了开源的主动性,尤其是Apache让我感触颇深——它是最具创新性和最有用处的。
  JCP派:
  ● JCP对于Java发展的贡献是功不可没的。它为整个Java生态系统提供了一个“物质核心”。很多不符合JCP标准的开源项目展现了各种不同的想法——它们有的很糟,有的则很精彩。它们是提供改革动力的引擎。
  
  7.你认为Sun应该将Java开放源码吗?
  肯定派:
  ● 应该。而Sun不同意这样做的唯一原因是它认为Java是归Sun所有的,并希望Java可以带动Sun的发展。
  ● 一方面,开源的思想是很具吸引力的,因为这会使得更多的bug在更短的时间内被解决。另一方面,这也会为Java带来一些分歧和互不兼容的虚拟机。
  ● 我们需要一个开源Java的主要原因是保证平台的活力。如果Sun应该做什么的话,显然让Java开源是这个计划的保证。
  ● 我想Sun应该。“开源”Java并不需要Sun做任何工作。它主要需要其他人来做一些工作。拥有一个开源的Java是一个必然。我建议Sun能够认识到这个必然并抓住这个机会。
  否定派:
  ● 不。如果是开源的话,我们会看到各种样式的Java。这最终会带来问题,就像我们现在面对各种应用服务器所遇到的问题一样。
  ● 不。我不相信一群普通的人的想法可以替代那些关注基本思想的完整性的科学的观点——这些通常是常人不需要关注的东西。
  中间派:
  ● 这个问题无关紧要。Java已经可以按照自己的方式来发展。
  
  8.如果你有权改变Java中的一样东西,你希望改变什么?
  ● 在底层,Java需要一个更加灵活的键入模型和一整套令编程更加容易的特点。我们不能将所有的事情都依赖类库。
  ● Introspection,一个用来检测JavaBean属性的类——这个类太难用太笨拙了。
  ● 许可证。
  ● 为开发者提供内存管理的工具。
  ● 增加对运算符重载的支持。
  ● Jar版本是Java急需的东西。我已经记不清多少次我的XML解释器和日志库发生冲突了。
  ● Class Object。10年来一直没有变过,应该加入很多东西了。
  ● Java平台现在变得太复杂了。我们相信Java社区需要在明确部门分类这方面做一些更好的工作,进而使Java能够继续成长、兴盛和成功。
  ● Java绝对需要一个更为健壮的模型系统。现在,我们拥有的全部就是.jar文件;结果是造成了.jar文件“地狱”。现在,描述一个互连的模块系统太困难了。
  ● 一个对象在被加载以及Java运行时类型之间的关系是我们仍将面对的错误。你不能在编译期决定你的程序是否是类型安全的。另外,如果你合理地做一些动态的事情,你经常不得不去为一个给定的类猜一个正确的类加载器。
  ● Java需要做的其它事情:运算符重载,预编译指令,把声明和实现分离(头文件和源代码文件),唯一的、非原生的机器定义符(出于许可证的问题)。
  ● Code-behind pages!!!ASP.NET和code-behind提供了巨大的复用性和灵活性。我希望看到JSP 3.0朝着这个方向努力。
  ● 我更喜欢利用Java对象访问操作系统而不是使用JNI。大部分的Win 32/Linux API可以被封装道Java的类中。
  
  9.你认为Java对整个软件社群最大的一个贡献是什么?
  ● 我们收到的最多的回复是平台无关、Java平台、Java语言本身和由此而创建的社区。
  ● 有两件事:一个是它把带有垃圾回收机制的语言推向了广大使用者,另一件是围绕着这种语言建立的智能IDE。
  ● Java的确带来了很大的变化,包括它迫使Microsoft重新设计新的产品,例如对Visual Studio的改进以及.NET。利用JavaScript实现的浏览器对Java来说成了NetScape的替代品。服务器端的编程前进了一大步,并可以实现上百万站点的互连。
  ● 有很多学生不用再学C++了。
  ● 标准API的制定使得可以有很多不同生产商的实现。这就提供了一个对于共同接口进行最好实现的竞争,最后的结果是整个产业通过不断的寻求更高质量的解决方案变得很灵活。
  
  10.展望未来,你认为Java语言还将像过去10年那样占据重要地位吗?还是会被另一种更新、更强大的语言取代?
  肯定派:
  ● Java在工业进化的过程中仍将会扮演极为重要的角色,因为人们将会把关注的焦点放在软件的架构上,例如SOA。
  ● 我们实际上可以编写出更多的语言,它们之中有些可以和Java完全不同,但是,它们可以保持一致的应用程序二进制接口(ABI)。这就是为什么Java在很长的一段时间内仍然很重要的原因。
  ● Java仍是IT产业中强有力的语言,但是脚本语言在某些特定的领域里将会得到更广泛的应用。
  否定派:
  ● 不会的,语言在技术上的领先性都是暂时的,Java也一样。因此,从某种意义上来说,关注Java的未来会更有趣。
  ● 当桌面电脑和笔记本被掌上设备取代的时候,我们将会需要一种更简单、更强大的语言。
  ● C#对Java有潜在的威胁。它是更好的语言。
  ● Microsoft正在以令人难以置信的速度转向.NET。它可以通过操作系统来拥有客户,在这一点上,它比Java更有优势。
  ● 在某些方面,Java虚拟机架构的缺陷会变得非常严重。如果可以提供设计更加优良的虚拟机,那么它将极有可能替代Java平台。

【转】汇聚你世界-Goolge 10周年回首

“将全世界的信息集合起来,使用户从我们这里方便搜索到所需要的信息。”1998年9月7日,当拉里·佩奇(Larry Page)和塞尔吉·布林(Sergey Brin)怀揣着从亲朋好友处东拼西凑来的100万美元在加利福尼亚的Menlo Park宣布Google诞生的时候,也许他们也没有想到今天的Google会取得这样的成就。 就在Google创立当年的12月,PC杂志提名 Google为1998年100个顶尖网站及搜索引擎之一。由此开始,Google逐渐的走向世界,并最终成长成为当今最为炙手可热的明星企业。 Google的名字来源于数学中的一个术语"googol",意思是一个"1"后面跟随100个"0"。这个数字比宇宙中所有的粒子的总数还大。Google使用这一术语,是为了体现其管理和搜索网络中海量资料的目标。 ======================================================= 发展历史 Google 搜索项目是由二名斯坦福大学的理学博士生Larry Page和Sergey Brin在1996年早期建立的,他们开发了一个对网站之间的关系做精确分析为基础的搜寻引擎,他的使用结果上胜于当时使用的基本搜索技术。当时项目被称作BackRub因为系统需要检查backlinks(反向链接)去估计站点的重要性。 由于深信得到从其他高相关网站得到最多链接的网页一定是最有关的页面,Page和Brin决定把这作为他们研究的一部分进行测试,这为他们的搜寻引擎打下了基础。他们正式在1998年9月7日在位于加州Menlo Park的朋友的车库里建立了Google公司。在稍后搬到“Googleplex”之前的1999年二月,公司先搬进了加州的Palo Alto大学街165号办公,那里是很多著名的硅谷新建立技术公司荟萃的地方。 Google 搜索引擎以它简单,干净的页面设计和最有关的搜寻结果赢得了英特网使用者。广告被以關鍵字的形式出售,以便他们只对感兴趣是最终使用者出现,而且,为了要使页面设计不变而且快速,广告是以文本的形式出现的。这种以关键字卖广告概念本来是Overture开发的(即原来的Goto.com)。当大部份的网络公司倒下时,Google则一直安静地在稳步发展着并开始盈利。 2001年九月,Google的网页评级机制PageRank被授予了美国专利。专利正式地被颁发给利兰斯坦福大学,Lawrence Page作为发明人列于文件中。 2003年二月,Google接管了Blogger的所有者Pyra实验室,一个主导Weblog网络服务的先锋。似乎这与Google的使命矛盾。然而,这实际上巩固了公司从blog发布改善Google新闻搜索的速度和其搜索相关性的能力。 2004年初的一个最高峰时期,通过它的网站及其客户网站如雅虎,美国在线和CNN,Google处理了万维网上的80%的搜寻请求。Google的份额在2004年2月跌落一些,因为雅虎放弃了Google的搜寻技术, 决定给出自己独立的搜索结果。 Google做事的行为准则是拒绝邪恶的事物,他们的站点时常包括富有幽默感的特征,如他们的图标有选择的在特定时机内风趣的变化,还提供幻想或幽默的语言介面,如克林貢语(科幻连续剧[[《星艦奇航記》中克林貢人的语言]])和Leet语,还有愚人节里公司的笑话。 很多人推测Google对于yahoo的反应是籍由从Orkut,Gmail和Froogle搜集到的个人信息,Google下一步将会引入个性化搜索,事实上,在Google实验室网站里,有一个个性化的搜寻测试页面。 2005年7月19日,Google宣布将在中国设立研发中心,并雇请著名计算机科学家及产业先锋李开复博士领导该业务,同时出任Google中国的总裁。 ===================================================== Google 周围的万维网 Google 使用位于世界各地的GNU/Linux服务器场计算机回答搜索要求并索引网页。服务器场被以shared nothing architecture结构建造.索引是由程序“Googlebot”执行的,它会定期地请求访问已知的网页新拷贝。页面更新愈快,Googlebot 访问的也愈多。再通过在这些已知网页上的链接来发现新页面,并加入到数据库。索引数据库和网页缓存大小是以兆兆字节(terabyte)来衡量的。 Google 使用的这些机器的精确大小和位于何处至今未知,Google官方刻意含糊其词。在John Hennessy和David A. Patterson所著的《计算机建筑:走进大数》中,推测Google的服务器场中群集计算机群形成的“搜寻场”在2000年大约应该有6000个処理器,12000个普通IDE硬盘(即每个机器2个硬盘1个处理器),他们位于四个地方:二个在 硅谷和二个在 维吉尼亚。每个都以OC 48的线路(2488 Mbit/s,参见宽带)连接着因特网并且有一个OC 12(622 Mbit/s)线路连接着其他3个Google分站点。这些连接使用思科12000网关,用二个Foundry Networks BigIron 8000的以太网交换器分流成4 x 1 Gbit/s的线路连接到64个服务器夹,里面前后各是40台电脑和1台惠普以太网交换机,所以一个架子共有80个机器和2个惠普交换机。 除了搜索网页之外,Google也提供对图象,存在于Usenet上的新闻讨论组,新闻和在线销售商品的搜索服务。截至2005年2月,Google数据库已经索引了80.5亿个网页,11亿8千万图象及8亿4千5百万新闻组帖子-总共为95亿。它也缓存了编入索引中的绝大多数网页的内容。 因为Google的名声,“Google”一个事物做动词表示的是“在Google上寻找某事”。它有宽泛的“搜索网路”的意思。Google官方并不鼓励这种滥用他们公司名字的习惯,因为它可能导致Google变成一个通用商标名。 到目前为止Google一共提供了19个服务和4个工具软件 这些服务个软件分别是: Google网上论坛(新闻组)和Google图片搜索服务 Google新闻 Google网页目录 Google Answer Froogle Google Web API Google Print Google Maps Google Earth Google Moon Google Scholar Google Special Google Talk University Wireless Video Google Search History Google Personalized Homepage Google SiteMap Google工具软件 Google工具栏 Google Deskbar Google Talk Google Earth 当Google已经开始被大众作为首选的搜索工具后,Google也同时成为被批评的对象.其中最大批评是Google对隐私的侵犯。 Google 利用唯一标识cookies破坏了访问者的隐私。这些cookies不会过期、并且会在未得到同意的情况下,把用户的搜索请求用于广告的目的。 Google宣称cookies是用来获取用户在不同session和网站的参数选择的,用户可以自己选择关闭cookies。 一些人相信Google的GMail会过度的处理信件内容。支持这观点的人一般没有GMail帐号,因为他们不同意GMail的服务条款;但问题是向 GMail发信的用户也会收到未经批准的信件内容分析。Google宣称使用GMail发送或接受的信件不会被人类分析:它只用来改进广告内容关联性服务。 小璐,资料来自互联网
9月2日

google把服务器搬到中国了

     从进大学就开始希望不用代理也能连上Google,今天这个梦想终于实现了。包括GMail,GTalk在内的Google服务也可以直接连接了,不仅这样Google还推出了一个新项目本地搜索bendi.google.com。我们爽了的同时,百度就难过了。希望它能走出自己的路!
    今天刚得知4级成绩:509。cet.etang.com
 

枫之舞

用我的一生向周总理致敬
清纯  
第 1 张,共 38 张