Saturday, December 31, 2011

我的二〇一一

1. 结婚,结束了单身生活。

2. 在北京看了半年房子。连同去年,总共看了132套,在Google地图上密密麻麻地铺满了北京的北城。不过自己最终还是选择了放弃。

3. 搬了两次家,第一次从城里搬到城外,第二次从北京搬到杭州。在北京工作三年,换了五个住处,没有一处让人满意。最后决定离开北京,这座我生活了十二年、却自始自终没有融入过的城市,希望能自此结束漂泊的状态。

4. 换了一次工作,过程比预想的顺利。换工作间隙,享受了一段逍遥自在的时光。

5. 缺少运动,身体发福。

二〇一一,是改变的一年。

Thursday, August 25, 2011

城北农村找房记

又到了找房子的时候,看现在城里租金高涨,实在难以承受,不得不考虑再往城外搬。想起以前参观过唐家岭的一处房子,条件还不错,于是农民自建房成了今年的一个选项。

首先去看的是圆明园边上一个叫福缘门的地方。以前路过颐和园路上那条小巷子时就经常见有很多人进进出出,却想像不出通往什么地方;这回进去一看,才知道别有洞天。那俨然是个大村落,房屋大多为平房,密密麻麻;道路拥挤,摩托车,电动车,自行车,川流不息。占着地段之利,这里自然成了很多外来人聚集的地方。去看的是一个二层楼房的房间,朝南边,对着一〇一中学,面积很小,卫生设施不全,租金要1200。整座楼基本已经住满了,估计这个仅剩的房间也会很快租出去。

第二个看的是肖家河的一处房子。六年前的那个夏天,我骑着自行车在这个地方来来回回走了数十次,也算有点感情。如今故地重游,发现一点都没变,还是那么破,那么乱。去看的房子在肖家河桥下一条胡同的尽头,也是二层的楼房,看上去很新,房间面积比较大,设施也齐备,除了没有暖气。不过二楼没有空房,只有一楼有两间,还都没有朝外的窗户。这个租金1100,因为有硬伤,就不考虑了。

然后又顺道去了马连洼。那是个很大的院子,看上去管理不错,离公交站也很近。这里的房子多为一层的小房子,一栋一栋整齐地排开,有点像部队有营房。不像那些盖得像宾馆似的房子,这个住起来应该会舒适一些。因为靠近上地,租金自然不会便宜,一楼普通的房间要1300,现在还没有空房;而且有人在前面等着,要有空出来的就搬进去。最后面的一栋房子上面加盖了一层,正在装修,老板说周末可以弄好,租金打算收1500。看着自己的摇钱树马上又要长成了,老板脸上洋溢着难以掩饰的兴奋和喜悦。

另外还去了天通苑北边一个叫八十四亩地的地方。5号线终点站下车后还要走好长一段小路,如果夜里走估计会让人提心吊胆。走到那村子一看,全是一个个出租房的院子,估计这八十四亩地全盖成房子出租了。每个院子都是红色的铁门,风格倒是挺统一。虽然这地方够偏,租金却也不便宜。看的第一个院子是新盖的,还没人入住,条件还算不错,卫生间宽敞,设施齐全,家电全新,用自家烧的暖气。一个三楼朝南的普通房间要1300,大点的要1500。老板看我不是太想租,就让我多看几个院子比较一下。我转了一圈,发现那个老板的自信是有道理的,各个院子大同小异,确实找不出性价比更高的了。

Sunday, August 14, 2011

尝试做时间管理

最近自己的时间支配比较自由,却越来越感觉到时间浪费严重。主要问题是上网花时间太多,而且做事的时候也容易分心,效率低下。因此需要想办法更好的管理自己的时间。

想起以前上学的时候,可以把每天二十四小时都安排得井井有条,并且严格的执行。这个习惯后来却渐渐放弃了。可能是因为那时候目标比较单纯,能够心无旁骛的去做;而现在目标没那么明确,工作内容枯燥无味,朝九晚六的作息一成不变,另外让人分神的事太多,精力也有所下降。

现在网上介绍各种时间管理方法的文章比比皆是,各种辅助工具也层出不穷。我打算先从用好两个基本的工具开始,一个是任务列表(Task List),一个是日程表(Calendar)。以前我经常为不知道该把一件事情列入Task List还是Calendar而苦恼。以我现在的经验来看,任务列表用于管理花费时间不确定,但是具体的、容易完成的事情比较好。早上把一天的任务一项一项列出来,做完一项就消掉一项,到晚上正好把所有任务消灭完,这样会非常有成就感。但是对于这种成就感我体验的次数并不是太多,因为我的任务列表里通常都是一些不大具体、不那么容易完成的事情,比如研究某某算法、改进某某性能,这样的任务不知道何年何月能做完;即使是看上去简单的任务也可能因为一个程序Bug而拖一星期也完成不了。结果是Due Date一延再延,后来索性就连任务列表都不怎么看了。为此,今后任务列表里要尽量放些可以保证一天之内完成的任务,比如看多少篇文章,写多少页文档。中期的任务也可以放里面,用于检视自己的进度;但长期(一年以上)的任务就没必要列进去,自己在脑袋里想想就行了。

日程表可以用来管理只需保证时间,而不要求结果的事情。以前因为公司每天的作息时间都固定,就懒得再自己安排,顶多就排一下会议时间,因此日程表上通常都是大片空白。今后一定要把日程表好好用起来,每天早上花上十分钟时间,给当天的各个时间段都安排好用途,并且输入到Google Calendar里。不管在电脑上,还是手机上,要始终开着Calendar窗口,提醒自己当前这个时间段该做什么事。即使不是工作内容,也要安排进日程表。尤其是早上的时间不能用于上网(包括处理非工作邮件、查询非工作相关内容、聊天、上Twitter、看新闻、写Blog等),这只能安排在午饭后和晚饭后的一个小时内。睡觉前的一小时不安排内容,这当作留给自己的自由时间。当然时间安排也可以适时调整,但调整结果要反映在日程表里,这是为了监督自己尽量遵守自己的安排。

暂时想到这么多,先执行一段时间看看效果怎么样。

Friday, August 05, 2011

针对Palm Pre耳机插孔问题的软件补丁

因为早就知道Palm Pre的耳机插孔容易出问题(因金属片失去弹性接触不良而误判为有耳机插入),所以几乎不用有线耳机,这样正常使用了一年多。但最近发现还是中招了,经常打电话没声,一看是显示着耳机图标。自己没那个动手能力去拆机,那个孔捅来捅去也只能管一时之用,只好想别的招。

在网上找了半天,终于找到了Justyn Shull开发的这个补丁。它是修改了电话程序,即使有耳机插入的情况下,也是默认使用手机上的听筒和麦克风,这正是我需要的。不过这个补丁还有个小问题,就是通话中点那个图标切换到免提模式后,再点又切换到耳机模式,而且切换不回正常听筒模式。


为了保留正常听筒模式的选项,只好自己再动手修改。最后测试了一下,基本上工作正常了。不管有没有插有线耳机,只要没接蓝牙默认就是正常听筒模式,接了蓝牙耳机则默认用蓝牙;而且四种模式可以自由切换。被叫时扬声器、有线耳机、蓝牙耳机同时都有响应。不过,这个补丁只对电话程序有效,对于音乐播放该是耳机模式的还是耳机模式。

Friday, July 22, 2011

Palm Pre使用记


使用Palm Pre已经一年有余,能坚持这么长时间可不容易,其间有好几次被折腾得想砸了它一了百了,但想到它的一些好处,还是于心不忍。回忆使用过程中的种种体验,姑且在这里做个小结。

一、

当初这款手机在2009年初的CES一亮相,我就被它圆润的外表和华丽的界面吸引住了。之后就一直跟踪它的消息,盼着它上市。好不容易上市了,却看到了很多的差评。屏幕、滑轨、按键,这些关键部件的做工都有不小的问题。而且Palm的推广也不得力,应用软件少之又少。即使这些问题可以忍受,要想在国内入手使用还得过再过两道坎:写号和中文输入法。写号的问题很快就被解决了,大概因为CDMA手机都是用一家公司的芯片,各款手机的写号方法都是大同小异。但中文输入法却不好解决,因为webOS是一个全新的手机操作系统,而且Palm从没考虑过会有中国用户用它的机器,所只能靠国内的用户自已开发软件。虽然Palm在国内不乏爱好者,但想要用上可靠易用的输入法,还是需要漫长的等待。

买新手机的念头被我搁置了一段会儿,转眼就到了2010年初。此时一看,智能手机界已是今非昔比,Google推出了Nexus One,引领着Android阵营突飞猛进,与苹果的iPhone渐成分庭抗礼之势;特别是Motorola加入进来推出的Moto Droid吸引了我的注意力,因为它带实体键盘,配置高端,而且各方面的评价都不错。反观Palm,新推出的Pre Plus只是修正了Pre的一些缺陷,没有实质的改进。不过在软件上倒是有些进步,国外一些主要的网络应用都没有忘记开发webOS客户端,一些大型游戏也被移植过来;玩家们自已开发出了超频补丁,国内玩家也开发出了好用的输入法。我本已决意入手Moto Droid,与网上的一个卖家谈好了价钱,但因为查号问题,需拖延一天交易;没想第二天卖家变卦,说要涨价,我一气之下就没买。此时正好看到论坛上有人转手Palm Pre,成色很新,价钱也不错,加之看到一个由Palm用户自已制作的激动人心的广告视频,就决定入手。当即与卖家联系,第二天就愉快地成交,开始了对Palm Pre和webOS体验。

二、

下面来细数一下Palm Pre的坏处和好处。

硬件方面,糟糕的做工暂且不提,最让我不满意的还是键盘。本来带全键盘是我选它的重要原因,但是用它打字的体验实在不好。因为按键太小,很容易按错,冬天手比较僵的时候输入更是痛苦。而且它没有独立的数字键,不停地用橙色键和Shift键切换一直不能让我适应。本来有个好用的补丁(KeyBoss)可以用长按和双击代替这两个键的功能,那样输入体验会好很多,但是装上它以后耗电非常厉害,只好卸载掉。另外因为没有方向键,要移动光标或选择文字是非常痛苦的事,只能在触摸屏上不断的点,不断地划,运气好的话兴许试上三五次可以成功。考虑到手机的直滑盖设计和小巧的体积,对这样的键盘也只能忍受。

Pre的直滑盖设计使得单手操作非常方便,3.1吋的屏幕可以让一个拇指自如地覆盖到绝大部分区域;键盘虽然不济,也还能单手输入。直滑盖的另一个好处是开盖合盖两种状态都方便打电话,相比来说侧滑盖手机的操作就有点不友好了。

Pre设计上的一个独特之处是手势区,就是屏幕下方没有显示却有触控的区域。这个手势区可以完成的动作包括:快速上滑打开/关闭Launcher,返回卡片模式等;慢速上滑呼出快速启动栏;半程左滑返回;半程右滑前进(限某些程序,如浏览器);全程左/右滑切换程序。另外还有手势区快捷键,如按住手势区再按C键就是复制,或按V就是粘贴;甚至还可以定义手势区双击。这些操作都非常容易。再配合上屏幕上的手势操作以及webOS出色的多任务处理,用起来真的有行云流水的感觉。

手势区中央还有一个Home键,但这个键除了让手势操作变得不那么顺畅之外没有任何作用,我按这个键的次数总共也不超过十次,完全是多余的。在Pre Plus以及后续的版本中,这个键顺理成章地被去掉了。

电池容量是Pre的软肋,才1150mAh,不比我原先用的诺基亚2865大多少。如果上网、玩游戏比较多,基本撑不过一个白天,为此出门的时候经常要为电量担心。还好我对网络的依赖还不是那么强烈,平时都不让EvDO待机;游戏也玩得不多,结果通常情况都可以两天充一次电(最长的待机纪录是四天)。

无线充电器Touchstone是Pre的必选配件,国内玩家称之为"点金石"。它可以避免频繁地插拨机身上那个脆弱的USB口,让充电变得很简单:只需把机子往Touchstone上一放即可。不过这只是原理上如此,因为无线充电时屏幕会一直显示时钟,而Palm的设计师忘了加上关闭屏幕的选项,用户不得不自己开发一个应用程序来关闭屏幕。因此,原本充电只需一个动作,现在变成了三个动作:放到Touchstone上,打开Launcher,打开应用程序关闭屏幕。


再说说操作系统。用户对Palm Pre的设计褒贬不一,但对于其webOS系统很少有说不喜欢的。对我来说,它首先吸引我的是其简洁的界面。它保留了一个干净的桌面,不像其它系统那样在桌面上堆满各种图标和工具,看着就感觉清爽。虽然这让打开应用程序多了一步操作,但由于有手势区,这不是什么问题。其自带的应用程序也都是简洁的风格,像Messaging程序,对话被组织在一起,按时间顺序排列,并且把历史消息的时间戳也隐藏起来,紧凑而有条理。


卡片式多任务处理是webOS的最大亮点。用过Pre以后,会有这种感叹:手机多任务处理不就应该做成这样吗?因为它非常直观,符合人们的使用习惯。左右滑动切换卡片,轻触最大化卡片,上滑抛出卡片就是并闭程序,一切都非常简单。需要处理事务的时候,点出一张张卡片,时不时滑动屏幕在不同程序间来回切换,或拷贝,或粘贴;不再需要的程序就抛出,当把所有卡片都抛掉,事务也就外理完,干净利落,决不拖泥带水。

webOS的多任务是真正的多任务,每张卡片背后都是运行着的程序,而不是一张缩略图,这样难勉会给AP造成压力。因此实际操作起来经常会很卡,在电力低的时候尤甚;打开程序也很慢,经常要等上几秒钟。打上超频补丁会有所缓解,但有时还是会卡得让人难以忍受。所以Pre用户一直都在期待更强劲的硬件配置,Pre Plus不行,Pre 2也不够,Pre 3赶紧来吧。

通知系统也是webOS的强项。无论是短信、邮件,还是其它各种提醒,显示一下后都缩成通知栏的一个小图标,完全不会干扰正在处理的事务;即使是电话进来,也可以不必理会,继续做别的操作。等手头的事做完了,再来一项一项地处理通知消息;如果想忽略某项通知,顺手把它滑出通知栏即可。

webOS的稳定性是个问题。刚开始用的是1.4.1版本,经常会莫名其妙地自动重启,重启一次至少得两分钟。后来发展到重启过程必死机,唯有拨电池解决,不得不庆幸Palm没有做成电池不可拆卸。后来升级到1.4.5版本后,重启问题少了些。更严重的一个问题是漏接电话,就是电话进来手机却自始至终没有任何反应,而对方听到的是正常接通的回铃音。我被这问题耽误过好几次。论坛上对此也抱怨不断,后来查明可能是某软件冲突所至。

三、

然后说说应用程序,这一直是webOS的短板。由于Palm推广不力,没能吸引足够多的开发者,App Catalog的程序数量总是少得可怜,真正好用的更是没有几个。好在Palm的用户社区比较活跃,他们贡献了很多实用程序,弥补了webOS本身的不足。

所谓智能手机首先得是更好的手机,就是电话功能得做得足够好。这一点Pre并不是让人特别满意,尤其对中国用户来说。中国的电信运营商总喜欢搞些不让用户方便使用的东西,加拨IP便是一例。Pre没有加拨功能,这可以理解。那干脆给联系人存两个号码,其中一个加IP头?这也行不通,因为Pre识别号码只看后七位,给它两个后面一样的号码它就混乱了,发短信时就没法找到正确的号码。要是回拨陌生号码时想加IP头,那更是几乎不可能完成的任务,除了用脑袋瓜把号码记下来。幸好,有玩家开发出了IP拨号软件(12,其中第二个不需要手动选择,更智能些),着实方便了国内用户。

联系人的搜索功能Pre做得也很弱,要想搜索中文人名更是困难。解决这一难题的是Contacted这款软件(我用的是0.2版)。它可以做到对中文按拼间首字母搜索,支持多个字段、任意起始位置、中英文混合,并且还与Pre自身的程序(包括全局搜索)集成得非常好,基本可以随心所欲地快速搜索出联系人。关于联系人搜索,还有一点遗憾是不能搜索号码字段。跟据号码反查联系人这个功能虽说不大常用,但有时候还真是需要。我只在我的第一个手机Moto V730上体验过这个功能,用于快速拨号非常便捷。可惜以后的手机都没有这个简单的功能,让人不解。


上面这张截屏是我的Launcher第一页,里面是一些很常用的应用程序。其中最常用的五个放在下面的快速启动栏里。

除了电话程序,排在快速启动栏第二个的是Pre自带的日历程序。这个日历本身做得简洁实用,是安排时间和行程的得力工具。更重要的是它可以和Google Calendar同步。除了同步更新日程安排,我还用它同步笔记;无论要是把电脑上的笔记同步到手机上,还是把外出时记在手机上的内容同步到电脑上处理,都只要把手机连上无线网络,程序就会在后台很快地完成更新。本来同步笔记这个任务该由Evernote来完成,可惜webOS上的Evernote程序与桌面端应用相差甚远,无法离线工作,在网络不好的时候想查个笔记真能急死人,试用了一段时间就让我卸载了。

快速启动栏中间的那个程序本不该出现在那里,它叫screenoff,其唯一的作用就是关闭屏幕。本来这只需按一下Power按钮就行,但由于Pre做工不好,Power按钮容易按失灵,所以只好用个程序替代一下,以期延长其寿命。

快速启动栏的Launcher图标左边的是TealSpeed,它的作用是快速拨号和启动程序。我主要用来给常用联系人快速拨号,这样打开手机后只需点两次就可以拨出号码。因为太过方便,以至我的手机给别人把玩时,他们总会给我误拨一个电话出去。


Launcher页最下面一栏里的FeedReader是一个RSS阅读器,部分支持Podcast。我用它在地铁上看每日英语。做上面这张截屏时,正好有一个电话闯进来,没有理会它,丝毫不影响操作。我也装了另外两个RSS阅读器:一个是Feeds,偶尔用来看Google Reader;另一个NewsRoom则专用来看纽约时报的文章。


Music (Remix)是比Pre自带的Music程序更好的音乐播放器,可以很方便地编辑播放列表,也支持歌词显示。我听音乐要么用蓝牙音箱,要么直接用扬声器――Pre的扬声器表现还不错。

pReader是一款电子书阅读器。地铁上没有信号的时候,就靠它来消磨时间了。

Done!是一款功能非富的任务管理软件,比Pre自带的Tasks好用。作为Toodledo的客户端,它可以与其它终端同步任务列表。比较遗憾的是Toodledo给免费用户只保留一周的历史纪录。

Bugme!也是一款任务提醒软件,界面非常简洁,而且提醒功能不错,正好弥补了Done!的不足。我一般用它来做必须准时完成的小任务的提醒。

ClearCheckbook是一款在线记帐软件。我以前都是在纸质笔记本上记帐,那样只能每天晚上记,不可能把每笔小帐都记清楚,而且记完之后也不容易统计。有了手机上的记帐软件,就可以随时随地记,能做到一笔不落,实时核对。而且它还能生成各种统计报表,非常直观。这个软件的缺点是不能离线工作,有时网络不好,记笔帐都会让人抓狂。

Spaz是一款Twitter客户端。本来排在首页的应该是界面更友好的Tweed或Bad Kitty,无奈它们都不支持自定义API,在高墙的封锁下,还是由Spaz来获取外界信息相对容易些。不过近来GFW有变本加厉之势,我自己建的几个API都相继被封,Spaz也将无用武之地了。Twitter(或微博)本为手机而生,可配称得上3G手机的杀手应用。

jDict是国内用户开发的一个词典软件,有不少词典资源,比较好用。

Memos和Notes都是笔记软件,前者是Pre自带的,功能简单,也比较实用,主要用来临时记一些不重要的东西;后者功能非富一些,可在笔记里附加图片,并且可以与Google Document同步,我用来记一些需要存档的重要笔记。

右上角的程序Brightness Unlinked本来也不应该出现在第一页里,它的主要功能是分开调节屏幕与键盘灯的亮度。不过重要的是它的附加功能:让Pre在Touchstone上充电时自动关闭屏幕,这让它成了每次充电都用得着的东西。

还有两个虽然没有出现在上面的屏幕里,但是非常重要的程序。

一个是ESN Modifier,它是CDMA写号的辅助工具。这个软件出现以前,写ESN需要用专门工具找到众多的内存地址然后一个一个写进去,不同的系统版本其地址还不一样,这是写号过程中最困难也最容易出错的一步。有了这个程序,写ESN变得非常简单,只需修改一下配置文件就行。而且它还有个好处,就是让EvDO上网变得稳定;之前的写号方法虽然能连上EvDO,但会频繁掉线,几乎不可用。

另一个是中文输入法JustInput,它是中文用户必备的软件,也是让我决心买Pre的一个原因。其作者@jefferycn很注重用户体验,对软件作了几番修改。配合上五笔输入法,整体输入速度非常快。webOS 2.0推出以后,也相继出现了其它一些不错的输入法。

四、

总体来说,虽说Palm Pre有种种毛病,使用起来也颇费心思,但它称得上一部很好的智能手机,至少给我带来了与以前用Feature Phone不一样的体验,甚至改变了一些生活方式。以前出门办事,又得事先查好地图和线路,又得打印,又得带上纸和笔在外面做记录,回来还得做整理;而现在这一切都可以交给手机办理。当然真正强大的并不是手机本身,而是它随时随地连接着的网络。所有日程、任务、笔记、帐本、邮件、联系人、网络书签,甚至很多文件,都同步在云端,随时取用,协同工作,这种感觉会非常棒。

不过想到国内的网络环境,又让人气馁。本来世界上已经有很好的服务,像Gmail、Google Calendar、Google Document、Dropbox等等,可在国内非给你筑起高墙,让你与世界隔绝。因此在国内要想用好智能手机,还需具备一定的翻墙技能。

智能手机不仅是更好的通讯工具和娱乐工具,它还可以是一个更好的GTD工具。后者对我来说更有实际意义,只不过GTD本身还需要靠自己更多的修练,远不是拿到一个好手机就可以解决的。Pre上的GTD工具够用,但不够好。

对于将来的Pre 3,我希望有更好的键盘,更稳定的系统,以及更快的反应速度。

Tuesday, January 04, 2011

关于Lingoes

Lingoes是一款很好的词典软件,支持多国语言,词典资源非富,而且还免费。我用了两年多,一直主动保持更新。但自2.7版开始自动弹出任务栏窗口,没法禁止。虽然弹出的是互动百科的窗口,内容不算低俗,但这已经触及了我用软件的底线:页面广告可以忍,弹出窗口不能忍。于是只好放弃更新,保持用2.6.3版。这事在之前的博文中提过。

但今天发现2.6.3版也不能用了,要强制升级到最新版。试图重新安装更老的版本,发现还是不能用,才知道强制升级是Lingoes的一惯做法。软件作者Kevin给善用佳软xbeta的解释是"一个人没有时间和精力来同时维护多个版本,统一到一个版本,会比较省事"。

也罢,只好想别的出路。Google搜了一下,解决办法还是有的。一个是破解老版本软件的时间限制。由于作者并没有加严密的保护措施,破解还比较简单,如这篇文章介绍的。自己不会的,可以去下载别人做的补丁,比如 这个这个(2.6.3) 或 这个(2.7.0)。另一个就是想办法去除新版本的弹出窗口,方法竟然出奇地简单,像这里介绍的。具体就是:

XP: X:\Documents and Settings\你的帐号\Application Data\Lingoes\Translator\
Win7: X:\Users\你的帐号\AppData\Roaming\Lingoes\Translator\
删除 tip.xml,建立同名目录。
删除 update 目录,建立同名文件。

更偷懒的做法是,直接下载别人做好的破解版,比如 这个这个。后者是基于2.7.0版,不仅去掉了弹出窗口,还同时去掉了时间限制和文本广告。不消多说,这是不推荐的。

另外,以前以为Lingoes网站上提供的词典都是没有版权问题的,但实际上可能不是这样。以后用起来还是会有些内心不安了。

--
更新:
1. 两个2.6.3的补丁打上以后都会被杀毒软件(如诺顿)报告为病毒,并被清除掉。
2. 对2.7.0版打上Larry的补丁后(上面的2.7.0破解版也是基于这个补丁),即使改了tip.xml文件,也还是不能完全去除互动百科的弹出窗口。不过好像会消停一些,最近连着几天都没有碰到。
3. 可以用防火墙阻止程序访问服务器的方法禁止广告,如此文所介绍。

--
再更新(20110916):
最新的2.8.0版已经取消了强制升级,并且提供了关闭互动百科窗口的选项,这样就没必要再用上面的补丁。2.8.0版的主要更新是支持对IE9、Chrome14、FireFox7的屏幕取词。