Posts

Showing posts from 2008

奥巴马当选是时代认同

font-family:Verdana">    font-family:宋体">当奥巴马当选美国总统的消息第一时间传来时,大家正在开会,是一则提示消息框通知了大家。奥巴马成为第一位黑人总统确实有些出乎意外,但似乎又是意料之中的事,自 4 月份始,奥巴马的势头就锐不可挡,而现在他终于登上了总统的宝座。美国人民将对奥巴马有着诸多地的期待,这些都需要这个几乎没有什么行政管理经验的黑人小子展现给大家。黑人,这个自中世纪以来保守压迫的种族,历经数百年来的剥削、欺负。在经过一代又一代人的努力下,终于自上世纪中叶民权运动起,美国就逐渐消除了种族歧视。而今天,从奥巴马的当选,我们已经可以看到这个世界上最发达的国家,已经实现了无种族歧视的人人平等。而这种消除歧视,是用了无数黑人先辈的血换来的,当然也有大量的白人或其他人种为之奋斗而来。这一切来之不易,但是从历史辩证角度来看,这似乎也是一个必然,因为只有人人平等,消除歧视的社会才是大家想要的安居乐业的社会。 font-family:Verdana">  font-family:Verdana">    奥巴马可以说是一个神奇缔造者,他没有显赫的身世背景,也没有多年的执政经验,更没有我们常以为的总统候选人必备的大量资金,他仅是一个普通的人,而且是一位黑人,他有着并不美好的身世,然而,他的当选又是美国社会民主选择领导人的一个必然结果。因为在美国,参选人都有自己清晰的施政主张,在选举之初就告诉人们。而选民就可以根据这些主张和方向来选择,哪条路线孰优孰劣,谁的政策有利于美国和绝大多数民众的根本利益,有利于美国的国计民生、社会和谐和长治久安等等,那么那他就将得到更多的选票。 奥巴马主张 扩大政府干预经济的职能 ,缓和贫富矛盾,在财富分配上倾向于照顾和帮助穷人、弱势群体和中产阶级,以征税、福利计划等二次分配方式缩小贫富悬殊。这也是美国民主党的基本路线,而共和党主张的则是保守主义路线。在这里,肤色、宗教、男女、学历等等已经不是一种限制了,关键的问题你的政策对我有利,你是否有能力带领大家实现你是施政主张,如果你行,那么你就有当选。这就平等、民主、自由的美国价值观。在全球金融危机、经济萧条,贫富差距越来越大的今天,奥巴马的线路自然深得民心,再加上他天生的领袖风范和一...

外婆来北京

Image
有两年多的时间没有见到外婆了,依稀记得那年5.1回家,她送别我们时候的样子,看着我们远去,她是那样的不舍,似乎千言万语却不知该如何开口。 这次外婆来京是看望病重中的妈妈,很匆忙。在家里挺说妈妈病重之后,外婆日思夜想,心中始终牵挂着妈妈的病情。当听到妈妈手术还算顺利的消息之后,外婆便一定要来见上妈妈一面。于是三舅便辞了广州的工作,陪外婆来到北京。我们也不忍她在家天天暗自流泪,还不如接她过来看一看妈妈,毕竟看见了心里头才踏实。 年迈的外婆第一次踏上了外出的旅程。外婆来北京前从没有外出过,最远的地方只到过县城。她没有文化,一生都在勤恳地务农,生了八个孩子,有两个在60年代闹饥荒时不在了。外婆身材矮小、瘦弱,但是在公社干活时她并不比别人干得少。十多年前外公去世了,她就操持个整个家,一心想着把还没有结婚的几个舅舅的婚事操办了。当她的子女们外出打工时,她就替他们的子女看着孩子,照顾孙子、孙女们起居上学。外婆年老以后也总是喜欢干点活,种点蔬菜,有多余的就拿到市集上去卖,买不掉的一般也就送给邻居们了。邻居们都吃过外婆中的菜,他们都说,这把年纪了就好好地休息吧,让孩子们养着就行呗。外婆总是笑笑,依然干点农活。她说,这样反而快活。 我去接站时,透过车窗里看到外婆,她也大声的喊我,虽是隔着玻璃,我却“听”得非常真切。下车之后仔细地端详了一下,感觉她明显地消瘦了,脸上满是皱纹,牙齿也快掉光了,背驼的更厉害了。我大声叫了她“外婆”,她似乎没有听清楚。三舅跟我说,她的耳朵也有问题,声音小了或者外边太嘈杂便听不清。 朴实的衣着,还有同样朴实的话语,外婆不停地问我妈和我们的状况怎么样。似乎想一下子知道我们所有的过去,以替我们承担。外婆对从没见过的眼前繁华无动于衷,高耸的大楼,宽敞的公路,川流不息的汽车、人群,这些外婆看的模糊不清。我问她第一次坐火车感受怎么样,累不累,以及她对北京的印象怎么样,外婆却始终问的是妈妈的病情,她只是想急迫地见到妈妈。从她的眼神里我看到期待和不安。 于是我加快车速,很快便到了。一到家,看见妈妈瘦弱的样子,外婆便拉着妈妈的手啜泣起来。她们母女也时隔近两年没有见面了,这次见面有太多的话要说。妈妈也紧紧抓住外婆的手,眼里抖动着泪花,一时间却什么也说不出来,就这样彼此仔细地端详着对方。在一旁的我们,看得心里酸酸的,不知怎么个滋味。 外婆老人家虽然身子孱弱,...
Chrome浏览器带来的冲击 随着Web应用越来越多,桌面软件走向Web应用将会是一个趋势。除了传统的桌面程序,一些管理系统、文档工具、邮箱、聊天工具等也趋向Web化。Web应用确实能够随时随地的运行,不用安装,也不用升级,只要打开浏览器访问相关页面,就能获得相应的服务。而出色的前端程序应用,比如Ajax应用将能够提供给用户像桌面一样的使用体验。这样,更多服务便趋向Web应用。 而Web应用中,相当关键的就是浏览器,就像桌面应用的系统一样,浏览器负责解析整个前端的界面样式和交互逻辑。控制了浏览器,自然就像桌面应用里掌握了系统一样,一切的网页浏览和应用都要基于浏览器。 Chrome就是因为需要的不仅仅是一个“浏览”器,而是一个现代化的平台,可以浏览网页,使用网络应用,并支持那些刚刚开始着手的功能而生的。 虽然,在后台应用方面并不受限浏览器,但是浏览器不仅是一个入口,它还控制着各种解析标准以及插件接口,他可以提供前端的API,这样一来,掌握浏览器的一方无疑就像掌握了Web应用里的一个平台一样。而这个应用平台把原来的系统界限打破了,通过这个平台,很多程序可以直接运行,而无需依赖某个操作系统。这样,传统的依赖系统API的软件开发模式将会有一场变革。Web后台程序尽管依然依赖Web Server和操作系统,但是这种Web Server和系统可以是由互联网公司基于开源软件或自己开发。而普通用户依赖的系统可能仅是一个平台或接口,这个平台不仅可以运行Windows和Linux、Mac中,也可以运行在Iphone以及其他手机操作系统中,正是由于Chrome的开源,只要把引擎植入相应的操作系统中,用户浏览所依赖的平台就会有了,而这一切都是免费的。因此,如果Chrome取得成功,那么微软的不仅是IE,包括操作系统以及Windows开发框架.net甚至这种开发模式都会受到冲击。 但是短时间内,我相信Chrome的出现造成的直接冲击是Firefox、Opera等浏览器市场份额,因为IE的地位段时间内很难动摇,这不光是IE如此地成熟,还因为是太多的Web应用以来IE了,比如网上银行的密码输入插件,不用IE是根本没法使用的,更别说更多的Web应用直接以Only IE为标准。但Firefox或者其他的浏览器则不然,这些使用者更多的开发人员或者高级用户,这...
Image
听《全局意识加速-苹果再崛起解析》讲座 昨天去听 了COO叶朋的《全局意识加速-苹果再崛起解析》讲座。去的时候演讲刚刚开始,但整个大会议室已经挤满了人。当时会议室里像是把空调给关了,只有几架风扇 在那呼呼地吹。好不容易找了把折叠椅子靠角落坐下,虽然远了一点,但是总比起更晚来的同学可能要站着的好。:) 叶总首先把苹果的再崛起的历程大致叙述了一遍,然后谈到了苹果是如何打造出卓越的品牌以及优异业绩来的。他专门讲到了苹果公司为用户着想的细节问题, 还特地拿了台TinkPad笔记本与他的苹果笔记本做细节比较。有趣的比较和叶总的幽默不时引发笑声。 叶总可能是离投影屏幕太近,在这 满屋子的人里面有些热的透不过气,不时地擦他脸上的汗。 整个演讲非常有趣,中间不时还插播苹果的 DV短片。记得比较深刻有这两部分内容,一是他问到手机、电脑 的本质是什么?二是他对于苹果研发几点的自我认识。 下面大致回顾一下这两部分内容,跟大家做个分享,可能理解的也不正确,难免有误。 什么是手机和电脑的本质呢? 大家答案各有不同。都是数字产品?都很方便?都是一个工具?都是消费品?都是……? 都对,但也不全对。如果从深层次来理解,手机和电脑的本质是人们的生活中亲密伴侣,是有人们生活中不可缺少一定部分。他让大家想想如果哪天忘了带手机,你是否整天会若有所失,甚至失魂落魄?(比如担心不该接的电话被另外一个人接了?) 那作为生活中一个伙伴,得有哪些基本特征呢?首先是漂亮,爱美是人之天性;然后是可以倾诉甚至交流的对象,它能够填补你心灵中的一些空虚,能满足你想要的情感方面的需求。 关于这点,猛地这么一问,细想一下还真是。如果哪天忘带手机了,或者手机临时不在身边,还真是着急。一般的手机厂商仍然只是提供的一种工具,确实能够改善 人们的生活,提供人们便利。但是,人的需求是不同的,高层次的需求这些工具没有满足,因为还没有把这些工具服务上升高情感的层面。苹果抓住人们需求的本 质,提供给用户的不只是简单的工具,而是在工具的同时注意细节,处处从用户的角度给予情感上关怀。让简单的工具变成了富有感情的一个生活伴侣。 抓住了情感层次的本质,那就能真正赢得市场。我想,这点对于我们的工作具有一些建设性意义。如果说把一种工具、产品或是服务提高到情感的层次,那这 种工具、产品或是服务就...
对函数式编程了解较少,这些天看了一些文章,逐渐开始理解。其实以前在用的带有这种风格,只是并没有这么彻底,或者说“o,这就是函数式编程”,比如尽量限制变量的作用域到一个比较小的范围,我们再整个类里面不用到什么变量,全是通过函数来相互调用的。 当然对于这种模式或者概念而言,其实是没有特别的定论的。不过函数式编程的确由来已久,而最近两年才开始慢慢地热了起来。可能,原因是这种适合函数式编程的动态语言开始流行了。看一下函数式编程的介绍,如下: 什么是函数编程? 在经常被引用的论文 “Why Functional Programming Matters”(请参阅 参考资料) 中,作者 John Hughes 说明了模块化是成功编程的关键,而函数编程可以极大地改进模块化。在函数编程中,编程人员有一个天然框架用来开发更小的、更简单的和更一般化的模块,然后 将它们组合在一起。函数编程的一些基本特点包括: 支持闭包和高阶函数。 支持懒惰计算(lazy evaluation)。 使用递归作为控制流程的机制。 加强了引用透明性 函数式编程概念 ,包括匿名函数、调用函数的不同方法,以及将函数作为参数传递给其他函数的方式。函数式编程是一种强调表达式的计算而非命令的执行的一种编程风格。表达式是用函数结合基本值构成的,它类似于用参数调用函数。 函数式概念的运用 ,采用的示例包括:扩展数组排序;动态 HTML 生成的优美代码;系列函数的应用。 这些,JavaScript刚好符合。而JavaScript程序由于没有统一的包定义或者装载模式,脚本量大了时不太好维护,不够模块化。有时一个函数 块包括上百行代码,这对于代码的维护和可读性会是个问题。虽然,面向对象能有效解决了这一点,但是无形间文件似乎多了,代码似乎也增加了。 JavaScript为什么要使用函数式编程的方式呢?既然JavaScipt通过prototype可以完全实现面向对象,那我们为什么要函数式编程 呢?我想有很重要的一点就是,无论怎么说面向对象的设计把一些东西确实搞复杂了,更臃肿庞大了。这对于大型应用来讲是无可厚非的,但是通常 JavaScript我们用来实现的Web应用并不是企业级的,我们需要简单、高效,同时又维护性强,可复用的代码。 函数式JavaScript编程之所以很重要有三条主要的理由:...
《如何赢得别人的喜欢》 生活在这个世界上,身为这个社会大家庭的一员,就免不了要跟人打交道,跟他人交流。人和人之间的交流看似简单,其实是一门复杂的学问。处理好了,事情才能顺利起来,处理不好是要出问题的。 自古以来人和人之间交往就是个大的问题,圣贤在这方面总结的也很多。比如:“有容乃大、无欲则刚”,“己所不欲、勿施于人”,“将心比心”,“退一步心平 气和”,“万事和为贵”,“莫以善小而不为、莫以恶小而为之”等等,都教的是为人处世、跟人交往的道理。我们自出生时就在一个家庭里,要跟父母和兄妹交 流,上学了要跟同学校友交往,长大了还要谈恋爱交、结婚,工作了要跟同事相处、协作。可以说,人的交际自出生就开始了,而且一生中无处不在。在这种复杂的 人际交往过程中,尤其现代社会人口流动频繁,我们经常都会遇到不同的人。该如何做才能赢得别人的喜欢或者信赖呢?该怎么样才能让自己再与他们相处时如鱼的 水,相处融洽呢? 尤其是作为软件开发人,由于整日对着电脑屏幕,看的是蝌蚪般的代码,脑子似乎都已经麻木了,加上平素与外界接触不多,常常会发现身边有些同学变得越来越沉默寡言,略显木讷和内向,从而缺少朋友,社交圈不广,在公司内外也得不到更多人的喜欢与信任。我们该怎么做? 下面记录一些心得,希望对于有此困惑的朋友有用。 看了卡内基《 人性的弱点 》一书,再加上自己的感悟,有这么几点记录下来。 如果你要赢得他人的好感、信赖与尊敬,那么你要做的: 1、了解别人的需求 是否了解他人都不重要,关键是及时地发现并了解别人的需求。这一点最主要的就是问,不了解就多问嘛。比如进到购物店服务员会问,先生,你需要什么帮助?了 解清楚他们的意图,然后再针对性地交流,这样,就能够达到契合了。另外,通过一些场合以及他的装束,还有跟他基本的寒暄也是能了解一个人大概的,有针对性 的交谈,这是赢得喜欢的第一步。 2、从心底里面先去喜欢一个人 如果你抱着喜欢他人的态度,那才能得到他人的喜欢。假使你对别人没有好感,或者不喜欢,那又怎么能赢得别人的喜欢呢?任何正常的人都有喜欢的人和喜欢的方 式,从心底里按对方的方式去喜欢他/她,这样交流就会容易得多。当然,这并不是叫你去阿谀奉承,投其所好,这里讲的是你如何去赢得别人喜欢,是至真至诚的 那种。 3、你要想别人怎样待你,必须先得怎样待人 其实就是将心...
Eclipse 3.X 配置tomcatPlugin、lomboz、phpeclipse、jseclipse插件 eclipse是非常棒的Web开发工具,有各种丰富的插件可以选择,通过eclipse再配置适当的插件,可以让web开发变得轻松,变得更可控。 配置eclipse支持jsp,php,js很简单,步骤如下: 一、下载软件 1.最新稳定版本 eclipse-SDK-3.3.2-win32.zip ,根据自己的系统选择版本。这里下载的是Eclipse Classic 3.3.2 - Windows (141 MB) URL: http://www.eclipse.org/downloads/ 2.下载tomcat支持补丁,支持tomcat的补丁。下载的文件是tomcatPluginV321.zip URL: http://www.eclipsetotale.com/tomcatPlugin.html 3.下载jsp开发补丁,语法高亮和自动提示支持。下载的文件是 org.objectweb.lomboz-all-in-one-R-3.3-200710290621-win32.zip URL: http://lomboz.objectweb.org/ URL: http://lomboz.objectweb.org/downloads/drops/R-3.3-200710290621/ 4.下载php eclipse,支持php高亮和语法提示。下载的文件是 net.sourceforge.phpeclipse_1.1.8.bin.dist.zip URL: http://www.phpeclipse.de/ URL: http://sourceforge.net/project/showfiles.php?group_id=57621 5.下载js eclipse,支持js高亮和语法提示。下载的文件是 jseclipse_plugin_040207.zip URL: http://www.interaktonline.com/products/eclipse/jseclipse/overview/ URL: http://labs.adobe.com/technologies/jseclipse/ ...

Linux下安装配置 Jdk1.6+Tomcat6.0.x+MySql5.... 简版

Linux 下安装配置 Jdk1.6+Tomcat6.0.x+MySql5.x+Apache2.2.x+jk_mod1.2+PHP5.x 简版 本篇以Redhat AS5,内核为Linux 2.6.18-8.el5 为例,其中Redhat/Fedora系列基本一致,其他Linux或者版本均可以参考。 STEP 1 软件下载: 1. jdk1.6.x    http://java.sun.com/javase/downloads/index.jsp 2. tomcat6.x   http://tomcat.apache.org/download-60.cgi 3. mysql5.x    http://dev.mysql.com/downloads/mysql/5.0.html                    http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a-linux-i686.tar.gz/from/pick 4. JDBC connector   http://dev.mysql.com/downloads/connector/j/5.1.html 5. apache2.x   http://httpd.apache.org/download.cgi 6. php5.x      http://www.php.net/downloads.php 7. jk_mod1.2.x  http://tomcat.apache.org/download-connectors.cgi SETP 2 1. JDK安装      1.1  解压并授权         [work@localhost webServer]$ chmod a+r jdk-6u10-beta...