借助 GetFavicon.org 轻松调用网站 favicon 图标

最近在学习用 PHP 仿照 Read It Later 的界面和 Delicious 的浏览器 bookmark 插件机制,写一个自己的网址收藏工具。期间涉及到一个细微的功能要求:获得被收藏网站的 favicon 图标。

最直接的方法自然是直接从网站根目录下读取图标,形如:

http://www.fanbing.net/favicon.ico

网上流行的另一个 hack 是调用 Google 的网站缓存,这不失为借助外力的一种绝佳途径。

调用 Google 缓存地址,形如:

http://www.google.com/s2/favicons?domain=fanbing.net

好处是 powered by Google ,保证了调用速度足够快,不影响访客阅读体验。但要求限制也比较严格,不能带http://,只能是根目录。

然而在我的实际代码中,由于被收藏的网址并不一定是网站根目录,且网址可能的展现形式多样(含/不含http或https、含/不含www、是/不是网站根目录、是/不是子目录、是/不是子目录下的具体文件名、是/不是动态生成的地址、是/不是用bit.ly或goo.gl等服务生成的短地址等),因此仅仅基于被收藏网址的URL这一堆字符串,判断和处理起来异常繁琐。

为此我设法搜索到又一个(不完美)解决这一问题的外援, GetFavicon.org 。站如域名,就是用来快速获得某个网站图标的。

Continue reading “借助 GetFavicon.org 轻松调用网站 favicon 图标”

哥晒的不是Adsense收入,是寂寞

先上图,高清有码。虽说有图有真相,但我老实招供,这张绝对是伪造。其实我的 Google Adsense 躺了三年了一直在奋力冲向60刀,但那似乎是永远无法企及的极限,到如今美元都贬值了,奥巴马支持率都降到最低了,Chrome OS 都快出来了,哥都升大三了。

Google Adsense Generator

生成这个伪Adsense收入截图的工具叫做 Google Adsense Generator ,是一位瑞典朋友 Stefan Nilsson 开发的在线应用。暑假的时候我在网上闲逛,发现这个玩具,顺手丢到了delicious收藏,没想到两天后这位哥们找到了我,希望我为它翻译一份中文版本。于是本着治病救人乐善好施的我佛的大无畏精神、结交国际友人锻炼英文交际的应试教育桎梏、为天朝鸡巴功夫墙扭转形象的民族责任感,我欣然接受了这个任务,花了五分钟搞定。

现在 Google Adsense Generator 右边已经提供了中文版本的语言链接(其实我觉得都是些简单的E文,一般人很容易看懂)。那些拗口的西方思维严重的语言正是出自小弟的手笔。我的翻译基本没有遵循信雅达的雅和达的翻译要求,只有雅咩蝶。

Continue reading “哥晒的不是Adsense收入,是寂寞”