Waki-Blog诞生!
按照我写程序的习惯,程序都是以z开头的词命名的。这个习惯最早要追溯到zArticle时期。因为我的第一个网站叫“足迹工作室”,我写文章系统取名zArticle是要纪念这个网站的。写到最后写着写着就变成了习惯,其后写的比较大型的文档系统zDoc、加密/解密算法zQueryEncode/Decode、图片自适应水印添加程序z-AutoWaterMark、验证码程序z-Captcha,同样都以z开头。
但是事情到了Blog程序这里似乎就不太行得通了。因为已经有一个ASP的Blog系统叫Z-Blog了,虽然人家没说别的程序不许叫Z-Blog,但是我还是自觉自愿地躲开了这个名字。
至于为什么要叫Waki-Blog呢?Waki这个名字来源于日语中的汉语词“和気(わき)”,意为“和气、和蔼、和睦的气氛”,正好和我的性格相符。感谢jOSH.yU帮忙想了一个这么好的名字。
因为开发的时候是以z-Blog为名字进行开发的,所以要将所有程序中的zblog的痕迹抹去还需要一段时间。今天只替换掉了前台的zblog,因为后台程序和模板数量众多,只能等以后一边维护一边改了。
今天的更新主要有:
- 增强了防止SPAM的功能。不但使用z-QueryEncode加密TrackBack查询字符串杜绝连续ID攻击,还设置了TrackBack限额,即每300秒系统只接受一条TrackBack请求。这样就算有人SPAM,24小时不断地发,每天也只能发288条。而删除这些TrackBack也只是一条SQL命令就能解决的事情。不过设置限额也有缺陷……那就是有些正常的请求不能响应了。
- 纠正了生成存档列表缓存时的BUG。当存在较老日期、ID却比较新的BLOG的时候,缓存程序会没办法生成缓存,导致首页、存档列表的SQL语句出现错误。虽然这个BUG一般情况下不会显现,但是今天我在把老BLOG的文章导入进来的时候却遇到了这个问题。顺便修正。
- 修改了首页、存档页、RSS生成中文章排序的方法,由依据ID排序改为依据时间排序。
- 增加了在写新Blog、修改Blog的时候更改发布时间的功能。上面两处修改就是为了适应这个功能而进行的。

Waki-Blog诞生!有 0 条回应
发表回应