Supercharge your Gmail with this free Firefox 3 extension! Create, upload and share whole photo albums in moments. It’s easy – if you use Gmail you already know how to use GPhotospace. It’s incredibly quick and requires no technical knowledge.
GA代表Google Analytics。
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E")); </script><script type="text/javascript">
try { var pageTracker = _gat._getTracker("UA-4130899-1");
pageTracker._trackPageview(); }
catch(err) {}
</script>上面是最基本的GA代码,分为两个部分。
第一部分(加粗部分):
- 通过一条(正则表达式)JavaScript三元运算符,定义了gaJsHost 变量。我们不需要非常了解正则表达式的原理,但看得出来这一行是在让GA自动辨认代码所在页面的URL地址是哪种前缀,如https等等,了解即可。
- 通过最常用的(JS内置函数)DOM对象函数 document.write,把一串html代码写入到所在页面。(unescape 函数的用途就不细说了。)这串html代码的目的是让页面去GA的服务器下载一个叫ga.js的统计功能文件,用来进行实现GA的统计。上面的gaJsHost 变量,决定了ga.js文件的URL地址的细微不同。
第一部分的代码就实现了两个目的。但是我们可以看出有很多可以DIY的地方:
ga.js文件可以放在本地,如把ga.js放在http://www.chinawebanalytics.cn/ga.js。那么第一部分的代码可简化为:
<script src="ga.js" type="text/javascript"> </script>
或者是
<script src="http://www.chinawebanalytics.cn/ga.js" type="text/javascript"></script>举这个例子主要是为了解析代码作用。
实现上这样做的唯一好处是能让ga.js的加载速度=本站速度。随着GA的连接速度越来越好,这种作法也大可不必了。另外,ga.js会不定期被GA不通知的情况更新,所以如果下载了ga.js,也许没过多久就不是最新版本了。
简化GA的监测代码。如果你的网站很清楚就是http://开头的,而不是https://开头。那么第一部分可以直接这样写,四行变一行:(PS.我有电脑洁癖症)。后方有Cloudream同学的更精简方法。
<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
第二部分(未加粗部分):
- try catch语句的作用是,在与GA服务器通信的过程中,防止意外错误造成页面停止Loading。
- 定义 pageTracker 实例对象,并根据你的帐户ID关联上。pageTracker 类下面有很多函数,希望以后的文章里与讲几个函数的作用。
- pageTracker._trackPageview() 函数是指记录一个PV,并把该页面的地址返回给GA服务器。
第二部分的代码就实现了两个目的,关联你的帐户ID,并记录页面的PV与相应的URL地址。同样,这里的DIY更是无穷无尽了:
定义第一次打开该页面,才记作一次PV,如果不是,则不记。通过判断window.name是否为空值,来确定这个页面窗口在浏览器中是否第一次打开。结合地写一些其它相辅助的代码,可以实现对垃圾流量的过滤。
try {
var pageTracker = _gat._getTracker("UA-4130899-1");
if(!window.name){
pageTracker._trackPageview();}
} catch(err) {}一个PV两处记。你可以建立与两个ID的联系,让访问数据同时记入两个ID的统计数据库。
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-4130899-1");
var pageTracker1 = _gat._getTracker("UA-8888888-1");
pageTracker._trackPageview();
pageTracker1._trackPageview();}
catch(err) {}
</script>
代码实现三大功能:
- 记录所有页面的刷新。所有的浏览器层级的刷新都会被以action/+url形式记录在GA的content报告中。
- 标记页面刷新的次数。所有的刷新都会被统计数据,最终会以action/+url+刷新次数形式记录在GA的content报告中。
- 监控页面的所有外链。所有的外链都会以out/+url记录在content报告中。
<scripttype="text/javascript">
var url=location.href;
var pslt=url.lastIndexOf("/");
var keyurl=url.substring(0,pslt);
var a=document.getElementsByTagName("A");
var str=str1=out="";//定义一些变量,用于下面的tenly函数
function tenly() {
//下面会通过对window.name的操作,识别刷新,通过window.name++的方式记录刷新的次数。该方法论是通过Google 搜索别人博客获得。
if(window.name!=”) {
window.name=eval(window.name)+1;
str=’/action/‘+url+window.name;
pageTracker._trackPageview(str);
} else {
window.name="0";
}
//下面会监测页面中的所有<a>标记,这是html语言中的链接标记。通过判断URL的根目录关系,确定页面是否外链。
for(var i=0;
i<a.length;
i++) {
a[i].onclick=function () {
if(this.href.indexOf(keyurl)==-1) {
str1=’/out/‘+this.href;
pageTracker._trackPageview(str1);
}
}
}
}
//最基本的IE与Firefox侦听器的写法,使代码能够在不同浏览器正常侦听。
if(window.addEventListener) {
window.addEventListener("load",omd,false);
} else if(window.attachEvent) {
window.attachEvent("onload",tenly);
}
</script>
//调整后的GA代码,适用于https与http页面,只有页面第一次打开才会记录PV运行。
<scripttype="text/javascript">
var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");
document.write(unescape("%3Cscript src=’"+gaJsHost+"google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<scripttype="text/javascript">
try{
var pageTracker=_gat._getTracker("UA-5431245-5");
if(window.name=="") {
pageTracker._trackPageview();
}
} catch(err) {}
</script>
Welcome to LiveAndroid, a LiveCD for Android running on x86 platforms.
Want to give Google Android a try, but don't feel like buying a T-Mobile G1? LiveAndroid lets you download a LiveCD disc image of the Google Android operating system. Just burn the image to a disc, stick it in a CD-ROM drive, and reboot your computer and you can check out Android without installing it or affecting any files on your PC.
You can also use the disc image in a virtualization application like VirtualBox or Microsoft Virtual PC if you want to try the operating system without even rebooting your computer.
Project Goal
To provide a LiveCD(and LiveUSB) for common X86 platforms
READMEfirst http://code.google.com/p/live-android/wiki/readme
Project Status
The file android0.1.iso, in vmware or virtualbox, also burn it as a LiveCD. It's works!
Plan to release in July 2009, ISO image/USB image/Vmware image/Virtualbox image
v0.2 released on July 6, 2009 http://code.google.com/p/live-android/downloads/list
mouse and power manager base on the patch of http://code.google.com/p/patch-hosting-for-android-x86-support/ Thanks, Yi.
TODO
http://code.google.com/p/live-android/wiki/todo
User Guide
Readmefirst: http://code.google.com/p/live-android/wiki/readme
Screenshots: http://code.google.com/p/live-android/wiki/WhatUserSaid http://twitpic.com/photos/liveandroid
How to use: http://code.google.com/p/live-android/wiki/howtouse
Internet connection: http://code.google.com/p/live-android/wiki/networkhowto
Feedback
Twitter: http://twitter.com/liveandroid
Web: http://code.google.com/p/live-android
Mail: liveandroid@gmail.com
Facebook: http://www.facebook.com/pages/LiveAndroid/226589575163
Please don't hesitate to taste, welcome feedback.
Help
LiveAndroid's logo, wallpaper, mirror, forum, testing hardware, we need your help :)
Google Labs是Google为尚未正式上线的半成熟产品提供的、供Google发烧友和小白鼠争当者们提供的实验场。虽说能进Google Labs表明产品已经基本具备较为完善的使用功能,但并不表示该功能之后100%会正式开启。实际上它们随时可能被修改、暂停或撤下。 作为G社的朝拜者和忠实用户,我将平时工作学习中的大部分平台都转移或同步到了Google产品中,例如邮箱、日历、文档、相册等。今天借此机会带大家完整发掘一下Gmail后台Google Labs里的工具们。
———- 如何进入Gmail中的Google Labs? ———-
您需要将您的Google账户语言设置为英文,之后重新进入Gmail,在Settings里即可看见Labs标签。点击进入,即可开启或关闭Google Labs里提供的产品,方法是在对应项目后勾选Enable(启用)或Disable(禁用)。
———- 目前Google Labs for Gmail提供的工具: ———-
offline – Gmai邮箱离线功能。开启后重新载入邮箱,右上角会出现Offline选项,点击之后弹出对话框,要求在本机安装Google Gears。完成之后,访问Gmail时系统将会自动将邮件同步下载到本地。
Tasks – 任务管理工具,GTD控必开启。Gmail右下角出现任务管理列表,可自由添加编辑任务,也可在邮件的more actions动作中将邮件添加为一个新的任务。(推荐)
YouTube Previews in mail – 在邮件中出现YouTube视频网址时,自动加入视频预览图。
Picasa previews in mail – 在邮件中出现Picasa照片网址时,自动加入照片缩略图。
Flickr previews in mail – 在邮件中出现Flickr照片网址时,自动加入照片缩略图。
Yelp previews in mail - 在邮件中出现Yelp网址时,自动加入对应条目(评分、地址、电话等)。// 注:Yelp是一家搜索旧金山参观、牙医、酒吧、沙龙等服务项目的由用户产生内容的交互平台。
Message Translation – 邮件翻译工具。(推荐)
Quick Links – 为左侧增加快速链接,实现一键快速搜索功能,用于直达常用的邮件搜索条目。
Superstars – 为Gmail增加多种款式的星标,而非单一的黄色小星星。开启后需要在Settings里的General标签选择使用的星标。使用时,通过快捷键s或多次单击星标,修改星标的款式。该功能对于高效管理邮件很有帮助。(推荐)
Pictures in chat – 在与朋友进行聊天时,加入朋友Google资料中的头像。
Fixed width font – 在回复邮件的下拉菜单中增加选项,使您能够以固定字体宽度查看邮件信息。
Custom keyboard shortcuts – 自定义键盘快捷键。
Mouse gestures – Gmail的鼠标手势功能!鼠标右键向左滑动查看上一封邮件,向右划查看下一封邮件,向上返回收件箱。该功能在Windows平台兼容性比较好。只可惜目前不支持自定义鼠标手势和增加其他动作。(推荐)
Signature tweaks – 在邮件引用部分之前插入个人签名,并移除签名之前的“–”分割线。
Random Signature – 随机显示一则签名。
Sender Time Zone – 非常体贴的功能,用于显示邮件发送者当前时区的时间。如果您不清楚立即回复某封国外邮件是否会打扰对方休息,不妨通过开启此功能,了解一下对方此时是否方便。
Custom date formats – 自定义时间显示格式。
Muzzle – 节省屏幕空间,隐藏您GTalk好友的状态信息。
Old Snakey – 在Gmail里玩一把贪吃蛇吧!
Email Addict – 强制您休息15分钟,在此期间隐藏Email和Gtalk在线状态。
Right-side chat – 把Gtalk聊天放置到屏幕右侧去。
Hide Unread Counts – 将未读信息数量隐藏,眼不见为净~
Advanced IMAP Controls – 提供更多 IMAP(Internet Message Access Protocol) 选项。
Canned Responses – 为懒人准备的功能,一键发送预先定制的内容,或通过过滤器自动发送邮件。
Quote selected text – 在回复邮件时,自动引用选定的文字。
Navbar drag and drop – 允许您通过拖拽方式重新排列导航菜单的位置。
Mail Goggles – 这个想法太无敌了…睡前迷迷糊糊发送完邮件,第二天又可能后悔,怎么办?通过开启这个功能,邮件发送前将会要求您回答一些数学问题(难度还可以调节),如果神志迷糊回答错误,Google会暂停发送邮件,并且告诉您还是洗洗睡吧…
Forgotten Attachment Detector – 当您在信件中提到附件,但实际却忘记插入附件时,这个工具会给您提醒。(推荐)
Vacation Time! – 指定假期自动回复的起始日期,让您有个自由悠长的假期~
Custom Label Colors – 自定义彩色标签,并将其应用于邮件标记。(推荐)
Mark as Read Button – 标记为已读按钮。按说这个功能应该早日转正才对,主流邮箱必备功能。(推荐)
Go to label – 弹出菜单+首字高亮,快速转到标签。
Inbox preview – 在Loading入邮箱时,显示邮箱概况统计。
Multiple Inboxes – 在收件箱中同时查看更多线程的邮件信息,包括已加星标、标签、草稿、任意搜索项目。开启后需在Settings里进行设置。
Google Search – 在邮件撰写窗口增加Google搜索条。
Create a Document – 允许在邮箱内新建一个Google Docs在线文档。(推荐)
Filter import/export – 导入或导出邮件过滤器,进行备份和转移。
Authentication icon for verified senders – 为特定发件人创建一个小图标,将会显示在邮件会话窗口。有助于一眼辨认发送者,防止垃圾邮件或欺诈邮件发送者伪造发件人。(推荐)
Send & Archive – 发送邮件并标记存档。
Undo Send – 在点击发送邮件后的几秒钟,允许您通过点击Undo按钮撤销发送,适合眼疾手快但粗心的朋友。(大推荐)
Title Tweaks – 将Gmail所在窗口的浏览器标题由 ”Gmail – Inbox (20) – xxxxxx@gmail.com” 的形式转换为 “Inbox (20) – xxxxxx@gmail.com – Gmail”。这样即便您当前将浏览器窗口最小化,也保证能够及时通过观察状态栏标题发现新邮件。OTZ。Google您真是太伟大了。(推荐)
Suggest more recipients – 通过判断您经常发送邮件的对象和所在的群组,当您撰写新邮件并选取联系人时,自动补完其他联系人。
Search Autocomplete – 搜索内容自动补全。
Inserting images – 允许在邮件中插入图片。包括本地上传和插入URL两种方式。
Extra Emoji – 插入更多丰富表情。
Google Calendar gadget – 在侧边栏显示Google Calendar项目。GTDer醒目。
Google Docs gadget – 在侧边栏显示Google Docs项目。
Add any gadget by URL – 通过URL地址添加更多Gadget到侧边栏。
