信息候车室

RSS也许带来了个人信息收集的新方式,互联网上东西虽然很多,但还是有人想把自己想知道的内容搜刮干净(事实证明,往往在你想找某样东西的时候,却恰恰找不到),最早的目录是搜索引擎就是一个例子,后来我们又用上了邮件列表MailingList,现在我们有了基于RSS的Bloglines365key等助手。

但问题随着就产生了,我在Bloglines不过只订阅了70个feeds,前段时间有大约半个月比较忙,没有时间上网,现在有空了,打开一看,一千多条记录都已被抓回来等待我读。。。互联网太大了,好东西太多了,搞得我这个贪心的人“噎”着了,更不说有些feeds里是“365Key-天天网摘自动生成”生成的标题索引了。

如果你放假一周,上班之后必须看完过去一周的报纸,估计也会产生类似的感觉。

参阅:

海量信息的时代,我们应该怎么阅读

pLog安装在PHP5下无法进入管理界面问题的解决

刚开始搭建pLog平台的时候,使用的是PHP4,后来转移到正式服务器上之后,发现后台管理页面登录之后,凡是带有admin.php?op= xxx的页面全部无法进入,提示“Access is forbidden. You must authenticate first here.”,刚开始以为是在数据库从测试服务器导出、又导入到正式服务器中出了问题(因为还存在一个MYSQL 4.0 -> 4.1的升级),后来放弃了所有已经保存的设定参数,重新从建立数据库开始在正式服务器上安装,问题依旧。翻看源代码很久,才发现问题原来出现在 SESSION数据的读取上,但还是无法确定具体问题。GOOGLE了许久,在台湾的pLog 中文开发论坛这篇帖子里终于找到了启发。

pLog在目前的设计中没有完全兼容PHP5,因此上述问题的根本原因如下:
1、pLog使用类似 if( phpversion() >= "4.1.0" )的语法检查当前PHP的版本,如果版本低,则从$HTTP_SESSION_VARS中读取全局变量。而PHP5中提倡使用version_compare()来比较PHP的版本,phpversion()返回值是string类型,直接和字符串比较的结果可能会有误。
2、在比较失败的情况下,PHP5的的默认设置又关闭了register_long_arrays,$HTTP_SESSION_VARS也就不存在了,所以SESSION数据无法获取,系统判断用户没有登录。

解决方法:在PHP.INI中设置register_long_arrays = On,重启APACHE,OK了。

Mozilla下pLog输入汉字与Find冲突的解决方法

刚开始使用pLog的时候,包括最开始使用pLog的chinaunix的blog时,在写文章的时候,使用紫光输入法输入汉字,总是被Mozilla认为是Find text或者是Find links操作(当然汉字输入仍然有效),结果状态栏总是提示not find XXX,并伴随着嘟嘟的出错提示。

其实这个问题也好解决,在Mozilla的设置里,Edit -> Preferences 打开设置,Advanced -> Keyboard Navigation 里有“Find As Your Type”选项,禁用就可以了。

新的开始

其实也是一直在寻找适合自己的内容管理系统,也试过很多优秀的系统,“内容管理系统(CMS)寻找历程 — Mambo出鞘,谁与争锋?”里面提到的我基本上都试过了,总是觉得没有一个适合自己的,动手写吧,怕没那个精力和水平,苦思冥想,原来我的要求是苛刻了点,即想找一个架站机portal形式的,又想找一个具备管理个人信息pim形式的,天下看来是没有这样的好事了,大彻大悟之后,发现当务之急是把自己需要记录的东西写下来,于是回到了原始的需求,老老实实的下载了一个“最优秀的”pLog,重新开始Blog吧。