« 2004年11月 | (回到Blog入口) | 2005年01月 »

2004年12月 归档

2004年12月11日

Lilina:RSS聚合器构建个人门户(Write once, publish anywhere)

最近搜集RSS解析工具中找到了MagPieRSS 和基于其设计的Lilina;Lilina的主要功能:

1 基于WEB界面的RSS管理:添加,删除,OPML导出,RSS后台缓存机制(避免对数据源服务器产生过大压力),ScriptLet: 类似于Del.icio.us it的收藏夹即时订阅JS脚本;

2 前台发布:将自己的首页改成了用Lilina发布我常看的几个朋友的网志,也省去了很多更新自己网页的工作,需要php 4.3 + mbstring iconv
lilina.png
开源软件对i18n的支持越来越好了,php 4.3.x,'--enable-mbstring' '--with-iconv'后比较好的同时处理了UTF-8和其他中文字符集发布的RSS。
需要感谢Steve在PHP进行转码方面MagPieRSS进行和XML Hacking工作。至少目前为止:Add to my yahoo还不能很好的处理utf-8字符集的RSS收藏

记得年初Wen Xin在CNBlog的研讨会上介绍了个人门户的概念,随着RSS在CMS技术中的成熟,越来越多的服务可以让个人用户根据自己需求构建门户,也算是符合了互联网的非中心化趋势吧,比如利用Add to My Yahoo!功能,用户可以轻松的实现自己从更多数据源进行新闻订阅。想象一下把你自己的del.icio.us书签收藏 / flickr图片收藏 / Yahoo!新闻都通过这样一个RSS聚合器聚合/发布起来。其传播效率将有多快。

好比软件开发通过中间平台/虚拟机实现:一次写成,随处运行(Write once, run anywhere),通过RSS/XML这个中间层,信息发布也实现了:一次写成,随处发布(Write once, publish anywhere...)

按此阅读全文 "Lilina:RSS聚合器构建个人门户(Write once, publish anywhere)" »

Google Suggest ;-) 基于js的动态下拉菜单

from Google Blog
google-suggestion.png
基本的原理是在当前窗口创建了一个iframe,然后将相关关键词的提示列表在iframe中,并通过列表点选将选定项放到搜索框中。

能这么快的能将所有相关关键词的检索数列出,看来所有的提示词已经提前进行了预搜索和数量记录。
试了一下"sex",没有相关检索提示,看来对搜索词进行了严格的色情过滤。


另外:这一动态列表功能也应用在GMail的地址栏自动输入完成中,如图:mail_dropdown.png

按此阅读全文 "Google Suggest ;-) 基于js的动态下拉菜单" »

2004年12月12日

MagPieRSS中UTF-8和GBK的RSS解析分析(附:php中的面向字符编程详解)

第一次尝试MagpieRSS,因为没有安装iconv和mbstring,所以失败了,今天在服务器上安装了iconv和mbstring的支持,今天仔细看了一下lilina中的rss_fetch的用法:最重要的是制定RSS的输出格式为'MAGPIE_OUTPUT_ENCODING' = 'UTF-8'

样例代码如下:
<?php
// $Id$
// including
require_once("rss_fetch.inc");

// specify output encoding default is ISO-8859-1
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');;
define('MAGPIE_FETCH_TIME_OUT', 60 * 180);

$url = $_GET['url'];
$rss = fetch_rss($url);

print_r($rss);
?>

按此阅读全文 "MagPieRSS中UTF-8和GBK的RSS解析分析(附:php中的面向字符编程详解)" »

2004年12月29日

CooCooWakka的URL Rewrite设置

今天尝试了一下CooCooWakka: 一个基于PHP/MySQL的wiki系统:CooCooWakka是咕咕基于WakkaWiki 0.1.2进行修改强化而来。主要进行了中文支持。

安装非常方便,填入数据库设置和一些字符集、路径设置就可以开始用了,但是在URL Rewrite的支持上还是费了一点事:

wiki.png
如果启用了rewrite mod,则需要将上图中缺省的base_url选定字符删除,使用http://blog.cnblog.org/wiki/
这样的路径作为缺省路径:
这样缺省.htaccess文件中的:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ wakka.php?wakka=$1 [QSA,PT,L]
才能生效。

按此阅读全文 "CooCooWakka的URL Rewrite设置" »

2004年12月31日

CooCoo的Wiki小结

CooCooWakka的讨论组上:咕咕的CooCooWiki小结

按此阅读全文 "CooCoo的Wiki小结" »

关于 2004年12月

此页面包含了在2004年12月发表于车东[Blog^2]的所有日记,它们从老到新列出。

前一个存档 2004年11月

后一个存档 2005年01月

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 3.36