FontRouter Official Forum is online!

  为了方便内部测试及以后的问题反馈和交流,FontRouter的官方论坛已于近日开放,欢迎各位朋友访问:

  http://fontrouter.oasisfeng.com/forum

  目前,论坛主要用于FontRouter2 Alpha2版本的内部测试,详细的内部测试申请办法请参见论坛的公告。

FontRouter2 is UIQ Ready now!

  今天终于在UIQ2环境下解决了一个埋藏很深的问题,至此,UIQ2模拟器中的FontRouter2已经初步工作正常了。FontRouter在继支持S80后,实现了又一次新的突破。

  这一次,不同于FontRouter 1.32对S80的有限的支持,FontRouter2支持S80和UIQ系列独有的多尺度点阵字体,再加上对TrueType字体的完美支持,用户将可以享受到在完全不影响原有英文字体效果之上的中文显示!

  另外,可以透露一点,目前Symbian7系列的手机(包括UIQ)都可以通过FontRouter2激活原本关闭的“反锯齿TrueType”字体效果,当然,具体性能表现还要视CPU机能而定。这个特性目前也已经完成,Alpha2版中就可以体验到了。:)

FlashGet王者归来

  曾几何时,FlashGet继NetAnts之后,成为了当时广大用户所拥戴的网络下载工具王者。一方面因为其简洁时尚的界面风格,另一方面当然还得益于对多线程下载速度的深度挖掘。在那个小猫当道的年代,简直无法想象没有这类多线程下载工具的世界。

  时过境迁,FlashGet的作者早已停止了更新,而那个经典的1.73版本依然还躺在我的硬盘中,只因为普通的多线程下载我仍旧偏爱FlashGet。(如非特别情况,我是不用迅雷的。那个启动的速度真让我心疼我的硬盘,再加上不经提示的擅自上传文件,长期驻留内存,蛮横的修改注册表……)

  如今,FlashGet被ZCOM收购后,准备再度杀回这片市场。11月20日,发布了1.8 beta1版,集成BT下载功能。当时在cnBeta看到这则消息时,倒没有打算更新,只觉得商业化之后的FlashGet似乎急于求成,开始走大而泛杂、全而不精的集成道路,不再是我怀念的那个瑞士军刀般的FlashGet了。

继续阅读FlashGet王者归来

率先体验IPTV时代的宽带网络

  大约两个月前,广东电信率先开始推广其“iTV”业务(即基于宽带网络的IPTV)。在深圳地区,iTV以其“低廉”的价格、具有吸引力的服务吸收了大批宽带用户。只可惜,以我的收入水平来说,实在难以接受其所谓“低廉”的价格;以我的互联网经验来看,也不觉得这项服务是多么具有“吸引力”。因此,即使在深圳电信强大的广告攻势下,我也丝毫不为所动,继续过着我“传统”的网络生活。

继续阅读率先体验IPTV时代的宽带网络

FontRouter2 (Alpha2) is on the way!

  连续三晚的奋战,终于初步解决了FontRouter2在S60v2 FP3非标准分辨率下的显示问题。至此,Alpha2版本发布前计划的兼容性测试已基本完成,包括:S60v1(Symbian 6.1), S60v2(Symbian 7.0s), S60v2 FP3(Symbian OS 8.1a);所有计划中的功能已初步成型,包括增强的配置文件支持、反锯齿TrueType字体支持、多重高度点阵字体的支持(S80)。(字体动态加载、卸载功能将延后实现,sorry)

继续阅读FontRouter2 (Alpha2) is on the way!

Because of Code – 首届Symbian编程大赛

  Symbian为庆祝其发展史上的一个重要里程碑:全球逾1亿的智能手机使用了Symbian操作系统,特地举办了名为“Because of Code”的首届Symbian编程大赛。这个赛事通过互联网面向全世界的Symbian开发者,规则也很简单:用最多100(等效)行的代码完成一个Symbian程序。大赛的评委将基于以下几个角度来考查参赛作品:

1. Correctness
2. Usefulness
3. Reusability
4. Sophistication
5. Innovative
6. Simplicity

  比赛将选出100名优胜者,奖品是一个大礼包,包括:

* A Symbian OS smartphone(不知道啥型号……)
* The book: Symbian OS Internals
* The book: The Accredited Symbian Developer Primer
* An Accredited Symbian Developer exam
* A Symbian Signed test-run
* An invitation to the Symbian Party at 3GSM 2007(喔~)
* A selection of Symbian developer goodies (Trump cards, T-shirt, pen, Symbian laptop bag) (呵呵,Cool~)

  至少为了那件T-shirt,偶决定参赛!上次的Google编程大赛本来也报名了,但由于工作的关系,时间上未能如愿。但这次的Symbian编程大赛却是一个的机会,至少竞争对手相对少很多,说不定我也有机会呢。;)

注:参赛前请务必阅读Competition Terms and Conditions,明确代码的著作权等细节。

ADSL维修记

  事发于星期二下班后,回到家才发现固定电话和ADSL线路都失去了信号。只好拨10000号报修,接听电话的客服mm很细致的询问了故障现象,然后告知第二天将会有工程师上门检查。次日上午就接到中国电信一个“工程师”的电话,说检查出是线路物理中断,已修复,请我确认一下。唉,大家都要上班的嘛,只好晚上回家再看了。满怀希望的早早回家后,才发现故障依旧,ft……

  第二天,这位“工程师”向我解释说因为我当时不在家,而集线箱中的几条线他也无法确定是否接对了。再度ft,也不知是这位“工程师”的水平问题还是中国电信的线路管理问题…… 于是,我又善意的友情提醒他“即使我不在家,你也可以在家门外用手机拨打我家的电话听一下有没有铃声嘛”。这天晚上回家后,总算发现电话可以用了,拨出接听都没问题,刚想松一口气,才发现ADSL Modem的Link指示灯依然不亮,没有ADSL载波信号…… 郁闷,这就是中国电信的维修服务么?

  而之后发生的事情才真的让我要彻底无语了。这位中国电信的工程师似乎也被我“骚扰”烦了,这次直接告诉我“你的电话和ADSL不是同一条线路,上次诊断的故障是电话不通,我们这边不维修ADSL故障的,你要重新拨10000报修才行。” 我很平静的说道“OK,我明白了”,挂了电话。我也懒得去费神的投诉他了,这种运作机制的问题也不是投诉可以解决的。

  也罢,反正都是周末了,不用再跟他在电话中纠缠不清,这次上门来的大叔倒是利索的三两下就修好,临走时自言自语到“那样子接线居然都没出事儿……”

  莫非,我见识到了传说中无畏的“新员工”……?

强烈推荐一个Firefox扩展——OpenSearchFox

  今天在试用Firefox的过程中,本以为总算发现了一个Firefox比Maxthon弱的地方:不能方便的手动添加自定义搜索引擎。在Maxthon的时代,我已经习惯了将各种搜索引擎添加到其快捷功能中,成为日常生活中比不可少的一个捷径。但在接触到Firefox的定制搜索功能后,发现虽然它支持更为强大和开放的OpenSearch规范,但想要自己添加一个常用的搜索引擎就变得复杂多了,至少我是懒得去看OpenSearch的语法。

  怎么办?找找看有没有一个易用的添加搜索引擎的扩展。在苦苦寻觅了很长时间后,总算让我给找到了,它就是——OpenSearchFox。这款插件既没有出现在推荐扩展中,也没有热门扩展里,能找到它多少还有一点运气。

  不用不知道,用过才发现,原来添加搜索引擎还能如此便捷和惬意!无需知道FORM的具体细节,无需提取搜索URL的规则,你需要做的仅仅是:

(1)打开想要添加的搜索引擎Web页面
(2)在它的关键字输入框上点击右键,选择“添加OpenSearch搜索插件”
(3)按照添加向导的提示完成

  OpenSearchFox比起Maxthon的自定义搜索功能来说,不仅易用性大大增强,而且还支持POST方式的搜索引擎,这是Maxthon所无法实现的。

  看来,我已经快要爱上Firefox了~ ^_^

注:使用Firefox 1.5的朋友可以选择另一个同样功能的插件:Search Engine Wizard

从Maxthon到Firefox的尝试

  自从上次介绍了Maxthon2 beta版后,一位好友就开始极力游说我抛弃IE内核,转投Firefox,并为我列举了一大堆的好处。盛情难却,我只好答应试用一下Firefox2。

  其实,我并非没有接触过Firefox,相反,从1.0beta版开始,我就已经让Firefox在我的硬盘中落户了。但真正阻碍我将Firefox作为主用浏览器的关键因素还在于当时的Web并没有完全接受Firefox,所以有相当一部分网站无法在Firefox中正常显示。另外,初期的Firefox在易用性方面相对Maxthon来说还略微欠缺(那时候还没有广泛的插件支持)。

  转眼间,Firefox已经发展到2.0,而且在浏览器领域已经占据了重要的一席,这也迫使越来越多的网站开始重视XHTML标准的遵从,而非一味的为IE优化。不过,长期使用Maxthon之后,在操作习惯上形成了一定的依赖性,要转投Firefox可能还真有点不适应。直到试用之后,我才发现,其实原来完全不需要抛弃固有的操作习惯,借助Firefox强大的插件系统,我们甚至可以打造一个Firefox版的Maxthon呢。下面且听我一一道来:

继续阅读从Maxthon到Firefox的尝试

用Gmail追踪垃圾邮件的源头

  在互联网上的免费服务层出不穷的今天,你是否也曾试用过不少?你可知那些信誓旦旦宣称保护个人隐私的网站可能正是垃圾邮件肆虐的源头。它们将你的Email地址出售给广告商,从而“贴补”其免费服务的支出。

如果你也是一个像我这样用同一Email地址到处试用免费服务的人,那么几乎很难察觉到是哪一个免费服务商“出卖”了你的Email地址。受《使用圆点来对付Gmail的垃圾邮件》一文的启发,我们完全可以借助Gmail提供的“别名功能”将它们“钓”出来并加以单独屏蔽。

假如你的Gmail地址是zhangsan@gmail.com,那么在注册不同的免费服务时,可以使用相应的别名(注意在别名前用统一的前缀),如:
zhangsan+for.baidu@gmail.com
zhangsan+for.yahoo@gmail.com
zhangsan+for.maxthon@gmail.com
……

然后我们可以在Gmail中创建一条过滤规则(to:zhangsan+for),为所有包含该类别名的邮件贴上标签,这样就能轻松逮到垃圾邮件的罪魁祸首了。

注:有些邮件系统可能并不能识别”+”这个符号,这样就会导致你无法收到它们的邮件.