Google圣诞小彩蛋

2009年12月24日 2:30 下午  |  分类:互联网

今天无意间发现了Google圣诞彩蛋,和大家分享下:

1. Google输入关键字”xmas”会发现搜索结果和广告之间的分隔符变成了圣诞彩灯。

google_xmas

而如果输入关键字“christmas”则看不到。可能和广告定点投放有关。

google_christmas

2. Google输入关键字”merry xmas”在搜索结果里会多一个“Last Results for merry xmas”,里面会滚动播放twitter中和merry xmas相关的推。

google_merry_xmas

anyway,

MERRY X’MAS!

10个Google Analytics使用技巧

2009年09月22日 9:17 下午  |  分类:互联网

几乎每个网站都会统计自身的浏览状况:日IP、PV、跳出率、转换率、浏览者属性等。了解这些数据有助于更好地了解浏览者的属性、知道网站在什么地方存在缺陷,为更好地提供服务、提高网站收入都有所帮助。

对于大多数网站而言,Google Analytics是最普遍选择的方案,因为Google Analytics提供了非常强大的功能,最重要的是,它是免费的,而且不会像某些统计网站那样,会要求网站主在网站上标明是用它来统计的

但是,很多人在使用Google Analytics时只是简单地将Google提供的统计代码放到网站中去,实际上Google Analytics有不少鲜为人知的实用技巧,这篇文章将介绍其中一些。

一、将代码放到页面底部

除非你要在网页的中部调用Google Analytics的函数(下面的部分例子需要这么做),否则最好将GA的统计代码放到页面的底部。一般位于</body>之前

对于WordPress博客来说,可以将代码放到footer.php的</body>之前。

GA的统计代码是一段Javascript,如果将它放到页面头部或中部,在一定程度上是会影响网页的加载速度的,尤其是当你正在使用的是老掉牙的IE,而非Firefox或Chrome等的时候。

全文阅读 »

How Google Serves Data from Multiple Datacenters

2009年08月23日 11:02 下午  |  分类:architecture

How Google Serves Data from Multiple Datacenters

Ryan Barrett, Google App Engine datastore lead, gave this talk Transactions Across Datacenters (and Other Weekend Projects) at the Google I/O 2009 conference.

While the talk doesn’t necessarily break new technical ground, Ryan does an excellent job explaining and evaluating the different options you have when architecting a system to work across multiple datacenters. This is called multihoming, operating from multiple datacenters simultaneously.

As multihoming is one of the most challenging tasks in all computing, Ryan’s clear and thoughtful style comfortably leads you through the various options. On the trip you learn:

  • The different multi-homing options are: Backups, Master-Slave, Multi-Master, 2PC, and Paxos. You’ll also learn how they each fair on support for consistency, transactions, latency, throughput, data loss, and failover.
  • Google App Engine uses master/slave replication between datacenters. They chose this approach in order to provide:
    - lowish latency writes
    - datacenter failure survival
    - strong consistency guarantees.
  • No solution is all win, so a compromise must be made depending on what you think is important. A major Google App Engine goal was to provide a strong consistency model for programmers. They also wanted to be able to survive datacenter failures. And they wanted write performance that wasn’t too far behind a type relational database. These priorities guided their architectural choices.
  • In the future they hope to offer optional models so you can select Paxos, 2PC, etc for your particular problem requirements (Yahoo’s PNUTS does something like this).

    There’s still a lot more to learn. Here’s my gloss on the talk:

    全文阅读 »

  • Android Market 应用程序与游戏销量榜 – 09年7月

    2009年08月6日 11:31 下午  |  分类:Android

    实际上你无法从官方渠道获得某个月销售最旺的应用程序是哪个,Android and Me网站通过aTrackDog应用来跟踪统计,得到榜单。

    应用程序销量榜:

    排名 上月 名称 价格 开发者
    1 (1) Advanced Task Manager $0.99 Arron La
    2 (2) Snap Photo Pro $0.99 Bratag
    3 (4) MyBackup Pro $2.99 RerWare
    4 (3) Power Manager $0.99 X-Phone
    5 (6) Bluex $1.98 Xela AndroSoft
    6 (5) Open Home $3.99 Better Android
    7 (9) Better Keyboard $2.99 Better Android
    8 (7) Better Cut $1.99 Better Android
    9 (8) Documents to Go $19.99 DataViz
    10 (…) Weather Widget $1.49 Android Apps

    高级任务管理器依然雄踞榜首,因为官方缺失了这个重要的功能。MyBackup Pro由于价格从4.99降到2.99所以上升一位,它可以帮助你备份应用程序、联系人、通话记录、收藏夹、短信、彩信、系统设置、桌面快捷键、闹钟等等,而且它还开放其它应用程序可以调用它的备份引擎来进行备份。

    增强蓝牙功能的Bluex也上升了一位,这个简直是所有智能机必备的蓝牙文件传输工具。以前常在榜上的aHome由于开发者将其改名FreshFace并变为免费软件,还收录于T-Mobile官方的AppPack,所以我们不再收录。

    游戏销量榜:

    排名 上月 名称 价格 开发者
    1 (1) Robo Defense $2.99 Lupis Labs
    2 (2) Nesoid $2.99 yongzh
    3 (4) Snesoid $2.99 yongzh
    4 (6) Labyrinth $4.93 Illusion Labs
    5 (5) Abduction! World Attack $2.00 Phil Symonds
    6 (3) Jewellust $2.95 Smartpix Games
    7 (7) Gensoid $2.99 yongzh
    8 (…) Gameboid $3.99 yongzh
    9 (…) Buka $2.50 Hexage
    10 (8) Retro Defense $4.99 Larva Labs

    Robo Defense依然第一,它击败了其它4-5款塔防游戏。后面的就全是模拟器了,可见Android平台是多么需要好游戏,现在人们只好沉浸在模拟器的老游戏世界里。yongzh开发的模拟器居然占到榜单的四个位置,有传说他正在开发PSX模拟器呢。

    Via Android and Me

    On2被Google收购

    2009年08月6日 11:12 下午  |  分类:互联网

    视频在当前人们的互联网生活中扮演了非常重要的角色,Google许多产品也都和视频有着一定的联系。为了给用户提供更好的在线用户体验,Google今天正式宣布了收购在视频压缩技术方面占据领先位置的On2 Technologies

    On2 Technologies是一家在纽约证券交易所(Amex: ONT>)上市的公司,其总部位于美国纽约的Clifton Park。主要为当前的主流桌面及移动应用提供视频压缩技术。他们的客户包括Adobe, Skype, Nokia, Infineon, Sun Microsystems, Mediatek, Sony, Brightcove, 以及 Move Networks等。这笔收购交易已经得到On2 Technologies公司的股东以及包括SEC(Securities and Exchange Commission,证监会?)在内的相关管理部门的认可,Google为此付出了约1.065亿美元,整个收购过程有望在年内完成。

    很显然,Google将利用On2 Technologies的VP8 Codec来提高其在线视频的质量,我们有望在几个月内看到YouTube等服务吸收了On2 Technologies技术后的改进。

    via googlepressrelease

    Google Wave帐号已获得!

    2009年07月31日 10:44 下午  |  分类:互联网

    好极了,刚刚收到了Google Wave帐号的开通通知。迫不及待的登录并开始创建了第一个Wave。

    google_wave_home_page

    在Wave里可以方便的插入一些小应用作为Wave Gadget,如Google Map,Google Search的结果等。

    和Email及IM相比,Wave更强的功能在于可以回放,参与了Wave的人都可以通过回放功能看到该Wave是如何一步步变成最终状态的,包括Wave中组件的状态改变(例如:在Google Map中如何一步步找到所在地)。

    不过现在Wave很不稳定,连基本功能经常无法实现(例如Google Search我试了3次都没成功)。页面也经常Crash。不过Wave Crash的时候会显示一个很有意思的用户反馈输入框。

    google_wave_error_page

    如果提交了错误报告,会显示感谢语,并要求刷新页面。

    google_wave_error_subbmited_page

    没有好友的Wave是很孤独的,很多协同功能无法看到。大家如果有了Wave沙箱帐号请加我blakehan@wavesandbox.com为联系人啊。

    哈哈,收到了Google Wave的邀请邮件

    2009年07月31日 8:51 下午  |  分类:互联网

    1个月前填写了Google Wave Sandybox的开发申请,今天收到Google的邀请邮件了。

    google_wave_invitation

    点击链接按照需求填写了用户名和密码后看到了成功页面。

    google_wave_request

    哈哈,看来很快就可以爽到Google Wave啦~