自动邮件发送博客文章的WordPress插件

  自动邮件发送博客文章的WordPress插件完成一项很简单的功能,每当一篇博客文章发布后,WordPress会自动发送一封Email邮件到几个指定的电子信箱之中。这个插件是修改自一个名为Post2Mail的邮件插件,可惜原插件作者已经删除此插件的下载和更新,而且原插件不支持中文,中文内容的文章将被发送为乱码,同时原插件还有一个小小的安全漏洞,别人可以查看配置源代码。因此我就在这个插件的基础上进行了一番修改,修改相关的问题并使其完全支持中文系统。

关闭WordPress发布日志的自动保存功能

  WordPress系统发布日志的时候有一个自动保存功能,可以自动保存当前日志文件,可惜这个功能有时候有一些问题,并且在系统中无法设置,因此我们可能会需要关闭这个发布日志的自动保存功能。

Z-Blog默认RSS输出的美化

  Z-Blog默认的RSS输出目前不支持HTML的显示,使用浏览器打开查看的时候显示效果不甚美观,而我们知道使用FeedBurner或则FeedSky托管的Feed在浏览器里显示效果却十分好,能不能让Z-Blog的RSS输出文件RSS.XML能在浏览器下也有好的浏览显示呢?答案是肯定的。

WordPress MU的AdSense插件

  WordPress本身的AdSense插件很多,但是基于多用户的WordPress MU(multi-user)的AdSense插件却不多,可能是MU的用户并不太多的原因,因为这个插件本身也不复杂,我这里就放出一个专门用户WordPress MU的AdSense插件,可以在所有WordPress托管用户的页面文章内页的左上部插入AdSense广告,不过首页和目录页不显示广告。

WordPress的MySQL数据库服务器监控插件

  对于某些国外主机,其HTTP服务可能比较稳定,但是MySQL服务却经常宕机,比如我的英文博客使用的DreamHost提供的MySQL就深受其害,经常无法连接MySQL服务器,并且通常都是美国时间午夜的时候宕机,有时候能停好几个小时,也难怪那么多人抱怨DreamHost的服务器不稳定。

中文汉字GB2312和UTF-8的编码转换程序

  在使用Google或者百度进行中文搜索的时候,我们会发现搜索过程中URL地址栏会变成一串格式字符串编码,我们编写程序经常也需要进行中文汉字到这类URL编码的转换,这里介绍两段相关的转换函数。

美化了一下Z-Blog底部的分页链接

  原有的Z-Blog底部的分页链接实在是太难看了,一直都懒得修改,今天恰好在李思杰的博客上看到一个修改样式的方法,于是拿来一用,效果还真不错。

Z-Blog文章排行插件增加用户推荐文章

  今天将“Z-Blog随机文章和文章排行插件”新增加了一个功能,就是结合“Z-Blog文章投票插件”的数据库,产生了一个新的随机排行:用户推荐文章排行。

软件许可证的歧义

  目前的商业软件的销售模式比较容易引起客户的歧义,通常客户并没有仔细查看软件许可协议的详细内容,在这里我将详细描述一下这里的一些细节。

WordPress留言过滤插件

  我以前曾经写过一个Z-Blog的留言过滤插件,使用这个插件可以将评论中敏感关键字(也就是传说中的“有害信息”)进行过滤(分隔符|),将敏感文字替换为×。

ACCESS数据库转换MYSQL数据库的软件

  DB2MYSQL是一个可以自动将ACCESS数据库文件转化为对应的SQL代码的软件。可广泛应用于ACCESS数据库转换为MYSQL或其他类型的SQL数据库的软件。

在WordPress首页和目录页显示摘要的方法

  在WordPress系统中,默认的首页和目录页使用的书全文输出,这对于文章内容较长的博客来说很不方面,下面我介绍一个方法,可以简单的实现在WordPress首页和目录页显示摘要而非全文。

WordPress插件编程资源

  开发一个WordPress插件并不困难,只要有一定的PHP开发知识,基本都可以胜任WordPress插件的开发工作,今天我总结一下WordPress的开发资源。

WordPress中文标题转换拼音插件

  以前我开发了不少ASP的Z-Blog插件,随着WordPress在国内越来越流行,我也开始研究了一下WordPress插件的编程,今天我就发布一个WordPress中文标题自动转换拼音插件。

USB Key的安全漏洞

  今天参加了飞天诚信举办的一个USB Key的身份认证技术与应用的会议,从中对飞天的USB Key以及其在网上银行的应用有了一些了解,我以前也曾经专门分析过USB Key的安全性,这次会议使得我对USB Key有了更深入的了解。

Z-Blog文章投票插件

  昨天看到软件兔那里有做了个Z-Blog插件文章投票的插件,感觉比较实用,但是具体在我的Blog上安装了一下,却发现不少错误,导致评分系统无法正常工作,因此不得不将这个插件停用。

共享软件的开发和营销策略

  本文主要讲述的是,如何通过自己的产品(无论是共享软件也好,网站服务也好)进行盈利的一个规划,虽然软件制作和网站推广不太一样,但总体规划思路还是类似的。

加密算法中私钥的安全性

  著名的Digg网站近期遭遇到了一次尴尬的事件,Digg不得不对文章进行了审查,并删除了一个帖子。因为那个帖子里包含有这样的字符串:09F911029D74E35BD84156C5635688C0。

博客系统的安全设置技巧

  我们经常会碰到个人博客被黑客入侵并挂木马的事情,我以前曾经介绍过“服务器的安全配置技巧总结”,但是没有具体结合某个博客程序讲解,今天,我这里就介绍一下在Z-Blog 1.7的系统以及主机可配置的条件下(托管、租用或者合租主机)的系统安全设置。让黑客的入侵变得不那么容易。

Z-Blog首页聚合功能的实现

  通过Z-Blog来写Blog的时候,有时候会有这样一种需求,就是同时维护两个Blog的时候,希望能将另外一个Blog的文章聚合到主要Blog的首页,这种方法可以通过修改Z-Blog的代码来实现这种功能。具体效果就如同我自己首页显示的一样。

数据公钥加密和认证中的私钥公钥

  先前我曾经写了一篇“网站的安全登录认证设计”,可能是讲述的不够清楚,有一位读者就留言质疑到,“公钥顾名思义就是公开的啦,只要你愿意,谁都会有你的公钥,何来安全?应该是用网站的公钥加密,传到网站后,网站用自己的私钥解密吧”。

网站的安全登录认证设计

  用户登录是任何一个应用系统的基本功能,特别是对于网上银行系统来说,用户登录的安全性尤为重要。如何设计一个网站的安全登录认证程序,是本文主要讨论的问题。

终端仿真器源代码

  发布一个以前写的老程序,功能是在DOS环境下通过MODEM的内部命令拨号到远端UNIX主机上,并实现一定的终端仿真功能,终端方式为VT100。此自由软件的授权方式是GPL(通用公共许可证)。

留言本开发的未来需求规划

  对于我开发的留言本的下一步需求规划,我打算朝着下面的方向发展:增加反垃圾留言功能的同时,增强用户体验。

月光留言本系统2.2版本发布

  月光留言本系统是基于微软IIS平台ASP环境,使用ACCESS数据库。适用于IE4.0以上版本浏览器,Win98+PWS或Win2000+IIS以上运行环境。

Z-Blog实现摘要图文混排效果的方法

  有些使用Z-Blog的用户询问我,怎么实现我的月光博客首页上这种自动图文混排的版式效果,今天我就详细介绍一下在Z-Blog中实现这种图文混排的方法。

SaaS是炒作还是救世主

  此文是整合了《SaaS的前途和命运》和《再论SaaS的的实施风险》两篇文章的主要内容和观点,并发布于《中国计算机报》第1568期,是我关于软件服务模式的一点点个人思考,以下是全文,供大家参考。

Z-Blog高效计数器插件

  这个插件的名称虽然叫高效计数器,但含义是这样的:文章计数器的功能不直接操纵数据库,而是写入缓存文件,等一定时候手动将缓存文件的计数器内容写入数据库。从而实现了Z-Blog普通浏览不访问数据库的功能。

Sentinel SuperPro加密锁编程开发指南

  本文将简要介绍Sentinel SuperPro软件加密锁的编程开发知识,可供需要进行软件加密锁开发的软件开发商快速学习掌握这种类型的加密锁的编程开发,快速保护自己的软件不受侵害,防止加密狗被破解。本文资源来源于Sentinel SuperPro加密锁开发套件中的开发手册,仅供大家学习,文字版权属于Sentinel SuperPro所有。

软加密网上激活解决方案

  前一段时间我介绍了不少软件加密技术和软件加密锁厂商,使用软件加密锁的确可以方便的保护软件开发商的应用软件,但是需要多付出加密锁的成本,并且也未必能够保证永远不会出现加密锁被破解的情况。今天,我将介绍一种不需要加密锁的新产品技术:软加密产品激活技术,这种技术也能保护软件产品的技术,还可以节省大量的加密锁费用,能加快物流、渠道的供货速度,是一个成本低廉、功能强大且高效的软件保护技术。

百度和Google的编程接口比较

  百度和Google做为知名的搜索引擎,有非常丰富的搜索资源信息,很多人都希望编写程序调用搜索引擎的宝贵数据,昨天我写的那个程序是调用百度的搜索接口,为什么使用百度的呢,这中间其实也是有原因的。

防止文章被复制的网络分析软件

  很多Blogger都遇到过自己文章被其他人非法复制的情况,为了让大家能快速将恶意转载者找出来,我根据搜索引擎的一些原理,利用百度搜索引擎的数据,开发了一个可以自动分析查找那些对自己有“实质伤害”的复制人的地址。

通过Web Service调用Google SOAP Search API

  我曾经介绍过“使用Axis开发Web Service程序”的一些步骤,做为一个更有特色的应用范例,本次我将介绍使用Axis通过Web Service调用Google SOAP Search API,实现Google搜索、Google快照、Google拼写这三项功能,包括示例源代码。

软件加密锁编程技巧

  本文将介绍软件加密锁的一些编程技巧,以及软件开发者将如何编写安全可靠的代码,如何对付各种各样的加密狗破解,编写加密程序时应该尽量避免的一些问题等等。

软件加密狗破解思路和方法

  本文介绍的是软件加密狗破解的一般思路和方法,大家可能奇怪,昨天刚刚介绍完“软件加密锁产品评测”,怎么今天就介绍加密狗破解知识?其实做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加密代码就越好,要知道加密永远都比解密要容易的多,只有知己知彼,方能百战百胜。

国内软件加密锁产品评测

  昨天讲述的“软件加密技术和注册机制”是一些软件加密的基本概念,在中国,开发和销售软件离不开加密,因为我国的软件保护法制还不太健全,人们的法制观念也比较淡薄,盗版软件有着丰富的土壤,并且因为软件是一种非常特殊的商品,很容易复制,就其功能来讲,正版和盗版的区别很小,如果开发出来的软件不进行加密的话,那么在中国就无法销售出去,人们乐意使用盗版软件而没有一些道德罪孽感,因此软件开发商有必要使用一些加密产品来保护软件开发者的利益,防止软件被盗版。

软件加密技术和注册机制

  本文是一篇软件加密技术的基础性文章,简要介绍了软件加密的一些基本常识和一些加密产品,适用于国内软件开发商或者个人共享软件开发者阅读参考。

使用Axis开发Web Service程序

  今天是感恩节,差点又要在公司加班了。好在Web Service程序并不是特别难搞,下午终于在eclipse下调通过了,正确产生了服务器端和客户端的Java代码,apache的东西的确很不错。

Google全球顶级编程挑战赛揭晓

  下面是Google公关发来的新闻稿,说的是Google全球编程挑战赛的决赛已经揭晓,中国选手获得了非常优异的成绩,以下是全文。

发布FeedBurner的英文翻译插件

  最近时间,研究了一下FeedBurner提供的一个很有意思的开发接口:FeedFlare API。

将Feed和del.icio.us结合在一起

  这又是一个Z-Blog的插件代码。

Z-Blog的RSS优化插件Better Feed

  我开发的这个Z-Blog的Better Feed插件的主要功能是扩展现有Z-Blog生成的Feed的内容。