Tag Archives: gmail

Google的HTTPS服务不稳定测试 [zz]

转自:月光博客 我的观点是: 迫使用户完全放弃使用难以被窃听邮件内容的gmail,或者 迫使用户退让而使用可以被窃听的http协议访问gmail 这招相当丧心病狂 以下是原文 从2011年3月2日开始,人们发现从国内访问很多Google的HTTPS服务(以下简称服务)开始出现不稳定现象,很多人怀疑是Google的服务或网络不稳定所致。本文通过技术测试的方法发现服务不稳定的根本原因。 为了测试服务不稳定的原因,我们使用了2台VPS服务器,一台在上海,一台在香港。这2台VPS服务器上分别运行测试程序,对Google的HTTP服务和Google的HTTPS服务同时进行测试。 我们同时测试HTTP和HTTPS服务可以区分是否是Google的服务本身不稳定:如果是Google的服务本身不稳定,那么HTTP和HTTPS服务应该同时不正常。即使HTTPS所需要的服务器资源比较多也是在加密解密TCP连接中的数据的开销费,在TCP连接建立之前HTTP和HTTPS对服务器的资源开销是一致的。也就是说在很短的时间内,如果出现大量HTTP协议的80端口能正常连接,而HTTPS的443端口无法正常连接的情况,就不是Google服务不稳定造成的。 在同一时间,我们使用香港的VPS进行测试,这样就能看到是国内网络的问题还是非国内网络的问题导致的。如果是非国内网络的问题,上海和香港应该同时出现服务不稳定的现象。结合这2者测试,我们就可知道是否是Google服务或者网络不正常了。 测试程序代码可以在这里找到,配置的各个参数可以在这里找到,本次测试的配置为5秒进行1次测试,连续测试1个小时,测试结果可以看在这里的2个log文件和编译好的Java程序。(这几个链接很多时候需要国外IP才能访问) 从上海的测试结果的log文件中我们可以看到,HTTP服务基本正常,而HTTPS服务时常连接失败,摘录一小段log如下: Start in: 2011-03-15 14:50:01 +0800    End in: 2011-03-15 14:50:01 +0800    Status: Success    URL: https://www.google.com/images/logos/ps_logo2.png Start in: 2011-03-15 14:50:06 +0800    End in: 2011-03-15 14:50:06 +0800    Status: Success    URL: http://www.google.com/images/logos/ps_logo2.png Start in: 2011-03-15 14:50:16 +0800    End in: 2011-03-15 14:50:16 +0800    Status: Success    URL: http://www.google.com/images/logos/ps_logo2.png Start read more »

猜想:互联网ID,“死号”判定与回收

注:本文所有内容均为100%原汁原创,允许转载,但转载前请发邮件至[email protected]或评论告之,并在转载时附加出处信息,多谢配合! 这个题目很早之前便开始在脑子里转了,之后陆陆续续又有很多零碎的想法,却一直没有整理。最近离开了忙了2年的创业公司,下个工作又不知何时开始,于是窝在杭州,陪陪老婆,修身养性,顺便整理之前的诸多想法。此篇便是之一 开篇 本篇猜想基于当下互联网上这样一个大环境:你是不是有这样的经历,在google上搜索某个软件的下载地址、电影的bt种子或者连续剧的e2k链接地址,结果列表里有不少论坛的链接,点进去,发现是篇帖子,所需链接被大号、加粗甚至大红大绿进行修饰。刚欣喜若狂地试图点击“下载”,却被提示“本贴所包含附件需要登录才能显示”,或者“附件需要回复本贴才能看见”。于是郁闷地开始注册,便更无奈地发现经常在坛子里使用的ID却“已被注册”或者“不可用”……好吧,加个后缀,jayxu2011怎么样?于是,我注册了一堆类似jayxu2010、mustangxu2009、ijay_2011的用户名,麻烦,而且只会使用一次……随着互联网用户的爆炸性增长,以及越来越多的“老字号”网站(年头很久,比如google、gmail、搜狐、新浪等,i),或者用户粘性很强的sns网站(比如facebook、twitter、youtube等,ii),或者gtalk、msn、kik等和手机号一样用户名需要稳定的im工具(iii)的大量兴起,这种用户名冲突的情况会越来越严重(I)。  我们应该能算上(国内)互联网的第二代,对于只使用telnet泡泡有限坛子的老一代来说,第一我们数量极大,第二我们每个人注册的坛子、网站、im数量也极多(平均每人10个的估计,不算夸张吧),第三我们“很年轻”,80后为主,只要没有飞来横祸,在网上泡到70岁,不算过分吧,那还有半个世纪。于是将(I)往极端情况推一下:10年、20年甚至50年后,互联网上的ID注册会是一个什么情况(II)?再激进些,等我们这代人都入土了,互联网上的ID又会是个什么情况(III)?那等到90后、00后、10后……都入土了呢(IV)? 上述III、IV便是此篇猜想的前提之一,虽然大过年的说这个有些不吉利,但是我只是做个半科学猜想,不是么?当然了,前提之二,就是这个猜想暂时只限于上述i、ii及iii,对于那些开了若干年便挂掉的还没我们活得久的网站,不在猜想范围之内。于是,隆重推出以下猜想: 对于i、ii、iii中所描述的网站,在网站存活期间,会有持续的、呈(爆炸性)增长势头的用户进行注册。虽然用户名的集合可以由ascii码排列组合后得到的集合进行真包含,但是,“有意义的”、“用户所欲的”、“延续性的”(即可以让朋友们看到后即刻联想到“我”的用户名。比如朋友们在一个陌生的网站看到一个用户叫“jayxu”,可能会上前打个招呼,看看是不是真的是“我”)用户名将会越来越少。随着时间的推移,使用诸如“jayxu_2011”的“次级”(以用户所欲的“主级”用户名作为词根,使用前后缀等手段进行退而求其次的唯一性区分的)用户名将会越来越多,如何让用户根据意愿选择“有意义的”、“用户所欲的”、“延续性的”用户名(a)?另一方面,当拥有某个用户名的用户从现实生活中消失(比如死亡)后,这些用户名(死号)及其所关联的数据该如何处理(c)?当然,(c)的前提,另一个棘手的问题是,由谁,根据什么来判定一个用户名是“死号”(b)? 破题 (a)“有意义”、“用户所欲”、“延续性” 如上所述,对于用户来说,当在一个注册系统(包含上述I、II、III,下同)新注册时,首先关心的肯定是“我想要的用户名能不能被注册”,那什么是“我想要”的呢?受老婆有关QQ号的论述,我觉得包括但不限于以下特征: 延续性。所谓延续性是指让朋友们看见之后3秒内便能觉得“应该跟我有关系”的ID,这种延续性不光是从现实生活带来的延续性,也可以是从其它虚拟生活中产生的延续性 与现实生活有关联的现实延续性,比如“jayxu”,或 与我之前已有的其它ID有关联的虚拟延续性,比如另一个我比较常用的ID “mustang”或“mustangxu” 好记。这点和“有意义”很有关系,这也是为什么我觉得本猜想不该包含诸如QQ号这类纯数字的ID的原因 当然,一个既有延续性又有意义的用户名八成是我所欲的了 延续性这个概念是相对的。因为延续性是基于我与朋友之间的某种不成文的、慢慢形成的契约而建立起来的,比如jayxu。其实比起jayxu来,我更prefer “jay”。但是,如大家所预料,想在上述I、II、III注册系统上注册“jay”已经是一个梦想,于是在各个坛子上注册时我都不会去考虑jay而是直接去尝试jayxu。更好的例子是这个域名,jayxu.com。久而久之,大家看到jayxu就会与我关联了。当然,这种“久而久之”是可以发生改变的,只要身边的朋友圈子也相对延续。比如大学开始的朋友会习惯于mustangxu,以及之后到jayxu的转变,而之后的朋友便只能习惯jayxu了。更极端的,可能只有极少数的朋友还有印象,很早之前,我曾经用过“sandy_xu”,比如china pub上的用户名 由于延续性这一概念是需要慢慢培养的,不妨设这个培养过程是一个ID序列{a0, a1, a2, … , an, b0, b1, b2, … , bn},其中的“b”可以认为是一种可以被接受的,之后仅需要相对较短时间就可以完成培养的跳跃,比如从mustangxu到jayxu。而对于a0、b0的选择是整个猜想的一个重点。在上面描述的这样一个互联网的大环境中,一个刚接触互联网的“菜鸟”对于自己第一个ID a0,会遇到越来越多的冲突。比如我,发现jay肯定是个极易冲突的ID,于是我将b0定成了jayxu。然而不幸的是,由于jayxu这个坑就这么被我占了,对于之后想要使用jayxu的用户,会出现下面几种选择: 在此系统中使用诸如jayxu2011的ID退而求其次,但仍然保持自己的ID序列稳定,在其它网站注册时,先尝试注册jayxu,如果不行依然被占坑,继续求其次(有点像线性哈希算法……) 为了避免以后的麻烦,直接将a0定为诸如jayxu_007相对有意义但是又不易冲突的ID。这看似解决了问题,但是,若干十年甚至若干世纪后,只要之前这些死号不被销毁,这种退而求其次的ID将会越来越长越来越多,继而会产生越来越严重的副作用。比如,目前我的朋友偶尔看见jayxu_007这个ID,根据序列{b0, b1, …}可能会猜测是我的ID,而这种猜测可以被看做一种相对弱化的延续性。但在将来,当jayxu_007成为其它用户的a0,再加上整个系统中充斥着大量其它的jayxu_xxx时,那这种延续性就彻底被打断了:“jayxu_2012?应该是另外一个倒霉蛋吧” 我觉得究其原因,互联网和现实生活不一样,没有“代”的概念!这该如何解决? 按上述“算法”出现的另一个问题是,当不同用户在不同的注册系统上使用相同的词根已经培养起来相对稳定的圈子后,当这两个甚至更多个用户在某个注册系统上出现冲突时,该如何解决?按照我们目前已有的思维,谁先注册谁得利。但是对于后注册遇到冲突于是退而求其次的用户,这样公平么?尤其是诸如域名这种全球唯一却又不会消亡的注册系统,对于其它“jayxu”,这样公平么?这个问题貌似已经上升到了人文关怀的层次,我不知到该如何回答 这里需要提一句的是,目前已有一类技术可以解决一个现实“人”在不同注册系统拥有大量虚拟用户名的问题,就是以open id为首的各类跨站connect,比如国外的google account、facebook account、twitter account,国内的人人连接、开心连接、新浪微博连接等。这类技术的详细信息以及究竟能不能(彻底)解决上面这个问题,不在本文讨论之列 (b)由谁,根据什么来判定一个用户名是“死号” 如上所述,互联网没有“代”的概念,那意味着,注册系统中的ID将会越攒越多,相对应的,可用的ID便会越来越少;再加上如果这个系统类似gmail,每个ID下又有数量为(保守估计)1G的数据,那若干现实代后,如果这些ID继续保留,相对于ID被占坑,保留、维护遗留数据而产生的服务器、带宽、电力消耗才更为恐怖。换句话说,相当不低碳!那这些坑能被回收利用么?俗话说一个萝卜一个坑,要想重复使用已经被占了的坑,唯一可想到的办法就是先挖掉坑里的萝卜。但是如果这位萝卜还会来使用这个ID,强行挖掉显然是不合情不合理的,除非: 和手机号一样,如果欠费一段时间后运营商有权利回收号码并重新出售 但是互联网上免费的午餐太多了,除了腾讯、域名出售这样霸道且有收费系统的公司,没有运营商会使用上述这样简单粗暴的手段。那只能使用一些不粗暴的手段了,比如: 按照注册时间,定义一个阈值,比如注册超过150年(但有可能,在这150年内原用户已经私下将帐号转交其他人使用了,如何甄别?) 结合实名制,进行身份证绑定,身份证失效时(我怎么觉得我有点成为了推行实名制的的帮凶?……) 连续不活跃时间超过一个阈值,比如10年(可能遇到与第一点相同的问题,比如10年后的某天我儿子在整理我的遗物时发现我很有情调地将当初我和他妈的开心网帐号密码留给了他,刚欣喜若狂地想去看看我们当年如何在网上高调腻味,却被低调告知“账户已停用”,或者早已易主,出现“用户名或密码错”) 由家属告知此人已消失(没有这么有公德心的家属吧,更何况如何甄别消息的真假?家属又如何知道此人注册了多少系统?) 由公安机关介入、配合(算了吧,我们纳的税已经不够用了) (c)如何处理死号及其所关联的数据 我经常和老婆开玩笑说,我们这代人是幸运的,因为将来等我们的孩子懂事后,我们可以有大量的数字化的信息与他们分享:爸妈谈恋爱的邮件、聊天记录、开心网上的朋友们评论、博客、微博、相册……记录了我们生活的点点滴滴,甚至可以传给我们的孙辈、曾孙辈看。但是如上所述,幸福的背后带来的却是一个恐怖的问号: 如果一个注册系统上的ID可以被顺利地认为是死号后,其关联的数据如何处理? read more »

刚才收到的钓鱼邮件,大家小心!

早上收到一封来自“Gmail Support”的邮件: 点进去后Chrome报警: 试着点了下“仍然继续”,打开了一个和Gmail登录界面一模一样的页面,很显然,是个钓鱼网站 这里提醒大家一下,如果收到上面的邮件,仔细看一下发件者的邮件地址,若打开其中的链接,再仔细分辨下地址栏中的地址。当然了,使用Chrome、Safari、FF浏览器更好,至少能提示你网站不安全

解决android 2.2下无法更新gmail、voice search、google search、street view

最近android market接连推送了gmail(2.3)、voice search(2.0.1)、google search(1.1.1.53565)、street view(1.6.0.6)的更新,但是很不幸,通过market无法正常更新,每次总是烦人的“安装失败”。在经过了N久的尝试后,今天晚上终于更新成功!这里分享一下 首先去market下载安装TitaniumBackup,打开,获取root权限,进入“备份/还原”,找到要更新的程序,然后卸载,如下图: 全部卸载后重启手机(这步很重要,之前我就是卸载后没重启导致再次安装失败),进入market,即可正常安装上面的软件了 我的ROM:Cyanogen Mod,cm_hero-09252010-011011

Gmail终于转正了

N年了,终于摘掉beta的帽子了

昨天貌似Gmail 5岁

登录的时候看见logo变成了这个:

杂记

1、昨天晚上家里跳闸,刚才去交电费,四肢不勤的我第一次知道了北京家庭用电的单价:0.4883。拿到发票的时候下意识地在心里默念,结果失败了,只念到了“四毛八分八厘”,谁知道那个“3”的单位该怎么念? 2、Apple的Snow Leopard将在明年发布。怀念去年那个冬夜,和凯子装Leopard到四点多,然后冒着凛冽的寒风回家,转眼一年了…… 3、Gmail推出皮肤功能了,可以卸掉FF的better gmail了

无觅相关文章插件,快速提升流量