几个blog
从highscalability.com看到一些blog的地址,值得分享一下。国外一些web2.0公司,相对来说都比较愿意分享一些架构和技术方面的信息,web网站由于要为众多的访问者提供服务,随着业务的发展,系统的可扩展性是非常重要的,这些blog也许可以提供一些非常有价值的东西,值得关注。
- Flickr
- Digg
- Amazon Web Services blog
- Twitter blog
- Reddit blog
- Photobucket blog
- Second Life blog
- PlentyofFish blog
- Joyent’s Blog
Dreamhost惊魂记
周五突然发现blog无法访问,显示“Site Temporarily Unavailable”,一开始没在意,以为Dreamhost又发生故障了。网上打开gmail才发现帐号被disable了:
Hello,
Your accounts has been permanently disabled for violations of our
anti-spam policy.Thanks!
Glen–
DreamHost Support Team + support@dreamhost.com
Earn over $97 for each referral: http://www.dreamhost.com/rewards.html
To continue this support case, just reply to this email.
Open a new case at: https://panel.dreamhost.com/?tab=support
再往前翻,果然三天前有封提示邮件,说我的帐号中某位合租的兄弟,由于发送垃圾邮件被投诉,要求立即处理,因为这几天都没看邮件,结果直接被“permanently disabled”了,登陆Dreamhost一看,帐号的所有管理功能都被冻结了,苦啊。因为时差,和Dreamhost的support team来来回回几封邮件花了三天的时间,说尽好话并且承诺永不再犯,才终于在今天将帐号要回来了,当然,犯规的域名和帐号被直接干掉了,数据都无法拿回。
在这里要跟受到牵连的其他合租的朋友说声抱歉,也请合租的兄弟们注意下,不要通过合租的空间和域名发送任何垃圾邮件,也不要在空间里上床盗版软件或者MP3等有可能引起争议的东西,当初发起合租的时候,就要求大家只能用于blog用途,希望大家能严格遵守,否则我有权在必要的时候将合租帐号删除,谢谢合作。
一个教训是,大家一定要随时对数据进行备份。我是用WordPress Database Backup插件每天将数据库备份发送到gmail邮箱了,如果你还有其他ftp空间,也可以通过crontab备份后将备份传到ftp去。还有如果你自己修改或者设计的theme和plugin等代码也要注意备份。这样即使帐号真的被永久删除,至少不至于就此烟消云散。“如果一件事情有可能向坏的方向发展,就一定会向最坏的方向发展”,有备无患。
另外一个教训是,域名和空间最好还是不要在同一个帐号中购买,这次taobaodba.com这个域名也受到牵连了,而这个域名设置了转向到http://rdc.taobao.com/blog/dba/,空间并不是用的dreamhost的。打算尽快将域名transfer到Godday.com去,转一个域名6.99$,并且在保持现有有效年限的基础上延长一年,还是挺合算的。
Google Reader如何查找已经读过的文章
Google Reader无疑是一款非常优秀的在线RSS阅读器,我用它订阅了100多个Blog,读到了很多有用有趣的文章,用Google Reader读取最新的Blog基本成了日常工作。Google Reader有很多不错的功能,这里有篇文章给了一个不错的技巧来查找已经读过的文章。
如果你已经登陆Google Reader,可以点击这里打开已读文章列表。实际上这个列表也有一个专门的Feed地址,只是要获得这个地址需要一点小技巧。首先要获得你在Google的USER_ID,登陆Google Reader后在地址栏输入下面的javascript代码并回车:
在弹出的对话框中就是你的USER_ID,其实也不用如此高科技,Google Reader有一个分享阅读(Shared Items)的功能,点进去后可以发现里面关于你的共享阅读的几个链接(比如:See your shared items page in a new window.)里都有一长串数字,那就是你的USER_ID。
那么你已读过的文章列表的Feed地址就是http://www.google.com/reader/atom/user/USERID/state/com.google/read,将其中的USERID替换成你实际的USER_ID,用Google Reader订阅该地址,然后在搜索框后面的下拉列表中,选择这个Feed进行查找,就可以在你已经读过的所有文章中进行查找啦。注意这个Feed必须使用对应的帐号登陆以后才有效,在其他帐号中是没有权限读取的。
你还没用过Google Reader?那赶快体验一下,用Google Reader订阅我的Blog吧^_^
编写插件修改Wordpress的RSS输出
Wordpress是一款著名的开源blog平台,基于php,其灵活的模板(theme)和插件(plugin)架构,使得扩展性非常的好,通过模板可以随心所欲的变化前端展示,通过插件则可以实现额外的功能。比如可以通过插件修改rss输出,在其中加上诸如版权声明,相关文章等功能。另外,强烈建议在rss全文输出内容,经常在Google Reader中看到一篇好文章却只有摘要,点过去发现网站又无法打开,这种感觉真让人抓狂。
将MyWordpressFeed.txt下载后另存为MyWordpressFeed.php,修改FeedRelatedPost函数中相应的地方,传到wp-content/plugins目录,到后台管理激活MyWordpressFeed插件,即可获得和我的blog一样的rss输出效果。php我只是略知皮毛,代码贴出来给有需要的朋友参考(Update:贴了半天代码,发现coolcode插件无法解析这种php里又输出html的代码,只好打包成txt文件,点击这里可查看或者下载)。