存档标签为 ‘App Engine’ 的文章

Google Storage for Developers 开始发送邀请

本文发布者:沙浪网 SANCC.COM
Jul 2

GoGoDNS.COM Domain Names

2010年5月20日的时候,我们报道了Google面向开发者的存储服务 Google Storage,而现在,收到邀请的开发者配额有100GB的数据存储空间和300GB的月流量,超过使用可以向开发团队申请增加。

Google Storage 是一个构建在 Google 的存储和网络设备上的 RESTful 云服务,开发者可以非常容易的使用 RESTful API 将他们的应用程序连接到 Google Storage,这些数据将保存在全美的若干机房,所以将十分快速可靠。

Google Storage for Developers(简称GS) 目前提供三种形式的管理工具,基于网页界面的 Google Storage Manager,开源的命令行管理工具 GSUtil Tool 和 Python Library(改进过的boto,原为 Amazon S3 的)。

Google Storage Manager

Google Storage Manager 的界面比较简单,只能新建Bucket(存储库),新建文件夹,批量上传,批量删除和共享文件,虽然GS有严格的访问控制权限(ACLs),但在 Google Storage Manager 里面还无法管理权限分配。同时还提供了一个类似书签的地方保存经常使用的存储库和文件夹用于快捷访问。 Google Storage Manager 不能单独使用IE访问,可以使用下面版本的浏览器访问:

  • Google Chrome 4.1+
  • Chrome Frame for IE
  • Firefox 3.6+
  • Safari 4.0+

这主要原因可能是IE原生不支持多文件的选取与上传。

GSUtil Tool

GSUtil Tool 是更强大的命令行管理工具,可以安装在 LinuxMac OS 上,也可以通过Cygwin安装在Windows上。第一次运行 GSUtil Tool 时候需要进行简单的配置,如果还没有手工配置直接输入命令就会出现提示,输入授权ID和访问KEY重新执行刚才的命令就可以了。

通过 GSUtil Tool 可以直接像操作本地文件一样操作远程文件,它提供一些类似本地shell的命令。

Python Library

Python Library 是提供的一组 Python API 用于访问 Google Storage,它源自boto(AS3的访问接口)。使用 Python Library 访问 Google Storage 仍然需要依赖GSUtil。目前 Google App Engine 已经支持使用 Python Library 访问 Google Storage。

此外 Google Storage API 提供了非常RESTful的接口用于访问 Google Storage,除了使用上面的工具,你还可以自己动手通过API访问 Google Storage。

有人在GAE上放了一个DEMO用于遍历存储库中文件及提供下载链接,欢迎测试速度。

题外话:

Google Storage 的出现弥补了 Google App Engine 文件存储的缺陷,但是GAE文件执行时间的问题导致还是无法利用GAE来传送大文件到GS。虽然网站上已经对资源的标了价格,但目前Google还没有提供查询资源使用情况及付费的入口。另一方面GS比S3吸引力更大的地方是有免费配额,无疑为在项目初期选择它又多了一道砝码。”

这项服务将与 Amazon S3(Simple Storage Service)直接竞争,甚至服务内容可能极为类似,以方便客户移转。另有多家媒体指出,该项服务包含数据备份储存、一组称为“REST”的API、与 Google账号整合等特色。媒体并推测Google可能遵循GmailGoogle Wave 的模式,以私人邀请方式扩大测试。


Google的免费网络开发与设计工具汇总

本文发布者:沙浪网 SANCC.COM
Apr 22

GoGoDNS.COM Domain Names

Google 的使命是 Web,在 Google 眼中,未来的一切应用都将 Web 化。

一直以来,Google 为 Web 开发与设计者推出了大量免费工具,让他们更好地创建,维护,改善他们的 Web 站点,这些工具包含了开发、分析、维护、修补等等用途。

沙浪网这里将介绍15款这样的工具:

1. Google Chrome Developer Tools


这是 Google Chrome 中类似 Firefox Firebug 以及 Web Developer Toolbar 的一个扩展,用于调试你的网页,包含一个 DOM 探测器,一个 JavaScript 调试台,可以设置执行断点和跟踪,一个类似 YSlow 的执行分析器。

2. Webmaster Tools


一个对网站拥有者来说非常有用的程序,可以帮助你从各个角度改善自己的站点。可以发现站点中的恶意程序,发现搜索引擎爬虫遇到的错误,可以发现你的 HTML 代码中需要改进的部分。还可以帮你发现你的站点中最热门的网页,并发现你站点中的错误链接。

3. Google Web Toolkit


Google Web Toolkit (GWT)是一个 Web 开发基础框架,为开发者提供了一些基础类库,GWT 同 Google 的其它产品,如 AdWordsFeedBurnerGoogle Ajax 类库等紧密集成。

4. Google Code Search


帮助开发者搜索代码,支持正则表达式搜索,或在一个高级搜索界面中,很直观地搜索那些可能会让你事半功倍的公共代码。

5. Page Speed


Google 现在已经将网站加载速度算到搜索排名算法中,Page Speed 可以帮助你分析你的网站性能,基于Google Web 性能最佳实践。

6. Browser Size


该工具帮你分析,你的网页在不同浏览器,不同浏览尺寸下的显示状况,非常适合看看自己的网页在不滚动的情况下,在各种浏览尺寸下显示到哪里。

7. Google Ajax Libraries API


Google Ajax Libraries API 包含多种流行的 JavaScript 库(目前有10种),并可以从 Google 高性能的 CDN 网络中加载,既节省了你的服务器带宽,同时,由于用户可能已经在别的网站加载过这个库,因此可以显著加快这些库的加载速度。

8. Google Website Optimizer


接着这个工具,你可以对自己的网站进行A/B 测试,并对网站进行优化。

9. Google Sites


顾名思义,Google Sites 可以帮你创建一个托管的网站,可以将包括 YouTube,幻灯,Gmail 日历,Google Gear 小程序,Google Docs 一类的应用集成其中。如果将站点设置为不公开,你可以将这个工具用于个人文档工具。

10. Speed Tracer


以可视化方式,帮你分析你的 Web 程序中各种元素的加载或运行速度与实践,这里有一些关于这个工具的用例。

11. Project Hosting


这是 Google Code 项目的一部分,可以帮你托管你的开源项目,Web 开发与设计者还可以在这里找到大量现成的项目以供借鉴或套用。

12. Google App Engine


这是一个可用来托管自己的 Web 程序的地方,甚至可以使用自己的域名。这里有一个教程,讲解如何使用 Google App Engine 来创建一个留言本。Google App Engine 中已经托管了大量的 Web 程序。

13. Google Chart Tools


Google Chart Tools 可以帮助你将数据转化为图表,并嵌入自己的网页,这些图表还拥有交互功能,可以钻入,或通过鼠标盘旋获取详细信息,还可以实现动画图表。

14. Closure Tools


Closure ToolsGoogle Labs 的一个开发套件,包含3个工具,闭包编译器(一个 JavaScript 优化器),闭包函数库(用于 Ajax 程序开发)以及一个用于动态生成 HTML 的闭包模板。

15. Google Analytics


Google Analytics,经典的 Google 流量分析统计工具。


Google 计划扩充 App Engine 的云计算服务

本文发布者:沙浪网 SANCC.COM
Apr 13

GoGoDNS.COM Domain Names

Google企业部门总裁戴夫·吉鲁亚德(Dave Girouard)昨天下午在Google总部的一次圆桌会议上暗示,谷歌正寻求机会扩展云计算服务谷歌 App Engine,并表示谷歌在云计算服务中会给开发者提供更多增值服务。

这意味着Google并不想扩展在线存储这样的大众化服务,而是想让开发者能用上以前无法使用的谷歌技术。例如开发者可以使用谷歌的自动翻译服务,该服务可在保证一定准确率的基础上,即时翻译电子邮件和网页内容。

这意味着什么?Google不想像其它公司那样通过扩大在线存储空间来扩大自己的收入,相反的是,他们想提供更多服务,好让开发者们跟Google的技术绑在一棵树上。在Atomsphere大会上提到的一个新的服务是允许开发者访问Google的自动翻译服务,也就是说你可以迅速做出准确翻译邮件和网页的类似服务。

TechCrunch听到的其它新服务还包括在线视频编码,以及位置服务。谷歌还考虑开放多种其他类型的增值服务,其中可能包括在线视频编码以及定位服务。

听上去Google已经想为开发者提供更多的云服务了不过还没有具体的时间表,具体的细节估计在一个月之后举办的 Google I/O 大会上就会揭晓。

TechCrunch 参考:
http://techcrunch.com/2010/04/12/google-plans-to-expand-cloud-computing-services-think-aws-on-steroids/


GoGoDNS.COM Domain Names

GoGoDNS.COM Web Hosting

GoGoDNS.COM SSL Certificates