在twiter上看到webleon说到选择blogger.com的ftp发布而不是自购主机上wordpress的原因是“WP的话服务器有什么事,文章就全没了”,而“用blogger最大的好处是不用担心数据丢失,只要关心输出就好了。”这应该算是一种蛮普遍的想法了,不过我们必须认识到的一点是:网络上,安全永远是相对的。wp可能会丢掉所有文章,而用blogger.com则可能会丢失blogger帐号。
像我现在最担心的就是我的gmail帐号,这玩意已经是我网络工作台的核心,如果丢失,损失想想都是头大,而gmail帐号丢失又是很可能出现的情况,毕竟已经有好几辆前车为鉴。于是我现在都是将邮件自动转发到yahoo邮箱里面,原则就是损失能挽回多少是多少。
拉拉杂杂这一堆,想说的其实就是:备份才是硬道理!
下面介绍一下我常用的备份策略:
关于虚拟主机与Wordpress备份:
当初也是像webleon一样,用的blogger.com的ftp发布功能,不过后来发现wp相比blogger实在强大的过分,于是也就毅然决然地转了,虽说花钱买dreamhost有点肉疼。
由于与webleon一样的担心,所以第一件事就是寻找相关备份工具。还好,网络之上无新事,你想到的,别人都已想到,而且也已经做出来了。WordPress Database Backup备份数据库,cwRsync备份主机上的文件,具体方法可参见我当初写的那篇虚拟主机数据备份一法。
关于Google Reader的Feed备份:
【注:这个方法我只是在我用的dreamhost主机上测试了,其它地方不保证可用】
google的东西也不敢保证绝对安全,所以能备份还是尽量备份。不过GR没有自动导出opml的工具(我没找到),于是我就写了个python脚本(第一次用python,狂翻api攒出来的,只是满足自己需要,所以也没考虑到易用性),扔到主机的cron job里面跑,每天运行一次,将opml导出后发到gmail邮箱里面。
有需要的,可以下载:Google Reader OPML Export
需要手工修改一些地方:
找到 server = smtplib.SMTP(’mail.xxxx.com’) 和 server.login(’xxx’, ‘xxxxx’) ,将xxx改为自己的mail服务器地址与登录用户名、密码,有虚拟主机的话,这些都不是问题;
找到 server.sendmail(’xxx@xxxx.com’, emailAddr, msg.as_string()) ,将前面的邮件地址改为自己在主机上面的邮件地址;
找到 readers = ({”user”:”xxx1″, “email”:”xxx1@gmail.com”, “sid”:”xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”}…
这儿可以配置多个需要导出的gr。user后面的随便写,只是邮件里面好看而已,email是目标地址,sid则是从gr的cookie中弄出来的,这个需要找个cookie查看工具,然后将那一大串sid值copy过来;
扔到corn job里面就可以了。
以后有空,可以改写一下,至少将这些配置改的方便些。
这个脚本对于多数人是没意义的,不过没准有些人需要(就像老郁这样的)。另外,既然自己买主机了,这一堆相关的配置也就肯定不是太难的事了,所以我也不需要多费唇舌。
与虚拟主机相关的一些备份基本就这些了,以后有新的东西再补充吧(唉,本来没想写这么一堆的,估计都没什么人看,残念)
无聊,在Friendfeed中加人玩,发现新加的人中有人推荐了篇BlogRSS feed 不输出全文?一样搞定你,介绍了个GreaseMonkey的脚本“google reader full feed changer”,也就是说对于那些不支持全文输出的blog,可以用这个脚本来获取全文。
具体的介绍参见那篇Blog吧,用着确实蛮爽的,这玩意采用xpath来遍历blog原文,于是我就随便找了个不支持全文输出的blog做测试,想把其文章和后面的评论都搞过来,这个语法在xpath里面很简单,只需要中间加个“|”就可以了,如:
xpath: ['//div[@class="entryBody"] | //div[@class="commentTitle"] | //div[@class="comment"]‘]
结果不行,只能取出xpath定义的第一个节点,查看源码发现,作者做了这方面的限定。于是做了简单的修改,使其可以读取多个节点(具体的方法,作者其实也已经提供了,只是最后调用的时候不知为何做了这个“只读取第一个”的限定)。
用我那蹩脚的英语给作者留了言,也不知啥时候会改,这儿先放一个我的修改版吧:google reader full feed changer
Update(2008-7-19):前一阵这个脚本作者做了升级,也就是修了俩小bug而已,不过实现方式没有变化,所以我只好自己升级自己这个修改版了,另外将里面的AUTO_FETCH属性设置为false,也就是GR里面相关文章激活之后并不即时读取该文实际页面,而是需要按一下快捷键“z”才会读取,这种玩法比较合我胃口(也省点资源算是),哪位不喜欢可以自己手工改一下这个参数为true。
另外,里面已经包含了一些我定制的SITE,也可以根据自己需要取舍。
更新文件:google reader full feed user修改版(2008-7-19)
本篇内容与Firefox有关,与Stylish有关,希望你知道后者是什么。。。
Stylish is a Firefox, Thunderbird, Flock, SeaMonkey, Mozilla Suite, and Songbird extension that allows easy management of user styles. User styles empower your browsing experience by letting you fix ugly sites, customize the look of your browser or mail client, or just have fun. With an online repository at userstyles.org, you don’t even need to [...]
谷歌(中国那个)首页要改版了,传言一路由虚到实,Google入华后最大改版 新首页正在内测,读者来信:谷歌的门户风格首页。GSeeker给出的链接确实可进。
其实一开始听说所谓的谷歌首页要改版之类的流言的时候,脑子里一闪念,就觉得估计是朝门户整了,果不其然。
这次改版肯定很多人不喜欢,尤其google粉丝,也会更加坚定群众“谷歌!=Google”的信念。不过客观地说,这种界面也许更加适合多数国人的需要。照我原本的猜测,谷歌最应该将最新“资讯”放上的,而不光是现在的热门关键词和导航网站列表。谷歌看来还不够“中国化”,或者开复同志不想步子迈的太大?
这里有篇Google 用简洁战胜 Yahoo!,用一张图片说明问题。当然,这是在国外,我本人是觉得谷歌的这次改版还是有点看头的。在可预见的将来,谷歌注定要成长为Yahoo!的(页面风格)。
不知下一步百度会有什么动作,估计李彦宏会在blog里面这么写:作为股价已超400美元的最懂中文的国际化大公司,百度只会将目光投向Google,而不是谷歌。
奇怪,以前Google屁大点升级,网上都是铺天盖地的吵吵,这次google notebook更新怎么没人介绍啊?一开始看到丫变样我还以为是很久之前的事,群众都报道过了就我不知道,还奇怪呢:不对啊,我订阅这好几百个blog,没印象有这种升级啊?
不过没敢说出来。
结果刚刚看到lifehacker.com介绍,原来notebook刚升级。看来人民群众还没反应过来,尤其是老外们还没开始集中火力报道,再加上适逢周末,于是国内的众blogger就哑火了。
好吧,我来介绍吧。
升级幅度蛮大,界面都变了,原来note的圆角变成现在的方角了,感觉不如原来的好看。
另外就是增加了label功能(ft,google就喜欢独出心裁,别人叫tag,丫死活非用label,一只特立独行的狗),跟Reader里面的用法一样。
还有一个比较大的变化就是丫开始集成google bookmark,也就是将bookmark导入进来,缺省进入Unfiled笔记本,label当然也跟着进来了。这个功能没觉得有啥必要。
不过有个bug,至少在我这是个bug。那就是编辑栏的图标显示不出来,无论我怎么刷新。
Notebook的Firefox扩展也跟着升级了,不过这个扩展我早就删除了,现在我一直都是在Firefox的侧边栏打开NB(侧边栏版网址),比那个扩展方便多了。