清晖园

去顺德大良,在广州可以从芳村客运站或者天河大厦锦汉客运站出发,大巴票价¥25,路程1小时左右,从清晨7点到晚上8点左右都有,车比较多。还可以在芳村客运站(坑口地铁出口)找粤X牌照的顺德出租车,返程一般¥15/人,一车4人,比大巴便宜,但不见得比大巴快(大巴司机都比较凶残一点 20051209_A05.gif

今天是乘地铁到坑口,¥65包了一辆出租直接到顺德大良清晖园大门,下午从顺德客运站坐大巴返回天河大厦锦汉车站。

清晖园门票¥15,是清代广东四大名园之一,同时又是广东省唯一入选的中国十大名园的古典园林。觉得最特色的是清代留下来的套色雕刻玻璃和海量的锦鲤,园林小景也还不错,总的来说还是值得去看看。

两组照片:
清晖园A清晖园B

1个exe文件搞定1切

『我的收藏』新增“1个exe文件搞定1切20051209_A02.gif

『搞笑』两分钟精通股权分置

有一个山村,叫郭家湾,村长姓郭,叫郭法人。有一年初春,村长决定由村民入股成立一个养殖场。郭村长首先将自己家里100只土鸡蛋孵化出100只小鸡,作为100股发起养殖场,并吹嘘他的鸡是乌鸡,今后还会变凤凰,之后向村民两次筹集股份。头一次要求村民以一头猪作为一股,共有60户入股,入60头猪。第二次增发要求村民以一头牛作为一股,共有40户入股,入40头牛。养殖场很快发展起来,鸡鸣、猪肥、牛壮。年末,养殖场制订分配方案。将全年鸡生的共200只蛋分红,每股分一只蛋。这样村长 分得100只鸡蛋,其他每户分得1只鸡蛋。由于村长入股的本钱也就是100只鸡蛋加点孵化费,所以他的本钱基本上收回。而且村长一年吃喝都在养殖场里面。

第二年,村长要求减持他的股份50股,他将40头牛和10头猪牵走。村民眼看这么大的养殖场只剩下100只老母鸡和50头猪。而且村长在里面还有50股,只要他愿意,他还可以随时赶走50 头猪。

又过了一年,养殖场又有150只鸡蛋的利润。现在郭村长想牵走50头猪到市场上卖掉,就对村民说,上级决定养殖场要作为股权分置改革的试点,方案是这样的,我们再分一次红,每股一只鸡蛋,我分到的那50只鸡蛋,送给你们10只,但我要把我的50股减持了,这样我要拿走50头猪加上40只鸡蛋。我的话已经说出来了, 开弓没有回头箭,你们同意也罢,不同意也罢,反正我要卖股份了。村民们对村长的方案虽然不满意,但又无可奈何。村民们这次乱成一团,有的村民和村长商量能不能多补偿点鸡蛋,有的村民赶快卖掉自己手里的猪和鸡蛋,因为村长的猪和鸡蛋都是零成本的,猪和鸡蛋的价格会崩盘的。
20051209_B01.gif

号称该字是汉字中最复杂的一个字

Biang,二声发音,陕西的有一种面食叫做Biang Biang面,这个字的写法口诀:

一点飞上天,黄河两头弯
八字大张口,言字往里走
你一扭,我一扭
你一长,我一长
中间夹个马大王
月字旁心字底
楔个钉钉挂衣裳
坐个车车游四方

陕西的朋友用家乡话念起来特别有味道

两件事

1、通过我的网站访问日志发现学妹janeting的BLOG,感谢她将我的小站作为友情链接,俺也不能吝啬不是,特增加“平淡即是幸福

2、给tmssoftware的BUG REPORT尚未有回复,但是我已经按耐不住,于是借助Reflector的帮助,将有问题的CeAppointments类重写成MyCeAppointments,由于原作者将一些主要的函数都声明为internal,导致我只好用了一些取巧的方法,解决了NOTES字段写入时,中文变为问号的BUG。

至此我的日程系统与PDA/SmartPhone的同步小玩意基本完成,因为程序的专用性,就不放出来,以下只给出MyCeAppointments类的源程序供大家参考,我的修改位于a(ushort A_0, string A_1)和Open()两个方法中,没有注释别怪我,:)

下载MyCeAppointments.cs

BUG REPORT

升级完PDA之后,就开始研究怎么将公司的日程系统上的数据同步到PDA的日历中去,Microsoft Pocket PC 2003 SDK看得我有点晕,无意中在网上发现了TMS CETools for .NET,这个tmssoftware做控件确实很棒,CETools只是凤毛麟角,不过着实好用。

程序基本是完成了,后台用WebService做鉴权和数据传送,前台用C# + CETools直接写PDA对应的数据库,但是最后发现这个控件在处理含有中文的备注字段时有问题,用Reflector发现原来是使用了Encoding.ASCII.GetBytes造成的,直接导致中文变问号,于是用N年未用过的英文给tmssoftware写了一封BUG REPORT email,建议他们改用Encoding.Default.GetBytes,这样全世界的人民都皆大欢喜了。希望他们会理会我的邮件 EM213.gif

iPAQ 3850 PPC2002升级PPC 2003

手头上有个N久没有用过的iPAQ 3850,最近拿到一张EDGE卡,于是便翻出来继续玩玩。上网溜达,发现有人将利用iPAQ 3870的ROM将原有的操作系统PPC2002升级到了PPC2003英文版(现在依然没有适合iPAQ 38xx的中文版PPC2003),于是也想试一试。历时N个小时,在网上找个N个版本,都是升级了之后无论软启还是硬启,机器都无法启动,最后还是在eMule上找到了一个可用的版本,升级过程如下:

1、关闭Microsoft ActiveSync:在任务管理器中,中止wcescomm.exe进程;
2、由于直接升级ROM会导致Asset Tag和Serial丢失,所以需要修改一下固件文件nk.nb0,利用UltraEdit打开文件,在01ff000ah-01ff0020h和01ff0e00h-01ff0e16h地址段都填上机器的S/N,这个序号可以在机器背面的铭牌上找到,序号中每个字符中间要间隔一个ASCII值为0的字符,例如"4G23DWABCDEF"要输入为"4.G.2.3.D.W.A.B.C.D.E.F" ,"."代表ASCII值为0的字符,图例见后面贴图,序号后6位抹掉了
3、修改后保存文件
4、同时按住PDA的2+4+Power+Reset键,直至屏幕上出现“Remote USB Update”(这个界面如果要退出,直接Reset即可)
5、用USB数据线连接电脑和PDA
6、运行升级程序host11.exe,如果出错检查1、5步骤,还有就是升级文件是否和host11.exe放到了同一目录下,并且名称是nk.nb0
7、完成后host11.exe提示“Flash Done!”,PDA上出现“Please Disconnect Battery”后,硬启PDA:同时按住1+4+Power+Reset,之后再软启:按Reset即可
8、升级后PDA右下方有蓝牙标志(3870的升级包的后果),但不影响其他使用
9、英文版本输入中文的问题,安装CE-Star解决



其他提示:
1、某些网站下载的ROM(特别是官方升级包解压出来的ROM文件)用host11.exe升级最后快到100%的时候,会提示USB Connection Lost,这个一般是ROM文件最开头有类似“iPAQ 3800-CHS-1.20-1705---------”的文本,删除头32个字节的内容就可以用host11.exe升级了
2、升级ROM之后硬启、软启PDA都没有响应,一般都是ROM不匹配或者有问题,只要按住PDA的2+4+Power+Reset键,屏幕上能出现“Remote USB Update”就可以使用老版本的ROM恢复


相关下载:
3850 PPC 2003英文版ROM(其实是3870的ROM,升级前记得写入自己PDA的S/N)
3850 PPC 2002中文版ROM(官方最新的1.20版本)

化石

一个朋友去尼泊尔游荡回来,给俺带了三块化石,大家来看看/photo/index2.php?page=20051127 EM35.gif

看车展

今天公司开完田径运动会,一帮人打着看车的名号去看车模,口水撒了一地 EM202.gif
车模PP就不上了,上几张车车的烂片/photo/index2.php?page=20051126

无病呻吟

还是自己的服务器安逸,想装什么就装什么,Apache、MySQL、iGenus、ProFTPD、XDM想怎么配就怎么配,还可以写脚本按时自动备份数据库、WEB以及更新IP库,开心~ EM207.gif,不过最好的还是可以让俺捡起Linux的使用,忘得都差不多了 EM213.gif