31
2010
2

程序员

为我一个学计算机的同学转载一篇文章!

作者:Joel Spolsky

[编者按]由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业 压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。本文转载自《软件随想录》(作者:Joel Spolsky ,译者: 阮一峰,2009年12月出版),感谢北京图灵文化发展有限公司的支持。

如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你 认为理所当然的观念“热爱你的工作”,其实是一个很现代的概念。通常的看法是,工 作是一种让人很不开心的事,你为了拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些自己真正喜欢干的事,但是前提是你得等到65岁退休之后才行,而且还有不少条件。条件一,你的积蓄必须足够多;条件二,你没有老到走不动,你还有 体力去干那些事情;条件三,你喜欢的事情不需要用到脆弱的膝盖、昏花的视力,也不要求你走上一里地不喘气,等等。 (全文…)

Written by in: 虚拟世界 |

31
2010
2

Hello world!

欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!

Written by 如一 in: 未分类 |

30
2010
2

Gmail使用技巧

你可能每天都在用Gmail,但可能你每天使用的只是简单的收发邮件,或者内嵌的Gtalk聊天,再或者有时使用一下搜索功能。除了可以用插件实现一些原本没有的功能外,Gmail本身也有部分功能你可能没有发掘,或很少使用,不能说是Gmail的秘密,只能说是你可能不知道的关于Gmail的8 件事。这些功能有的是有趣的,有的是很有用的。

关于Gmail你可以不知道的8件事

1、Https加密方式登录

没错,Gmail是支持Https方式加密浏览的,在登录时使用https://mail.google.com进行登录或在登录后手动在地址栏的http后面加s亦可。

不管怎么说,使用https方式总让人更有安全感。当直接登录失败时,不妨加s重试(因为可能有时候由于某些“和谐”原因,所有含有google的url都被重置)。 (全文…)

Written by in: google |

30
2010
2

Google Analytics使用技巧

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

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

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

一、将代码放到页面底部

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

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

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

Google Analytics除了可以统计站内的点击情况之外,还可以统计访客点击什么链接离开了网站。要统计这些链接,需要在链接的代码上做出更改,一般的链接代码是这样的:

<a href=”http://www.kenengba.com”>可能吧</a>

要想GA统计出站点击,代码需要改成以下形式:

<a href=”http://www.kenengba.com” onClick=”javascript: pageTracker._trackPageview (‘/outgoing/kenengba.com’);”>可能吧</a>

这样,当浏览者在你的网站点击了“可能吧”的链接后,点击会被统计到“outgoing/kenengba.com” 里,数据可以在Google Analytics报表里查到。

需要注意的是,要跟踪出站点击,Google Analytics的统计代码必须放到被统计链接的前面,例如<body>下方,不然链接统计代码就无效了。

如果你在页面上放置了第三方网站的广告,用这种方式可以得到较为详细的点击报表。
三、跟踪下载(视频、音乐)点击

Google Analytics的代码是嵌入到网页中去的,如果你的网站提供视频、音乐下载,如何统计这些不能嵌入代码的文件的点击量呢?

不妨将视线往上看,参考“跟踪出站点击”的方法,我们还可以用GA来统计站内的下载情况。

比如,你的网站(假设为 kenengba.com)上有一个链接是指向kenengba.com/av.avi的,一般的链接是这样的

<a href=”http://kenengba.com/av.avi”>下载av.avi</a>

要实现GA统计下载点击,代码可以改为下列形式:

<a href=”http://kenengba.com/av.avi” onClick=”javascript: pageTracker._trackPageview (‘/download/av.avi’);”>下载av.av</a>

这样,下载点击数就会被计算到download/av.avi里了。

和上面的例子一样,GA统计代码必须放置到被统计链接的前面。
四、不统计自己的点击

有时为了测试不同的效果,我们往往不断刷新自己的网站,但这些点击对网站总体的点击状况会造成一定的影响,因为在大多数情况下,我们只需要了解其它访客的浏览情况,自己的浏览情况被统计进去反而让数据显得不够真实。

Google Analytics提供了强大的过滤器功能,这其中包括了过滤某些点击的特性。
1、IP过滤

如果站长的IP是固定IP,可以将IP添加到过滤列表,方法如下:

(1)打开Google Analytics,转到某个网站的配置文件里。

(2)在配置文件的倒数第二项是“过滤器”,点击“添加过滤器”

(3)过滤器的设置为:排除来自某 IP 地址的所有点击量,并在表单里填入IP地址。

(4)需要注意的是,IP不是直接填写的,每个“.”的前面需要添加“\”,示例:63\.212\.171\.3

(5)你也可以屏蔽一个IP段,比如:63\.212\.171\.*
2、Cookie过滤

如果需要过滤的IP不是静态IP,那就需要通过Cookie来过滤,方法如下:

(1)在网站上创建一个新的页面

(2)在页面的代码里加入:

<body onLoad=”javascript:pageTracker._setVar(‘test_value‘);”>

其中”test_value”是可以自定义的字符。

(3)访问一次这个页面,让电脑里留下这个Cookie

(4)打开Google Analytics,转到某个网站的配置文件里。在配置文件的倒数第二项是“过滤器”,点击“添加过滤器”。

(5)添加如下图所示的过滤器:

五、结合Adsense查看收入情况

Google提供了Analytics统计Adsense广告点击情况的统计功能。要启用这个功能,进入到Adsense后台首页,将 Adsense帐户与Analytics帐户结合即可。

通过Analytics的数据,我们可以轻松得到Adsense广告点击者的地理位置、浏览器、搜索关键词、点击来源、浏览的页面、跳出率……。

知道这些数据有什么用?简单举2个例子:

1、了解哪些页面或关键词引来的浏览者的广告点击率、广告单价最高,在网站的后期发展多提供能转化为收入的内容。

2、了解哪些浏览器的用户的广告点击价值最好,加入网站的99% Adsense收入都来自IE用户,那就可以考虑只针对IE用户显示广告。

我曾经以可能吧的Adsense点击状况为例,写过“中文原创博客Adsense点击分析与优化建议”,里面有更详细的分析。
六、查看特定人群的统计状况

在一般情况下,Google Analytics的数据报表里的人群都是“所有浏览者”,也就是说,“浏览器”项目列出的是所有浏览者的浏览器状况、“操作系统”项目列出的是所有浏览者的操作系统状况。

那么,能否看某个特定群体的数据呢?比如“点Adsense广告的人用什么浏览器居多?”

答案是肯定的,Google提供了一个名为“高级群体”的功能:

你可以通过这个功能,筛选一些特定的用户,比如“点Adsense广告的人”:

接下来,你可以在报告的主面板里选择这个新建的群体,你还可以同时勾选其它群体来比较数据,下图是“IE浏览者的带来的Adsense收入”与“总 Adsense收入”的曲线对比:

可以看出,IE用户是可能吧广告点击的主要群体。
七、与同行相比较

Google Analytics提供了“基准化”的数据比较功能,只要你在帐户设置里共享了你的网站统计数据(匿名),你就能使用“基准化”功能。

点开“访问者”标签,选择“基准化”:

在右侧里找到“打开目录列表”,在这里你可以选择与你网站进行比较的网站类型,对于可能吧来说,选择“社交网络与在线社区>博客资源与服务”,接下来你就能看到你的网站与其它网站的平均值之间的比较。

这是可能吧与其它博客网站进行“浏览量”基准化比较的图表:

其中蓝线为可能吧的数据,灰线为基准化数据。
八、识别非主流搜索引擎

Google Analytics虽然好用,但它对中文搜索引擎的支持尚待改进。使用GA的朋友可能会发现,Google Analytics的“搜索引擎”统计里是没有“soso”、“yodao”、“sogou”等搜索引擎的,从这些搜索引擎搜索进来的用户会被认为是来自“推介网站(referrel)”,我们需要手动告诉Google,“soso”、“yodao”、“sogou”等虽然份额小,但也是搜索引擎。

方法非常简单,在Google Analytics的调用代码的“pageTracker._trackPageview();”前添加识别非主流搜索引擎的代码,比如soso,代码如下:

pageTracker._addOrganic(“soso”,”w”);

其中“soso”是搜索引擎的名称,“w”是搜索代码,这两个字符哪里来的?通过研究soso的搜索URL可以得出,这是soso的一般搜索 URL:

http://www.soso.com/q?pid=s.idx&w=kenengba

留意URL中的“soso”和 “w”,这时你应该理解“w”表示什么。

同样的,添加其它非主流中文搜索引擎:

* pageTracker._addOrganic(“3721″,”name”);
* pageTracker._addOrganic(“yodao”,”q”);
* pageTracker._addOrganic(“vnet”,”kw”);
* pageTracker._addOrganic(“sogou”,”query”);

你可以也可以打开可能吧的任一页面找到这些内容。
九、将搜索“网站名”进来的流量当作直接流量

搜索引擎在一定程度上替代了收藏夹,比如要上可能吧,可能很多人在Google搜索“可能吧”或“kenengba.com”,而不是直接在地址栏输入拼音。

搜索网站名和域名进入到网站的流量应该算作“搜索流量”还是“直接流量”呢?

我认为应该算作“直接流量”。但是,Google Analytics会将这些流量看作是“搜索流量”,我们需要手动告诉 Google,这些流量是“直接流量”。方法和上面提到的“识别非主流搜索引擎”类似。

在Google Analytics的调用代码的“pageTracker._trackPageview();”前添加识别“搜索来的直接流量”的代码,比如我想将搜索 “kenengba.com”或“可能吧”进入可能吧的浏览量归为直接浏览量,代码如下:

* pageTracker._addIgnoredOrganic(“kenengba.com”);
* pageTracker._addIgnoredOrganic(“可能吧”);

十、直观地查看数据的变化

Google Analytics提供了直观的数据变化查看功能,要使用这个功能,你必须首先将你的Google Analytics设置为英文版(EN(US)),接着,在一些项目里你能看到报表的上方多了一个名为“Visualize”的按钮:

点击进去你能看到这个项目的数据会以动画的形式按时间轴来展示。这么说有点抽象,亲手试试就明白其中的意义了。

通过“Visualize”,你可以直观地查看一篇文章在一段时间内浏览量的变化,或者某个浏览器用户群的变化,非常实用。

Written by in: google |

30
2010
2

Google adsense优化技巧

这也许是一件很有趣的事,一个至今还没有收到过adsense支票的人,却在这里谈什么优化技巧,我想告诉你的是,我使用Google Adsense的一些心得,以及Adsense官方的建议和相关电子书下载。

Google Adsense广告的最佳位置

我的实践证明,blog中adsense的最佳位置应该在文章标题之后,正文内容之前的468×60横幅广告,尽管许多blogger采取了正文左 侧的250×250正方形广告,大广告的优势是醒目、吸引,但是你不得不考虑图片的处理问题,会在一定程度上造成排版的困难。侧边栏160×600宽幅摩 天大楼的效果也还可以,但占据位置太大,且不可能给广告太显眼的位置,你不可能将侧边栏的第一个widget留给adsense吧?

使用渠道并定位

使用渠道可以方便的了解你放置的各个位置的adsense广告的展示及点击效果,对于效果不好或者几乎没有点击的广告位及时进行更换。定位的好处则 是可以让广告商进行定位投放,可以提高网页 的eCPM。

在你的热门文章中添加广告

一般来说,一个博客总有那么几篇文章在搜索引擎中的排名是很高的,从而获得持续的、大量的来自搜索引擎的流量。不妨在这类文章中添加Google adsense广告,因为来自搜索引擎的一般都是新访问者,而新读者是点击广告的主要来源,熟悉的朋友一般都不会去点广告,因为他们知道那是广告。我尝试 了一下,效果不错。当然,你要注意整个页面的Google adsense广告不要超过3个内容广告单元、一个链接广告单元和一个搜索广告。

使用“允许的网站”功能

如果你搬过家,或者有多个blog,那么建议使用允许的网站这个功能,因为你长期不搭理的那些搬家之前的blog或者是荒废的blog往往会被大量 的垃圾留言所占领,在这类网站上还挂着你的adsense广告是不明智的。

来自官方的建议

Adsense中文博客最 近推出了Adsense 宝典系列PDF电子书下载,其中就包含有Adsense 优化宝典,还等什么呢?

诚然,中文博客通过Google adsense 来为赚取收益效果并不明显,除非你有月光那样类似于门户网站的流量。但是,我看到绝大多数的blog上面又都挂有adsense广告,那么,试着做一些优 化吧,也许会有意想不到的效果。

Written by in: 碎碎语 |

30
2010
2

经典语录

1。我们太年轻  以致都不知道以后的时光竟然还有那么长  长得足够让我忘记你  足够让我重新喜欢一个人  就像当初喜欢你一样

2。一个人如果想做他喜欢的事情  就一定要做很多他不喜欢的事情  很多很多

3。 我一点也不孤单  因为我的世界只有我一个人已经足夠热闹了

4。寂寞的人有两种  一种是什么话都听的明白  一种是什么话都听不明白

5。 从前总以为收信很快乐  因为那表明远方有朋友  现在才知道  收信不一定是好事  因为那意味着朋友在远方 (全文…)

Written by in: 生活娱乐 |

30
2010
2

1 Bit Audio Player

在 Web 页面上播放播放 MP3 音频并不难,但是你用过 1 Bit 大小的Audio Player吗?今天介绍这个 MP3 Web 播放器 1 Bit Audio Player,其播放界面只有一个箭头那么大。它可以嵌入你的 Web 页面,在每个 MP3 链接的后面生成一个播放箭头,点击后就可以现场播放。

1bit

下载 1 Bit Audio Player

http://1bit.markwheeler.net/1bit.zip

在线文档(英文)

http://1bit.markwheeler.net/docs.php

工作原理

该播放器使用 JavaScript,借助 CSS 选择器语法探测页面中的 MP3 链接,然后,将播放器的 Flash 对象代码自动嵌入到每个 MP3 链接后面,在链接后面生成一个播放箭头,点击即可播放。

该播放器最适合对 Web 页面中的 MP3 链接进行预览,因为它的播放界面只有一个箭头,因此,播放是单向前进式的,你无法后退或者定位到音频的某个点。

Written by in: 碎碎语 |

29
2010
2

包公

搞笑啊!包青天重审采花贼!

Written by in: 生活娱乐 |

28
2010
2

YouTube HD Transfer

YouTube HD Transfer是一个新的YouTube视频下载软件,它跟那些植根于浏览器里的下载插件不一样,由于是桌面应用程序,所以你不仅可以直接复制 YouTube链接到软件里来下载,还可以在YouTube HD Transfer里搜索YouTube视频,甚至是按照清晰度来过滤出最清楚的版本,这也正是软件的最大优势。

Written by in: 软件 |

28
2010
2

远程域名解析

在Firefox中,设置远程解析DNS很简单,只需要在在about:config 改成 network.proxy.socks_remote_dns=true 就可以了。对于IE或者其他用户来说,需要安装一个名为SocksCap的软件,选中Resolve all names remot即可。

Written by in: 碎碎语 |

Powered by WordPress | Copyright (c) 2009-2010 qsdiy.net All rights reserved. | blog rss