Picasa貌似解禁了?

标签:Google

忘记Picasa是多久之前被GFW的了。前几天发现可以将.com域名改成其他国家的域名来直接访问,而且相册里的图片都正常显示。我还特意留意了一下图片地址,没发现什么奇怪的地方。

今天看某blog的时候,突然发现只有第一张图能看,其他几张都被GFW了。于是查看了一下网址,发现第一张是lh3.ggpht.com这个服务器,后几张是lh4.ggpht.com的。于是直接改了下域名,发现都可以看了…

用Chrome扩展处理被GFW的页面

标签:Google Chrome

由于GFW实在太烦人了,我经常要去的Google Code和Google Groups都必须用HTTPS才能打开,点完链接后还得手动改一下,显得很不爽,于是便想做个扩展来自动更改。

最先想到的自然是content_scripts,可没想到页面被GFW后,content_scripts就不再执行了…

于是转向了tab,利用它的onUpdated事件,一旦tab发生更新(例如打开了一个新URL)就会执行所需代码。然后我再检查一下是否是我需要更改的URL,是的话再update这个tab,替换成HTTPS链接即可。

在Windows环境下使用Google Storage Python Library

标签:Google, Google Storage, Python

昨天看了一天Google Storage for Developers的文档,可惜被GSUtil Tool给拦住了。这玩意需要Linux环境,在Windows下则要Cygwin,可我用Cygwin运行时老提示Python打不开文件。
而根据Python Library文档,这玩意也需要GSUtil Tool,这让人情何以堪…

好在我翻了下源码,发现gsutil里面有个cloudreader文件夹,这是一个Google App Engine项目。
于是读了下说明文件,配置了boto.cfg,接着本地运行了一下,发现居然成功了。

申请Google Storage for Developers成功了

标签:Google Storage

上个月19号去申请了一下,本以为无望了,结果今天收到一封标题为《Google Storage for Developers》的信,说是我获得邀请了。
里面虽然说目前只对美国开发者可用,不过我登录后发现使用正常。目前的免费配额是100G空间,每月300G流量,可以做个不错的相册了~
顺带一提,其实我注册过2次,第2次把我的网站域名写上去了,或许这样才能通过审核吧。

使用ModelMixin来重用模型

标签:Google App Engine, Python

由于PolyModel比Model有更多的存储空间开销,对于斤斤计较的程序员来说,有时候会不想使用它。但是这样一来就没法重用了,而《Reusing models with ModelMixin》这篇文章则介绍了解决办法。

简单来说,不能重用的原因是__metaclass__不一致,所以只要自己再创建一个ModelMixin类用来继承即可:

« 看看还有什么好玩意