38年一遇的七夕逢双

  今天收到招行信用卡的促销广告才不觉一惊,原来明儿就是七夕了呀!旋即又释然,现下没有GF,即使不小心错过了应该也不会有危机发生。:D

  细细浏览邮件正文,不觉又是一惊,今年竟然是润七月——七夕逢双。上网查了一下,才知这可是38年方能一遇呀!惋惜之情不禁油然而生,终吾一生能有几个38年,而在如此多情年华逢次盛事算是我们80后一代人的难得际遇,怎奈 隔岸花正红,此间柳独荫…… X-(

  罢了罢了,男儿当以事业为重,权让儿女情怀寄心底吧。在这个难得的七夕之际,祝愿我那曾经的她,将来的她,合天下所有有情人,尽享这浪漫的日子吧~

  呃,另外今年两个鬼节该当如何祭拜,倒也真成了个问题……

峰回路转 柳暗花明

  这半个月里,一直苦苦寻觅破解FreeType的良方而不可得,今天终于可以送一口气了。

  当初遍寻Nokia S60、S80和S90系列的SDK,都没有找到FreeType.dll的WINS版本,后经过某大虾的提点,终于在UIQ3 SDK中捕捉到了它的踪影。刚兴奋没多久,尝试在S60 v1/v2中借用它时就失败了。其实结果是显而易见的,Symbian 9 修改了大量接口,与之配套的FreeType.dll直接拿到S60 v1/v2中来用时,自然会有很多关联的dll无法找到对应的ordinal。索性尝试将FontRouter port到UIQ3中来调用FreeType,结果又失败了(Symbian 9的门槛果然比较高,这个短期内暂不考虑了)……郁闷之余,甚至还尝试过反汇编它,依然未果……

  今晚,在寻找一个稀有的头文件时,灵感突发。因为涉及一些被Nokia隐藏的内部接口时,常常能从早期的SDK版本中找到所需的头文件(后来的版本中被去掉了),比如Moto A920、N9200以及传说中的Sendo SDK。那么,Freetype.dll是否也如出一辙呢?于是乎,搬出所有收藏的古董级SDK统统装上。果不其然,让我在N9200 SDK中找到了WINS版本的FreeType.dll。哈哈,有了这把钥匙后,剩下的攻势自然势如破竹,不到1个小时就在模拟器上调通了。当那带着几分晦涩却又让人无限神往的TrueType字体浮现在EPOC的窗口中时,我缓缓坐下来,呷了一口杯中的绿茶,闭上双眼,细细品位这一刻的舒畅……

HongKong两日游

  星期四得到消息,听说为犒劳产品开发人员,香港办事处邀请周末前往香港游玩,报销吃住行!“我靠!准是又想假以旅游的名义将我等困在产品测试一线应对突发问题。”心里这样盘算着,“且见机行事吧 >_< ”   星期五下午被拉去开了一个短会,制定行程、交待事宜,竟然敲定晚饭后即刻出发。汗,连换洗的毛巾和衣服都没来得及拿就直接从公司出发了……= =! 继续阅读HongKong两日游

AMD可能收购ATI

  来自新浪的消息:http://tech.sina.com.cn/it/2006-07-04/17271020968.shtml

  倘若AMD真的收购了ATI,那么格局将发生重大变化……AMD曾经的战友NVIDIA将重新审视与其的合作关系,而AMD或许会为了与NVIDIA和平相处而放弃一部分在显示芯片市场上的利益,这些都是用户所不愿意看到的。

  自由经济确实促进了竞争,但而今的格局却成了,竞争越激烈,离垄断就越近了……

TrueType,想说爱你不容易……

  在搞定了字体的动态加载/卸载后,周末对最后一项可行性实验——“集成FreeType支持”发起了挑战。虽然对困难有足够的估计,但是FreeType的叛逆还是让我很恼火。因为Symbian没有提供WINS版本的FreeType.dll,导致无法直接在模拟上进行调试。也罢,自己写了一个Dummy来模拟FreeType.dll的行为,然后一举在模拟器上调试通过。如此“顺利”的进展也让我多少有点意外,哪知道上机测试即告失败。启动时直接卡在“NOKIA”几个大字阶段,漫长的等待后——“白屏”……

  好在本次项目启动后所完成的第一个特性就是“防白屏保护”,让我免除了后顾之忧。还记得一年前因为存着侥幸心理,结果调试FontRouter的过程中NG白屏过两次,造成高达数十元RMB的直接经济损失以及往返于“通天地”的奔波之苦,最后还落得收音功能实效的后遗症……

  开源的FreeType项目在被Symbian移植后,不但拒绝开源不说,甚至连模拟器上的DLL版本都不提供,如此讳莫如深,让人多少有些感叹Symbian和开源的潮流实是相去甚远……