2007/07/31

补漏拾遗:在Windows下访问Linux的图形应用

以前在学校的时候了解过这个方法,但实在没遇到很实在的应用,后来就慢慢忘记了。最近在使用ClearCase的过程中经常遇到这个需求,于是到网上搜了搜,罗列如下:

首先在Windows上安装Hummingbird Exceed(这是个商业软件,还好我们公司买了它的license),然后通过Exceed在Windows上建立XServer,当它与Linux Client建立连接之后Client就可以把图形窗口发送到XServer上进行显示和控制了。

1. 设置Exceed
1.1 通过"开始 -> 程序 -> Hummingbird Connectivity V7.1 -> Exceed -> Xconfig,打开"Communication",在Mode 项中选择"XDMCP Broadcast";
1.2 启动Exceed,如果跳出"XDMCP Display Manager Chooser"则选择Passive模式,此时Exceed会显示一个空的桌面。

2. 启动Linux上的图形应用
2.1 登录Linux服务器,成功之后设置环境变量
# export DISPLAY=Windows机器IP地址:0.0
2.2 启动图形应用
# startkde
or
# clt lsvtree -g foo.c

此时Linux机器的图形界面就显示到本地Windows的Exceed窗口里了。

2007/07/19

Google Reader是个好东西

GoogleReader虽然已经知道并且注册很久了,但一直没有怎么用过。相比聚合器,我更喜欢直接到网站上去浏览。最近在关注一些博客,不定期更新的那种,所以经常有白跑一趟的经历。更关键的一点是不同的网站一般有不同的浏览方式,我必须频繁改变自己的习惯去适应它们。现在我把这些都聚合到GoogleReader里了,只需要打开一个页面就可以看到所有订阅的更新,并且所有这些订阅的内容都有统一的浏览方式。现在Reader对于我而言终于从一个花架子变成了一个真正实用并且逐渐离不开的东西了。

2007/07/18

关于微波辐射

你认为微波对人体有影响吗?虽然各种纷繁的报道中急于抛出一些所谓"结论",但其实这个问题到现在为止还是个仁者见仁智者见智的问题。正方目前还拿不出任何确凿的证据证明低功率的微波对人体有直接的尤其是负面的影响;而对于反方来说也很不巧,这个命题类似于一些物理原理,是个根本个无法证明的命题。我的意见?以下是我的分析:

电磁波以可见光为分界线,往紫外方向是紫外光、X射线、伽玛射线等对人体有害的射线,这些辐射会对人类造成不可逆的累积效应;往红外方向是红外光、微波,这些辐射就现在而言还没有证据表明对人体会有累积效应(除了热效应,但这是不可累积的)。

所以我个人倾向于认为,既然根据观察,到红外为止电磁波波长由短到长从有害变为无害,那么波长比红外更长的微波应该也对人体无害才对。这个世界是连续的,电磁波的一些属性不应该在微波阶段发生突变,这样才自然。

2007/07/03

关于我的电脑

早上9点过几分钟到了公司,打开显示器,动了下桌上的鼠标,发现显示器没有显示。想起来原来昨天走之前把电脑关闭了。于是按下电源键开始启动电脑。我有心理准备的,知道这个时间会比较长,于是就拿出早晨准备的面包开始享受早餐了。吃到一半的时候,登录界面显现出来了。这个时候电脑还没有响应,我又稍等了一下,开始输入用户名密码,完工后继续吃早饭。电脑就此开始它艰苦的历程了。这个历程是如此之长,以至于在我吃完早饭的时候桌面还没有完全被显示出来。干点什么呢?泡杯咖啡吧:冲了下杯子,加咖啡,加伴侣,不加糖,跑去添了水,回来一看,桌面刚刚显示出来。又过了一会儿,Outlook终于显示完全了,桌面达到了一种稳定的状态,但这个时候硬盘还在不停地响。虽然电脑还时不时地停止响应,但毕竟可以开始工作了。看了下时间,这个时候是9点20。

我的电脑不算差了,Dell Precision 380,P4 3.4G,1G RAM,WinXP SP2。我承认启动项有点多,先是公司IT的脚本,然后是ClearCase的mount、doctor,然后是输入法、金山词霸、GoogleTalk、Outlook,当然还少不了杀毒软件什么的。启动完毕之后任务管理器里有60个进程,恐怖。不过也就开机有点慢,其他时候还是很不错的,忍了。硬盘速度是个问题,什么时候硬盘速度和内存速度达到同级别的话就世界大同了。

2007/07/02

驾照小路考--通过

本来两周前就应该考小路的,由于出差只好往后拖了两周。上周终于接到教练电话说安排周五考试,一早8点来接我。周五早早起来,结果等到快9点教练才到,到了考点又等了一个多小时才轮到我考试。每天来考试的这么多人,在这么多训练样本的情况下考点就不能改进一下预约算法,把考试安排的更有效率一些?

不管怎么说,结束了漫长的等待还是蛮开心的。上车之后先系好安全带,然后等考官坐到副驾驶座上,绿灯一亮考试就开始了。当天早晨如果能先熟悉一下考试项目就好了,一周没摸车多少有点生疏,结果在过限宽门的时候后视镜撞到了杆子上。后视镜的镜片撞得飞了出去,20分没有了。后面的项目只好加倍小心,终于没有出什么差错,但车子到终点之后一查,成绩竟然不合格!一看原因,竟然是超时!这在练习的时候是根本未予考虑的问题。这样继上次模拟倒车之后我又一次在阴沟里翻了船。

还好还有第二次机会。此时天下去了雨,有点大。考官打开了雨刷,对视线多少有一点影响。不过这个时候心情已经完全放松了,感觉也慢慢找了回来。再过限宽门的时候没有出意外,但此时风大雨大,车内的考试系统提示说由于场地条件不好,这个项目作废,需要重来!真是好事多磨。听从考官的要求,掉头,重新试穿另一道限宽门。这次依然顺利。百米加减档、侧方停车、坡道停车起步......后来的项目就比较顺利了,同时在非扣分环节上加快了车速。到最后一个项目单边桥时心里就很踏实了,右后轮从桥上下来之后的同时心里的最后一块石头也落了地。考试完美结束!但临走前考官把我拉住,说我撞坏了后视镜要赔30大元。我无语,这反光镜片本来就是靠皮筋绑在后视镜上的,撞掉了捡起来绑上就又能用了,还找我要钱。不过心情不错,又不敢得罪考官,于是掏钱走人。心里琢磨着,那限宽门跟修车铺撒在路上的钉子真是有异曲同工之妙啊。

2007/06/23

这个夏天

又一个夏天到了,上海比合肥、杭州、南京这些地方到底还是舒服些,一直到6月底了才刚开始热起来。热也不是太热,只是由于是梅雨季节,有点闷热而已。8月份是一年间最难熬的时候,到了9月就又会好多了。这个夏天,天天泡在网上的你有什么计划呢? 下周五进行小路考,顺利的话再过两周进行大路考,这样就至少先把驾照拿到手。除了出差和公司组织的活动以及回杭州,好久没有自己出去玩了。这个夏天要旅游一次,请一个星期的假,好好休息休息。到成都还是到海南?这个留着慢慢考虑吧。老婆喜欢海,所以还是后者可能性大一些。被偷了电瓶的电瓶车上上周处理给了一家修车铺,才100大洋。由于处理掉了一个白占了家里半年地方的东西,虽然既被偷了电瓶又近似于白送出了电瓶车,心里竟然还感觉到一些轻松,人心真是不可理喻。这两天准备再去买一辆锂电池的电瓶车,这样周末在家周围活动会方便很多。8月底公司搬家,到时候上班时间会从现在的公交加地铁一个半小时缩短到骑车半个小时以内。这实在是件令人开心的事情,也许会深刻影响到我的生活方式。每天多出来两个小时的时间作什么用呢?早晨可以健健身,下午的话可以收拾一下家里,也许会做做晚饭什么的。 昨天是夏至。这个夏天,抓紧进行吧。

2007/06/08

繁忙的一周

昨天开会初步定下来下周四五去北京出差,为北京部门的同事做两天的技术培训。两天?!那得讲多少东西啊,可讲义现在一个字都没影儿呢。不巧的事情还在后头。晚上跟教练打电话,被告知说下周三或者周四进行小路考,还跟我说考试时间无法更改,出差什么的都得让路。今天一上班就跟老板商量,结果老板讲通知都发出去了,大家翘首以待呢,怎好改时间?于是立即打电话把周三的机票由下午改到晚上,免得万一周三考试的话有冲突。再和教练打电话,义正词严地讲出差时间无法更改,要他看着办。两头协商的结果就是教练答应尽量把考试给安排到周二或者周三。现在看起来冲突解决了,可讲义还是一个字都没写。后面的几天就只能做这一件事情了。两天,得准备讲多少东西啊。 -------------------- 2007/06/10: 考试的事情解决了,推后两个星期......

2007/06/01

倒车考试——通过

周四请了一天的假去参加申领驾照的第一个场地考试——倒车考试。考试安排在上午11点半,我们在10点以前就到了考场。由于时间尚早,先到附近的训练场熟悉了一下,倒了几次车都没有什么问题。11点拿着考点发的午餐券去食堂吃了午饭,然后就耐心等候考试了。考点是全封闭的,候考的人都在考点外的房间里等着,跟在朝房似的。11点50多才叫到我的名字,拍照之后直奔4号场地而去。这次吸取了模拟考的教训,对车况相当注意。一上车先调整座位和检查反光镜,直到一切都没问题了才关车门(根据我的经验,关上车门考试马上就会开始)。三个地方特别注意了一下,一个是离合器尽量慢起,一个是倒档反复确认是否牢靠,最后一个是放松心情。整个过程很顺利。唯一一个可能的意外是车子启动之后我又听到了脱档的声音,于是在车身未停止的情况下立即重新挂了一次。后来想想,也可能是把其他考试车辆脱档的声音听成自己的了。不过无所谓,无则加勉嘛。签完字看了一下表,12点多一点。这次可是比模拟考的时候节约太多时间了。

Putty style shell for Cygwin

以前一直想找一个Windows下的shell程序,能够象putty那样方便的,能够最大化到窗口全部的面积,能够通过双击智能选择文本块。今天终于被我找到最完美的解决方式了。PuttyCyg就是一个这样的东西。它其实是一个Putty的扩展,除了能实现Putty所有的功能之外,还能够连接到本地的cygwin服务上,这样就可以通过与putty一模一样的操作方式来进行本地操作了。 首先要下载并安装Cygwin。然后下载PuttyCyg并将其解压到合适的目录里,无需安装。这个时候执行     putty -cygterm - 就可以了。我一开始运行的时候并不成功,提示     "The procedure entry point __getreent could not be located in the dynamic link library cygwin1.dll" 这句话说的是某个方法无法在cygwin1.dll里找到,其实真正原因大半是cygwin1.dll文件本身无法找到而已。我的解决办法是把cygwin/bin/cygwin1.dll拷贝一份到putty当前目录。 一个小tip:Cygwin默认是通过路径/cygdrive/x来访问x:的,路径太长使得敲起来很不方便。但可以通过执行     mount --change-cygdrive-prefix / 改变默认的mount点,之后就可以通过/x来访问x:了。我的mount结果是这样子的:     C:\cygwin\bin on /usr/bin type system (binmode)     C:\cygwin\lib on /usr/lib type system (binmode)     C:\cygwin on / type system (binmode)     c: on /c type system (binmode,noumount)     d: on /d type system (binmode,noumount)     f: on /f type system (binmode,noumount)     m: on /m type system (binmode,noumount)     x: on /x type system (binmode,noumount)     y: on /y type system (binmode,noumount)     z: on /z type system (binmode,noumount)

2007/05/26

桂林一宝

04年夏天和老婆在她单位组织下去桂林玩,迄今还留有最深印象的有三件事。第一是漓江的水和阳朔的山,第二是两天逛了六个商店的经历(其中一个竟然还是药店!),第三就是桂林米粉拌豆腐乳的香味了。桂林号称有三宝,一是三花酒,二是辣椒酱,三就是这豆腐乳。在桂林的早饭都是跟团在饭店吃的,米粉作为主食之一,并不限量,豆腐乳作为辅料也同样不限量。 这下就爽了,把豆腐乳拌到桂林米粉里,真是美味啊,从此每天早晨要从大家落座一直吃到大家要起身才肯罢休。从桂林回来的时候带回了几盒,但很快就吃完了,于是就尝试着在上海的超市里寻找,心想在交通和市场经济如此发达的今天,在一个城市买到全国所有著名商品并非难事。但事实令我失望了。超市里的豆腐乳基本都来自上海本地和浙江,根本不见桂林豆腐乳的影子。看来,世界上的商品种类实在太多,以至于任何商场甚至城市都不敢声称自己已全部拥有。 回忆陈年往事必然有近期现实的触发。写这篇文章的起因在于,前两天我终于在上海超市看到桂林豆腐乳的影子了。于是抓紧买了一盒回家,准备重新体味当年的老也吃不够的感觉。不知道是缺少了米粉的原因还是自己口味的变化,发现这豆腐乳已经不如记忆中那么好吃了。