Monthly Archives: August 2008

有关此空间的搜索

space上面自带的search不好用了,本空间被google索引,一般索引时间不晚于更新后半小时。因此可以用google的高级搜索功能来检索。在google里搜索,

site:nzt.spaces.live.com

这里的用具体的搜索关键词来代替。比如我要在搜索本空间上有关gis的blog,搜索,

site:nzt.spaces.live.com gis

google with example keywords

结果如上图所示。

其他人的空间也可以类推了,更改site:后的域名即可。

Dopod(多普达) P800通过Bluetooth(蓝牙)与laptop(笔记本)同步(ActiveSync)

因为机器重装,安装了 ActiveSync 4.5,laptop上是outlook 2007,p800上是wm 5。通过bluetooth来连接ActiveSync是个比较trick的东西。不过这个已经很简单,我以前连接过DELL Axim,更是不好搞(我好像有blog记录,请在Google检索 site:nzt.spaces.live.com ActiveSync)。

  1. Download ActiveSync 4.5 (http://www.microsoft.com/windowsmobile/en-us/help/synchronize/activesync45.mspx)
  2. Install ActiveSync 4.5
  3. Go to the control panel to see the bluetooth COM settings. In my example, COM7 is the port used to set up the bluetooth local server. (fig. 1)
  4. Open the connection settings in the ActiveSync 4.5. Enable "Allow connections to one of the following:" and select COM7. (see previous step to determine which port is used for the blue tooth server, fig. 2). Save setting.
  5. Open your P800, go to the application and click on ActiveSync. In the window of ActiveSync, click the "menu" at the bottom, select "connect by Bluetooth".
  6. Make sure your bluetooth at both sides has been enabled. "Connection by bluetooth" will bring up a dialog to partner the PC. Just follow its instruction (in my case I need to validate both bluetooth sides by entering a same password). At last, Select "ActiveSync" option under your pairing PC and save.
  7. At the first time, a configuration will be asked to complete by selecting what items will be synchronized.
  8. If it said the PC name already exists, for example in my case the P800 connected to the previous system which by default has the name Windows PC, feel free to take a difference name. Then go to the menu of ActiveSync to delete the previous connection. Data will not lose in this manner.

The tricky things exist in the steps 3 and 4. Make sure do this prior to partnering bluetooth device.

image
fig. 1, Bluetooth local COM

image
fig. 2, Connection settings

机器重装了

比较郁闷,重启了一下laptop, 发现再启动不来。safe mode也进不去。提示说,Config/System file corrupted/missing。查网上是注册表损坏。MS KB里有类似的解救方案,问题是Sony vaio sz16cp/c当初就没有提供光盘,无奈。

将笔记本拆开,拿出硬盘(sz的机器很是个挑战,不容易呀),接到台式机上,将数据备份出 来。按MS KB的方法用repair目录的初始注册表信息代替了config/system下的,重新接到笔记本,启动,发现说密码不对,系统仍然无法进入。后来才 发现KB里有warning,Do not use the procedure that is described in this article if your computer has an OEM-installed operating system。彻底没戏。

启动时按F10进入恢复状态,将C盘恢复到出厂状态。这过程倒挺快,问题是机器上的应用程序,要全装上,得花不短的时候。

无独有偶,我接到家里LD的国际长途,说她的机器也坏了,一进到登录画面就什么都看不到;单位同事告诉我说241服务器因为昨天的停电,C盘坏了,现在布置其上的主要的web application和数据还不知道怎么恢复。疑惑。莫非这个坏机器也是会传染的。

朵朵到山西了

现在朵朵都不接我电话,所以她的消息现在都是听说。前些天,我弟的孩子回他外婆家了,所以朵朵没人玩,就开始想回兰州了。正好我姨妈从山西打来电话让我妈到她那玩几天,想着离朵朵开学还有一些日子,我妈就带着朵朵一起去临汾玩。小舅舅、表妹夫就排队要招待他们。据说朵朵跟表妹的孩子yoyo还玩的不错。夸朵朵聪明,她更是来劲了,据说还给他们跳舞,唉,她从来不给我们跳——尽管跳的不怎么样,哈哈。有时候感叹,朵朵这么小一点,已经天南地北到处玩,比当初我那岁数还没出我那小村落不知道长进了多少倍。

开幕式,还好吧

开幕式是北京时间晚上8点,在美国看不了直播,NBC考虑商业原因放到晚上7点半,差
不多晚了12小时。这次奥运会花了这么多钱,据说开幕式和闭幕式都预算了1亿美金,
不知道能打造出多么精彩的东西来,难不成都用金子造的——呵呵,这是我爸对东西不
实在的一种常用表达方式。
所以是在QQ直播网页上看的opening ceremony。QQ Live看不了,限制了IP,不让海外
用户访问,但网页上可以看,不知道是不是tencent故意留的后门。
总体感觉还算好吧,本来期望就个春晚的质量,结果刚开始的表现还让我激动了一把,
光影效果做的很是气派。你看这么多人,不容易呀,让他们这么整齐划一的动作,还要
配合各种色彩斑斓的特效。不过由于刚出场太过震撼,看到后来,反而平淡了。特别是
反映现代成就的部分,远没有上部出彩。这是场没有高潮的表演秀,看点就是人多——
想到天涯上的一个帖子问大家如果举例让全世界信服的中国第一,哈哈,大家都赞同中
国的人口——可怜的是又碰到个喜欢拍马屁的ccav来直播,结果镜头不停的往当官的脸上
晃,根本不照顾表演秀的整体效果。
也许高潮在点火,但中间的入场时间太漫长,这已经不是老谋子可以决定的了。也可怜
场内的那些白衣服超短裙美女mm,不停的跳了2小时,太辛苦了,你们。
点火还算不错吧,李宁不容易,岁数不小了,被吊这么高,还差不多绕场跑了一圈,一
般人怕高的都要吓半死了。网上有人评价说点火一般,说背景跟行走也没有配合好。但
因为我一向期望不高,所以结果已经出乎我的意料了。
可能没有国内媒体吹捧的这么厉害,不过已经比春晚要强了,不过当然,这开幕式差不
多也动用了全国、甚至全世界最优秀的相关人才,也当然要比春晚强。
只不过好像花这么多钱打造了一场视觉大餐,告诉全世界“四大发明”、太极、昆曲和
杨利伟上天这些,看完后回头想想有点不值。不过人家又说过了,艺术是无价的,也对。我可能
不会欣赏艺术,有朋友已经n次说我太过偏激了——因为这朋友太nice,不认识更偏激
的人。

禁网

向大家宣布我的space目前被禁止国内互联网访问了,我前面就奇怪,这段时间访问量一下子下来了。奥运真是很和谐,封网的同志们也辛苦了。刚才翻了一下以前的帖子,删除了有关杨佳和瓮安的两则评论。刚才跟朋友开玩笑,如果因此惹事,可要记得救我出来,哈哈。

无题

奥运两天后就开始,最高领导人也指示说当前的首要任务是搞好奥运。从个人讲我还是很高兴看到奥运在北京开,既然已经付出了这么多的代价,更是一定要搞好了,更好展示中国的形象。

然而,前不久的四川地震好像一下子被大家遗忘到后面了,或者是那些矛盾都已经安置好了,怕不是这么回事。

今天收到Oxfam America的捐款匹配计划,据说是dollar-for-dollar。想着既然有这匹配计划,不妨咱们也慈善一把,让美国佬也多少出点钱接济咱国家灾后需要钱的人。

其实咱也不宽裕,平时能省就省,咱又不是富豪阶层,甚至连中产都算不上,今天听到一朋友在Ohio买了1万4的二手车(才开了2000km的polo),都为他肉疼了一把。不过捐款这事从来跟有没有钱没太大关系。前面看到新闻说,原三峡某公司的工程师年纪轻轻就过世了,亲朋好友发现他在世的时候捐了好多钱帮过好多人,不由让人感动了一把。可怜的是现在的所谓门户网站上到处是王菲又怀孕了、成龙下车捡垃圾、奥运村布置的如何舒服,以及准备了多少多少避孕套方便运动员在中国搞女人之类的新闻,而这等真正感人的事一般都躲在某个角落,也许是真没几个人关心了,或者更准确的说记者编辑们不关心。

你看,一不小心又小小愤青了一把,就此打住。

使用matlab拟合Gamma分布

南卓铜 ([email protected])

任务描述: 有一批数据,需要将其histogram拟合成Gamma分布,histogram分20个bin,从0到100。结果如下图所示:

hist_dist_final

实现步骤:

1. 装载数据进来,数据文件是data.for.hist.txt,文件结构是一列无header的数据,共43个数据。

>> data=load(‘data.for.hist.txt’)

data是43×1的矢量。

2. 打开distribution fitting tool

>> dfittool

选择Display type为Density(PDF)。点击Data…,弹出Data对话框。

在此对话框内,设置Data为 ‘data’矢量,Censoring和Frequency为 none。设置data set name为dataset,然后点击 Create Data Set。

点击Set Bin Rules,设置Bin width为5。其余不变,OK确认关闭Set Bin Rules。这时,我们将data的histogram设置为每个bin长度为5。在不同的应用里,bin根据具体情况调整。关闭Data对话框。

3. Gamma拟合

点击New Fit…,在New Fit对话框里选择Data为dataset,Distribution为Gamma,点击Apply进行拟合。点击Close关闭New Fit对话框。

此时,看到下图的效果:

image

我们需要修改它的X域,使之匹配我们的histogram的X最大值100。点击Tools菜单下的Axes Limit Control,将X Lower Limit和X Upper Limit更改为 0和100。

image

4. 导出成figure

使用File菜单下的Print to Figure导出成figure。对figure进行必要修改。

>>figure(1)  (注,如果已经打开多个figure窗口,导出的figure序号可能不是1而是其它数字,注意figure窗口标题上的Figure n里的n)
>>legend hide
>>xlabel ‘1/32 degree, mm/day’
>>ylabel ‘Frequency’

此时效果如下,

image

5. 修改figure格式

设置figure为Tools-> edit plot状态,打开View->Property Editor。

将histogram的plot type从line改成Area,配置合适的face color和edge color。

将x轴的范围X Limits设置为0 to 100。

image

这时,histogram压着拟合曲线,选择拟合曲线,右键Cut后,再Paste进来,可以将拟合曲线带到最上面。

6. 修改数据

注意到目前为止,Y轴仍是Density。我们需要将Y坐标修改为Frequency(或者count)。Count=Density x bin width x data count,这里bin width是5,data count是43。因此,我们需要对Ydata乘以5×43=215。

选择拟合曲线,

>>ydata=get(gco,’YData’)
>>ydata_215 = ydata*215
>>set(gco,’YDATA’,ydata_215)

选择histogram,

>>set(gco,’YDATA’,get(gco,’YDATA’)*215)

修改xlim和ylim

>>ylim([0 10])
>>xlim([0 100])

将figure还原为非编辑状态。Tools->Edit Plot,并关闭Property editor。

image

以上步骤中数次修改xlim和ylim,并不是每次都需要,这里仅是为了演示需要。

7. 保存图形

>>print -dpng ‘histogram_dist.png’

在figure对话框的File-> Save As…保存为MATLAB Figure(.fig),以后可以通过File->Open…打开。

结论

本文演示了如何使用Matlab对数据的histogram使用Gamma分布进行拟合。介绍了matlab的常用命令,Distribution Fitting Tool,figure的格式化编辑功能,对figure对像数据的修改等。也介绍了比如如何调整figure里对像的z-order等实用技巧。

data.for.hist.txt