2006 年 3 月

如何编译red5 0.4 – 视频教程

这三个flash的视频教程演示了如何编译red5 server 0.4,用到的工具有eclipse,subversion,ant等等.

用svn获取Red5源程序
使用eclipse来过滤源文件列表,使之更可读

阅读全文(178字)

评论 (7)

换张脸出来见人

今天中饭前贴了个文,被人批示说排版惊天动地的烂灰蒙蒙一片浪费眼神.痛定思痛,这不马上就闭门整改装修了么?整个装修过程很简单,到隔壁coolcode.cn偷几块板砖和点水泥糊上,这就算完工了,可见wordpress的再装修接口设计的还是8错滴.
BTW:wordpress自带的编辑器感觉非常的不趁手,不知道有没有更好的替代品.

评论 (1)

用php简单实现Search Engine Friendly的URL

上次写了Search Engine Friendly的URL设计 - 俺在这个事上面折腾,要实现这个 http://www.myhost.com/foo.php?a=A&b=B&c=C -> http://www.myhost.com/foo.php/a/A/b/B/c/C的url转换,实际上还有不同的办法.
比如说我用的是虚拟主机,也想实现url优化,但是我没有服务器权限,这时候可以从PATH_INFO来下手.
访问http://www.myhost.com/foo.php/a/A/b/B/c/C这个url的时候,如果apache的AllowPathinfo已经打开,用php访问$_SERVER['PATH_INFO']可以获得a/A/b/B/c/C这串字符 这时候再用php加以解析:

阅读全文(663字)

评论 (3)

php + xapian extension的安装

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
xapian是啥玩意?
xapian 是一个“Xapian 是一个开源概率论信息检索库,基于GPL发布。它是用C++编写的,提供的绑定可以支持其它语言(支持Perl, Python, PHP, Java, and TCL )的开发。 Xapian 设计为一个高度可适应的工具集,可以让开发人员方便地为他们自己的应用程序增加高级索引和搜索功能。”
在网上找到这段介绍后,俺手痒痒就想试试xapian ---- 一定要给php整个这东东上去.参考了若干文档以后,这就开始动手了(我的环境仍然是freebsd + apache 2.2 + php 5.1.2,apache和php原来就已经安装好):

阅读全文(1169字)

评论 (5)

google dance最近怎么看

今天才发觉www2.google.com,www3.google.com都不能直接访问到了,一访问就会被重定向到www.google.com,那么以后如何观察google dance的过程?
什么是google dance?
Google Dance其实就是指Google重新安排它的搜索结果的排名的过程。在Google Dance时期(三到五天内),你可以发现Google的搜索结果会有大幅度的波动。
Google Dance的检测办法是通过查看它在各数据中心上的搜索结果加以判断,如果同一关键词下的搜索结果的数量和内容不一致,则属于Google Dance。一般只需要检测三台网络服务器搜索结果即可,他们是:

阅读全文(347字)

评论 (2)

php + clucene extension的安装

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
CLucene是SF上面的一个对Lucene(一个用Java写的全文检索引擎工具包)的移植,做为Lucene的C++的重新实现,以带来更快的检索速度,但是一直还不stable.这里仅仅是尝试php+clucene扩展的安装,具体应用先不管.
安装环境:
Freebsd 6.0 + apache 2.2 + php 5.1.2

阅读全文(1095字)

评论

Search Engine Friendly的URL设计 – 俺在这个事上面折腾

最近的某个项目需要配合seo,改进php动态页面的url,这里首先参考了车东的
如何提高在Google中的排名(3) —— Search Engine Friendly的URL设计
其中有一段url rewrite的例子比较符合要求且改动最少:
一个更通用的能够将所有的动态页面进行参数映射的表达式是:

阅读全文(846字)

评论 (4)

php+ajax文件上传进度条

找到一篇文章PHP AJAX File Upload Progress Meter Updates,介绍如何用php Pear:HTML_AJAX制作带有进度条的文件上传,下面是我测试上传时的示意图

代码分为以下部分:

阅读全文(990字)

评论 (18)

apache的rewrite – 代理吞吐(Proxy Throughput)功能

今天尝试使用apache的rewrite作为ajax跨域调用代理,要用到rewrite的Proxy Throughput功能.翻看apache手册,看上去不算太复杂,只要用flag [P]就可以映射远程页面甚至整个远程网络区域到自己的名称空间.照着手册上写了个配置:
RewriteEngine On
RewriteRule ^/proxy/(.*)$ http://$1 [P,L]
我想通过上面的url重写达到这样的效果,使用代理功能访问http://www.mysite.com/proxy/www.destsite.com,自动使用代理访问www.destsite.com, url不改变.重启apache后,进行测试,始终是无法访问,于是开启rewrite日志:

阅读全文(597字)

评论

当ajax遭遇系统错误: -1072896658

上个礼拜整了个ajax调用yahoo搜索的demo,不想有网友发现search.htm会报javascript错 --- 系统错误: -1072896658.
他的服务器环境是apache 2.05+php4.3+ie6/firefox 1.07+windows server 2003,而我的服务器环境是apache 2.2+php5.1.2/php4.3+ie6/firefox 1.07+winxp.这个时候俺几乎就要把所有的错归结到windows server 2003身上了.但是对方可以正常查看我放在网上的demo,所以这跟windows的亲戚应该没太大干系,用-1072896658作为关键字google了一下,很快有了答案.

阅读全文(552字)

评论 (8)