Erning.write()

Reloading

我TMD就是讨厌博客中国

比如有人用博客中国的logo做了一个禁止的标志,说是抵制“博客”两个字,这明显违背了商业准则,甚至道德准则。博客中国的标志,仅仅是代表博客中国的网站,而不是其他(博客、blog、网志、部落、部落客、部落格等),一些人假借“博客”两个字不利于传播,来抵制“博客”两个字,其目的,我看还是期望抵制博客中国的发展。

http://www.blogchina.com/new/display/60616.html

很自豪,这个标志,是我做的。

明白人应该看得出来这个标志的主题不是抵制“博客”两个字,而是抵制“博客中国”,也仅仅是抵制了博客中国的网站。Title上是写着“NO blogchina”呢。

至于为什么后来也抵制了“博客”两个字,这里说明的很清楚。我个人抵制的主要原因就是那个“博客中国”。

我想这也没违背什么“商业准则”,“道德准则”吧。我只是抵制“博客中国”,还没有诋毁、诽谤或者侮辱它呀。就像我常说555烟比较好抽,morlboro不怎么样。这仅代表我个人的观点,违背个p。

说到“目的”,如果你指的是我,那么,小kang,你看错了。“博客中国”发展还是关门和我没什么关系。首先我的blog并没有host在“博客中国”或者其他blog服务商下;其次我也不是blog的服务商。顶多,我害怕别人误会我是“博客”。

重申一下,我TMD就是讨厌“博客中国”,我不是博客

为什么我的网站都使用UTF-8

今天听了对车东的访谈,里面提到了UTF-8的问题。我觉得使用UTF-8这样的多语言编码方案还是有必要的。

多语言编码的优点是可以在一个页面里同时显示多种语言。像这样,“アメリカ”、“검색센터”、“กองทัพอากาศ”。但是本地编码的方式通常只能显示一种语言的文字,其他语言的文字就乱码了。

为什么在一个页面里会要多种文字呢?举个例子,blog经常引用别人的网站吧,那么我现在引用了这个“http://www.%EC%BD%98%ED%85%8C%EC%9D%B4%EB%84%88%EC%8B%9C%EA%B3%B5%ED%85%8C%ED%81%AC.com%E2%80%9D%EF%BC%8C%E8%BF%98%E6%9C%89%E8%BF%99%E4%B8%AA%E5%90%8D%E7%A7%B0%E6%AF%94%E8%BE%83%E6%9C%89%E8%B6%A3%E7%9A%84%E2%80%9Chttp://www.%E2%99%A3.com%E2%80%9D%E3%80%82%E8%BF%99%E5%B0%B1%E9%9C%80%E8%A6%81%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%9A%84%E7%BC%96%E7%A0%81%E4%BA%86%E3%80%82(这些网站在支持punycode的浏览器里,如mozilla, firefox,是可以直接访问的)

再举个例子,我有一个webmail,界面是中文的,编码是GBK。朋友给我发邮件,中文的、英文的都没有问题,正常显示。可我还有朋友是以色列的,用的是希伯来语给我发的邮件。完蛋,邮件内容都是乱码了。我得手工选择浏览器的编码才能看明白邮件的内容。遗憾的是,这时界面的“回复”按钮又成了乱码,搞得我看不出哪个按钮是回复了。如果webmail是多语言的编码,比如UTF-8,就不会有这样了。

UTF-8对中文为主的网站有个缺点是,页面变长了。不是内容显示变长了,而是文件的size变长了。UTF-8对一个中文字符的编码通常是3个byte,而GB2312是2个byte。

今天的MSN也在走向庸俗化

就像这篇文章上说的

MSN上面各种无聊附属物不断增加,我个人也很讨厌这样的附属物。就像你买了个3000元的手机,确只用得到1000元的功能,还买不到合适的1000元手机。

而这好像又是个趋势,我现在的公司计划的IM项目的附属物估计比MSN的还多个好几倍,对这样的策略,我总觉得有些不妥。

Booting Linux From USB Harddisk

闲暇的时候做了一个可以从USB硬盘启动的Linux(gentoo),包括gcc, X, gnome,mozilla等。在我的笔记本(Dell 8600)上运行的很好,usb2加上1G的内存做cache速度够快了。

诀窍是安装好后修改initrd文件,加个命令行输入的等待,系统启动的时候给个机会拔插一下USB硬盘,等USB硬盘初始化好了之后再继续。

还一个是修改一下hotplug的stop脚本,别自动stop了USB的硬盘,否则shutdown的时候会halt。

为什么我不直接在dell 8600上安装linux呢?虽然大多数驱动程序,比如显卡、网卡、WiFi、声卡这些,但还一些特殊的驱动,像CDMA、GPRS、蓝牙这些我还没搞定。所以机器上的硬盘还是用Windows XP。

还有这个硬盘我可以拿到其他支持USB启动的机器上玩;–)

Tagging First Chatable Messenger

用了近一个月时间做jabber协议的类封装,再加上一个很简单的图形界面,第一个可以文本聊天的即时通讯客户端出来了。

我想有这个基础应该可以提交给公司,招聘更多的人来继续这个项目了。

源代码和可执行文件下载

通过下面的命令可以获取最新的源代码

svn co svn://svn.dragonsoft.net/hedgehog/trunk

Hedgehog Instant Messenger

即时通讯的项目开始进行了,是基于jabber协议的。先给个原始版本的截图

Windows XP
Windows XP

GTK-2
GTK-2

目前客户端运行在Win32下,图形界面用wxWidgets框架编写,希望能够容易移植到GTK2下。项目还在早期开发状态,有很多子项目需要完成,欢迎有兴趣的朋友参与。

源代码使用subversion控制版本,暂存在svn.draognsoft.net

SCIM 0.9.3

按照我前面的文章《在Fedora的英文界面下使用中文》,我又安装了一遍fedora core 1,只是这次升级了SCIM。可是按照原来的设置,SCIM 0.9.3却不灵了,按[crtl]–[space]无法跳出中文输入条。

卸掉SCIM 0.9.3,再安装SCIM 0.8.2就没有问题。

至于这是为什么,我还没时间琢磨。

以社区开发的形式来做公司项目

看到这个消息,Microsoft也在SourceForge上发布了一个项目wix

想想我们也可以在公司里弄一个项目,以这种形式来试试。最后先找了个Instant Message的项目,放在SourceForge上。有兴趣的朋友可以来参加。

其实我们公司已经有先例了,当时做的个URL转发的[mod_forward][5],就发布在SourceForge上。只是那个项目太小,仅我一个成员。