时代变迁,网络变化

看到xptt.com提到网站优化,其中提到Google Pagerank分数,这是一个早期博客用户们比较清楚的指标,用以衡量网站在Google搜索排名的权重。
后来,Google离开了中国,再后来,Google也说面向公众的Pagerank不再更新。我今天再好奇地查看了一下,有的查询不到,有的依然显然土木坛子的Pagerank是3,还有的显示是5.
不知道哪个是真的。其实这个指标真的不再那么重要了。前几天有网友说,我的个人网站外观界面用了好多年,依然保持极简模式。不是我不想换,我也换过其它更现代一点的主题界面,但实在是看不下去。
现在,我只想安静地记录——如果有时间的话,没有其它目的,网站的外面形式对我来讲不重要,只要能快速打开就好,那保持极简模式就好。
就算在Google里的搜索表现,我也没有太在意,应该是Google搜索引擎来服务网站主人,而非相反。实际上,今天的Google也不是10年前的那个Google了。
这也许就是时代变迁的结果,一切都在变化之中,网络世界里的人和事也不例外。
不创新就被创新,Google的危机
读到一条关于Google的新闻:
Google 资深工程师 Steve Yegge 在公司服务了将近 13 年后辞职,他在 Google+ 和博客上发表文章谈论了离开 Google 的原因,称公司不再创新,几乎完全失去了创新能力。他例举了四个原因: 首先是保守,过度集中在已拥有的东西上,害怕冒险和真正的创新,墨守成规和规避风险是常态而不是例外; 其次是深陷政治,对于如此大的一个机构来说是不可避免的,唯一的替代是专制,但专制也有其缺点; 第三是傲慢,谦虚的人组成的公司仍然会是傲慢的,傲慢的是集体而不是个人; 第四可能是最糟糕的,Google 不再以客户为中心,而是完全盯住竞争对手,关心客户只是一个口号。 过去十年 Google 发布的产品几乎是完全跟随和模仿竞争对手,Google+(Facebook),Google Cloud(AWS),Google Home(Amazon Echo),Allo(WhatsApp),Android Instant Google Apps(Facebook,微信),Google Assistant(苹果 Siri)等等。Google 沉迷复制已经很多年了,它的 DNA 里不再有创新的基因,他们的眼里只盯着竞争对手而不是客户。 Yegge 表示,当然也有例外,Google 的 Cloud Spanner、BigQuery、TensorFlow 和 Waymo 等产品都是划时代的创新,但这并不能作为一系列模仿产品失败的借口。总之,Google 不再是一个鼓舞人心的工作场所了。
读完还是有点淡淡的忧伤。对于我来讲,从1999年触网到如今,伴随着Google的诞生、进入中国然后离开中国,一直到现在,我算一个重度Google用户,几乎每天都使用Google家族的众多产品。Google在我心中也一直是创新的伟大公司。
资深员工辞职后公开指责东家的不足,不论是否是真实全面的辞职原因,这都说明Google在创新这件事情上值得检讨。而这位前员工的指责也确实有其道理。
之前说过一个人不拥抱变化和保持学习,过去拥有的技能可能会变得无用武之地,一个公司也一样,失去创新能力,面临的就是下坡之路,哪怕互联网界的传奇公司Google也一样面临创新的危机。
Google慢慢失去创新能力的原因,我无法详细分析,也许只是上市公司被某些短视的股东们抑制创新?相信聚焦了世界上最聪明人的Google自己也很清楚,只是个人能力在系统体制面前常常无能为力。
世界总是往前发展,有多少创新之后不再创新的东西能历久弥新?很多东西我们以为足够好,那是因为更好的东西暂时还没有创造出来。不创新就被创新,在这件事情上不用怀疑。希望近20岁的Google在创新这件事情上坚持得更久一些吧。
AMP移动加速页面添加Google AdSense广告代码的设置方法

赖博主以前不愿意使用Google AMP加速网站,说因为不方便添加AdSense广告。其实通过WordPress官方AMP插件实现的AMP网页很容易就添加AdSense广告。方法和添加AMP Google Analytics是一样的,只需要添加相应的JS库AMP格式的AdSense广告单元即可。
具体方法如下:
1 在WordPress控制后台的AMP插件的amp/templates/single.php文件里/head之前添加以下JavaScript代码:
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

2 接下来在amp/templates/single.php文件里,对应文章中需要出现广告位置的地方添加AdSense单元,注意AdSense广告单元需要是AMP格式:
以下代码是自适应尺寸广告,建议放在文章标题下(非首屏Below the fold),如下图所示(注意data-ad-client和data-ad-slot的值换成你自己的ID):
<amp-ad
layout="responsive"
width=300
height=250
type="adsense"
data-ad-client="ca-pub-1234567891234567"
data-ad-slot="1234567890">
</amp-ad>

下面的代码是首屏(Above the fold)自适应尺寸广告,建议放在文章标题之上:
<amp-ad
layout="fixed-height"
height=100
type="adsense"
data-ad-client="ca-pub-1234567891234567"
data-ad-slot="1234567890">
</amp-ad>
OK,WordPress官方插件AMP下的AdSense广告设置就是如此简单。
我感觉AMP页面下的AdSense广告又干净、整洁、快速,和内容也浑然一体,估计点击率应该会高一些。
AMP移动加速页面添加Google Analytics统计代码的设置方法

网站支持AMP移动网页加速加载技术后,从Google搜索移动端进入相应页面,加载速度确实如闪电般快捷,页面如出水芙蓉般清爽。
对于WordPress博客而言,如果是通过官方AMP插件实现AMP加速,该插件并不自带Google Analytics统计服务,因为官方AMP插件就相当于另一套主题。因此需要用户自己添加Analyitics代码,才能实现统计服务。
根据Google的官方总体说明,对于WordPress的官方AMP插件,Analytics代码添加方法如下(其它插件或者网站程序和此原理一样):
1 在WordPress控制后台的AMP插件的amp/templates/single.php文件里,将以下代码添加到/head标签之前。
<script async custom-element="amp-analytics"
src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
添加通用JavaScript文件
2 然后再将以下代码(注意,此段统计代码不同于Analytics以前的代码,同时请将UA-XXXXX-Y替换成你自己的ID),放到amp/templates/single.php文件里的/body标签之前:
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "UA-XXXXX-Y"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
}
}
}
</script>
</amp-analytics>
添加统计代码
至此,大功靠成。
从此AMP页面也会将访问统计发到你的Google Analyitcs里面,支持实时统计。需要分析AMP页面访问时候,可以通过AMP字段过滤出相关统计页面。
启用Google AMP移动网页加速显示技术

早前关注过AMP移动加速显示优化技术(加速移动页面Accelerated Mobile Page)(百度有类似MIP,Facebook有Instant Article),尤其是在Google移动搜索里搜索新闻时候,经常见到排在前面的结果会有AMP闪电符号,打开这种结果网页也是异常地快速与简洁。
2016年8月,Google宣布AMP移动搜索结果将适用于所有网站(Google取消了移动友好页面的Mobile Friendly标志就是为了给AMP标志让路)。百度、搜狗、雅虎日本最近也宣布支持收录AMP网页,表明此技术应用越来越广泛。大势所趋,土木坛子现在也开始使用AMP技术来加速移动端加载速度。
只需在WordPress后台安装官方AMP插件(不建议安装第三方的插件, 插件的中文翻译支持参考该文章),开启插件即可——不需要任何设置。对于非移动端,直接在每篇文章页面链接的最后加上AMP就可以看到AMP显示效果。也可以使用Chrome的AMP插件来检查页面上可能的HTML语法错误。
配置好AMP后,之后等待Google爬虫来索引就可以了——也可以手工去Google Webmaster后台提交。我的网站在开启AMP后24小时不到,就可以看到Google已经开始在移动端提供部分搜索结果的AMP(需要在Google手机移动端点击,平板和PC桌面Google都不行)网页了。

AMP本质技术原理其实就是一个简洁版并内置CSS的HTML静态网页(AMP HTML),禁止掉第三方JavaScript而只用少量特定版本的AMP JavaScript,再加上从Google移动搜索结果里面出来的AMP网页全部都由Google全球CDN网络提供Cache高速缓存(AMP Cache),因此在手机上的网页加载速度,即使在移动网络下,也确实达到了异常之快,闪电秒加载,有效提高访客用户体验。
采用AMP技术的网站加载速度比全站CDN还要快,Google在搜索结果里就开始预加载AMP页面,而且AMP页面本身的元素也已经极度精简。通过Google手机端搜索进入本文后页面的域名都直接变成Google, 比如本文的链接变成:
https://www.google.com/amp/s/tumutanzi.com/archives/15640/amp
使用Google AMP技术的网页本身支持Google Analytics统计,也支持显示AdSense广告。但这种简洁页面的并不是没有代价和缺点:去除了除内容之外的所有其它功能,包括各种JavaScript代码,它甚至可能会有小问题——这项开源技术还在发展中,它的设计目的也不是为了适合所有类型的网站(但非常适合新闻类和博客类等含有静态内容的网站)。这也是有些互动内容较多的网站不愿意使用的原因。
其实我的网站本身足够简洁,对手机的响应式显示也很友好,并且我也用了CloudFlare的CDN加速服务,因此,Google AMP带来移动端的加载速度提升本身并不会太明显。我使用AMP更主要的原因是因为这项技术是Google推出,为了获取AMP下更好的Google搜索排名优点(SEO),启用它应该利大于弊。
由于是Google主推的开源服务,所以国内无法看到Google提供的AMP网页,因为在中国大陆无法使用Google搜索。而我的网站主要的访客都是从Google搜索过来,移动搜索所占比重也越来越多,为了更好的服务这些访客——节省他们的时间,开启Google AMP服务支持也无可厚非。而且,增加AMP支持原来不影响网站原来的任何东西,纯粹加分项。
长期来看,AMP可能只是一个历史过渡期的产物,将来的移动网速只会越来越快,硬件性能也越来越好,网页加载速度也自然跟着提升。不过在目前,我觉得启用AMP还算是拥抱新技术。一万年太久,只争朝夕。
Google回归与Facebook出征
一访问学者回国前邀请聚餐告别的短信
我从大学开始用互联网就用Google搜索,至今已经有10余年。那时是Google中国版(谷歌),当时还不知中国版和美国版Google有区别,但Google强大的搜索功能一直令我感觉搜索资料很方便。再到后来到国外之后,就一直用美国版的Google,无论是生活还是工作中,没有Google的网络我简直无法想象。
没想到我出国后的2010年,Google全面撤出中国大陆市场,其中原因几乎众所周知。世易时移,时隔几年之后,有足够证据表明,Google 2016年要回归中国大陆这个市场,给我的感觉是这世界上唯一不变的就是变化。
目前得知这次回归应该是Google Play应用市场,虽然是中国专属版本,我认为对于中国用户来说还算是个好消息。而我更关心的Google搜索未必会在短期内回到大陆这块神奇的市场。我虽然每天都能方便地使用Google,但我还是希望Google搜索也能回归大陆,哪怕依然是中国版本Google。
大陆互联网搜索市场在2010年Google全面撤出后,百度现在几乎一家独大,可惜百度在技术层面对网民的贡献没有见长——至少感觉如此,反而在虚假广告方面对用户侵害有加。从某种意义上来讲,百度之类的互联网公司阻碍互联网对人们起到知识流动方面的积极贡献。
国内大多数普通网民不得不使用百度进行搜索,而百度又无法像Google一样提供良好的搜索结果。百度的假药广告可能坑害某部分患者,而其在搜索方面的胡作非为是对全体国内网民作恶,一个主要的原因就是缺乏强有力的竞争对手。一个本来就有些局域网的互联网,在百度这种搜索引擎下变得更加像一张局域网,各种虚假消息将局域网的阴暗面发挥到极致。
我曾经以为,90后的年轻人们在开放互联网的影响下,会越来越开化,比我们80后更了解外面的世界,比70后、60后就更“不知道高到哪里去了”。然而现实情况并不是这样,前一阵的“小粉红出征Facebook反台独”一事就充分应证了我的这个悲观结论。其原因,并不是这一群90后年轻人与生俱来的问题,我觉得与封闭在这个局域网里不无关系。
几年前的Google使用一刀切的方式应对互联网审查,甚至在“不作恶”的旗帜下全面撤出了中国大陆市场。几年之后,我们都知道,几乎所有政府都热爱严格的互联网审查,只是有的规格透明一些,有的则肆无忌惮,全然不审查的互联网可能只存在于暗网或者理想中,我想相当一部分人应该能接受规则的透明审查。
在这个大背景下,Google也许会采用更灵活的手段,在全球各个国家和地区推出不同版本的Google,无论对于网民还是Google公司的利润,都可能更有现实意义。对于网民众多的中国大陆,这种现实意义更为重要。
美国政府和军队经常在全球不少地方推翻各种独裁政府,然后培植、促进形成他们认为的民主政府和领导人,比如在伊拉克、阿富汗、缅甸,目的看起来似乎不错,但他们遇到的麻烦也不少。原因之一,就是他们直接把美国的那一套玩法直接搬到这些国家,即使这些新政府和领导人都能如美国所愿,但这些国家的广大人民肯定无法立马和美国民众一样,新的玩法他们也就无法适应,无法运转。
一个国家的发展,终归要体现在占绝大多数的民众的发展水平上。这让我想到了一个四个字的词:“民智开启”。在这方面,技术未必是万能的,但互联网如果运用得好,能起到很大的积极作用,反之亦然。
人不应成为技术的奴隶
以前一越南朋友跟我说,他拿着iPhone里的GPS在地铁口找巴黎的路线,但里面信号不好很不方便,却不知道看地铁入口处墙壁上的大地图更直观方便。
手机里面的APP当然有用,但绝大多数APP没什么用处,不信你看看你平板电脑或智能手机有多少应用在沉睡。智能手机设备用得越多,我们的大脑可能越迟钝,依赖性太强。我们本来是用它来服务我们,结果我们被服务了,还变傻了。
印刷书籍的诞生,方便了知识的传播与保存,互联网的出现,让所有实体化的信息变成了电子比特,转换了保存媒介,Google的诞生使得这些电子化信息触手可及。
社交网络的诞生让现实中的人际交流复制到了网上。这些都是技术的进步,本身有着积极的作用,但正如信息传播手段越发达,并不说明我们不需要记忆,不需要学习,社交网络在网络上重现了人与人的交际,并不表明我们就可以脱离现实中的人际关系。
互联网技术的发展的确方便了我们的生活和工作,但我们如果过于依赖这些电子设备和技术,人就成了技术的奴隶。
终于可以安装Google Keep手机应用了
在手机上打开网页版的Google Keep时才发现,原来iOS版Google Keep App早已发布,新闻显示2015年9月份就在App Store上架了。第一速度就在iPhone上安装好这个应用,使用起来感觉不错。
我以前一直没有找到满意的简单记事笔记类服务,Evernote虽然覆盖所有平台,但是用起来太重不够轻快,iPhone自带的Notes应用够轻快,但没有PC桌面版相配合,只适合手机设备端。
Google出的这个Google Keep非常简洁,功能却很强大——至少在记笔记时候足够用。再配合Google自家的搜索技术以及和Google的账号体系,使用起来不错,就像Google Hangouts给我的体验一样好。
之前的Google Keep虽然好用,但缺点是只有网页端,在手机上使用起来并不方便。不过,即使没有APP应用,我也不时在浏览器上使用它。现在应用出来后,就可以无缝完整地在各个平台上使用了。
以前,总感觉Google是不喜欢应用,喜欢在网页端实现一切服务,现在看来也未必,Google越来越多的服务都实现了移动应用化,毕竟移动互联网是一大趋势,Google没有理由不拥抱这一趋势。
同时,我也期待Google搜索早日回到中国大陆。
Google Hangouts是满足我要求的即时聊天软件

像QQ这样的即时聊天工具,我很少用也不喜欢用,但不表明我从不用即时聊天,比如和孩子妈联系的时候,我使用Google Hangouts,也就是以前的Gtalk。
我为什么会喜欢用它?因为它满足我的要求。
- 它是Google的产品,至少在国外用它,速度非常快,也有一定的隐私保护。
- 聊天记录能存档,保存在各自的Gmail里,自然也就非常方便搜索。
- 支持文字、语音、视频(支持类似Skype多人视频会议),如果需要,还可以直接拨打全世界电话(需要充值)。
- 简洁,Google Hangouts的功能较单纯,所以界面也一直很简洁。
- 全平台支持,因为它可以在Gmail里直接使用,更方便的是用Chrome官方插件在电脑上使用。
- 也支持手机和iPad平板,有官方的应用App。
- 使用Google Hangouts的人很少,这样反而方便我用它和最重要的人联系,而不是QQ这类大众的即时聊天上面,什么人都有。
有了PC和手机端全平台支持,只要联上网,所有的聊天信息可以无缝获取——微信就做不到。再加上众多其它优点,我一直使用它,哪怕是iMessage,我都觉得不如Google Hangouts。
百度终于支持收录HTTPS SSL加密网站
去年我预言:“估计百度在不久的将来可能完全支持索引收录HTTPS网站”,现在预言实现。昨天百度发布收录HTTPS站点公告:
亲爱的网站管理员:
从今天开始,百度放开对HTTPS站点的收录,HTTPS站点不需要再做任何额外的工作就可以被百度顺利抓收。
在此之前,百度站长学院曾发表文章,指导HTTPS站点制作http可访问版便于百度抓收。技术升级后,百度视同一个域名的http版和HTTPS版为一个站点,优先收录HTTPS版。建议站长关闭HTTP版,或者将HTTP页面直接跳转到对应的HTTPS页面。
我一般不太关注百度,因为百度代表落后、保守的搜索引擎。现在看来,百度也被不断进步的网络技术推着前进。
之前我就发现百度开始收录土木坛子,估计就在试水收录HTTPS网站。后来,百度开启了其自身的HTTPS功能,虽然未必是出于保护用户的隐私目的,但即使是为了保护它的竞价搜索利益,开启HTTPS也是可取的。
现在百度又全面支持收录HTTPS网站,向Google甚至国内其它小搜索引擎看齐,这将进一步推动互联网HTTPS加密化进程。
毕竟百度是中文搜索引擎目前的龙头老大,百度倒向HTTPS,将促使更多的中文网站采用HTTPS加密,由于HTTPS SSL证书的费用,百度这一举动甚至可能减少垃圾采集网站的数量,当然将来有免费的HTTPS证书后又可能是另外一回事。
无论百度出于什么目的,百度在开启自身HTTPS搜索后,又支持收录HTTPS网站,这是一个值得称赞的行为,我觉得也是互联网历史上值得记录的一天。