迷路伯乐

宿命以他自己的方式,实现我们的愿望,为的是展现给我们这些愿望之外的东西

August 1, 2008
by Miller
0 comments

立即发现了BlogEngine.net 1.4.5 一个严重的 bug

更新:BeZ 为 Miller 为 BlogEngine 制作的最新优化版本,访问此页面阅读详细信息并下载 BeZ。 刚刚升级完成,以为一切顺利,但是在我的本地运行正常的 1.4.5 上传到主机之后,RSS 订阅出现错误,检查之后发现 1.4.5 在处理 RSS 的时候,多了一项内容最后修改时间的通知,但是就是因为增加了这一项通知而导致错误,仔细检查调用的地方,发现错误来自于没有对服务器时区偏移进行处理。由于我的主机和国内的时差是15小时,在通知时间的时候这个时间超出了服务器的时间,导致错误。这个错误会发生在所有服务器时差设置值为正数的情况下。 解决方法也简单,[more]修改内核,找到 \BlogEngine.Core\Web\HttpHandlers\SyndicationHandler.cs 里面 SetHeaderInformation 这个函数,将函数的第二行:    foreach (IPublishable item in items)    {         if (item.DateModified > lastModified)           lastModified = item.DateModified;    } 改成    foreach (IPublishable item … Continue reading

August 1, 2008
by Miller
0 comments

BlogEngine 升级到 1.4.5

更新:BeZ 为 Miller 为 BlogEngine 制作的最新优化版本,访问此页面阅读详细信息并下载 BeZ。 今天 BlogEngine 1.4.5 正式版发布,我立即对其进行升级,并制作了和上次 1.4.0 一样功能的 MOD,用于解决类似于 godaddy 二级域名和 IIS 应用程序目录名的 bug(经我详细测试,该 bug 来自于 godaddy 使用的第三方 UrlRewriter 组件,无论主机是 IIS6 或 IIS7),升级过程很顺利,虽然 1.4.5 的调整内容非常多,不过对我的这个 MOD 的影响不大,所以大部分对照上一版本修改之后就能应用,只有一两个地方稍微不同。 1.4.5在很多方面都进行了调整,包括大部分 JavaScript 从源码移到 Blog.js 文件中,更快的加载速度,大量的 bug(比如 calendar 的翻页 … Continue reading

August 1, 2008
by Miller
1 Comment

迷路伯乐

一直在用 Miller's blog 作为我这个博客的名称,因为一开始想不出要起什么名字,随随便便就用到现在。今晚突然想起个名字,可是想了半天也想不出个笔划出来。想用“破竹”,因为以前的个人网站《源氏物语》一开始想起“破竹”这个名字,感觉有点气势,但是在汉化新世纪一个叫“乾”的朋友(伟乾汉化网站的站长,伟和乾是两个人。我们都是汉化新世纪的第一批成员,不过从很多年前开始就都不是了)说这个词不好,跟“破足”谐音,不吉利,想想也是,所以就没用。但是其实我心里还是挺喜欢这个名字的。 [more] 上网搜索了一下,发现哦真的有人的网站叫破竹,那就算了,不想跟人重复。不过起名字真是个学问,感觉就像是我不懂法语,硬要想个法语句子出来,是想不出来的。还好,我懂中文。随便用拼音打了"miller",看看会出来什么字,出来了个“迷路了人”,不怎么通顺,干脆打"miller's",出来“迷路了人生”,这个好像还不错,不过也有点怪怪的,去掉中间一个字,变成“迷路人生”,啊好像还可以,再搜索了一下,已经有人用了哦,而且就是一个博客的名称,算了不用。 怎么办才好,很多次有人叫我帮忙起名字,我每次都想不出来,有时间去补补这门课应该挺有用。 我看了一下博客的地址,想想地址已经用了这么久了,换个名字也麻烦,跟地址对不上号,不改地址有点怪,用了这么久了才改也不太好。干脆就起个跟 Miller 谐音的吧。可是叫“弥勒”什么什么的不喜欢,本来我这个 Miller 的名字的由来,就是来自于“弥勒”,不等于没有改名吗,而且“弥勒”后面要接什么也想不出来,干脆,乱打几个字算了。 那好,重新回到前面,看看迷路能接什么东西,"blog"出来的是"blog",谷歌拼音会认英文,没用。那就"bl"看看能出什么,出了个“本来”,接上去不通顺,搞不定。Blog 的发音像什么?“不咯疙”……“波罗个”……“伯乐个”,啊这个不错,伯乐,迷路伯乐就这么出来了。