存档

2010年1月 的存档

Raise my hands , for the WOW

2010年1月30日 hashei 没有评论
分类: 每周精华 标签: ,

抛弃“纯”,留下“真”——《和莎莫的500天》观后感

2010年1月25日 hashei 没有评论

出差也是个看片的好机会!

老实说,我爱情片看得不多。记忆里留下印象的只有《人鬼情未了》、《西雅图未眠夜》、《情书》以及较近的《非诚勿扰》,相比较而言,《和莎莫的500天》给我的印象是真实,一种能跨越东西方文化差异的真实。

从汤姆见到Summer的第一天开始,我们就能在他身上或多或少见到自己的影子:和别人的聊天中,装作对她毫不在意;在得知她的喜好后,千方百计的想引起她的注意;仅仅一句“周末过得不错”就胡乱的猜测而使自己神伤;因为她参加,所以也参加本不感兴趣的公司聚会,一句“你问起我了?”就能让汤姆欣喜万分……

这种真实,还存在于Tom的被动、腼腆之中。酒吧之外,事情挑明了,TOM没有表白;影印间里,他们亲吻了,是Summer主动的;Tom家中,这边还在劝镜子里的自己冷静,那边已经脱去了衣裳……待到Summer打开心墙后,Tom更加慌乱了,一边强烈的想确定关系,一边又怕毁坏现在的良好感觉。终于有一天,Summer一觉醒来,对Tom的态度变了。

是Tom搞砸了一切么?并非如此。他只不过相信命中注定,希望等到真命天女的纯真男孩。面对Summer这样“既看中自己又长又黑的头发,又能轻松的剪掉,一点感觉都没有的”的女孩,他一开始就处于下风。莎莫的不相信爱情,不愿被他人所束缚,“I’m not really looking for anything serious”的言语让Tom小心翼翼,生怕踩中她的雷区。但是他对莎莫的爱是显而易见的,除了热恋时的春风得意马蹄疾,就当被甩后火车上再次相遇,也依旧心甘情愿的谈笑风生。回来的路上,夕阳斜射,佳人依偎,让他又一种Summer回到身边的错觉,产生了不切实际的幻想,直到被更残酷的现实击退。

那应该怪这个希望“color my life with the chaos of trouble”的姑娘么?片中Tom失恋后的一次相亲中,另一个姑娘问到:她有没有拿你当备胎?她有没有把你当作ATM机?否定的回答让我们知道Summer并非玩弄感情的女子,她对爱情的排斥是童年记忆的后果。但一句“我有时梦到我在飞……我浮起来了,很棒,感觉很棒,我又自由又安全,后来我发现我旁边没半个人”也道出了她其实很希望有一个人能陪伴在身旁。

大家都没错,那缘何两人走不到一起?要怪就怪Tom的完美主义,怪他迷信心有灵犀,以为有些美好的东西无须表达,怪他坚信缘分,摈弃一切包含刻意成分的形式。怪他不知道女人的谎言,不了解女人的试探,不明白女人的声明,有些时候只是鱼钩,只为了钓出他的承诺。怪他把承诺看成重逾生死,把男女朋友关系的确立看成是执子之手,与子偕老的不可更改的誓言。Tom就好像一口井,虽然深处波涛汹涌,但表面依旧平静,也就怪不得Summer说“我只是对你没有信心”了。

到影片的最后,Tom终于知道了“奇迹并不存在,没有什么是注定好的,一切要靠自己去争取”,对于初次见面的autumn不再羞涩,原本花了28天才支支吾吾由别人道出的话一下子就说出了口。对此,你既可以褒扬他成熟了,了解了爱情的真谛,也可以贬低他不过是由“练爱”练出了泡妞的诀窍,随意表白的开始,但不可否认这样的爱情往往更能走到最后。

所以本篇虽是爱情电影,但受众其实仅为大龄单身渴望恋爱的男性青年,有人用自己500天的经验告诉了你:纯真的爱情只有在日剧里出现,抛弃没有结果的“纯”吧,留下“真”,确保不要成为花花公子就足够了。

PS:去年有人问我“如果你要追求一女生,觉得哪三种方式最能让你得逞?”我说先要“投其所好”,吸引人注意,寻找共同语言。现在看看正是Tom那种放放音乐的不得其所的傻办法啊,还是“送花送东西、短信电话嘘寒问暖、三天俩头约出来”才是王道。不过对于我这种基础薄弱之人,忍法·脸皮增厚之术太难练了。

分类: 读书笔记 标签:

相同却又不同的三十年-《我们台湾这些年》读后感

2010年1月22日 hashei 3 条评论

火车真是一个读书的好地方!

这周出差,在火车上看完了《我们台湾这些年》。30多万的文字,叙述了一个老百姓眼中台湾这三十年来的真实生活和心路历程。读此书以前,我对台湾的了解只是地理书上看到的日月潭、阿里山,新闻里报道的两岸时好时坏的关系以及名声漂洋过海来的台湾歌手。读过之后,才发现原来大家的生活是那么的相似。

整个十月,大街小巷庆祝节日的牌楼、标语,使整个城市红彤彤的,尤其是“总统府”前的介寿路,都会搭一个代表双十的“十十”状牌楼,吸引了各处来的人潮观看。……对小朋友来说,十月的假特别多,所以也特别期待。

回想我小时候,那时国庆还没有黄金周的概念,但是每到十一,南京路上逛街的人群里总有我们一家。那时南京路的灯光还很简陋,只是一排排小灯泡挂在树上,商店的霓虹灯也只是从左亮到右,从上亮到下,辅助以间隔和波浪。但就是这样每年不变的场景,每年总还要重复一遍南京路走到外滩的路程。仿佛唯有如此,才算过了十一。

八点左右要升旗,到操场前,各班都会在教室前面的走廊排号队,然后音乐声响起,就一班班地慢慢走下楼……各班都走到定点后,台上的司仪就会统一喊整队口令,待整完队后就开始升旗。……升完旗就有校长、各室主任等人轮流上台讲话……朝会完后全校就会来一段“国民健康操”,台上总是有几个同学在带领做动作,小学时有被选上去做过一次,真是超丢脸的。

看到这一段,仿佛写书的不是台湾人,而是身边的同学,这一幕场景,80后的都应该很熟悉吧。类似的还有学生时代流行歌曲的风靡,电视剧动画的影响,被老师罚站罚打却又不知道改反而交流起挨打心得,“男生的课本里,永远都画满了大胡子,要不就是独眼龙,女生的课本里,人物都是充满了星星般地水汪汪大眼睛”,养蚕宝宝、将豆苗放在湿棉花上种等等同时发生在两岸小朋友身上数不胜数的例子。

而且有趣的是,连小孩子间流传的鬼故事都一样:每一所学校,以前一定都是坟场、刑场之类的,要不就是音乐教室里的钢琴半夜会自动传出琴声,贝多芬的眼睛会转动等。至于高中后的文理分科,业余时间的补习,考大学失利后的第四年级,每一个过来人肯定都记忆深刻。就是现在电视里一直宣传的反低俗、促和谐,年轻人的“蜗居”困惑,在当年的台湾也能找到相同的影子。

这一个个小故事,拉近了大陆百姓和台湾民众间的距离,原来大家都是这样的啊!

除了这些我们生活中也经历过的事,这本书还像我们讲述了台湾这三十年来独有的政治变革的风雨历程。从最初的“美丽岛事件”,“江南案”;到蒋经国的政治改革、开放党禁允许民进党成立;再到大家吃着民主香肠,去听一个个候选人发表的参选活动,陈水扁的竞选上台及连任。让我了解了台湾政治的真实情况,而不光是《古惑仔》里立法会的打打杀杀,《黑金》里黑白勾结。

台湾刚实行宪政改革,推行民主时确实“乱”过,:戒严时代,社会看似和谐,其实暗潮汹涌。所以一解了严,就如同压力锅爆开了一样,一时间百家争鸣,百花齐放。当时参与各种抗争的分子,从基层的计程车司机、农民、工人、老兵、少数名族,一直到牧师、作家、教授等……从民主一直到劳工、环境、人权与女性等议题……那是一段警察与抗议者对峙、棍棒与乱石起飞、拉布条抗议及举牌警告的年代……给过惯旧有保守稳定环境的人一种社会失序的印象。

但台湾社会并没有因此垮台,民众在一次次的“乱”中了解了个人的政治权利,并且越来越看中手中的选票,从00年国民党变为在野党,08年又恢复为执政党就可见一斑:大多数群众虽然心里有政治取向,但并没有多深,只要公民们觉得哪一个政党或候选人能带给他们好处或前景,就支持他们。而且“社会越来越开放,越来越不知道该反对些什么,导致愤青们很失落”。

更重要的是,民众在二十几年来不断自我学习及思考,思维渐渐摆脱了“标准答案”的影响,不再流于二分——非黑即白,容不下他人的政治价值观了。

有了思想的成熟,社会舆论对于一些社会事件也有了自己的评判:少数民族的汤英神因为受到老板歧视外加欺压,一怒之下杀了雇主全家。虽然法律需要秉公无私,宣判死罪,但是整个社会都开始讨论山胞的问题,检讨整个畸形扭曲的社会对少数民族所采取的漠视与歧视,以及有形无形的莫须有排斥,没有给他们一个合理的生存空间。

这些主人翁意识的养成,还体现在99年9.21地震后民间团体自发的有效率的组织及配合,对于救灾及重建工作,起到了不亚于官方的作用。

相比较下,我们的杨佳案,西藏的事件,都没有引起整个社会足够的反思,前者大家沦为看客,后者沦为单方面的批判,对外来人员的歧视与“反歧视”有愈演愈烈之势。石首,厦门PX项目等群体性事件,也因主流媒体的“低调”而仅仅为少数人所知,错过了培养民众独立思考,批判性思考的机会。于是只要三句话:你是不是男人?你是不是上海人?你是不是中国人?就能把原本有教养的、彬彬有礼人变成一个头脑发热的“野兽”。

《对贺卫方“论辩演说传统与西方法治”演讲的点评》一文详细缺乏独立思考、批判性思维的弊端。“理性的讨论和论辩能够促进沟通和理解,能够带来思想的进步,产生合理的结论,而非理性的口水战则会扩大隔阂与对立,使荒唐的观点得不到有效的解构。”

有人肯定会觉得,好好赚钱过日子不就行了,何必那么麻烦的去想那些事呢?《银河英雄传说》中有那么一段话“民众所喜欢的并非自主性的思考及随之产生的责任,而是命令、服从及随之产生的责任免除。鲁道夫的上台就是一大历史见证。在民主政治中,应当为弊政负责的是选择不合格的执政者的民众本身;专制政治则不然,民众不愿自我反省,而喜欢轻松且不需负任何责任的大肆抨击执政者。”虽然之后的故事很精彩,杨准将的形象深入人心,但是我觉得,他还是做一个历史学家比较好!

6种方式,拯救Google的网络服务数据

2010年1月20日 hashei 1 条评论

转自  学无止境@一点一滴

原文链接  http://www.gtdstudy.com/?p=1797

《让每一天有意义:一生的学习软件推荐》一文中,曾提到:我所有的数据都放在Google上面!且永远不会丢失!——但现在,我得说,这令人沮丧:我可以继续使用,数据可以永久保存,只是,Google已在墙外……

我无意渲染Google离去中国的悲伤,它让信息永无止境,它让我们离世界近的触手可及……可是?中国已无Google??

一、备份Gmail电子邮箱的邮件

1.通过Firefox浏览器备份
Firefox的用户都装上了Gears吧?没有装的,到这下载安装上:http://gears.google.com/intl/zh-CN/index.html

安装之后,在Gmail的设置中开启“离线邮件”的功能,即“设置”——“离线版”——“为此计算机启用离线邮件”。

在“下载选项”中,我推荐你下载所有的标签:收件箱、已发邮件、草稿与自己建立的标签,同时最好都点击“全选”,这样才是完整的。

同时,后面还有一个“附件”选项,你自己考虑是否下载所有的附件,我一般不下载附件,因为比较费时间的。
clip_image002

2.通过Thunderbird邮箱客户端备份
你不必一定要使用Thunderbird邮箱客户端,像Foxmail、Outlook都行,看你喜好自己决定吧。

若你打算使用Thunderbird备份邮件,你可在此下载Thunderbird软件:http://zh-cn.www.mozillamessaging.com/zh-CN/thunderbird/

安装完Thunderbird后,开始新建一个账户吧:“文件”——“新建”——“邮件账户”,见下图:
clip_image004

接着在弹出的对话框,输入你的Gmail账户信息,点击“继续”,再在下一个对话框确认“创建账户”就可搞定,然后,Thunderbird自动帮你开始下载邮件了。

阅读全文…

使用manageprofiles来建立websphere的profile

2010年1月20日 hashei 1 条评论

在Unix的机器上(包括AIX、HPUX)安装websphere64位的话,想要建立Profile是没有图形化界面的,需要使用manageprofiles命令,下面就详细描述一下如何使用这个命令。

1、建立DM的profile,使用的模版在{install_root}/profileTemplates/dmgr下
句法为:
manageprofile.sh -create –templatePath {install_root}/profileTemplates/dmgr

调用参数为:
-create 建立一个profile. (必选)
-templatePath 指定使用模版的路径. (必选) 建立DM的路径为{install_root}/profileTemplates/dmgr
-profileName 指定profile的名字. (可选)
-profilePath 指定proflile需要建立的路径. (可选)
-hostName 指定profile对应的主机名称. (可选)
-nodeName 指定profile对应的node的名称. 此名称必须在同一cell中唯一. (可选)
-cellName 指定profile对应的cell的名称. 每一个profile的cell名称必须唯一. (可选)
-isDefault 讲此profile指定为缺省的profile,在运行命令期间不需要使用profileName的参数. (可选)
-omitAction 附加条件. (可选)
-adminUserName 在指定administrative security选项后的管理员名称. (可选)
-adminPassword 在指定administrative security选项后的管理员密码. (可选)
-portsFile 指定profile的端口设定文件. 此参数和-startingPort或-defaultPorts参数冲突. (可选)
-startingPort 制度建立profile是的所有的端口的起始的端口号. 同-portsFile或者-defaultPorts参数冲突. (可选)
-defaultPorts 对新建立的profile使用缺省的端口号. 同-portsFile 或 -startingPort 参数冲突. (可选)
-validatePorts 进行端口号验证,保证使用的端口号没有已经被用或者被保留. (可选)
-enableAdminSecurity 新建立的profile使用用户密码方式认证,使用此参数后面跟 true. (可选) 
-enableService 作为linux的service使用,使用此参数后面跟 true. (可选) 
-serviceUserName 指定作为service使用时的用户. (可选)

-webServerType 指定Web server的类型. (可选)
-webServerOS 指定Web server的操作系统的类型. (可选)

例子:
export WAS_HOME=
export PRO_HOME=
以上指定websphere的安装路径和profile的路径,或者输入命令时替换

manageprofiles.sh -create \
-templatePath $WAS_HOME/profileTemplates/dmgr \
-profilePath $PRO_HOME/Dmgr01 \
-nodeName "nodename" \
-cellName "cell name" \
-enableAdminSecurity true \
-adminUserName wasadmin \
-adminPassword password \
-profileName Dmgr01 \
-hostName `hostname` \

2、建立custom的profile,使用的模版为{install_root}/profileTemplates/managed
句法为:
manageprofile.sh -create -templatePath {install_root}/profileTemplates/managed
调用参数同上:

要联合到DM的例子
manageprofiles.sh -create \
-templatePath $WAS_HOME/profileTemplates/managed \

-profileName AppSrv01 \

-profilePath $PRO_HOME/AppSrv01 \
-nodeName test01 \

-hostName `hostname` \
-cellName test1 \
-dmgrHost 192.168.1.100 \
-dmgrPort 8879 \
-dmgrAdminPassword password \
-dmgrAdminUserName wasadmin

不用联合到DM,而后用addNode.sh联合的例子
manageprofiles.sh -create \
-templatePath $WAS_HOME/profileTemplates/managed \
-profilePath $PRO_HOME/AppSrv02 \
-nodeName test02 \
-cellName test2 \
-profileName AppSrv02 \
-hostName `hostname`

addNode.sh 192.168.1.100:8879 -username wasadmin -password password

3、建立appsrv的profile,使用的模版在install_root/profileTemplates/default
句法为:
manageprofile.sh -create -templatePath install_root/profileTemplates/default
调用参数同上:例子么也就那样

4、对于集群来说,建立DM profile,然后建立多个custom的profile,addNode进去即可。或者把现有的app profile addNode到DM的概要文件中,然后通过克隆建立集群。

如何使用代理服务器

2010年1月17日 hashei 没有评论

转载自月光博客 [ http://www.williamlong.info/ ]
本文链接地址:http://www.williamlong.info/archives/2057.html

本文为个人收藏及技术传播

虽然我们的网络在公开场合下自称是“开放”的互联网,但实际情况却不是这样的,例如前几天,已经有两个同事咨询过我,如何使用代理服务访问Facebook,我发现其过程还是挺多的,与其我一步步讲给他们听,不如写一个教程,这样他们也更能理解和操作。下面我就介绍一下我是怎么使用代理服务器的,算是一篇科普教程吧。

前面一段是科普教程,如果你只关心如何使用代理,可以直接跳到“如何使用SOCKS代理服务器”这一段。

什么是代理服务器

代理服务器(Proxy Server)是网上提供转接功能的服务器,在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

比如你想访问的目的网站是A,由于某种原因你不能访问到网站A或者你不想直接访问网站A(这样通过代理服务器网站A,对网站A而已可以隐藏你自己的身份,也就是不知道是谁访问的网站,而认为是代理服务器访问的),此时你就可以使用代理服务器,在实际访问网站的时候,你在浏览器的地址栏内和你以前一样输入你要访问的网站,浏览器会自动先访问代理服务器,然后代理服务器会自动给你转接到你的目标网站。

代理服务器的作用

提高访问速度:通常代理服务器都设置一个较大的缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。

隐藏真实身份:上网者也可以通过代理服务器隐藏自己的真实地址信息,还可隐藏自己的IP,防止被黑客攻击。

突破限制:有时候网络供应商会对上网用户的端口,目的网站,协议,游戏,即时通讯软件等的限制,使用代理服务器都可以突破这些限制。

代理服务器主要类型

HTTP代理:最简单的一种代理形式,能够代理客户机的HTTP访问,上网浏览网页使用的都是HTTP协议,通常的HTTP代理端口为80、3128或8080端口。

SOCKS代理:SOCKS代理与HTTP等其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP协议,也可以是FTP协议,或者其他任何协议,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。SOCKS代理又分为SOCKS4和 SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端远程域名解析(解决DNS污染就靠这个了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCKS则不一定能做到。目前SOCKS5是最常用的一种SOCKS代理。

如何使用HTTP代理服务器

HTTP代理服务器的设置方法,对于IE和FireFox设置略有不同。设置前需要先找一些可用的免费代理服务器地址

IE的设置是这样的,打开IE浏览器,选择菜单栏的“工具/Internet选项…”。

这时候分两种情况,对于ADSL拨号用户来说,选择一个网络连接后,点“设置”,如下图所示,选中代理服务器,填入地址和端口号。

clip_image001

对于局域网用户来说,需要点“局域网设置”,如下图所示,选中代理服务器,填入地址和端口号。

clip_image002

FireFox的设置和IE类似,打开FireFox浏览器,选择菜单栏的“工具/选项…”。

这时选择“高级/网络”,点设置,就出现下面的界面,就可以进行代理服务器的设置了,选中“手动配置代理”,然后填写代理服务器的地址和端口。

clip_image003

如何使用SOCKS代理服务器

这里就到重点内容了,SOCKS代理是目前功能最为全面,使用最为稳定的代理服务器,我目前上网就只用SSH搭建SOCKS代理服务器上网,访问网络没有任何限制。下面我就着重讲一下如何使用SOCKS代理服务器。

用SSH搭建SOCKS代理上网,建议使用Firefox浏览器,因为Firefox支持SOCKS代理远程域名解析,而IE只能通过类似SocksCap这样的第三方软件实现,不是很方便。

配置Firefox浏览器

在Firefox设置SOCKS远程域名解析,主要是为了防止DNS污染,具体设置方法是,在Firefox地址栏中,输入 about:config ,按确认,修改里面的一项数值,改成 network.proxy.socks_remote_dns=true 就可以了。

clip_image004

然后,打开FireFox浏览器,选择菜单栏的“工具/选项…”。选择“高级/网络”,点设置,就出现下面的界面,就可以进行代理服务器的设置了,选中“手动配置代理”,然后在SOCKS主机上,填写代理服务器的地址127.0.0.1,端口1080,SOCKS类型选择“SOCKS V5”,这时Firefox就配置结束。

clip_image005

设置SSH

配置好了Firefox,就该配置SSH了,安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。常用的SSH工具有开源软件PuTTY,支持SSH远程登录的主机可以实现socks5代理服务器的功能,不过在PuTTY中没有配置文件,需要手动设置才能实现,且无法保存,而PuTTY完整版自带的pLink可以实现命令行方式调用PuTTY实现SSH的加密通道。

具体的方法是,去PuTTY官方网站下载pLink这个文件,pLink的调用参数是:plink -C -v -N -pw 密码 -D 本地端口 远程用户@IP或域名:远程希望打开的端口。

新建一个文件,写入以下内容,另存为pLink.bat批处理文件,并放在Putty的安装目录内。

plink -N Username@sshServer -pw Password -D 127.0.0.1:1080

请将Username sshServer Password三处改为用户自己登陆SSH服务器的用户名、服务器地址和密码。这个SSH帐号可以通过多种方法获得,例如用户购买了某些国外主机空间或VPS就会有SSH帐号,或者在淘宝网也有SSH帐号出售,我自用的SSH帐号是用每年100美元购买虚拟主机时赠送的,通常SSH帐号的价格大约是每年几十元人民币左右,也有少量国外网站提供免费的SSH帐号。

执行这个批处理文件,保持其窗口开启,一旦关闭窗口代理便失效。然后打开已经配置好127.0.0.1:1080的Socks5代理的Firefox浏览器,就可以使用SOCKS代理服务器上网了。

其他设置技巧

为了方便代理服务器的快速切换,我建议安装一个名为QuickProxyFireFox代理服务器扩展,可以实现一键切换代理功能,QuickProxy安装后在状态栏有一个按钮,点击后可以启用、关闭Firefox浏览器的默认代理设置,可以快速在代理和非代理之间切换,很方便。界面如下图所示。

clip_image006

设置完成了之后,你就可以自由自在地在开放的互联网上傲游了。根据我的使用经验,基于SSH的SOCKS代理稳定、快速、功能全面,是值得推荐的代理方法,使用过程中流量需要自己把控,我个人觉得其浏览体验要远远高于其他代理软件。

随着这次Google退出中国市场,本文可能会成为未来网民常用的上网技巧之一。

分类: 信息安全 标签: , ,