Monthly Archives: May 2008

慢慢恢复正常了

一个多礼拜前看我要拉数据的时候吓了我一跳!原本3xx-4xx的google收录页面一下子变2x-3x了。google page rank也变成了0,以前还有过2的记录(本站乃小小站,订阅数和每日ip很少),那时感觉很开心,可一下子变成这么点真的吓了我一跳。

high

分析下了原因,见过被baidu和谐掉的很多网站,其原因各种各样,在此不一一列举了。而被google和谐掉的话,那肯定是自己的问题了。想了半天,进google网站管理员工具一看,原来是好多文章链接出错了,打不开,导致google不收录原先的站点了。但我回去看原本那些文章还在呀,不解……突然想到可能是WordPress的插件出错了,我用了google xml生成器这个插件,进后台一看,果然是插件许久未升级了,升级后重新生成了下。几天后,渐渐地,我的google收录又上去了。不过还算好,找到问题了……否则我估计要展现下e文水平,联系下google客服了,哈哈。

googlehistory

不过可惜我的page rank现在又回到了0……

myprJPG

网站迁移成功!

实在忍受不了lunarpgaes的速度了,服务器在美国速度实在比较慢,想做镜像但搞不来,也怕不安全。终于一年之后的今天,当我的空间快到期的时候,考察了国内诸多服务器,基本上把国内的虚拟主机服务商看了个遍,再问了几个朋友,参考了下他们的意见,最近买下了现在这个虚拟主机。Ping的速度比以前快了好多,哈哈!

2008.05.12 永远记住这一天

国务院公告

为表达全国各族人民对四川汶川大地震遇难同胞的深切哀悼,国务院决定,2008年5月19日至21日为全国哀悼日。在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。

mourning 

00123f379325099b05e502

本来原定将要在我们这里的奥运火炬传递也取消了,很多娱乐站点都关闭了,新浪娱乐站点指向地震专题页面……

让我们共同祭奠死去的同胞,祝福幸存的灾民……

Deepzoom教程

Deepzoom是silverlight2.0的新特性之一,通过它,用户可以无限放大图片以浏览清晰的图片。以下就通过一个简单的实例来实现一个deepzoom应用。

首先启动Deep Zoom Composer (这个东西最近刚更新,给出的下载地址是最新版本的,界面可能会和下面的图有点不同但功能都是一样的):

1

新建一个project,然后输入project名字

projectname

接下来就可以看到如下的界面

userface

然后选择Add image,把图片文件导入到project中。

3

然后选择上方的Compose,把图片按照你想的方式排列好。这个时候在下方可以看到这样一条工具栏:

5

从第5个图标开始就是内建的一些排列方式,有向左或右对齐、水平或垂直对齐等等。比如这次我就做了类似于九宫格的排列方式:

6

然后就可以导出了:

7

导出后即得到如下SDI文件:

outputdata

至此,deep zoom应用的图片源文件就制作完成了,下面就是设计和coding部分了。

启动visual studio 2008,新建silverlight工程。然后复制如上的SDI文件粘贴到Clientbin文件夹下:

clientbin

之后在page.xml使用<MultiScaleImage>应用文件中的info.bin文件

<MultiScaleImage Source=”ws2008/info.bin” Height=”440″ x:Name=”ws2008rtm” Width=”600″ Canvas.Left=”20″ Canvas.Top=”20″  Grid.Row=”0″ Grid.RowSpan=”6″  Grid.Column=”0″ Grid.ColumnSpan=”3″/>

之后可以编辑page.xml.cs,加入一些鼠标事件,比如拖动阿、使用滚轮放大缩小等等。

部分源代码如下,本来想上传到skydrive上的,但是最近国内电信访问不了,需要完整的可以发e-mail给我,[email protected]

code1    

这里用到了MouseWheelHelper类,以下为部分MouseWheelHelper类的源代码,需要的依然可以给我mail。

mousecode

按f5进行调试并预览:

result

至此,一个简单的deep zoom应用做完了,需要完整solution的可以发e-mail给我: [email protected]

Continue reading