盗链解决

2007-01-17
Tag:

最近服务器流量居增,原来有很多用户把我们提供的上传功能做为文件服务器使用,清理了一部分用户,同时对upload目录做放盗链设置。

   SetEnvIfNoCase Referer "^http://(.)+.5fox.com/" local_referal=1
    <Location /upload>
        Order Deny,Allow
        Deny from all
        Allow from env=local_referal
    </Location>

不过对与swf文件似乎有些一棍子打死的嫌疑,毕竟swf不会发送引用信息。

 


兼容性修正II

2006-12-18
Tag:

针对Firefox1.0+、IE7浏览器,对“狐客”后台进行修正。

已经修正错误列表

1、在Firefox浏览器中,“发布重建”无法显示进程
2、在IE7浏览器中,“写新日志”时,在插入图片、链接、Flash中“浏览服务器”弹出窗口无法使用。
3、更换了编辑器Skin

其他细节修正,如“模版选择”时弹出确认信息。

狐客的编辑器采用Fckeditor内核,该编辑器只支持IE 5.5+ (Windows), Firefox 1.0+, Mozilla 1.3+ and Netscape 7。


兼容性修正

2006-11-27
Tag:

针对WSXephon在论坛提出(http://forum.5fox.com/thread-75-1-1.html)的几个FireFox浏览器兼容性问题,我们做了修正。

感谢WSXephon

用户只需重新导入模版,重新发布即可。


Tag:

一个星期前发现狐客TrackBack收到大量Spam信息,单篇日志TrackBack高达上千条。

对数据库中垃圾信息做删除后,临时关闭全站TrackBack功能。

在设计狐客时考虑到容易受到Spam干扰,TrackBack验证串采用MD5加密,防止恶意猜解。

然而现在的Spamer技术水平越来越高,利用网络蜘蛛技术自动抓取不同页面的TrackBack URL

在没有解决Spam问题之前“狐客”暂时关闭全站TrackBack功能。

以下是我的几种解决方案:

1、每个用户在收到spam的trackback后可能会去删除,在删除操作时系统自动记录这条spam对应的ip地址,然后对spamIP进行数量上的分级,比如有10个用户(或者10次)提交了一个IP地址的spam,那么就认为这个ip是纯粹的危害性大的spam来源,直接整站屏蔽这条IP地址,不够10条的那就只在提交此IP的用户范围内进行过滤即可。这种方式估计是最有人情味和误判率最低的人肉过滤。想要更高级的,那就全世界范围内建立一个spam字典库吧,通过信任登记的用户可以向该库提交spam数据,全球任何用户都可以从该库提出spam数据以供己用。
(该方案适合流量比较高的BSP,并不适合“狐客”)

2、对来源URL和TrackBack内容以及IP低值进行关键字过滤。查询google得知,目前全世界的TrackBack Spam也就那么几个,对这些站点做过滤是比较高效率的办法。很怕有一天中国人突然学会了TrackBack Spam
(该方案比较适合目前国内情况,以及“狐客”情况)


Tag:

在发表日志或者修改日志的时候,可以选择“自动抓取远程图片到本地”。

狐客的后台程序会自动分析文章中图片链接,如果链接站外图片。

狐客会自动下载到 /upload/_remotefiles/ 目录下,同时替换文章中图片链接地址。目前该功能处于测试阶段,以后将选择性开放。


Tag: 狐客

“狐客”页面字符编码全部转换成UTF-8编码,支持多国语言。

所有用户自定义模板我们已经转换成UTF-8编码,无需任何修改。

如出现无法访问,或者乱码等情况,请电邮我们 webmaster@5fox.com


Tag:

为加强数据存取的稳定性,对系统低层数据库操作类升级。

Tag:

调整邮件服务器,使其能够正常发送邮件到 sina等邮箱。

Tag:

对服务器进行了进一步优化处理,打开页面速度比以往有明显提高。


无计数器、无法自动缩小图片的请重新导一下系统提供的模板。

最近系统模板做过两次修改

1、添加访问量计数器

2、添加自动缩小过大图片功能


Tag: 开发

评论管理、引用管理,增加评论者IP、引用者IP以及IP所在地信息。

例如 61.175.244.131 (浙江省绍兴市)



只需重新导入系统模板即可,或者在适当的地方插入计数器显示代码 {counter}

 

计数器显示扩展功能

<script type="text/javascript">
//计数器样式 0为文本 1~30为图片
//可设置不同样式
//如设置总访问量样式后,系统样式无效

var _HKBlog_Counter_5fox_CounterSkin = 1;      //总访问量样式
var _HKBlog_Counter_5fox_DayCounterSkin = 2;   //本日访问量样式
var _HKBlog_Counter_5fox_WeekCounterSkin = 3;  //本周访问量样式
var _HKBlog_Counter_5fox_MonthCounterSkin = 4; //本月访问量样式
</script>
总访问量:{counter}
本日访问:<script>document.write(_HKBlog_Counter_5fox_DayCounter)</script>
本周访问:<script>document.write(_HKBlog_Counter_5fox_WeekCounter)</script>
本月访问:<script>document.write(_HKBlog_Counter_5fox_MonthCounter)</script>

或者采用更为灵活的方法:
<script type="text/javascript">
//计数器样式 0为文本 1~30为图片
//可设置不同样式
//如设置总访问量样式后,系统样式无效
var _HKBlog_Counter_5fox_ID = {blogid};        //博客

var _HKBlog_Counter_5fox_CounterSkin = 1;      //总访问量样式
var _HKBlog_Counter_5fox_DayCounterSkin = 2;   //本日访问量样式
var _HKBlog_Counter_5fox_WeekCounterSkin = 3;  //本周访问量样式
var _HKBlog_Counter_5fox_MonthCounterSkin = 4; //本月访问量样式
</script>
<script src="http://counter.5fox.com/counter.js" type="text/javascript"></script>

调用显示方法
总访问量:<script>document.write(_HKBlog_Counter_5fox_Counter)</script>
本日访问:<script>document.write(_HKBlog_Counter_5fox_DayCounter)</script>
本周访问:<script>document.write(_HKBlog_Counter_5fox_WeekCounter)</script>
本月访问:<script>document.write(_HKBlog_Counter_5fox_MonthCounter)</script>



友情链接功能模块完成,具体路径: 用户控制面板=>日志管理=>友情链接。

文本链接、图片链接、空行

文本链接:只填写“名称”、“目标地址”

图片链接:填写“名称”、“目标地址”、“图片地址”

空行:所有栏目都清空

 

功能修改:

调整“全文检索”“Tag检索”结果排序方式。


严肃纪律

2006-07-17
Tag: 告示板

狐客公开测试才短短五天,就有人冒着天下之大不韪在发布不良的文字了。当然是封杀,除此之外,还记录下该狐客的IP地址,准备提交公安机关进行备案。

希望所有来狐客的朋友们,珍惜狐客,尊重法律,莫再做出格的事情了!


Tag: 狐客 Bug

公开测试第二天,“狐客”系统基本稳定,没有出现新的Bug。

服务器各方面情况也比较稳定,我们准备着手开发剩余几个功能模块,“自动链接”、“友情链接”、“TAG管理”、“排行统计”、“首页推荐”,同时相关的帮助文档也在完善中。

目前“狐客”的编码类型为GB2312,准备升级到UTF-8(万国码),但在我们开发服务器上测试碰到种种问题,准备延迟升级。


HK Blog简介

2006-07-13
Tag: HKBlog

HK Blog目前版本号 1.0,最新编译日期 2006年7月13日。

HK即“狐客”,专为“狐客”定制开发的多用户全静态博客托管系统。

设计容量支持百万级别,支持服务器群集。

二级域名、顶级域名绑定支持

全模板结构,分系统模板和用户模板。

所有搜索采用Cache机制,具有速度快捷,延时小等特点。

用户博客页面全HTML静态,减轻服务器负担,方便搜索引擎收录。

上传文件管理,支持全类型文件上传

所见所得编辑器,支持图片,FLASH等直接上传

同时HK Blog 商业发售,需要购买该系统的联系 ximeng@5fox.com


Fixed bug #20060713

2006-07-13
Tag: Bug

开站到现在不住24小时,发现Bug若干个。

开发之痛

2006-07-13
Tag: 狐客

7月11日上午大约十点,XIMENG来电说叫我去网上找一些狐客的模板样式,以便于他能够吸百家之长而创狐客之独有模板。对于他的要求我向来是很难拒绝的,一是因为我所心系的博客全靠他去开发构造;二是这个小伙子近来对于写程序的状态也颇为令我首肯,于是二话不说,一心扑到网络中找寻起完美的模板来。

大约到下午一点的时候,已经找到了十二个模板,便兴高采烈地回电给西门,说是圆满完成了他所交待的任务。不料,西门又提出让我先将模板上传,并试着去运用已经写就的模板编辑模块去修改我所得到的模板。无奈之下,又只得答应,而且找出了藏在硬盘里已经快两年不用的DREAMWEAVOR,用心而又吃力地修改起来。

知道西门交待的工作是累人的,不知道却这么累;知道这样的任务是有难度的,却不料这么有难度。于是一遍遍在两个源代码之间相互比较,一次次在BLOG重新发布中找寻问题、思考问题、解决问题。终于,经过三个半小时的辛苦劳作,我所编辑好的模板初显功效。

晚上回家,觉得头有些痛,便顺手取了抽屉里的一些止痛药,用清水送了下去。躺到在床上的时候,思绪不平。

我所编辑的模板,想来只是狐客庞大结构中的小小一环,却几乎已经让我耗尽了脑力,那么西门这大半年来的辛苦,一定是付出了常人所难以计量的代价的。面对枯燥的代码,面对繁琐的结构,面对女友的诱惑、工作的压力、朋友的冷嘲热讽,西门竟然坚持了下来,并且坚持到了现在,坚持到了我们现在看到的每一个狐客的页面,每一个狐客的功能,每一个狐客的设计。也许,这样的设计还应该有所完善,也许这样的页面还应该尽善尽美,但请不要批评,也不要指责,因为这是一个人,独自煎熬在无数个黑夜之中,独自拒绝了无数种外来诱惑之后才完成的心血。

有些事情,不是用想象就能体会的。有些事情,只有自己也去尝试了,才会知道其中蕴藏的意味。

开发狐客就是如此。


狐客第一文

2006-07-12
Tag: 狐客 5fox

2006年7月12日,下午16点,狐客正式登场。

域名 www.5fox.com


分页