给Google Translate的一点建议

Google Translate一直是我喜欢用的翻译工具。当然大部分是从英文翻译成中文简体,可是每次打开页面都得不厌其烦的选择转换语言的种类,难道就不能记住用户常用的一些选项么?虽然这是一个很小的问题,但是会给我们带来更大方便,这个工具也会吸引更多人用,对吧。:-)

Google提供空间和框架你做项目,愿意么?

Google果然不愧是互联网的创意先锋,Google App Engine的推出,让很多有才华但是缺少资金的程序员有了一个开发运行(展示自己才华)的免费平台。和Project Hosting和不同,500M的免费空间,足够的CPU和每月5百万的访问量带宽支持,Python的运行环境以及基于Google自己研发的数据存储技术,足以吸引不少对Google技术的好奇者。
另一方面,Google的这一举动却引起了日渐壮大的PHP社区对Google为什么只推出支持Python环境的App引擎的争论:
phpclasses: Google App Engine needs PHP support
Michael Kimsal: Why not PHP for Google’s App Engine?
大部分PHPer(包括其他非Python的开发人员)都表示了希望Google尽快增加支持其他语言的呼声。我个人的看法,趋于少数人:Google App Engine支持PHP固然好,没有也没什么遗憾的。LAMP的免费环境让PHP开发人员很容易找到空间(自己的电脑)开发自己的技术,各种免费PHP框架社区层出不穷。PHP社区的繁荣已经完全“自给自足”。对我来说,对Google感兴趣的只是基于Google自己开发的那部分技术。另一方面,Google的这一举动虽然慷慨,不过还是有它的精明之处的。如今互联网上最值钱的是什么?那就是创意!:-)

好用的Google图表插件

Google Chart API提供一个很好的接口帮助我们快速生成各种统计图表。从常见的条状、线条、馅饼图表到维恩图(用于显示元素间的重迭关系),甚至用地图的方式来显示统计图表,种类繁多,应用灵活,给我们带来了很多方便,而且这个API可以不受限制的调用,我们可以很方便的在博客或其他网页上调用。感觉不足之处是不支持中文和和缺少动态的展示方式。
例如我们看看2008年台湾大选的得票比较图:

调用说明:
http://chart.apis.google.com/chart? 调用路径
chs=250×100& 调用变量chs:指定图表尺寸大小
chd=t:51.7,36.5,11.8& 调用变量chd:用逗号分割的数据组,可以用|分隔多组;不确定数据可用-1表示。t: 表示数据类型为数字 s:表示数据类型为单字母,如(chd=s:ATb19,Mn5t)e:表示数据类型为双字母,如(chd=e:AA,AZ,Aa)
cht=p3 调用变量cht:表示地图类型:
lc:线条 lxy:点线图 ls:火花线 bhs:水平对比条 bvs:垂直对比条
bhg:水平条 bvg:垂直条 chbh:指定条的宽度 p:饼状图 p3:三维饼状图
v: 重迭图 s:散点图 r:雷达图
t:地图 chtm指定地图区域
&chl=Ma|Xie|Others 调用变量chl:用逗号分割的对映数据的文字说明
更多用法:
chco: 指定颜色
chm: 区域颜色填充
chtt: 指定图表标题