BO-BLOG较为完整版镜像HACK

| 不指定 February 18, 2007 @ 11:47, Robin Hoo
自己的双站点镜像解决方案,和大家分享一下。跟之前发布在Bo-Blog 安装使用里的有改进。Hack的原理是,修改DB.php中的db_query()函数,检测那些修改数据库内容的sql语句,将该sql保存在temp文件下,并调用镜像站点的相应同步函数,将该sql语句在镜像站点的mysql中运行,然后再在本地数据库中运行。关于文件同步方面,只是局限于bo-blog相关的文件,如data/plugin/temp下的文件,我们也可以称其为bo-blog系统文件。原理是修改global.php中的writetofile()函数,工作机制类似于数据库同步,将要写的文件内容,先写入temp下的某个文件中,并调用镜像站点同步函数,将文件内容写入相应的文件中,然后在写入本地文件。打破同步的方法也很简单,只要将同步函数的文件名改掉就可以了,比如将mirror.php改成mirror.php.bak,相应的同步链就会被打破。同步函数文件mirror.php存放的位置应为blog的安装目录。$config['mirror']的值是镜像站点blog的安装目录。
改进历程:
1、增加系统文件同步
2、在传递同步函数时增加安全性,并加入$config['mirror']的系统参数
3、增加失败重试,防止频繁出现同步出错信息。[最新改进]
下面是hack部分代码。建议不是很熟悉php的,或没有UE或其他专业文本修改工具的人不要尝试!

神鬼论猜想

| 不指定 February 7, 2007 @ 19:29, Robin Hoo
写在前面的话
很早就想写一篇关于鬼魂到底是什么的文字了,一直没有空。很多亲近的人或朋友也听过我的理论,只是懒于整理成文。今日得闲在网上看到一篇文字《鬼魂真的存在(科学承认)》。个人觉得很肤浅,发现很有必要与更多人分享一下我有关于此的一些猜想。

引子
鬼魂是否存在?
如果存在是以什么形式存在?
为什么有些人可以看到,而有些人却无法察觉?
……
上述问题或类似上述的种种问题从神鬼论出现在人类思想和文化范畴的时候,就开始不停的被反复提出。唯心论者有他们的一整套逻辑颇为荒谬的理论,本文无意于此向各位一一展示,有兴趣的可以在网上搜寻相关资料。而所谓的唯物论者也有一套反驳鬼魂存在的理论,并有比较翔实的个案论证,以“揭示”唯心论者错误的“本质”;但是这些唯物论者会在一些问题上采用概率来掩饰其出现的可能性。很显然唯心的神鬼论很容易被人批驳,从其源头来说,应该是远古人类为了揭示一些自身知识或认知范畴无法理解或无法解释的问题,把一些现象归纳为神鬼论,其中有很多部分是对人类的那些无法解释的感知现象的“逻辑”解释。当然这个逻辑是基于当时的生产力水平和科学认知程度。说实话,我们应该佩服这些提出神鬼论的先祖,他们开创了一条利用已知的认知和科学,并加上想象“逻辑”的向我们解释一个至今仍未知的领域。这份创意和睿智时候是很多人都无法企及的。但是很可惜,前人的良苦用心被后来者歪曲、癔解,最终导致所谓的神鬼论沦落为所谓的伪科学。对于这样的结果,不能不说心痛,但是缺乏科学的推衍和研究,一门学科很难生存下去的。而现在的研究和论证都基于否定它的观点上开展的,自然很难揣摩到前人一些超前的意识。当然本文下面要提出的一些观点,只是基于本人一些业余的冥想,也一定会错落百出,然旨在抛砖引玉。

由于对join运算的理解错误,导致算法上有问题,虽然最后答案是正确的,还是重写了程序。更正的答案。更正和更新详见原来Post。

辅助分析代码运行结果

| 不指定 October 4, 2006 @ 13:10, Robin Hoo
data.csv
C1:ITEM SET       SUP.   
=========================
{DryFruit}     6  20.00%
{Nut}         11  36.67%
{Noodle}      17  56.67%
{Shampoo}      5  16.67%*
{Diaper}       7  23.33%
{Beer}        15  50.00%
{Milk}        11  36.67%
=========================

L1:ITEM SET       SUP.  
=========================
{DryFruit}     6  20.00%
{Diaper}       7  23.33%
{Milk}        11  36.67%
{Nut}         11  36.67%
{Beer}        15  50.00%
{Noodle}      17  56.67%
=========================

C2:ITEM SET              SUP.  
================================
{Beer,Diaper}         1   3.33%*
{Beer,DryFruit}       1   3.33%*
{Beer,Milk}           2   6.67%*
{Beer,Noodle}        12  40.00%
{Beer,Nut}           10  33.33%
{Diaper,DryFruit}     5  16.67%*
{Diaper,Milk}         7  23.33%
{Diaper,Noodle}       1   3.33%*
{Diaper,Nut}          1   3.33%*
{DryFruit,Milk}       6  20.00%
{DryFruit,Noodle}     2   6.67%*
{DryFruit,Nut}        1   3.33%*
{Milk,Noodle}         5  16.67%*
{Milk,Nut}            2   6.67%*
{Noodle,Nut}          8  26.67%
================================

L2:ITEM SET            SUP.  
==============================
{DryFruit,Milk}     6  20.00%
{Diaper,Milk}       7  23.33%
{Noodle,Nut}        8  26.67%
{Beer,Nut}         10  33.33%
{Beer,Noodle}      12  40.00%
==============================

C3:ITEM SET             SUP.  
===============================
{Beer,Noodle,Nut}    7  23.33%
===============================

L3:ITEM SET             SUP.  
===============================
{Beer,Noodle,Nut}    7  23.33%
===============================

Seek Rules
     LHS            RHS    Exp Conf(%) Conf (%)  Life  Supp(%)
===============================================================
1 Beer        -> Noodle,Nut      26.67%   46.67%    1.75  23.33%
2 Noodle      -> Beer,Nut        33.33%   41.18%    1.24  23.33%
3 Nut         -> Beer,Noodle     40.00%   63.64%    1.59  23.33%
4 Beer,Noodle -> Nut             36.67%   58.33%    1.59  23.33%
5 Beer,Nut    -> Noodle          56.67%   70.00%    1.24  23.33%*
6 Noodle,Nut  -> Beer            50.00%   87.50%    1.75  23.33%*
===============================================================

    LHS           RHS    Exp Conf(%) Conf (%)  Life  Supp(%)
=============================================================
1 Beer,Nut   -> Noodle         56.67%   70.00%    1.24  23.33%*
2 Noodle,Nut -> Beer           50.00%   87.50%    1.75  23.33%*
=============================================================

data.php


The Hong Kong Polytechnic University
Department of Computing
Data Mining and Data Warehousing
Assignment 1
Due: October 3, 2006


有关GSitemap Crawler的Bug更正

| 不指定 September 27, 2006 @ 10:43, Robin Hoo
感谢朋友们发现GSitemap中关于对http头信息分析遗漏的问题,更新了头信息分析代码和url处理代码。更正结果:能够处理url重定向头信息;改善url的过滤,将遗漏页面加入搜索列表。

下载页面和以前相同。

PHP GSitemap Crawler

| 不指定 September 25, 2006 @ 17:51, Robin Hoo
在以前几个版本的基础上,特别是Google Sitemap for Bo-Blog插件的开发,独立版本的PHP GSitemap Crawler终于出来了。该版本相对于Bo-Blog插件只是改进一些界面效果,结构化了代码块,并将创建数据库部分独立出来。希望对大家有用。可以看看本站的DEMO


下载独立版本安装文件

PS:感谢天涯告知关于其发现的mysql版本问题,建议php版本大于4.1,mysql版本大于4.1。

发现上传sitemap时出现parse error,检查下载部分代码,找出错误的地方是关于最终生成xml文件中地址时忘了加htmlentities函数。添加htmlentities函数,并修改了一些细节处理部分,通过google的测试。重新发布了zip包。之后准备发布独立于bo-blog的版本。文件下载还在先前POST中。
分页: 2/3 第一页 上页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]