日志标签:Google

修改DNS不翻墙访问Gmail和Google Reader

时间:2011年05月18日作者:Shieh查看次数: 2,058 views评论次数:3

本人是Google重度使用者, 特别是对信息特敏感, 每天开机必看的是 Google Reader 和 查看 Gmail 邮件, Google的应用服务被墙, 造成很大的不变, 虽然能使用VPN登陆, 但是偶尔VPN也有不稳定的情况, 所以, 百度问了下, 试了几种办法, 最后发现修改本地DNS突破不翻墙就能访问Gmail和Google Reader是比较简单的办法.

我用的是 Windows7, WinXP 一样, 在 C:\Windows\system32\drivers\etc文件夹下面找到有个hosts的文件, 或者直接Win+R间, 选择用记事本打开, 把下面的写入hosts文件, 保存.

203.208.39.22 webcache.googleusercontent.com
203.208.39.22 mail.google.com
203.208.39.22 www.google.com.hk
203.208.39.22 www.google.com

IP地址 203.208.39.22 如果失效了, 可以去Google.cn看看他的IP是多少,  然后重新换上, 203.208.39.22 (IP地址可以用 http://tools.whois.net/whoisbyip/ 查询)是Google国内的IP地址, 据说 GFW 不会封杀国内IP.

如果你的Windows7 开启了IPv6的支持, 可以使用Google的IPv6地址, 这样估计会更加稳定安全一点.

 

标签:,,,分类:Web

使用Google Analytics跟踪网站载入时间速度

时间:2011年05月08日作者:Shieh查看次数: 601 views评论次数:0

网站页面载入速度是影响网站排名的一个重要因素, Google 的工程师们也一直非常热衷于提高页面的加载速度, A slow-loading landing page 不仅会影响转化率, 还会影响 AdWords 载入页面质量和网站在 Google 的搜索排名。网页分析专家阿拉斯泰尔·克洛尔(Alastair Croll)曾经分析过页面加载太慢对于网站的影响:

  • 用户将不会进行搜索
  • 用户将不会有进一步的需求
  • 单用户贡献更低
  • 更少的点击
  • 用户点击链接之前的时间更长
  • 每天的搜索量更少
  • 更低的搜索引擎排名

下面介绍三种用 Google Analytics 统计网站页面载入时间的方法:
一、利用 Google Analytics 一个新的功能, 自定义页面载入分析报告, 可以很直观的观察页面载入的时间及速度等。
GA-galt_blog

点击这里:创建 Google Analytics Site Speed custom report.
GA- Site Speed custom report

除了检测站点载入速度,你还可以利用这一功能与一些别的数据一起进行分析,例如:

  • 目录:哪个登录页面是最慢的
  • 流量来源:那些对应活动加快了页面的加载速度?
  • 访问者:页面加载速度的变化背后,地理原因是如何起作用的?
  • 技术:你的网站是否在不同的浏览器中的加载速度有快慢之分?

目前,网页测速功能还是默认关闭的,想要启动它,你需要对你的Analytics的跟踪代码做出一些小小的改变。对此,Google在Analytics的帮助中心中已经做了详细介绍。一旦你更新了跟踪代码,一个简单的综合浏览量样本将会用于计算页面的加载时间。via. GmailBlog 编/译:谷饭

二、用Google Analytics记录网站的加载时间或网页内各个模块的加载时间。
其实整个原理非常的简单,只是记录页面呢不同位置javascript的执行时间,两者相减即加载时间。比如我想知道用户加载页面中head部分JS和CSS的时间和加载页面中主体内容body的时间。具体实现方式如下:
1、在页面head中CSS和JS文件加载前添加如下代码:

<script type="text/javascript">var _head_start = new Date();</script>

2、在页面<body>位置后面添加下面的代码:

<script type="text/javascript">var  _body_start = new Date();</script>

3、在页面页脚中,即</body>前添加下面的GA代码:

<script type="text/javascript">var _now= new Date();</script>

4、通过Google Analytics的事件跟踪将加载时间记录下来:

<script type="text/javascript";>
if (typeof(_head_start)==typeof(_now)) {
if (_now-_head_start<1000*10) {
_gaq.push(['_trackEvent', 'Performance', 'head', '/pagepath/', _now-_head_start]);
_gaq.push(['_trackEvent', 'Performance', 'body', '/pagepath/', _now-_body_start]);
}else{
_gaq.push(['_trackEvent', 'Performance', 'slow head', '/pagepath/', _now-_head_start]);
_gaq.push(['_trackEvent', 'Performance', 'slow body', '/pagepath/', _now-_body_start]);
}
}
</script>

三、用 Google Analytics 事件跟踪功能统计页面的加载时间。

<body>之后添加如下代码:

<script type="text/javascript">
var begin = new Date();
var page_start = begin.getTime();
</script>

</body>之前添加如下代码:

<script type="text/javascript">
var end = new Date();
var page_stop = end.getTime();
var load_time = page_stop - page_start;
_gaq.push(['_trackEvent', 'LoadTime', '< ?php echo $_SERVER['REMOTE_ADDR']; ?>',
'< ?php echo $_SERVER["REQUEST_URI"];?>',load_time]);

$(document).ready(function(){
var jq_end = new Date();
var jq_page_stop = jq_end.getTime();
var jq_load_time = jq_page_stop - page_start;
_gaq.push(['_trackEvent', 'JQLoadTime', '< ?php echo $_SERVER['REMOTE_ADDR']; ?>',
'< ?php echo $_SERVER["REQUEST_URI"];?>',jq_load_time]);
});
</script>

然在 Google Analytics 后台 > Content > Event Tracking 就可以看到每个页面的加载时间。原理是在页面开始加载(<body> 标签之后)的时候增加一个计时器,在页面加载完成之后(</body> 标签之前)计算出共花费了多少时间,然后把时间差传给 Google Analytics 的 _trackEvent 函数。via.水煮鱼

谷歌用户体验设计准则

时间:2011年04月18日作者:Shieh查看次数: 261 views评论次数:0

谷歌的愿景

Google 用户体验团队致力于创建有用的(useful)、快速的(fast)、简单的(simple)、有吸引力的(engaging)、创新的 ( innovative)、适合大众的(universal)、有用的(profitable)、漂亮的(beautiful)、值得信赖的 (trustworthy)、个性化的(personable)的应用。

Google用户体验的十大准则

1.将焦点集中在用户的生活,工作,和他们的梦想上。

Google 用户体验小组努力发现用户的真正需求,包括那些他们自己都无法阐明的需求。有了这些信息,Google 就可以创建解决现实问题的产品并激发所有人的创造力。Google的目标不仅仅是按部就班的工作,而是改善人们的生活。总之,一个精心设计的 Google 产品在日常生活中是非常有用的。他并不是靠花哨的视觉效果和技术打动用户的,虽然也有具备这些特性。他不会强迫用户去使用他们不想要的特性,但是他会引导 有兴趣的用户自发的去使用他们。他不会入侵别人的生活,但是回想那些想要探索世界信息、工作的更加快速和便捷、分享想法的用户敞开大门。

2.每一毫秒的价值

没有什么比用户的时间更加宝贵。Google页面的快速加载得力于精简的代码和精心挑选的图片。为了让用户更加容易的找到想要的内容,Google 将最重要的功能和文本放在最显眼的位置。一些不必要的点击、输入、步骤和其他操作都被Google去除了。Google 的产品只会请求一次信息并且包含了智能的默认选项。所有任务都是高效的。速度为用户带来便利。如果没有充足的理由,Google 绝对不会牺牲速度。

3.简单就是力量

简单造就了良好设计中的许多元素,包括易用性、速度、视觉效果和可访问性。一个产品从设计之初就应该保持简单。Google 不打算创建功能繁复的产品,我们最好的设计只包含那些用户完成目标过程中所必需的功能。即使产品需要大量的特性和复杂的视觉设计,也要看起来简单而强大。 在以牺牲简单为代价去追求一个不太重要的功能之前,Google 会三思而后行。Google希望将产品推向新的发展方向,而不仅仅是增加更多功能。

4.引导新手和吸引专家

为多数人设计并不意味着为降低标准设计。最好的 Google 设计表面上看起来很简单,但是却包含了强大的功能,可以让需要的用户很容易地访问到。Google的目标是为新用户提供美妙的初始体验,同时也吸引那些经 验丰富的用户,他们会让其他人也来使用这个产品。一个精心设计的 Google 产品会让新用户很快熟悉,在必要的时候提供帮助,并且保证用户可以通过简单符合直觉的操作使用产品的大多数有价值的功能。逐步披露高级功能会鼓励用户去扩 展他们对产品的使用。在适当情况下,Google 会适时地提供一些智能功能来吸引那些资深网络用户——那些在多个设备和电脑之间共享数据的人、在线上和线下工作的人、以及需要存储空间的人。

5.敢于创新

设计上的一致性是 Google 产品获得信任的基石,它令用户舒适并提高他们的工作效率。但是要想把设计从沉闷乏味变得令人愉快就要依靠想象力。Google 鼓励那些创新、冒险的设计,只要它们符合用户需求。团队鼓励新的想法并发展它们。不是为了去适应现有的产品功能,Google 更着眼于改变整个游戏规则。

6.为全世界设计

万维网已经向世界各地的人们开放了互联网上的所有资源。例如,很多用户通过移动设备来使用 Google 的产品,而不是坐在桌子前面通过电脑。我们设计出的产品应该在用户随意选择的任何一种媒介上都可以适时调整和使用。在可能的情况下,Google 会适时地支持较慢的连接速度和旧版的浏览器,而且 Google 会允许用户选择如何浏览信息(屏幕大小,字体大小)和如何输入信息(智能查询分析)。用户体验团队会研究世界上用户体验的根本差异,为每一个用户、每一个 设备和每一种文化设计出合适的产品。简单的翻译,或者功能上的“优雅降级”,都不足以满足人们的需要。Google 还致力于改善产品的可访问性。Google对简单和具有包容性产品的渴望,以及Google 让全世界的信息普遍可访问的使命,都要求产品支持辅助技术,向包括有身体和认知缺陷在内的所有用户提供愉悦的体验。

7.安排今天和明天的业务

那些盈利的 Google 产品竭力做到以有助于用户的方式赚钱。为了实现这一崇高目标,设计师将和产品团队一起确保商业计划能够和用户的目标无缝集成。他们会确保广告具有相关性、 有用并可以明确地识别出是广告。 Google 也会注意保护那些广告客户和其它靠 Google 谋生的人的利益。如果靠某个产品增加收入会减少 Google 未来的用户数量,那么 Google 绝对不会做这种尝试。如果一个有利可图的设计没有让用户满意,它就会被打回重做。不是每个产品都需要盈利,但是不能有产品对业务不利。

8. 愉悦用户的眼睛,但不分散注意力。

如果人们看到一个 Google 的产品时说“哇,真漂亮!”,用户体验团队就可以欢呼了。一个积极的第一印象会让用户觉得舒服,使他们确信这个产品是可靠和专业的,并且会鼓励用户做出自 己的产品。简约美学对于大部分的 Google 产品都是适用的,因为一个干净、清爽、加载迅速,而且不会分散用户的注意力的设计一定符合用户需求的。吸引人的图像、颜色和字体需要与速度、可扫描文本和 简易导航取得平衡。尽管如此,考虑到用户和文化背景的因素,“简单优雅”并不是对所有产品来说都是最合适的。Google 产品的视觉设计会让用户感到满意并且有助于使用。

9. 值得信任。

好的设计可以深深赢得使用 Google 产品的用户的信任。Google 可靠性的建立是从基础就开始的,例如,界面确保高效和专业、动作容易撤销、广告被明确识别、术语的一致性以及令用户惊喜而非惊诧。此外,Google 的产品是向全世界开放的,它包含指向竞争对手的链接并且鼓励用户做出贡献,如社区地图或者 iGoogle 小工具。一个更大的挑战是确保 Google 对用户控制自己数据的权利表示了尊重。在如何使用信息和信息如何共享给他人(如果有的话)方面,Google 是透明的,所以用户可以做出知情的选择。我们的产品在有危险的时候会警告用户,比如不安全的链接,使用户容易受到垃圾邮件骚扰的行为,或者将数据分享在 Google 之外的其它地方而被存储的可能性。Google 越大,遵循“不作恶”的座右铭就越重要。

10. 有人情味。

Google 包括了各种各样的人格特质,而Google的设计也是有人性的。文本和设计元素都是友好、机灵并且智能的,而不是枯燥、古板或傲慢的。Google 的文本直接和用户对话,并提供实际、非正式的协助,就像任何一个人回答邻居所提出的问题一样。而且 Google 不会让有趣或个性干扰到设计的其它元素,尤其是当人们被生活或找到重要信息的能力严重困扰的时候。

Google 并不是什么都懂,而且没有设计是完美的。Google的产品希望得到反馈,Google 会根据这些反馈采取行动。当实践这些设计准则的时候,Google 用户体验团队会在每个产品的可用时间里寻找最佳的平衡。然后,迭代、创新和改善会循环往复。

Via. http://www.google.com/corporate/ux.html

标签:,,分类:Web

Google’s SEO Starter Guide 更新版本下载

时间:2011年04月04日作者:Shieh查看次数: 686 views评论次数:1

相对于 Gooogle 发布 Google’s SEO Starter Guide 第一个版本, 现在新版本的 Google’s SEO Starter Guide 增加了一些关于移动搜索方面的内容, 新版本 Google’s SEO Starter Guide 下载.

2008年Google发布的“Google SEO 新手使用指南” 主要包含以下内容:

  • 页面标题Page Titles
  • 描述标签Description Meta Tag
  • URL结构URL Structure
  • 网站导航Site Navigation
  • 创造高质量的内容Creating Quality Content
  • 锚文本Anchor Text
  • Heading 标签Heading Tags (H1s, H2s, etc.)
  • 图片优化Image Optimization
  • robots.txt
  • Rel=”nofollow”
  • 网站推广Website Promotion
  • 网站管理员工具Webmaster Tools
  • 流量分析Analytics
  • 其他资源

Via. Google SEO 入门教程中文版