64位系统下IIS7 ISAPI处理器加载失败

2010年5月5日
症状

公司一台数据库服务器上部署了IIS网站(IIS7),利用Sql Server Analysis Services的msmdpump.dll组件,实现了通过HTTP层来访问Analysis…

Silverlight 4+RIA Services–搜索引擎优化(SEO)

2010年5月4日
继续我们的系列文章,接着来看一下Silverlight和SEO。互联网上大部分流量都是搜索驱动的。搜索引擎通常是很多用户在公共互联网上的第一站,企业环境上的情况也在朝这个趋势发展。搜索也是很多广告获得收益的关键因素。所以无须多讲,SEO非常重要。但对于Silverlight程序来说,很多有意思的内容都是动态生成的,怎么做SEO呢?接下来我会给大家展示一个只需耗费最小工作的应用模式来实现Silverlight应用程序的SEO优化。

Analysis Services:你应该使用多对多维度吗?

2010年4月12日
如果你是一个初学者,请注意,这篇文章并不是告诉你不要在Analysis Services中使用多对多(m:n)维度。事实上,这是一个非常棒的功能,它允许你将多个维度成员和多条事实数据之间建立关联关系。在很多商业领域,从零售行业到会计行业到医疗行业,多对多关系被大量使用着。但有时在处理多对多关系时,如果遇到大规模数据量,可能会遇到数据查询性能问题以及数据精准性问题。这篇技术文章就是为了说明多对多关系背后的工作原理和适合的商业应用场景,以及应用多对多关系可能带来的数据精准性问题。

让Team Foundation Server Client(TFS)能比较和合并Word文档

2010年3月29日

update: 和TortoiseSVN不同,TFS经常莫名其妙的不让你Merge冲突的两个版本,只提供“保持本地版本”和“保持服务器版本”两个选项。因此尽管这样配置了,确实能够比较Word文档,但还是无法合并。不知道怎么搞的。…

Silverlight的依赖属性与附加属性

2010年3月28日

好久没写Silverlight了,依赖属性(Dependency Property)和附加属性(Attached Property)这两个算是很基础的知识都不是很记得了。写一写,当做一下笔记吧。…

G1手机与笔记本实现Wifi互联共享上网

2010年3月2日

Google的G1手机上带有WIFI设备,如果周围有无线AP的话直接连上就可以上网了。在公司没问题,有无线网络,可是家里没有无线路由,WIFI没法用。Google了一把,很多人都说可以使用笔记本的无线网卡做为AP使用,这样G1就可以连上笔记本,进而通过共享笔记本的有线网络上网。…

Android手机初体验

2010年3月1日

春节的时候从我老姐那换了一个HTC的G1手机。G1手机是世界上第一款搭载着Google Android系统(基于linux的)的手机。这也是我使用的第一台智能手机。还没拿到手之前,我对这款手机的期望蛮高的,可是操作了两三天后感觉却大为失望。…

让博客不用Anti-Spam插件一样没有垃圾评论

2010年2月16日

写博客的人最讨厌的就是垃圾评论了。以前开博才不到半年没有装反垃圾评论插件的时候,平均一天会收到5条左右的垃圾评论,而且一看显然是机器人提交的,后来不得不找插件防着。现在网络上最常见的反垃圾评论插件就是加验证码了。让用户每次发表评论的时候都输入验证码。稍微用户体验好点的就只在用户第一次评论的时候才需要验证码,以后就不需要了。但这种方式很容易和那些缓存插件冲突,而且让用户多输入一个验证码感觉也挺无奈的。…

使用FeedBurner烧制RSS最好禁用ItemLinkClicks统计

2010年2月15日

我的博客一直用feedburner作为RSS服务提供商,挺不错的。博客地址变了也不用担心。而且Feedburner还提供了很多不错的服务,例如feed阅读统计,adsense集成之类的(虽然鄙人对广告非常讨厌,但是做网络营销效果量化分析职业的,如果自己对各种广告系统不熟悉的话,是非常不敬业的表现╮(╯_╰)╭)。…

我的2010

2010年2月14日

此刻是正月初一凌晨3点钟,今天也正值西方的情人节,真有意思,赶一块了。本应该早睡,然后第二天早起给家里人拜年的,但现在却一点睡意都没有。…

Silverlight启用Assembly Caching之后铁通用户无法访问

2010年2月13日

去年年底的时候,有客户向我们公司反映,他在自己公司内网(铁通ADSL)无法访问我们的Silverlight应用程序,而在他家里(网通ADSL)就可以正常访问。我们其他的客户并没有反映过类似的问题。…

当前日期110年

2010年2月12日

很多网站,特别是政府网站,喜欢在页面上放置当前的时间,我最近在网上瞎逛的时候注意到,部分网站显示的日期非常诡异,居然是“110年”。我用的是Chrome,所以第一反应就是看看在IE下是不是一样——如果一个做网站的做完之后都不在IE下看一眼的话,那就太不负责任了。果然,IE下显示的是2010年,很正常。…

该死的WordPress Database Backup插件

2010年1月24日

这一个多月来,我的空间变得很不稳定,自己访问的时候经常访问超时。这次的第一反映就是验证自己的博客不会又被墙了吧。还好,从香港访问也是一样的症状,说明不是被墙了。经过检查,发现是HostAider空间出了问题,他们的两台DNS服务器挂了,服务器也down了。免费的东西就是不稳定,所以今年决定换到收费主机上,不再使用免费主机了。稳定至上,而且现在博客的流量也逐渐在上升,选择收费主机也比较可靠一些,不至于老连接超时。…

Document.Referrer丢失的几个原因

2010年1月18日
Referrer的重要性

HTTP请求中有一个referer的报文头,用来指明当前流量的来源参考页。例如在www.sina.com.cn/sports/上点击一个链接到达cctv.com首页,那么就referrer就是www.sina.com.cn/sports/了。在Javascript中,我们可以通过document.referrer来获取同样的信息。通过这个信息,我们就可以知道访客是从什么渠道来到当前页面的。这对于Web…

解析IE中的Javascript Error对象

2010年1月17日

之前写过一篇文章,提到怎么在各个浏览器下返回执行错误的Javascript代码所在的行数以及文件名。其中在IE下,如果你使用了try-catch,那么当出现异常的时候,浏览器会传递一个Error对象。…

Google Analytics中的Page维度

2010年1月4日

Google Analytics中的Page维度非常奇怪,在不同场合中使用的时候有不同的意思。

为了说明这个区别,我引用之前一篇文章《…

高效使用Google Analytics进行Web流量分析

2010年1月2日
Web流量分析的重要性

网站流量分析对于互联网企业来说非常重要。网站技术人员需要数据来告诉他用户对本网站的反馈,进而对网站页面内容以及业务流程进行改版;市场营销人员需要数据来帮助他量化不同渠道的广告效果进而调整媒体广告的投放策略,而老板呢,他可能仅仅想了解互联网是怎么给他带来收益的。…

世界人权宣言

2009年12月10日

今天是世界人权日,看看联合国的人权宣言,别有感触呀~

 

1948年12月10日,联合国大会通过第217A(III)号决议并颁布《世界人权宣言》。这一具有历史意义的《宣言》颁布后,大会要求所有会员国广为宣传,并且“不分国家或领土的政治地位,主要在各级学校和其他教育机构加以传播、展示、阅读和阐述。”《宣言》全文如下:…

一句话博客2009-12-08

2009年12月8日

在所有的弱点之中,最大的弱点就是害怕暴露弱点。

Google Analytics中的UniquePageView和Visits的区别

2009年12月7日

Google Analytics中对UniquePageView是这样解释的:

A unique view, as seen in the Top Content report, aggregates pageviews that are generated by the same user during