防垃圾评论

兼容wordpress评论处理让网站多了许多垃圾评论,最近想写个过滤器,同时对表单进行token验证以检测表单来源,并利用js定时器控制token表单的生效时间,尽最大可能避免机器人的自动评论。 追加,提供随机表单生成,有效避免垃圾评论,经测试,目前站内机器发出的垃圾评论已基本过滤完毕,效果不错。 再次补充,使用了随机表单后,垃圾评论已经基本被过滤完毕了。

Debian安装LiteSpeed+PHP+MySQL

由于笔者之前在HawkHost和StableHost的虚拟主机使用的是LiteSpeed服务器,使用感觉性能确实比Apache的虚拟主机要快不少,而且据说也比较节省资源,因而在VPS上也选择使用LiteSpeed。下面介绍一下Debian下安装LiteSpeed的方法: 清理Debian,去除不必要的软件包 安装MySQL及相关的库文件 安装LiteSpeed 编译指定版本PHP 清理包 apt-...阅读全文

博客迁移至BAE

昨天将博客迁移值BAE(百度应用引擎,Baidu App Engine),SAE提供了PHP、Java、Python的执行环境,以及云存储、消息服务、云数据库等全面的云服务。BAE支持域名绑定,不过需要备案,但其域名接入相当简单,只需cname到SAE对应子域名即可,同时备案也不是人工审核,所以大家都懂的...

15个免费的Web应用性能和负载测试工具

负载测试应该是每项Web开发工作的一部分,并且应在开发过程的早期进行。而随着web应用的增多,服务器应用解决方案中以Web为核心的应用也越来越多。这里就有国外网站推荐的15个免费的Web应用性能和负载测试工具,以帮助全面了解自己的网站性能,创造更好的在线体验。性能测试SeleniumHQSelenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作...阅读全文

关于编程,大学没有传授的十件事

笔者依然记得当年完成学业时,深信自己已经准备好进入任何一家软件公司,并开始成为一个顶级的开发人员。显然,开始工作后没多久,笔者就意识到,还有很多事是我所不了解的。  在不断吸取经验的同时,笔者一直在努力学习那些我从来没有学过的,但却是成为优秀的开发人员所应了解的基本知识。以下是笔者希望自己能在学校就学到的十件事。  1. 我们总是错的  开发人员有着相当大的自我意识,包含了一些其他的非技术性缺陷,...阅读全文

Zend推出开发者云服务PHPCloud

Zend联合RightScale 推出 phpcloud.com,为开发者提供基于云的PHP开发与部署服务。phpcloud.com 的服务集成了RightScale的云管理平台和Zend Server,提供可扩展的PHP部署服务。其核心是部署在云端的Zend Server。此举是Zend带领PHP进军PaaS(Platform-as-a-Service)市场的一部分。PHPCloud提供了一个完...阅读全文

YernBlog 进度

打算在3月15日之前完成YernBlog的新版开发。压力比较大。 贴几个关于默认URL格式的(php 正则表达式)代码: $pathinfo='/2011/03/01/page/2';//或 ‘/2011/03/’或'/2011/03/page/3'或'/2011/03/test.html'或'2011/03/10.html' preg_match('/^\/(20\d\d)\/?(\d\d){0...阅读全文

PHP将死。何以为继?

 这是一篇来自国外的博文翻译,仅供参考,PHPer 可别着急,呵呵:)全文如下:是到了PHP落幕的时候了。就在我这个顽固的PHP分子正要把一个现有的Ruby on Rails代码库转换成PHP时,我要说这样的话。历史在重演我认为PHP将亡,因为我以前见到过。大概十年之前,PHP灭掉了Perl。当然了,并不十分彻底;它还坚守在某些环境里,它还有相当可观数量的顽 固粉丝,遗留下来的应用程序也...阅读全文