按作者归档

2007年06月30日

咸鱼番生

这是粤语的一句俗语,意思是咸鱼又活过来了,有点绝处逢生的意思,但风趣、俏皮得多。

如果结合这几天沸沸扬扬的“词库门”,大家就知道我想说什么了。谷歌输入法用了搜狐的词库,被抓了个现行,不得不低头认错,灰溜溜如咸鱼一般,本以为再也翻不起波澜。那条狗以为咸鱼是好欺负的,忍不住肆意拨弄几下,却不料峰回路转,一个鲤鱼打挺,咸鱼活过来了。几个回合下来,原先的苦主得意忘形,露出了流氓本色;谷歌低眉顺眼在前,不甘凌辱在后,眼看要赢回个贞节牌坊。

对于谷歌使用搜狐的词库,我的看法和xba是一致的:词库这东西说不上有什么版权,尽管搜狐弄出个词库没有功劳也有苦劳,没有苦劳也有疲劳,可是把通行的词汇弄在一起加上标准的拼音标注就称作自己独有的东西,未免过于夸大。如果真有什么独创的话,把冯巩弄成pinggong可以算一个,搜狗自己算法统计出来的词频也可以算上,但单凭词频又很难抓住谷歌的小辫儿。谷歌用搜狐的词库,很难说得上侵了什么权,但确实是不厚道,跟一个国际化大公司的身份不符。

既然如此,谷歌道个歉,丢了面子,搜狗炒一炒,得了彩头。如果事情就这么了了,本来很和谐,可惜搜狗不懂得见好就收的道理,忘了穷寇莫追的古训,非要再狠狠地咬上几口。keso说,受害者与无赖只有半步之遥。我补充一句:可惜中间没有篱笆隔开。

我使用的“最佳软件”

PC World的编辑评选出2007年100项最佳产品,逐项对照了一下,我用到(过)的是这么几种:

31. Google Gmail
不必多说。

34. Google YouTube
虽然“微视频”很热,但我对这种画面质量的东西实在提不起兴趣,浅尝辄止。

35. Mozilla Firefox
无论在Windows还是Linux环境,它都是我的首选。

36. Google Picasa
方便实用的照片管理软件,能与google在线相册、google earth结合使用。最好的一点是它有linux版。

44. Yahoo Flickr
最喜欢它能够通过发邮件上传照片的功能。不过,很久没有上传新照片了。

53. Google Maps for Mobile
手机上的Google地图,可惜国内的地理信息数据过于缺乏。

61. Apple iTunes
用它管理ipod的内容,不喜欢这种臃肿的东西。在Linux里面,我用的是gtkpod,简便多了。

74. Meebo
通吃MSN、GTalk、AIM、Yahoo的在线IM程序,不必再特地安装客户软件,到哪里都可以用。

80. Netvibes
一开始我用它作为我的个性化主页,之后用了一段iGoogle,现在又用回Netvibes。

91. Windows Media Player 11
这个是Windows系统里面自带的东西,谈不上喜欢。

95. Adblock Plus
我安装firefox之后必定第一个安装的扩展。

总共11项,与google有关的4项,属于浏览器和在线应用的有6项。依照我个人的体会,在线服务取代桌面软件的进程已经越来越明显了。

2007年03月29日

telnet到moto A1200(Windows篇)

买了Moto A1200接近一年,终于通过telnet连接看到了其中Linux系统的真面目。

Moto其他的Linux手机都可以用telnet连接,所以一直也很想在A1200上实现,但是看见论坛的讨论都说要先刷机才行。这却是我不想做的,因为机内的资料要备份、恢复,倒来倒去的,怕麻烦。经过一番搜索,在motorolafans 找到了不刷机实现telnet的方法。步骤如下:

  1. 下载必要的程序:从ccmove论坛下载 yan0.rar 和 usblan_yan0.rar;从motorolafans论坛下载 usbnet_a1200.zip
  2. 解压缩 yan0.rar,将其中的MPKG_A1200.rar压缩包里的目录.system拷贝到TF卡盘里,覆盖原来的文件。注意:覆盖后,已经安装到TF里的JAVA和MPKG程序将丢失!
  3. 解压缩 usbnet_a1200.zip 得到 USBNet_A1200.pkg ,将它拷贝到手机TF卡里,然后选择用MPKG打开,听到叮咚一声说明程序已安装。再一次选择打开方式,此时选择用USBNet打开,又是叮咚一声后,程序在TF卡建立了sbin目录,其中有文件名为 tnlg 。
  4. 将usblan_yan0.rar在电脑上解开备用。将手机的USB模式改成Modem与电脑连接,将 tnlg 文件用USBNet打开,叮咚一声之后,电脑提示发现新硬件Motorola USBLAN,要求安装驱动,此时指定电脑到usblan_yan0.rar 解开后的目录搜索驱动程序。
  5. 在电脑的cmd窗口输入 telnet 172.16.16.6 ,如果成功,用root作为用户名登录,不需要密码。

telnet连接成功之后,还可以在手机中安装一个busybox(下载),这样就能够运行更多Linux的常用命令了。

2007年02月06日

当当的回应

有点意外地看到有自称为“当当网技术部”的人在“被当当涮了一道”的帖子后面留言,引用如下:

你好。现在当当firefox登陆的问题已经解决。
经查,是因为页面代码中有一个的代码,src=””的时候,ie,opera都会忽略掉,而firefox会默认成当前页面的地址,导致重新请求一次当前 页面,而当前页面中含有验证码,重新请求后就无效了。也就是说页面显示后还会再次请求一下页面,导致用户看到的那个验证码失效。现已解决这个问题。希望大 家继续支持当当网。

这个回复,也指出了另一位名为zhudingshibai的网友提到的一个诀窍:

鼠标右击图片,选查看图片,记下来,然后后退,输入看到的新的4个,就能登录了,嘿嘿

之所以能奏效的原因。当然,现在用不着这种旁门左道了。

从后台可以看到,“当当技术部”是通过google搜索找到这里的。我自己试了试,用“当当 firefox”作为关键字,“被当当涮了一道”居然排名第一。这件事从另一个侧面印证了keepwalking所说的“blog投诉效应”,同时也说明当当网在主动地从网络上收集用户的意见。无论如何,都是一件好事。

当然,当当对firefox支持差不是一天两天的事情,也不是一天两天能够彻底解决的。这次解决了firefox登录的问题,但是登录进去之后的帐户管理界面还是一团糟,很难激起我继续与当当交易的兴趣。相比之下,当当的某个主要竞争对手却是在默默地进步,无论是网站的用户界面、产品的品种还是配送服务都在持续地改进。

当当需要加油了。

2007年01月10日

让当当涮了一道

一年开始之际,打算整理一下事先放到当当暂存架上的货品,看看有什么合适的就买下来。

于是登录,填上邮件地址、输入密码。最下面不知什么时候加了个验证码的输入框,图片显示的4位数字,倒是不难认。填完所有输入框,点击那个大大的“登录”按钮。屏幕刷新了,然后告诉我:验证码不正确。

哦,一时粗心输错了,那就再来一次,点击“登录”。结果还是:验证码不正确。

认真仔细地从头再做一遍,点击“登录”。 ──“验证码不正确。”

那4个数字很清楚嘛,我也认真仔细一看再看了,难道还有什么玄机不成?尽管我知道一直以来当当对firefox的支持很差,但主要是体现在页面布局混乱上,还影响了个别功能的实现,从来没有发生过登录不进去的事情。一头雾水之际,还是搬出IE试试,填写邮件地址、密码、验证码,点击“登录”,咦,进去了。这一下我真是啼笑皆非,对一个输入框内数字的验证居然在firefox和IE出现不同的结果,实在令人难以置信,这也可以看出当当的技术人员对firefox用户的漠视到了何等的程度。

IE能够登录证明我还是具备对简单数字的辨认能力,这一点让我感到莫大的安慰。

2006年12月26日

换上文泉驿字体

之前,我提到文泉驿项目在制作和发行自由的中文字体方面的努力,但其实我自己一直没有用过文泉驿的点阵字,主要是不想在配置好了的系统上再动什么干戈。前几天,文泉驿点阵宋体0.8版宣布公开测试,一时兴起,下载并按照安装说明的指示装在了我的Slackware系统中。

看惯了微软SimSun(其实是中易公司提供的)中的12点阵宋体,乍一看文泉驿,会有一种不太习惯的感觉,原因是有些字笔划的位置会有一些轻微的差别,某些细节的处理上大家也有所不同,但总的来说0.8版比起以前的版本确实有改观,向着被更多人接受又迈进了一步。说到不满意之处,我觉得文泉驿12点阵的粗体还需要改进,看起来不如SimSun的美观。实际上,在12点阵中实现笔划多的汉字已经勉为其难,再想加粗笔划更加容易搞成一团黑,所以也不应该苛责。在Windows中试了试SimSun粗体,发现Windows在处理粗体时似乎加大了点阵,这样就能有更多的空间腾挪。也许文泉驿可以考虑一下这种取巧的做法。

文泉驿0.8版的发行,在水木社区引发了一场口水战。反对这个项目的一方主要论点一是字体不够美观,二是质疑文泉驿字体是否符合国家标准,三是担心字体做不好会误人子弟。在我看来,前两条都是可以在发展中克服的缺点,而文泉驿一直以来的进步也印证了我的看法。至于第三点,在目前来看,会用这个字体的应该都是过了识字阶段的人士吧,再说就算小孩子认字也应该以《新华字典》为准,担心文泉驿对小孩子识字造成不利影响似乎太过杞人忧天。

下面两张贴图,前一张是文泉驿字体(12点阵的小字)在Linux下firefox 2.0中的显示效果,另一张是微软SimSun在Windows的firefox 2.0中的显示效果。

2006年12月05日

由星际译王收费风波所想到的

这几天,Linux社区发生了一场不大不小的风波:星际译王stardict的作者胡正为了筹措出国留学的经费,决定建立用户等级制度,只有交纳了5美元成为“level 1”以上级别的用户才能下载字典文件。发生这件事的时候,我正在旅行,这个消息是用手机从cathayan的blog上看到的,solidot也有报道。回来之后,我再到stardict的网站看,已经没有如何缴费的链接,估计是被Linux社区的口水给冲走了。

关于这件事的是非其实很清楚。stardict软件是GPL授权的,GPL不禁止作者或者软件的发行者收取费用。但是,stardict所用的字典文件,多是来路不明的,甚至有些明目张胆地写着“破解版”的字样。本来提供这些文件的下载已经是对字典权利人的侵权行为,如果再通过侵权而牟利,侵害程度则是更进了一步。

在这件事情的背后,我看到的是一种矛盾:一方面很多人呼吁别人尊重自己的劳动,而同时他们又漠视别人同样的权利。像胡正这样的程序员,辛辛苦苦地编写出一个软件,想从自己的劳动中获得收益,这种想法合情合理,无可非议。但我不知道他有没有想过,被他破解的那些字典文件的原作者的劳动有没有受到尊重,他们是不是也有不被盗版侵犯的权利。再举一个例子,很多国内的程序员抱怨盗版让他们赚不到钱,抱怨的同时,他们几乎忘记了自己在使用盗版Windows和盗版软件开发工具,并且对此没有一丝一毫的歉疚。对这样的程序员,我想说的是,既然你们连同行的劳动都不尊重,怎么指望别人尊重你们的劳动呢?

回到stardict的风波,一些支持胡正的人说自由软件并不意味着不能收钱。这一点我没有异议。但要注意的是,stardict 是自由软件并不意味着破解版的字典也变成了自由软件。把这些侵犯了知识产权的东西与自由软件混为一谈,就是给自由软件摸黑。

2006年11月24日

手机上的Google地图

很多人知道Google自己已经发布了一个在手机上访问Google Maps的软件,但是提供的地图只有美、加和欧洲的一些地方,其它的区域访问不了。然而,已经有其他人开发出比Google更强的手机地图软件,我试过的有Mobile GMaps和J2meMap,都是手机J2ME程序,在我的Moto A1200上均可以正常使用。

Mobile GMaps的主要功能包括:支持Google、MSN、Yahoo和Ask.com的地图显示,支持手机内置的GPS或者通过蓝牙连接的GPS设备,能够访问在线的Google Earth的KML文件,还能访问Wikimapia。Mobile GMaps程序采用Creative Commons许可,但还不是开源程序,作者说也许以后会考虑开源。

J2meMap的功能与Mobile GMaps类似,但还不如Mobile GMaps那么成熟,所宣称的一些功能还没实现(例如使用Google Maps以外的其他地图)。相比之下,J2meMap似乎更加开放,公开了对程序进行扩展的API,鼓励用户创作自己的mashup,已经完成了Flickr search和Wikimapia。J2meMap在将来的野心是搞一个 J2ME Earth出来,即手机上运行的Google Earth。

两款软件都支持cmwap连接,可算是经济实惠的选择。不过用手机上的GPRS来访问卫星地图,实在是需要很强的耐性。尽管这些程序目前都可以正常使用,但是要想大行其道,恐怕还需要3G的一臂之力。

2006年11月20日

创建自己的Google地图

最近比较关注一些围绕google maps的mashup应用,因为这和我从事的行业具有天然的相关性,关于这一点,以后我有机会再写一写。

前些天提到eemap,一个对google maps提供中文化功能并结合了一些wiki功能的网站。这两天又发现叫作maplib的网站,用其作者的话说:“MapLib.net是一个Google Maps mashup作品,能轻易将用户上传的图片(最大达6000*6000)制作成可平移缩放的地图,有地图标记维护等常规功能,并可以通过外部引用功能将地图内嵌在自己的网站、blog中。” 网站10月31日上线,在del.icio.us上面已经有近200人收藏,可以说相当地受关注。

与许多其它的Google maps mashup不同,maplib使用的不是google的地图数据和卫星图片,而是借助google maps的操作界面,为用户提供一个制作自己地图的手段。其实用户上传的内容根本不必局限在地图,任意图形文件都可以上传到maplib中,然后用户可以在这些图片上添加标注和说明。比如说,上传一张合照,并标上每个人的名字。

目前看来,maplib的功能还比较简单,只有标注、评论和搜索等几项简单功能,可以玩的东西还不多。感觉上只是搭起了一个架子,不清楚作者还会把什么东西往里装。利用Google maps的API来提供图片浏览功能,相信很多人都能够做到。如果maplib仅仅局限于此,就只是一个基本工具而已。希望随着maplib开发的逐渐深入,能够在这个框架上衍生出更有意思的应用。

2006年11月03日

Vista许可证取消“转移”条款

刚刚抱怨过Vista许可证里的猫腻,就传来微软取消了Vista零售版本的许可证中“只准转移一次”的条款的消息。也就是说,只要卸载掉一台机器上安装的Vista,你就可以把它转移安装到其它机器上,只要不同时装在多台机器上,转移的次数不再受限制。

微软修改Vista许可证,从正面来说是顺从消费者的意愿,因为只准转移一次的条款招致了最多的批评意见。从阴谋论的角度,我怀疑微软采用的是“贼佬试砂煲”的策略。这是广东话中的一句俗语,意思是说贼想进别人家里偷东西的时候,先在墙上挖个洞准备钻进去,但又唯恐里面有埋伏,所以先把一个砂煲(砂锅)伸到洞里去。如果砂煲没有被人一棒子打烂,贼就可以放心钻进去了。

微软先前放出的许可证,就是那个砂煲,果真遭到了消费者的当头棒喝。所幸被打烂的只是一个砂煲,贼佬毫发无伤,又可以琢磨其它的计谋了。