WebLog: Xiao.L

 | Mundane life with a hint of geekery…

Monthly Archive • April 2009

摘要RSS转全文订阅

April 28th, 2009

RSS Partial PNG

某些网站总是吊读者胃口习惯把网页的RSS以摘要形式输出,设法以此来提高网站Hit量,特别是国内一些大型Portal常用这个做法,Sina Blogsifeng.com上的blog都只有摘要输出,如想订阅全文的RSS,这个第三方工具能帮你忙。是前几周在FriendFeed上看见的,可能是用GReader常看的几个网站RSS都是全文输出一直没太在意这个问题和这个不错的工具网站。最近定了几个blog.ifeng.com上的Feed,都只有输出摘要,就用了这个方法来订阅全篇文章的Feed。(小小的缺憾就是全文Feed比原网站的Feed更新要慢一些。)

Links:
まるごとRSS
中文翻译链接

FeedFlow. on App Engine

April 13th, 2009

FeedFlow on App Engine用及其夹生蹩脚的Python(要感谢网上遍布的各种Reference,特别是Dive Into Python,虽然旧了点,但对于初学情况下非常管用,想看中文版的用户也能看这里),把FeedFlow.转到了Google App Engine上,发现果真如同宣传一般:在Google特有的架构上运行一样顺畅,速度至少在我这里看来快许多,外加具有Backend管理功能的Admin Console并且提供对于Web Application基本运行数据的分析,初步印象真得非常不错。唯一的“缺陷”就是Developer要服从App Engine上自设的一套开发和Hosting环境。开发语言的种类也少了点(只有Python支持和Java支持,Java支持也是前几天刚刚推出的),整个App Engine推出的日子其实也不算长,记得刚推出时Google确有提过会不断支持更多语言种类。不过如果是熟练的Python或是Java Developer,那便无缺陷可言,过了Learning Curve、习惯了环境和工具,在App Engine上开发Web Application肯定如鱼得水。

下一步准备有空的话,把前端优化一下,让速度再快点,同时发现在打开页面时glitch发生的频率高了点,可能是后台用到URL Fetch的地方在错误处理方面还有所欠缺,在后几个Version里继续改进。希望能把Dive Into Python能慢慢翻完,并试试在App Engine上给FeedFlow.添加用户登陆设置并实现用户自己订阅所偏好的Feed的功能。

Links:
FeedFlow. (on Google App Engine)

DIY无扰写作环境+Word Count Script

April 9th, 2009


在Mac上码字,我喜欢用随系统一起安装的TextEdit。当然需要fancy功能的用户有很多其它不同选择,iWork:PagesMS Office,不喜欢掏钱和用灰色手段的用户,可以支持Open Source Alternatives:Open OfficeNeo Office

可能是比较懒,我觉得平时用TextEdit编写文档非常合适,rtf和txt只要不涉及复杂的Office Works均已经足够。同时受到Minimalism风格的影响,写作时不希望太多干扰,所以就会有第三方软件公司出品有如WriteRoom等,帮助无扰写作的软件,当然它需要24$。抠门一点,请教一下Google后,我自己弄了个免费无扰写作环境,挺实用。后来发现TUAW上以前也有篇类似文章,不过我的方法比TUAW上的方法还要多一点Bells and Whistles。


Den ganzen Beitrag lesen…

FeedFlow. Project

April 4th, 2009

一直有想法做个以CoverFlow UI方式显示不同Feed的Web Application。至于如何实现一直没静心花时间认真具体地设想,最主要实现途径很多,但不同实现依据实际情况都各有利弊,取舍间多少搞得自己有些纠结。在网上搜了搜,选了种Quick and Dirty外加半偷懒的方法:用现成的Javascript Framework和一个CoverFlow Plugin根据实际情况自己剪裁一下加上百搭的PHP来凑数,算是弄了个样子。这样做的缺点是:由于现在自己的WebSpace位于国外,且服务器是共享运行,serve页面的响应时间还是有点慢,还请大家多包涵,耐心地在load页面时多等等,有时间我一定会再进一步优化。

FeedFlow_img

互联网上用Javascript实现类似CoverFlow效果的例子不在少数。做FeedFlow.用的是基于MooTools Framework的小插件MooFlow,值得一提的是MooTools中负责特效部分的Moo.Fx更能独立与Prototype Framework一起运用。网上还有些其它的实现方法也不错:Reflex.jsImageFlowJs Coverflow…不过某些对浏览器有些要求。如果是非常熟悉Javascript的老手,估计会用JQueryYUIscript.aculo.us一类的library自己动手,做出来的东西也更容易设置和Tweak。

接下来如有空余,想试试用Google App Engine来代替现在的Host服务,不知道会不会更快一点,得找本Python书看看,可能会耽搁些时间;也有想过效果完全用ActionScript实现,对ActionScript还真是一窍不通的……要做不知道要等要何年何月了。

Links:
FeedFlow.
Apple Cover-flow effect using jQuery or other library?