February 26, 2004

Palm m505出现经典USB同步问题

Categories:  PDA

昨天晚上我的Palm m505突然不能同步了。这个故障不是第一次出现,以前出现过,那时Palm公司给换了新的Palm和底座,两年来一直没有再出现这样的故障。虽然早过了保修期,但是因为这是Palm m505的经典故障,放电可以解决,所以我一点也不着急,联系了如风第二天帮我拆机放电。

今天如风拿到机器,放电后就没有问题了。好在没有其他故障。

多谢如风!

Posted by dumm at 07:25 PM | Comments (0)

February 25, 2004

我用过的PDA(4)--Palm IIIc

Categories:  PDA

040225-PalmIIIc (18k image)

我在购买第一个Palm的时候没有选择Palm IIIc,而是选择了Palm Vx。不过很快,我还是为自己买了一台Palm IIIc,做为开发用的机器……

当时虽然Palm Vx是最流行的机器,但随着时间的推移彩色机型越来越受到欢迎,例如Palm IIIc和Handspring Visor Prism。为了开发、调试支持彩色屏幕的PalmOS程序,我从echoice的二手交易区买了一台很新的二手Palm IIIc。

由于是开发用的机器,所以这台Palm IIIc在我的所有PDA中经历的磨难最多:刷ROM、硬启、暴力运行程序……能怎么折腾就怎么折腾。Palm公司的机器质量真好,这台Palm IIIc被我“蹂躏”了两年都没有坏过(相比之下后来用过的Sony的Clie就差多了)。

后来因为IIIc的256色屏幕比较落伍,无法调试为流行的64K色屏幕开发的程序,所以这台Palm IIIc也就完成了历史使命,在TomPDA的二手交易区卖了出去,找到了一个好归宿。

Posted by dumm at 09:41 PM | Comments (2)

我和PDA(二)

Categories:  PDA

虽然我对商务通的功能曾嗤之以鼻,认为不配称为掌上电脑。但刚刚拿到别人送的MBA998时,我还是十分兴奋的。

毕竟这比一无所有强多了。我在上面输入了不少东西,但随之问题也就来了:没有电脑同步线,我输入的资料只能呆在商务通里面没法传入电脑。我在各市场寻觅了一番,同步线虽然有,要价却高达近200元。考虑到这条线只是简单地和串口相连,这种价格实在高得离谱。犹豫了很久,我最后还咬咬牙买下了它,毕竟不能让我的PDA成为信息孤岛哇!同时我还想,有了同步线就可以把电脑中的文本输入到商务通中,这样也可以在上面阅读电子图书了。然而商务通很快以事实证明,我对它的评价其实还不够低。

在用170元买来的商务通专用电脑连接线将我的商务通MBA998与电脑连接完毕后,我怀着期待的心情打开了事先装在我的笔记本电脑上的连接程序。操作是简单的,对于我来说。很快同步的过程便成功地结束了,我高兴地看到自已在商务通上写入的资料出现在PC中。下一步就是向商务通中传电子书了。商务通中只有记事本有存贮文本的功能,要输入书的文本只能向它传送了。至于书的格式和图片,我本来也没有作此妄想。我试着将由HTML转成的纯文本文件导入连接程序的记事本中,然而警告说超出了Memo的大小。原来每个memo的大小不能超过64K。没办法只好将文件全都分成不超过64K大小的片段再导入,心里安慰自己:64K也不小了,3万多字呢。导入之后我迫不及待地开始了由PC向商务通的同步过程,这次的速度大大出乎我的意料,6段300多K的东西居然不到半分钟就传完了。我不禁又有点对商务通刮目相看的感觉:看来是以串口的最高速度115200bps传送的,没想到商务通里面的CPU还是不错的吗!要不然就是加了专门处理串口通迅的芯片?

我乐滋滋地打开商务通上的记事本,准备一饱眼福。咦,不对,怎么原来的资料全都变成一式两份了?想了想才明白,怪不得连接程序中的功能叫做“发送资料”,原来是不检查资料是否存在或相同一律全都传到商务通上来,所以这个功能不叫同步。没关系,重复的资料删掉它,下次记住只发送新的内容上来就是了。

处理完这些手尾,终于开始了我的电子图书之旅。一边看一边高兴,心里开始为商务通说好话:屏幕不小、字也挺大,看起来还挺舒服。嗯,怎么不能向下翻页了?看了没几页呀,这一段得50多K呢,不可能就这么点。 一个不祥的念头涌现在我的心头。赶快打开其它几个记录翻到末尾一看,果然也都是没几页就从中断掉。反传到PC上一看,每段记录只剩4K大小,整整齐齐不多不少。原来我这款商务通每个记录最多只能有4K大小。至此,我的电子图书梦彻底破碎。

Posted by kuuldor at 12:58 PM | Comments (3)

February 24, 2004

我用过的PDA(3)--Palm Vx

Categories:  PDA

040224-PalmVx (19k image)

Palm Vx是Palm系列的最经典的机型之一,也是我使用的第一个PalmOS Powered的PDA……

在我使用HP Jornada 545的时候,一个朋友从香港买了一台Palm Vx。我看到他的Palm Vx,就一下子被吸引住了,问了很多关于Palm Vx的问题。朋友走了以后,我就开始在网上疯狂搜索关于Palm的资料,从此认识了Palm。

由于我两次购买PDA(HP Jornada 688和HP Jornada 545)后多少都有些后悔,所以这次我没有着急买Palm Vx,而是从网上找到了Palm的模拟器(POSE),下载了ROM,先在PC上模拟使用Palm Vx,同时也学习PalmOS软件开发。

研究了两个多月,我越来越喜欢这个小东西。很快我出差到香港,虽然很忙,我还是挤出一点时间到时代广场挑选了一台Palm Vx。当时售货员推荐我买Palm IIIc,因为它是彩色的,而且在促销,价格比Vx还便宜一点。由于Palm Vx的外观实在是太吸引人了,我还是毫不犹豫选择了Palm Vx。

买了Palm Vx后,我就去机场准备回北京了。遗憾的是,Palm Vx还没有充电,没过几分钟就没有电了。这时候距离到北京还有3个多小时(到机场比较早),我真是着急呀。没有办法,只好耐着性子看说明书啦。(这次应该是我读Palm说明书最仔细的一次,连着看了几个小时,呵呵。)

好不容易到了北京,赶紧给Palm Vx充电、找软件、制作电子书、找游戏……从此开始成为胖友了!开始在echoice论坛混,直到TomPDA论坛成立,随后转到了TomPDA论坛。可惜echoice论坛已经不在了。

虽然到现在我的Palm Vx已经寿终正寝(摔坏了),我换了好几个Palm用,说心里话我还是最喜欢Palm Vx,它非常耐用、经典,而且它是我的第一个Palm……

Posted by dumm at 11:45 PM | Comments (0)

February 23, 2004

REX6000

Categories:  PDA

040223-rex6000 (48k image)

今天收到了“奇奇”发的REX6000,把玩了一个多小时,觉得这玩意挺好玩的……

在REX6000上可以使用基本的PIM程序,还可以看中文电子书。它的体积只有一张信用卡那么大,可以轻松的放在钱包里或者口袋里,可以说是一个不错的电子玩具。

点击这里可以去TomPDA上看“奇奇”的帖子。

这里有大量的REX6000的资源。

Posted by dumm at 09:49 PM | Comments (0)

February 21, 2004

PCCTS--一个C++的Parser生成器

Categories:  ItTech

今天用了用PCCTS,觉得不错。

关于PCCTS可以看这里

它有一个进化版本,改名为ANTLR,是基于Java的,可以生成Java、C++的Parser。可以通过访问它的网站获得详细信息。

Posted by dumm at 08:57 PM | Comments (0)

February 19, 2004

我用过的PDA(2)--HP Jornada 545

Categories:  PDA

040219-jornada545 (19k image)

使用HP Jornada 688的时候,我总是觉得有一些遗憾,因为它对多媒体的支持比较差。因此,我一直在等着新的机器出来升级……

我用过的PDA(2)--HP Jornada 545

使用HP Jornada 688的时候,我总是觉得有一些遗憾,因为它对多媒体的支持比较差。因此,我一直在等着新的机器出来升级……

很快HP就推出了Jornada 545和Jornada 548,对多媒体的支持比688增强了许多,而且OS为WinCE 3.0。同时Compaq也推出了iPaq,性能似乎更高。经过仔细的比较,我选择了HP Jornada 545,原因如下:

支持多媒体:可以播放MP3、WMA和WMV,非常诱人;

外观比iPaq好很多:至少我个人认为iPaq的外观实在是俗气;

内存够用:鉴于使用HP Jornada 688的经验,我当时认为16M的RAM足够了;

于是我就买下了HP Jornada 545,还附带买了128M的CF卡和一个CF的Modem。新机器拿到后就着实的把玩了几个星期,可随后就是更多的失望:首先我并不需要多媒体特性,平时很少用PDA听MP3,要听用PC,况且看电影(记得是《喜剧之王》)的时候把内置扬声器震坏了;其次没有键盘,不如HP Jornada 688方便;最要命的是HP Jornada 545中文版的ROM中固化了金山词霸,词霸的音标字体变成了默认字体(如果程序指定的字体没有,就显示成音标),大多数优秀的英文软件的界面都变成音标了,让可用性大大降低。因此,很快我又回到了HP Jornada 688上。

后来再挑选PDA的时候,多媒体功能成为了我最后的选择因素。果然到现在为止HP Jornada 545成了我购买的PDA中最后一台多媒体PDA……

Posted by dumm at 08:32 PM | Comments (0)

我和PDA(一)

Categories:  PDA

第一次见到PDA这个词,是在报纸上看到苹果公司推出Newton。

听说一个小小的设备能够具有电脑的功能,不禁让当时连笔记本电脑都还没摸过的我为之心驰神往,恨不能立刻将其掌握在手中。然而那即使以¥为单位仍让我咋舌的价格,又让我觉得此生是无望拥有了。不管怎样,我还是记住了这个词:PDA,个人数字助理。

过了一段时间,听说牛顿在美国市场惨败,原因是价格过于昂贵。我这才恍然大悟,原来美国人也买不起呀。从此PDA这个词沉寂了,我也逐渐淡忘了这个梦想。

再一次和PDA的远谈不上亲密的接触,是Palm在几年之后带给我的。一个偶然的机会,我得到了一张Palm的开发包光盘,上面带有palm的模拟器和rom。此时我已经接触过不下十种机种的模拟器,从苹果][到GB和任天堂。刚看到这个Emulator.exe,本以为又是一种掌机,打开之后才发现满不是那么回事。浏览了光盘上带的文档,才知道自已小瞧了这不起眼的东西。原来它已经是北美PDA市场的绝对垄断者,已经使得大家管这种类型的掌上电脑都不论三七二十一地叫Palm。尝试着用了一下,我被Palm的强劲功能和众多的应用程序吸引了。可惜的是,当时还是一个学生的我,仍然是无法负担其高昂的价格的。

在这之后,我一直关注着对我而言有些奢侈的PDA。到了商务通在国内开始有些疯狂地打起掌上电脑这个旗号时,我不禁对其嗤之以鼻:就这种功能的东西,也敢僭称掌上电脑?但我没想到的是,我拥有的第一部“掌上电脑”,就是一部商务通。

Posted by kuuldor at 10:17 AM | Comments (0)

February 18, 2004

我用过的PDA(1)--HP Jornada 688

Categories:  PDA

jornada688 (9k image)

我的第一个PDA是HP Jornada 688……

说起这个机器,在当时还是很有代表性的:WinCE 2.11;640x200彩色屏幕;SH3的CPU;16M ROM和16M RAM;支持CF和PCMCIA接口;内置串口、红外端口和56K Modem;还带有一个小键盘,用起来非常方便。

遗憾的是这个机器没有立体声耳机接口,因此不能用来娱乐,只能办公。8小时左右的电池供电时间使得这个机器很适合商用。

我有PocketDOS的正式版,因此在HP Jornada 688上安装了DOS 6.22、Turbo C和Turbo Pascal,用来运行DOS老程序和开发程序玩。有一段时间学习51单片机,在PocketDOS中安装了51的开发环境(WAVE 51)玩。

现在这个机器的同步线丢了,只能用红外同步。如果哪位朋友有不用的HP Jornada 688的同步线能卖给我,或者知道如何自制,请和我联系。这里谢过了先!

Posted by dumm at 08:03 PM | Comments (3)

February 17, 2004

从20楼摔下和从2楼摔下的区别~~

Categories:  DailyLife

这是从网上看到的帖子:

二十楼:啊啊啊啊啊啊啊啊啊…………啪!!!!

二楼:啪!!!!……啊啊啊啊啊啊啊啊啊…………

Posted by dumm at 07:01 PM | Comments (0)

February 16, 2004

不可靠的增量链接

Categories:  ItTech

从昨天开始同事调试一个程序总是出问题,今天下午无意中采用rebuild all重新编译了一遍程序,结果就没有任何问题了。经过分析,应该是VS.NET 2002在链接的时候增量链接的错误……

这样的问题我以前也遇到过。通常一个项目越来越大的时候,完全编译一次可能需要很长时间,因此越来越少的进行完全编译,就有可能遇到这个问题。增量链接特性还是不值得信任呀!

看来以后吃午饭的时候最好开始一次完全编译……

Posted by dumm at 09:14 PM | Comments (0)

February 15, 2004

安装配置成功了这个BLOG的RSS 1.0 FEED

Categories:  BLOG

经过一个晚上的努力,我终于给自己的BLOG配置了RSS 1.0 FEED功能……

为了增加这个功能,我先下载了gm-rss-1.0.0.zip,这是对Greymatter BLOG系统的一个扩展,让Greymatter支持RSS 1.0 SEED。

我按照文档修改配置并上传到服务器上,运行时报告无法找到XML/RSS.pm模块。在Google中搜索XML、RSS、Perl这三个关键字,很快找到了并下载了XML-RSS-1.02.tar.gz,解压缩、上传到服务器上,gm-rss便可以使用了。

Posted by dumm at 12:33 AM | Comments (1)

February 14, 2004

升级电池后的m505可以使用8小时30分钟左右!

Categories:  PDA

到今天上午,升级电池后的m505终于出现了电力不足的警报,从BatteryGraph中的记录看,一共使用了8小时32分40秒。这段时间的使用中,一直开着背光,使用期间主要是运行PIM程序、玩纸牌游戏、阅读电子书、记帐、用红外传文件、浏览卡上的照片等。

Posted by dumm at 01:16 PM | Comments (0)

February 13, 2004

m505升级电池后的效果很不错

Categories:  PDA

从昨天上午开始,我就一直没有给m505充电,测试升级了750mah的电池后的效果。在日常使用中,我一直开着背光,使用BatteryGraph记录使用情况。目前为止,使用了5小时58分40秒,剩余电力41%,效果非常好!

以前的电池应该是550mah的,在升级前,开启背光只能使用4、5个小时。现在看来,750mah的电池应该可以支持8小时,升级电池是值得的。

再次感谢如风帮我升级机器,让m505继续发挥重要作用!

Posted by dumm at 11:22 PM | Comments (0)

February 11, 2004

拿到升级后的m505了!

Categories:  PDA

今天下班的时候,和如风约好了见面的地点,拿到了升级后的m505了!

回家一试……

这次升级主要是两个变化:内存升级到16M(需要灌m515的ROM才支持)、电池换成了750mah。

拿回来第一件事就是把以前在卡上的备份Restore到内存中。可是结果出乎意料,一直没有恢复成功,每次要么就是启动时出错(Up+Reset也一样),要么就是在PalmSource的Logo屏幕下有一暗线,无法启动(似乎进入了工程模式)。我猜可能的原因有两个:内存大小不同造成恢复的数据不对、或者是m515的OS和m505的差异造成不兼容。

没有办法,只好通过PalmDesktop的HotSync恢复了系统。还好,大部分程序的配置信息都在,只有少数的程序的序列号和配置没有恢复,重新输入序列号、重新设置,一切OK。

内存16M工作正常,我把以前通过PiDirect放在卡上运行的程序统统移到了内存中,还有7M的剩余空间。

重新Backup内存中的数据到卡上,Hard Reset,然后再从卡上Restore,一切正常。

由于刚刚拿到机器,所以电池的升级效果还不好测试,留待明天上班的时候测试一下。

这里是如风在TomPDA上的相关帖子

Posted by dumm at 11:31 PM | Comments (0)

今天到新公司上班了

Categories:  DailyLife

今天到新公司上班了,一个下午的工作就是初始化系统,安装开发环境。

本来如风给我升级了Palm m505,今天中午给我的,由于上班没能拿到,下班再联系他。

Posted by dumm at 04:45 PM | Comments (0)

February 10, 2004

可恶的北京网通!

Categories:  DailyLife

回到北京后,赶紧搬家,然后办理了电话移机,这才发现了北京网通是多么可恶:每次排队前面有二、三百人我忍了;只开部分窗口服务我忍了;移机比办理新的电话还贵(却不能保留以前的电话号码)我忍了;可是ADSL的账户无法使用我没法忍了!网通告诉我是系统出了问题,我的账户无法使用了,让我等,还不能承诺什么时候解决!上个星期五就办理了手续,到现在还不能用!真是气死人!

Posted by dumm at 09:53 PM | Comments (0)

February 09, 2004

GBKOS

Categories:  ItTech

GBKOS,一个Palm OS上的中文系统。最初是我和dumm开始做的,在tompda上发布后,又逐渐有几位网友加入了team。但是已经很久没有更新了。现在的状态是:可以显示汉字,但是没有输入法,也不支持OS5。

最初想做这个东西,是在我把CJKOS改成支持GBK之后.......

当时我的改版在echoice(那时候国内最大的Palm论坛,tompda的前身?)发布后,不少胖友都给我发消息。我和dumm也是由此在网上结识,到现实中会面。我们交流的主题之一,就是想给Palm写一个OpenSource的汉字系统。

但是我是一个超懒的人,真的。这个想法仅仅作为想法存在了近半年之久,直到一个机会出现。这个机会就是非典。

2003年3月底,非典在北京造成了很大的损失,然而却直接造成了GBKOS的出现。

当时我们公司和大多数单位一样,实行了在家办公,时间长达一个月。虽然远程支持的工作还是不少,但是相对平时的工作量可以说闲了许多。而且不再需要在路上花去2个多小时,每天的时间一下子多了起来。

一天,我在MSN上和dumm聊天,又说起汉字系统的问题。一番讨论之后,我开始动手。第一步目标,是替换系统的显示调用,将汉字编码的2个字节显示成一个汉字,而不是原来的两个西文符号。为了简单起见,我们决定先把所有汉字都显示成一个字,重点调试对系统函数显示功能的替换。经过一个下午的努力,这个目标达到了。这是非常初级又非常重要的第一步。

之后开始了将近半个月的密集工作,我们不断的加入功能,调试错误。终于,我们的汉字系统可以用了。我们准备在tompda上发布,需要起一个名字。dumm想起一个OpenSource式的名字,类似SeaMonkey这样既有意义又比较偏僻的单词,可是我们一时间没有找到合适的。最后用了我起的这个名字,其实就是对Palm上最杰出的汉字系统CJKOS的一个类比。

之后就是加入各种机型的支持。Sony的高分机、日文机,都让我们花了一定的力气。之后shellcode加入了我们的team,从OS5的API里抠了Palm Hi-Res的头文件,奠定了对Palm TW和Acer S系列高分机支持的基础。

我们还计划着其他功能的加入:输入法、字库压缩、甚至OS5支持(如果可能的话).....

可惜不久之后,在家办公结束了,我的空闲时间又锐减。GBKOS的更新慢了下来,最后趋于停顿。有时胡思乱想,再来一次非典,就又有时间做GBKOS了。

...................................

...................................

...................................

其实,没有时间只是我的借口,真正的原因是因为我懒。

真的,我很懒。我的工作,大多数是由情绪驱动的。当开始的激情过去之后,让我完成一段成规模的工作越来越困难。尤其是想到无法一下子做完,更让我提不起劲来。期望有一天,对GBKOS的激情又回到我身上。

GBKOS是我和dumm合作的第一个项目,在这里记录一下。希望有一天再合作。

dumm,我觉得和你合作很愉快,你呢?

Posted by kuuldor at 11:21 PM | Comments (4)

哈哈,我的第一个Blog

Categories:  DailyLife

看了很久了别人的Blog,托dumm的福,终于也能自己写了。

Blog是什么呢,似乎可以当作自己的日记或者随笔。然而却是公开的,网上人人都能看到。

哈哈,就想到什么写什么好了。

Posted by kuuldor at 10:17 PM | Comments (0)