昨天把 JeOS 给弄好了,今天就开始弄 PHP 5.3 了……
Read the rest of this entry »
Comments
为了想提早试验 PHP 5.3 (昨晚下了个 Alpha,今天发现变成 Beta 了……),我在 VMware 下建立了个实验室,因为据说 JeOS 是有为虚拟机优化的,所以用了 Ubuntu JeOS 8.04.1,取名叫 upsuper-lab1。
Read the rest of this entry »
Comments
最近研究 PHP,为了方便,写了个小小的 PHP 页面用来测试简单的 PHP 代码段,为了看了更方便。虽然可能有更好的工具,不过也胡乱贴出来,呵呵~
Read the rest of this entry »
Comments
好久没写日志了……因为高三了,学习要紧,在学校自然碰电脑就少一些,加上上周末是体检没回家,就有好长时间了。而且事实上,这段时间也找不到什么好写的东西,今天终于发现一个。
很早就知道有一个国外的开源论坛系统叫做 phpBB,也知道 Ubuntu 的中文论坛用的就是这套系统,今天载下来看一下,实在不得不写一篇来称赞它。
首先要称赞的,是它几乎完全是 OOP 的,这对于外表来看似乎没什么特别的意思,但作为一个程序员,我还是要称赞的,因为 OOP 意味着结构清晰,各个部分的分工明确,具有极强的组织性和易解释的特性。随意翻开 includes 文件夹里的文件,几乎都是 class。好像 WordPress 的代码也是这样的,这种代码通常我是看不懂的……因为 OOP 的思想不够深入?反正我觉得我还是很菜的……
接下去,就是它的权限管理。我觉得如果我写一套网站系统,一定要充分吸收 phpBB 的权限系统,这是我所见过的所有网站系统中最优秀的权限管理。如果我没记错的话,事实上 Zend Framework 提供了一个类似的权限系统,不过在国内的 php 程序中我几乎没有见过,自然不太了解,不知道是不是这样的系统在国外的程序中已经普遍应用了?
以上这两点已经够赞的了……不过我觉得他的界面即清晰清爽,又很强大,再赞一个。
原来看了 Discuz! 和 PHPWind 的代码,觉得写一个论坛系统是很容易的,再看看 phpBB……这种信心就彻底被摧毁了……再看看 PHPWind 官方的广告“中国领先的社区软件与方案供应商”,觉得他也只能在中国领先了……
Comments
今天发现一个开源的php+mysql统计系统——Piwik (demo)。这个系统看过去是相当不错,而且使用了AJAX提供良好的用户体验。于是我就下了一个传上去试一下,毕竟我对现在的Ourplus毕竟不很满意。
不过传上去后才发现,这个系统根本不支持中文,全英文的界面。
本来想,算是不错的一个这么庞大的统计系统,应该能比较容易地进行翻译,因此就看了一下。发现确实有一个名叫lang的文件夹,进去一看,果然有语言文件!可是翻译的时候发现,仅仅几条。经过侦查,发现这个系统高度插件化,几乎所有的功能都是通过插件提供的,给翻译带来了极大的困难。在翻译了几个插件以后,传上去测试,发现乱码,觉得是编码问题,就把中文的语言文件存为UTF-8,乱码问题解决。但是是在不想继续翻译了……
回到主界面,突然发现右上方写着“Piwik is a collaborative project and still Beta. If you want to help, please contact us.”。瞬间,觉得还是不用了,等着它的正式版吧!
不过要说的是,这确实应该会成为一个相当不错的统计系统,据说堪比Google Analytics!
Comments
今天小小地探索了一下伟大的Ubuntu,使用的是刚出的Ubuntu8.04LTS。这里就来说一说吧~
Comments
其实是昨天晚上就传上去了,没时间说罢了。昨晚把Wiki的首页做好了,顺便修整了一下相关的URL Rewrite。另外还研究了一下双站公用的GeSHi代码高亮系统。
我的Wordpress安装了一个WP-Codebox插件使用了GeSHi,而我用的Wiki系统——DokuWiki也有带GeSHi,又因为我对一些代码高亮有特别的要求,所以就把我上次改造过得GeSHi放到一个比较公共的目录里面,然后让两个全部指过去。
Read the rest of this entry »
Comments
今天给我的博客做了w3c认证。记得上次连Firefox里那个Web Developement的CSS测试都过不了,查一下,发现是wp-codebox插件里的一个用于IE Fix的代码Firefox不能正常识别,于是就在主CSS文件中去掉了这段,另建了一个叫ie-fix.css的文件,里面写上那个代码,再在wp-codebox的代码输出CSS引用的地方加上<!–[if IE]>…<![endif]–>,就通过了。
今天在w3c那边测,CSS是一次通过,不过有一些颜色使用上的警告,说有些颜色和背景色一致什么的……不过XHTML的测试就没那么好了,貌似错了8个地方,查一下发现又是wp-codebox!
Read the rest of this entry »
Comments
今天把一个PHP文件放到下载目录去,但是会自动解析。于是就查了各种资料如何阻止Apache解析指定目录的PHP,但是查到的几种方法都不行,似乎是因为服务器的原因?httpd.conf的权限自然不是在我的。
我就换了一种想法,用URL Rewrite试试?把php文件改名后编写了一个.htaccess,把所有.php的文件rewrite到.php_file上去,终于成功实现了!
Read the rest of this entry »
Comments
在大家的强烈支持下,我把DZ论坛的无心宠物中心插件装好了。
为了装这个宠物中心,我把include/db_mysql.class.php都改了,如果大家在安装后发现宠物中心不能启动,并且提示找不到query_first,那么查找
1 2 3 | function affected_rows() { return mysql_affected_rows($this->link); } |
前面加上:
1 2 3 | function query_first($sql) { return $this->fetch_array($this->query($sql)); } |
我曾经试图修改插件的文件,结果发现,这个插件用这个文件用得太多了,干脆改论坛的核心文件了。
Comments