Keep It Simple, Stupid.

荒野无灯weblog

Habari 0.8 正式发布

正式发布的时间应该是在12月13号。http://wiki.habariproject.org/en/Release_0.8 下载地址:http://habariproject.org/en/download PS:发现翻译是个费时间的事情,翻译了几个字后,决定不翻译了。。。浪费时间。 这里先挑重要...

Zend framework通过smtp发送邮件

官方的那个demo不太详细。这次正好自己测试了下,写下这个mark下,省得每次要用时都查看zf的源码。 代码样例 //这里是从配置文件取出来D $smtp_conf = array ('from_name' => '荒野无灯', 'username' => '登录名@ihacklo...

检测Gzip压缩——由一句评论引发的文章

说下写这篇文章的原因。 WP中文论坛某童鞋发一了帖子,名为《推荐的10款 WordPress 插件》,其中有推荐到一个页面压缩插件:gzippy 于是有人开喷了: 35582944 夜色倾城 说: 这种复制的老文章就不要转了 呃,他居然一眼把此文章认定为别人复制的,好吧,虽然我是版主,这些事情...

PHP匹配email正则一个

在phpmaster看到的,文章太长了,不想翻译,简单说下吧. ^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$ ^ 代表行头, $ 代表行结尾 [A-Za-z0-9-_.+%]+ 是@头面的内容,只允许a-z的大小写字母,0-9的数字和dash (...

ASCII字符也精彩——用PHP生成figlet文本

figlet文本在WP中的应用 先讲一下figlet文本在WP中的应用(这个大家应该比较感兴趣),如我以前用过的主题ASCIIwp中就是用figlet文本做博客标题的。 下面是我优化后的函数,用于显示figlet文本博客标题: function header_code() { $header_c...

在Kohana中使用Zend Framework

在Kohana文档之guide/kohana/autoloading 中有说明: 在应用目录新建一名为vendors的目录,然后下载Zend Framework 并把Zend目录COPY到vendors目录下面。 然后就是加载了,有两种方法,一种是利用ZF的自动加载,另一种是自己手动require了...

iNove theme for Habari

这个还是在8月份port的。当时研究了下Habari,觉得iNove主题不错,就把它port到了Habari了。 本来想先询问一下mg12关于分享此主题的事情的,不过,快一个月了,mg12并没有回复我的留言信息。我想这主题本来是在WP官方主题库的,即遵循 gplv2协议的。因在此同样以GPLv2 协...

打造安全博客之——避免WordPress暴路径

如果你的服务器的错误报告和显示默认是开启的,那么随便打开你博客的一个URL,便可查知你的博客用的是什么服务器操作系统、WP安装在哪个目录。 下面我随便找几个博客测试一下吧,哈哈,几乎百发百中了。。。 像这种因未在包含文件中执行而产生的调用未定义函数的错误,WP本身是无法handle...

Markdown 的使用介绍

Markdown 是一种轻量级的标记语言,最初由John Gruber 和 Aaron Swartz 创建,用于允许 人们“以一种书写便利,容易阅读的纯文件格式来书写,然后将之转换为结构化的标准XHTML或HTML。该门语言从已经存在的一些在邮件中标记纯文本的约定中借荐了一些思路。 Markdown...

修正Habari检查PHP文件语法的一个BUG

此BUG主要是Utils类中的php_check_file_syntax函数引起的。 PHP并没有规定说一定要有结束标记,而且,很多时候,结束标记会带来不必要的麻烦。 如CodeIgniter框架的code标准就规定不使用结束标志:PHP Closing Tag 不过,我目前在PHP5.3下测试,发...