Google Chrome 1.0正式版发布

Google Chrome

自从Google Chrome浏览器发布第一个测试版到现在已经一百天了,现在Google终于发布了第一个Google Chrome稳定版1.0.154.36,拿掉了beta的标签。

回想当初发布的时候因为不堪Google Chrome的Flash Bug我还是放弃使用了这个浏览器,而现在Google Chrome在处理Flash的时候cup占用得到了明显的优化,书签管理器也有所改善,另外Google Chrome最新的V8引擎又在SunSpider benchmarkV8 benchmark中领先其他浏览器。在安全方面Google Chrome的独特的sandbox technology会为用户提供一个防御恶意程序的保护层使得浏览器更加安全。

据Google方面称:在这发布的一百天里Google Chrome在世界范围内已经得到了一千万的活跃用户。实际上Google Chrome浏览器的开发应该说到现在仅仅完成了一些浏览器必须具备的功能,要像Firefox那样获得广泛的扩展功能更全面的设置相信Google Chrome还有很长的路要走。

添加Google Friend Connect

今年五月份的时候Google Friend Connect的服务好像就可以申请了,不过对这个东西的概念还不是很清楚,最近使用Google Friend Connect beta无需等待邀请了,于是小小的研究了一下。功能和前几天SixPart发布的TypePad Connect类似,不过Google Friend Connect功能明显要更强一些,支持多浏览器和多种账户登录。

在appengine里使用Google Friend Connect非常简单,在app.yaml文件里映射rpc_relay.html和canvas.html两个文件到根目录就可以了。

- url: /rpc_relay.html
  static_files: static/rpc_relay.html
  upload: static/rpc_relay.html

- url: /canvas.html
  static_files: static/canvas.html
  upload: static/canvas.html 

除了Members gadgets,还提供各种Social gadgets可以实现评论、评级、等功能。

忽然发现最近有很多做Profile的网站,包括Google、Yahoo、微软,不过感慨一下当Google、SixPart已经把Profile应用到各种网络程序的时候微软才刚刚开始做Profile的概念,而国内的互联网巨头们还不知道有没有对OpenSocial这类东西感兴趣的。

Google Reader用户界面更新

New Google Reader

我是在上一次Google Reader用户界面更新后才从Firefox内置的RSS阅读器转移过来的,那时候看重的还是Google Reader的用户界面和功能。今天Google Reader用户界面再次得到了改进,基本上所有的圆角都被移除,去掉了侧边栏的背景,侧边栏的各个项目都可以使用折叠功能。查找和搜索供稿中添加了更多供稿和分类,不过中文版的好像还是只有那几个。

关于为何突然撤除Google Reader中圆角设计Official Google Reader Blog中这样写到:

Google is all about speed, both under the hood as well as in the user experience. So, in order to make Reader act and feel more speedy and responsive, we've removed some visual clutter, simplified some features and given everything a bit more breathing room.
也就是说出于对Reader速度方面的考虑最终选择了移除圆角设计。可能看过Google网页代码的人都知道Google的圆角不是向一般网页那样使用图片做的,也不是使用浏览器的圆角代码,而是使用4个DIV嵌套起来的效果。其实我觉得这种方法比起前两种还是要好很多,但是增加了页面的复杂程度,也许Google就是这样想的。

Google Reader皮肤Helvetireader

helvetireader

Helvetireader的这个Google Reader皮肤设计看起来比Google Reader原有的皮肤设计还要简洁,和以前的那个Mac风格的Reader主题gReader相比Helvetireader的设计更加精致,不过Helvetireader好像少了那个刷新按钮和List View。Helvetireader可以通过Firefox的插件Greasemonkey来安装userscript,使用Webkit内核的浏览器的也就是Safari和Google Chrome的用户可以通过GreaseKit安装,Comino下也有安装方法,对于不支持Userscript的浏览器可以直接使用这个Css

Gmail开始支持自定义主题了

logo_beta

半年前就有传闻Google将会在Gmail上实现主题功能,随着下半年Gmail功能的不断增加,Theme选项终于也出现在Settings中。这30款Gmail主题其实类似iGoogle的那种主题,通过调整css和一些背景图片改变Gmail的样式,这些设计也都延续了Google简洁的风格,并不像Globex Designs的Gmail主题给人非常华丽但是很复杂的感觉。

我得承认我一开始从hotmail转到Gmail是因为Gmail的海量存储,现在看来尽管微软也在Live Weaver 3中不断改进用户界面和功能但微软的产品始终给我一个非常小气的感觉。你永远也不可能希望微软会给你一个能在linux的下运行的Live Messeger,而相反Google的很多程序都会给你一个跨平台的承诺,比如Chrome,然后在挂上一个bete的牌子不断改进。最后,Hotmail或者Live space那个顶部的广告是在是太碍眼了,不把这个拿掉怎么改进都白搭......

Google Reader工程师的订阅

现在上网基本上是从Google Reader开始阅读完所有feed之后不断点刷新,主页也设置成了Reader。相信对Reader如此狂热的也不止我一个吧。最近Google Reader的官方Blog上列举出了Google Reader Team成员们订阅的Blog,包括一些美食、明星八卦、奇客资讯、搞笑视频技术等方面的Blog:
他们的discover page中"Staff Picks"也包括了上面所有的feed。

Paranoid Android - T-Mobile G1 Release

T-MobileAndroid的手机HTC Dream G1终于面世了,Android SDK也更新到了1.0版本。

硬件规格:
  • 尺寸:4.6 x 2.16 x 0.63 英寸
  • 网络:3G
  • 重量:5.6盎司
  • 通话时间:5小时;待机时间:130小时
  • 显示:65K彩色屏幕, HVGA (480 x320 )
  • 相机:310万像素,不支持录制视频
  • 存储扩展:8GB

HTC Dream G1采用了侧滑盖的设计,感觉有点像T-MobileSidekick手机.从发布会上的视频来看HTC Dream G1的应用程序和Google高度整合,直接在手机上使用众多网络应用程序是这款手机的亮点。这仅仅是Android的问世之作,前些天看到的Android UI概念设计真是让人对Android充满了期待啊。

谷歌发布中文开发者首页

谷歌黑板报上是这样写得:

欢迎你来访谷歌中国开发者博客网! 请尽情浏览我们的开发者首页,参阅大量的有关 APIs 和开发者产品的参考文件、录像、以及许多档案资料。我们还将有包含开源和托管项目的内容,这些内容丰富的参考资料和源代码的样本,将使您获得前无所有的编程效率和速度。

原来我订阅半年多的谷歌黑板报现在才正式发布?不过中文开发者首页的确是不错的东西,里面大量文档目录已经翻译成中文,看来中文化还有很长的道路要走...

另外Google App Engine SDK 1.13也已经可以下载了,更新:

Chrome浏览器的一些消息

Matt Cutts介绍了Codeweavers版的Chrome——Chromium已经可以运行在Mac OS和linux上了(曾经用这个软件在linux上运行魔兽世界),并且放出了二进制文件的下载,不过要等google官方发布其他平台的版本估计还早。Chrome最近也一直在用,问题还是蛮多的,莫名其妙的程序出错就不说了,在打开flash的网站的时候经常会出问题,基本上没法打开photoshopexpress等网站,感觉上这个版本的Chrome还不实用。

Matt Cutts还介绍了这个能把firefox外观改成Chrome的插件 ,能把firefox的标签栏弄到窗口顶端,不过我还是更喜欢这个firefox的这个Chrome主题,如果只喜欢Chrome外观的话只用这个主题就足够了。

Solidot上的这篇文章《当WebKit如此受欢迎,Mozilla为何还死抱Gecko不放》貌似讲的也很有道理firefox的内存占用的确是大,不过windows上的Chrome和Safari比firefox也少不到哪去,我倒是很喜欢Safari的字体渲染技术,无奈这个浏览器比Chrome更不实用。

使用Atom Feed

抽空看了看atom的wiki,决定还是从RSS2.0改回来。现在用的这个生成atom的模板虽然很简单,但是难免以后要有个扩展什么的。毕竟atom支持的东西更多一些,就是要比RSS2.0复杂。这么改来改去最后弄的Google Reader里的feed乱七八糟的,而且一旦从Reader里面订阅过的feed就被Google缓存了无法改动,我尝试了下重写一个feed的ID但是居然没有用,不知道Reader是凭什么鉴定feed的。

话说自从Google Reader换了新的用户界面后就我就一直没有换过阅读器,什么鲜果抓瞎Blogline啦感觉跟Google做的东西还是差着一个档次,Google Reader的功能也所有阅读器里面最全而且更新最快的。这些年下来Google Reader的地位已经取代了Firefox的收藏夹了,不过feed的这东西唯一不好的地方就是阅读器抓取的速度跟网站更新的不同步...

使用.CN域名注册Google Apps

出于某些原因Google Apps并不支持.cn的域名,而我又非常想把这个域名用在Gae上。按照plog的做法:使用一个非.CN域名注册Google Apps然后把你的.cn域名注册成该非.cn域名的别名,完成后回到Gae的Version设置上,添加这个.cn域名。

但是我做到这一步就死活添加不了我的这个.cn域名,难道这种方法已经不能再用了?最后发现Google Apps虽然不支持.cn域名,但是如果你把它改成.CN,就可以注册了。我彻底的囧了,这究竟是Google大意了还是里面另有文章...

加入google的代码高亮工具prettify

class Post(db.Model):
title = db.StringProperty(required=True)
content = db.TextProperty()
author = db.UserProperty()
post_on = db.DateTimeProperty(auto_now_add=True)
tags = db.StringListProperty()
comments_count = db.IntegerProperty(0)

def __str__ (self):
return '%s' %self.title

def get_absolute_url (self):
return '%s' %self.key().id()

def get_comments_count(self):
return Comments.all().filter("post",self).count()

prettify应该是google在code.google.com上使用的一个代码高亮工具,非常小巧配置也很简单。支持类似C、Bash、和xml的语言,不需要指定语言类型就能够自动识别语法。a44fda46

对网通有些无奈了

据说有的地方appspot还是能正常访问的,但是appspot目前的访问情况还是和GFW脱不了关系:
一会页面打不开,一会后台不能访问,要么就是页面能打开后台也正常就是不能上传文件,真是无奈了。。。

Creative Commons 3.0 BY