存档

作者存档

再见了地铁大厦

2008年6月12日 6 条评论

明天将是最后一天在地铁大厦的工作日。从下个星期一开始,公司就将搬迁到宁南郊区的苏豪国际广场了。我们也即将告别方便的市中心生活,开始到一个鸟不拉屎的地方做开拓者去了。

说起地铁大厦这个地方,还真有一点留恋,毕竟这里实在太方便了:下楼就是地铁站,到哪里都很容易,尤其是火车站。因为交通方便,很容易成为一个聚集地,假日活动什么的,大家都是直接约在公司附近集中;而另一方面,因为临近新街口,去逛街什么的回来也可以直接去公司吹吹空调休息一下。对生活的便利程度的影响巨大。

不过搬了之后也不见得是坏事,至少我可能不会再花太多的时间在公司了。

贴张图:

标签:

从今天开始,正式抵制中国足球

2008年6月7日 5 条评论

不说了,这个世界上四种东西不能沾:烟、酒、女人和中国足球。
影响看欧洲杯的心情。

标签: , ,

Gaël Monfils,我记住了

2008年6月7日 1 条评论

今天看法网,记住了一个人,Gaël Monfils。
1986年的年轻人,身体素质及其出众,技术特点也很有趣,且颇有表演天赋。
我喜欢这小伙儿,呵呵。

标签: , ,

Bless我以前的同事

2008年5月19日 没有评论

http://helloworld.ycool.com/post.2988711.html

老家在都江堰的好小伙。
还好他本人平安,家人平安。

标签:

圣火过后,请不要让五环被遗弃

2008年5月10日 1 条评论

5月24日,周六,圣火将到达南京。

这之前,说说同样是周末传递火炬的广州。

我不想上纲上线,本来奥运就是个大party,圣火传递就是要让更多的人感受到这个乐子。但是当圣火离开你的城市的时候,请不要让五环和国旗被遗弃,也请不要给你的城市留下创伤。

[图片来自天涯]

如果可以,请带好你的随身物品,不要给你的城市留下创伤。如果可以,请和这位小姑娘一起,捡起被遗弃的旗帜,让他们享受本应享受的荣耀。

标签: ,

如何修改翰林V3的固件

2008年5月1日 7 条评论

首先说明什么是翰林V3:这是一款使用E-ink的电子书阅读设备。
如果你不知道这个东西是什么,那么本文剩下的部分可以不用看了。

本来这个主题是要写如何修改翰林V3的显示字体,因为宋体显示中文还可以,但是英文简直是惨不忍睹。结果花了不少的功夫把宋体焕成了雅黑之后,今天早上去论坛看看,却发现翰林很适时地推出了一款新的固件,可以自由选择书籍显示的字体。详细的介绍也有人贴了出来。所以就把标题改成了“如何修改翰林V3的固件”。因为我所作的工作也就是修改了一下固件而已。

首先需要声明:修改固件存在风险,请务必先备份阅读器上的重要数据,并且准备好官方固件,准备吃后悔药。同时修改的固件可能会导致阅读器无法开机甚至无法恢复,请自行担负其风险,本人对此不负责。

OK,现在开始正题。

首先你需要一些工具。必需的第一个东西是Linux操作系统,我使用Debian,因此下面的介绍均以Debian为例。
在你的Linux上面请保证有下列的程序或者包:
hg (Mercurial Distributed SCM) 或 git (Fast Version Control System)
gcc
dd
mtd-tools (for mkfs.jffs2)
mkcramfs

在Debian上可以执行下列的一串命令来确保它们都在:
$su
#apt-get install mercurial
#apt-get install git-core
#apt-get install gcc-4.1
#apt-get install mtd-tools
#apt-get install mkcramfs

然后你需要一个项目的源代码,OpenInkpot。目前可以通过hg或者git获得,但是hg不久就会停止。获取方式主页上面有。目前可以用这个命令:
$ hg clone http://hg.openinkpot.org/trunk openinkpot-trunk

获取到代码之后,不需要编译整个项目,否则你需要花掉几十个小时外加十多GB的磁盘。你所需要的只是进入到目录utils/mkv3update当中,执行
$ CC=gcc make
即可获得一个mkv3update的程序。这个程序将用来生成我们修改过的翰林v3固件。

把这个mkv3update程序,连同utils/mkv3update/scripts目录下面的firmeware_unpack.sh文件一同拷贝到某个地方。

下一步的工作就是找到你要修改的原始固件。通常就是V3update.bin文件,把它也拷贝到上面两个程序所在的目录。

将下面的代码写入一个脚本程序,例如patch-v3-update:

–脚本开始–

#! /bin/bash

if [ ! -e V3update.bin ]; then
    echo No Hanlin firmware \(V3update.bin\) present.
fi

if [ -e V3update.bin.patch ]; then
    rm V3update.bin.patch
fi

if [ -d tmp ]; then
    umount tmp/root_fs
    rm -r tmp
fi

mkdir tmp
mkdir tmp/root_fs
mkdir tmp/root_fs_patch
# mkdir tmp/ro_fs

. ./firmware_unpack.sh V3update.bin tmp

mount -o loop tmp/root.fs tmp/root_fs
cp -a tmp/root_fs/* tmp/root_fs_patch

if [ -e ./do-patch-rootfs ]; then
    . ./do-patch-rootfs
else
    echo You do not have do-patch-rootfs script.
fi

mkcramfs tmp/root_fs_patch/ tmp/root.fs.patch

./mkv3update –write-hanlin=V3update.bin.patch tmp/zImage tmp/ro.fs tmp/root.fs.patch tmp/logo tmp/jffs2.fs

–脚本结束–

注意脚本当中标红色的部分。将这部分作为分界线,脚本的前面部分就做了众多的解开V3update.bin,并且将其中内容解到一个tmp/root_fs_patch的目录当中的工作,你可以把这部分单独拷贝出来执行。执行之后,到tmp/root_fs_patch/root/下面看看,这就是翰林V3当中的文件系统结构。在这个目录当中,你可以随意修改其中的内容,当然包括tmp/root_fs_patch/root/fonts/truetype当中的字体文件。

修改完毕之后,即可执行红色部分之后的命令,这些命令把修改过的文件打包生成一个新的文件文件,称为V3update.bin.patch。只要将其拷贝到SD卡的根目录,然后重命名为V3update.bin,即可按照翰林V3正常的固件省级方式进行升级。

经过我的实验,只要将其中的simsun.ttc/simsun.ttf文件一起删除,然后用msyh.ttf拷贝到其中,重命名为simsun.ttf,再建立软链接simsun.ttc指向它,即可实现书架和默认的chm,txt,wol文件都使用雅黑字体了。

如果你想将工作自动化,直接在patch-v3-update脚本的相同目录下面写一个do-patch-rootfs的脚本,就可以自动由该脚本调用了。

自己做了一个翰林V3的一经替换了雅黑字体的固件,基于翰林最近的2008-04-25版本,目前用起来还没有任何的问题。

垃圾邮件,30岁生日快乐

2008年4月27日 2 条评论

自从1978年5月2日开始,已经三十年了。

我们还在反垃圾邮件。

标签: , ,

说说维基和圣火

2008年4月22日 3 条评论

我历来喜欢炒冷饭。维基百科在中国的部分解封和圣火都不是什么新事件了。随着时间的推移,跳出来fq的人逐渐少下来,冷静派逐渐增多,国内的冷静人士也好,国外的华人华侨留学生也好,也在慢慢倡导大家冷静下来,重要的是多交流。加上今天在CB上面读到《中国青年报》对wikipedia解封的评论,正好想把这两件事情扯到一起谈谈。

在我看来,这次巴黎圣火事件给了实行互联网鸵鸟政策的有关部门一记耳光。

首先我来问一个问题:wikipedia究竟是怎样的一个东西?

我给出的答案是:一个展示事实的载体。因为wikipedia越来越向是一个草根媒体,一件事情发生之后,马上会有人将其记录到wikipedia上面,然后会有更多的人看到,修正,再看到,再修正。在这个过程当中,可能来自世界各地,持有不同世界观、不同信仰、不同意识形态的人们都会参与进来,中间随时可能爆发论战。论战的结果,就是大家相互给出观点和证据,经过相互交流和妥协,形成一个中立的观点保留在wikipedia上面。这样一个中立的介绍能够带给人们的,是对于事实更加真实的认知,而不是偏见。

如果这个系统中缺少了中国人的声音,那么这个条目能够算是客观、中立、公正的么?

当然不算。但是世界并不知道,世界只知道wikipedia能够提供客观中立公正的事实,于是大家相信了wikipedia,于是越来越多对中国的偏见产生了。

我们不能影响CNN,不能影响BBC,人家有自己的国家政府撑腰,我们不可能不让他们讲对中国不利的言论。但是我们本来可以影响wikipedia这个草根媒体的,本来我们可以通过这个不受任何人控制的媒体向世界发表观点的,本来我们可以有机会让世界消除对我们的误解的,但是这却被我们自己放弃了。中国的声音不是被世界忽略了,是我们自己放弃了向世界发出中国的声音的机会。

我们有世界上最多的说中文的人,我们是世界上最大的英语学习国家,我们具有向世界发出中国声音的最好的基础条件,但是为什么世界没有听到?不是世界不让我们讲话,是我们自己不让自己讲话!毫无疑问,这次圣火传递给了我们闷头一棒。这个时候我们才发现,西方英语世界对我们的误解是如此之深,甚至如此容易被反动派利用。现在我们正在努力补救,但是,为什么我们没有早点发现,没有早点动手呢。

我知道有人会扯出稳定压倒一切的大旗来反对让民众看到wikipedia,担心wikipedia上面的”反动言论“会导致中国动乱。但是想想,是哪些人在看wikipedia,哪些人不看wikipedia,事情就很清楚了。就算用各种各样的手段”禁掉“wikipedia,中国十亿非网民仍然不会去看wikipedia,经常使用互联网的老鸟们照样穿墙上wikipedia,增加的只是他们的麻烦而以。反过来,如果不禁止,十亿非网民仍然不关心wikipedia上面的信息,老鸟们照样该上还是上。这两者的区别在于,介于两者中间的那两亿网民,他们有机会参与到wikipedia的体系当中,这两亿人应该能够给世界发出一些中国的声音了。

唯一的问题是,这两亿网民,在面对众多与自己世界观和既有知识矛盾的信息的时候,有多少人能够仍然坚持自己的观点。这也许是现在最大的问题。但是我选择相信周围的人们:我周围的人们,在这次圣火事件当中,几乎所有人都在冷静的看待这个问题,几乎所有人都反映出对祖国的支持。大家可以在这种时候捍卫自己的国家和自己的信仰,我没有理由担心他们在wikipedia上面看到对中国不利的言论的时候会袖手旁观。

但是,中国,你相信自己的人民么?

Finally it got compiled

2008年4月19日 1 条评论

I mean OpenInkpot.

It cost 5 nights and 7 GB of disk to compile, OMG.

— Update @ 2008-4-19 —
I found I compiled the x86 version, not the ARM version…
Try again, but VM disk is full now…

终于亲眼看到了传说中的e-ink屏ebookreader, life, geeky

2008年4月10日 1 条评论

前两天刚评测完,当时说的再怎么怎么样,关键还是要有机会看到一次真正的E-Ink屏。本来计划这个周末去百战南京那边看看的,没想到今天就看到了。某同事从eBay买了一个Sony PRS 505。拆封之后引来一群人围观。我也有幸一睹E-ink屏幕的真面目。说说我的感觉:

首先第一感觉是Sony的工业设计确实很好,单纯说做工的话,翰林V3简直像山寨机。:) 有点夸张了,不过那个颜色和做工,确实很有感觉。

第二感觉是PRS 505比我想象的要小。我对于比较两个东西的物理尺寸一直不怎么擅长,而且我看到的评测的照片大部分都是一个人把它拿在手里,也许我的手比别人大一些,所以我把这个东西的估计也比较大了。说实话,6寸的屏确实比较小,但是在光线充足的情况下,字体确实比较清楚。

其次的感觉是E-Ink屏幕的显示效果确实非常酷。它自带的一些PDF文件和LRF文件的显示效果都非常好,字体非常清晰(当然前提是英文了)。不过8级灰度的屏幕显示图片确实有点不太好。明天带一些之前评测的时候做的一些LRF文件过来试一下看看,其中包括原生的PDF,经过Yet Another PDF to LRF Converter转换成LRF的PDF,经过libprs500转换的PDF,以及经过comiclrf转换出来的漫画。

真正实际用了一下发现,PRS 505的翻页真的很慢,而且右手的翻页键按起来不太爽。从按下按钮到反应有三秒的延迟,搞得我已开始以为按钮我没有按下去,连按两下之后发现页面啪啪啪跳了好多页。不过这个东西应不是什么大问题,习惯了也就好了,大不了看到一页的2/3的时候直接按翻页,看完这页也反应过来了。

周末还是去百战看看,比较一下翰林V3,iLiad和这个Sony。

标签: , ,