2007-07-3

租了个GFW之外的空间,申请了一个域名,还是用WordPress。新的地址是 http://tuxfans.com

欢迎光临。

2007-05-23

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-05-17

丧家狗》是李零先生的一本新书,副题是“我读《论语》”。

决定买这本书来读,完全是因为一篇blog的推荐,blog的主人是《三联生活周刊》的主编朱伟。看完blog即时到卓越搜索,找到了马上下单,于是完成了一个blog营销的案例。当然,细究起来也不能完全说是一篇blog成就了一单买卖,因为之前我度过李零的《花间一壶酒》,对其文已经有所了解;同时我又是《生活周刊》的读者,知道朱伟的品味。有了这些前提,才会一拍即合。

关于这本书在学术上有多大的价值,凭我那点中学语文的文言功底实在不敢置评,但是书中文字还是通俗易懂的。书里面对于孔子与孔门弟子以及其他人之间的八卦考证,读起来也颇有趣味。这本书最得我欢心的,是李零先生对孔子的态度:不吹不捧,不高高在上供起来,也不有意贬低,力图还历史的本来面目。李先生说“《论语》有个优点,就是没有后人的那种虚伪劲儿。…… 他们师生在一块儿,学生顶老师,老师骂学生,都被记下来。”既然《论语》是这样的书,就得用平常心来读,放到历史背景里来读。不能为尊者讳,以为孔子说的句句是真理,哪怕觉得哪里不对劲,也费尽心思曲里拐弯往高大全方向引,更不能指望用2000多年前的东西来指导我们今天的生活。我没读过别家注的《论语》,无从比较李零先生是否真的做到自己的主张,但有这种态度,估计不会有太大偏差。

读了《论语》我才发现,blog这种东西古已有之,《论语》就是孔门的blog群。再时髦一点,《论语》还可以看作孔门的twitter,都是东一榔头、西一棒槌的短句,绝大多数内容不超过140字,差别不过在于现在的载体是网络,当时的载体是竹简罢了。所以说,太阳底下真的没有太多新鲜事。

2007-04-4

接着玩手机。

先更正一下,前两个帖子提到要选择用usbnet打开tnlg文件,实际上并不用这么麻烦,直接点usbnet就可以了。

前两个帖子介绍的是从电脑telnet到手机,这里要讲的是在手机上运行telnet程序,与手机本身建立telnet连接。

首先要下载基于J2ME的muTelnet,把它按照正常安装java程序的方式装到手机上。但是,光有这个程序还不行,因为手机上的程序一旦要求网络连接,它就会申请用GPRS,这样就不能telnet到手机本身了,所以还要略施小计,骗它一下。到MotorolaFans论坛下载fake_dsmA1200.zip,解压缩后用MPKG将fake_dsmA1200.pkg安装到手机上,这个程序的作用是提供虚假的GPRS接口。

接下来,在手机的“设置-数据网络”选项中新建一个名为usblan的网络连接,需要的参数随便填一些就可以了。这一步不是必须的,但建了之后可以在muTelnet的属性中将程序与这个网络连接绑定,用起来方便一点。

最后就很简单了,点击fake_dsmA1200、点击usbnet启动telnet服务器,再运行muTelnet,输入telnet的目标:localhost,用root登录。

说实话,在手机上运行telnet就是看起来比较酷,用手写输入命令实在不方便,而且回车还要用Input/Character/Control char/Return的方式输入,真是麻烦透顶。

2007-04-3

几天前成功从Windows XP上telnet到Moto A1200,现在在Linux系统上也做到了。由于有了前期的经验,实现起来似乎更加容易。步骤如下:

  1. 把那个帖子里提到的 yan0.rar 文件中的 loader_A1200.pkg 用MPKG安装到手机上。
  2. 在手机TF卡中建立文件usblan.lin,内容是:
    #!/bin/bash
    echo MotNet > /proc/usbd-switch
    ifconfig usbl0 up 172.16.16.6 netmask 255.255.255.0 mtu 900
  3. 将手机的USB模式改成Modem与电脑连接,选择用Loader打开usblan.lin、用USBNet打开tnlg
  4. 我的Linux是Slackware 11.0,采用的是它提供的2.6.18版内核,启动时运行了udev,所以连接后系统自动加载了所需的驱动模块(usbnet、cdc_acm、zaurus)并认出了usblan设备(用lsmod查看模块信息,用dmesg查看系统发现的新硬件的信息),在电脑上运行命令:
    ifconfig usb0 172.16.16.5 netmask 255.255.255.0 mtu 900
  5. telnet 172.16.16.6

实际上在用ifconfig设置手机和电脑的IP地址时还有其他的选择,但是为了和Windows环境一致,所以用了同样的IP。

参考资料:Get a shell

2007-03-29

买了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-6

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

你好。现在当当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-5

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

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

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

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

下一页 »