防止个人信息泄漏:对付爬虫的方法

一句话:用机器都不懂但人能读懂的“文字”。比如数字的话,可以使用编号、中文大写、或者符号的方法等等。 比如我的电话是:①⑤⑨②①⑤X马赛克X。 如果是电子邮件地址的话,可以用全角字符代替半角,或者交叉使用:比如我的电子邮件是flychina2008@gmail.com。这是最不影响阅读体验的“加密”方法,这样的话现在的爬虫就读不出来了。 不过因为现在的垃圾爬虫老外开发的多,如果这种方法流行了,或者有中国人参与进来,这个方法就要失效了(全角字符和半角字符有对应关系,所以可以通过“解码”将字符解读成真正的邮件地址)。 下面给一些元素,偷懒的话可以直接复制下来以后使用: ①②③④⑤⑥⑦⑧⑨⑩{{ double-space-with-newline }}⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇{{ double-space-with-newline }}⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛{{ double-space-with-newline }}1234567890 上面的一些还好,起码是个人都能瞧懂的,下面的是有中国特色的:{{ double-space-with-newline }}⊙㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩{{ double-space-with-newline }}一二三四五六七八九十〇{{ double-space-with-newline }}壹贰仨肆伍陆柒捌玖拾零

 · zx

VeryCD的SNS之路

跟豆瓣类似地,VeryCD最近的改版也证明它要往SNS方向靠,所谓的SNS,不过是从原来的以“资源”为中心过度到以“人”为中心,在这点上它借鉴了不少豆瓣的要素。另一方面通过论坛的形式,加强设计和图像元素的应用,走出自己的特色之路。 上一个最近经常出现的404和502错误。 ———以上非正文的分割线———— VeryCD在改版,这应该持续一段时间了。原来只是在资源的下方简单的罗列发表资源人的信息,现在在每页的右侧,会有单独的一个发表资源的人的信息。并且会罗列该用户的其他资源。这说明VeryCD从关注资源到关注人。{{ double-space-with-newline }} 就像VeryCD改版公告中说的,另一个比较大的变化是对部分资源允许网友添加新的资源,而不必等待发表资源的人更新。但为了区隔“网友供稿”和“官方发布”,这次改版VeryCD增加了“补充资源”项,变原来由系统算法提供的“相关资源”为网友自己补充的“补充资源”,除了进一步提升网友的参与度之外,尽可能快速的完善资源,并且由网友自己监督,形成一个有反馈的闭环系统,其借鉴了Wiki的思想,又不乏自己的创新。

 · zx

又算什么

温度:20.5,湿度:77,气压:1016 今天看了“实习医生格雷”第一季第六集。本集就是说拖延的,不过用了一个剧情中的实例——肿瘤。 当George问Annie为什么发现自己身体上有个肿瘤而不尽快到医院,而是等它变成将近60磅,她的妈妈才给医院打电话求助时,Annie说自己每次到医院总会有亲人死去,以至于拖延到了肿瘤变成了“giant sow”(大母猪)。 George为了安慰Annie说自己也是个因为害怕而拖延的人,并举了自己因为胆怯不敢告诉他的室友Meredith自己喜欢她的事情,Annie说了这么一句:“Seriously? You’re equating your pathetic love life with my record-breaking tumor? Seriously? ”(真的吗?你把你那可怜的爱情生活和我这创纪录的肿瘤相提并论?) Annie认为George的事儿根本算不上个事儿,所以才连说两次“Seriously?”,很幽默的效果。 但是联想到自己,还是莞尔:我们何尝不是因为某些自找的原因,而不敢做一些哪怕只要马上开始做状况就会改善的事情呢? 就用这几的MVO作结吧: 几百年之前,本·富兰克林同时人分享他成功的秘诀,“明天到来之前不要放弃”,他说,“想想你 今天 能做什么”。{{ double-space-with-newline }}这就是那个发现电的人,你可能觉得我们当中应该会有更多人听他的。我不知道为什么我们总把事情推迟了,但如果要我猜的话,我敢说折合恐惧又很大的关系。害怕失败,害怕痛苦,害怕被拒绝。 有些时候,害怕只是下个决心。因为,如果你错了,如果你犯了一个无法弥补的错误怎么办? 无论如何,这就是我们所担心的。关于真相:不做任何事的痛苦更甚于做这件事的恐惧的时候。感觉就像政协带着一个巨大的肿瘤一样。 你以为我是在打比喻。 …… 早起的鸟容易抓到虫子,及时的缝合节省了九针。如果犹豫不决,他就死定了。我们不能假装我们不知道,我们都听过旧约圣经中的箴言篇,听过这位哲学家受到祖父母关于不要浪费时间的忠告,听过该死的诗人催促我们抓住每一天。但有时,我们还是必须亲身经历。 我们不得不犯自己的错误,不得不承受自己的教训,我们不得不抛开今天可能发生的事情,为明天做好准备,知道我们不能再准备为止。直到我们终于自己明白了本·富兰克林的意思。也就是事先知道比惊讶好,醒着比睡着了好。甚至是最大的失败,乃至于有史以来最糟、最难处理的错误,也是打击那些从未努力尝试的人。

 · zx

手机发送验证码的用户体验探索

手机发送验证码,是个最简单的例子。从用户角度讲,流程如下: 输入手机号(输入)->获取验证码(点击)->输入验证码(输入)->确认(点击) 这四个步骤中所有操作都是非选择性的,也就是说输入手机号和验证码,获取验证码和确认,都是有且仅有此一项操作需要用户完成的,不会引起用户歧义的,所以光标默认都可以在完成步骤后下一输入框/按钮上聚焦。 这单单是从用户使用计算机的角度讲的,如果涵盖用户的所有操作流程,应该为: 用户点击申请/设置进入“获取验证码”页面->输入手机号(1)->获取验证码(2)->接收手机短信(3)->手机按键查看短信内容(4)->记住验证码内容(5)->在计算机上输入验证码(6)->点击确认,完成验证过程(7) 其中的所有环节注意细则: (1) 中国大陆的手机号为固定11位,所以文本框限长11位。 考虑到用户容易出错的状态和行为,可以设计仅提供阿拉伯数字输入,同时如果用户输入全角数字则自动将其转换为半角数字,出错提示可以在用户焦点离开文本框时激发判断条件。 如果再考虑细节,可以将文本框的默认值设置为1,或者+86 1,这是手机号码的规律数字。不过考虑到用户的使用习惯,所有人记手机号都是11位11位的,这个1要不要加还有待商榷。 (2) 在用户输入了第11个数字后,光标应该默认移动到“获取认证码”按钮上( 按白鸦图 ),对于经常输入用户名/密码的用户,快捷的方式都是输完用户名之后按键输密码然后按这样登录的。

 · zx

“对你来说它是工作,对我们来说它是个聚会”

温度:20.5,湿度:66%,气压:1022。 今天上海风尚节开幕式,见到很多不常见面的老朋友,也认识了些新朋友。舒嫣是越长越年轻了。人的年龄和心理状态是有关的,开朗的孩子气的人,或者混在小朋友堆中的人,通常心理状态都会比较年轻。这种心理状态又正反馈给人,所以人开朗、随性、无拘无束,自然年轻。 早上去的时候,一路上下雨,vim晚到,搞得vivian和我非常被动——许多同学等着我们分配工作,而一些关键性的问卷还在他那里。不过还好,多些时间寒暄罢了。只是一直下雨,我们又将近8个人,挤在10米见方的帐篷中,再加上3张桌子6把椅子,显得格外局促。 刚开始的时候不太顺利,雨比较大,而且风也很大,再加上出来得早,很多同学没吃早饭,都冷得直打颤。不过后来雨慢慢变小了,天也晴了,人慢慢多起来。步入正轨。 下午的时候,看到vivian疲倦的面容,跟她说了标题的那句话。我无法理解她的想法,也不能将自己的人生观强加给她,但是看她这么活着有些累,她也一直抱怨自己累,但是却说“没办法”。怎么没办法呢?让自己释放出来能有多难? 想帮帮不上,索性不想了,enjoy myself好了。 晚上回来的时候,和商迟两个人负责小货车的运送工作,我还是坐在前面,他坐在车厢中。太累,睡着了。把后面的商迟忘记了。到了vim办公室的时候,商迟已经冻得不行了,跟我抱怨。我也一直责怪自己只顾睡觉把他忘了。后面风那么大,刚入冬天气又那么冷,肯定是要着凉的。自责。

 · zx

奥巴马竞选获胜演讲

以下全文是奥巴马赢得选举胜利后的演讲稿全文,在实际的演说过程中,并没有完全按照这份讲稿进行,奥巴马扩充了中间致谢部分的内容。在西方,演讲作为一种专门的课程被教授给学生,尤其是政治家们在年轻时代就娴熟地掌握了这一技巧。其中美国总统的就职演说有许多经典名篇,例如大家耳熟能详的肯尼迪总统和他的“不要问国家为你做了什么,而要问你为国家做了什么。”奥巴马尚未就职,这篇演讲是在他选举获胜后对芝加哥民众发表的演说。 在演讲的第一部分,奥巴马强调了他在法统上的合法性,通过一系列排比句暗示他是由无数美国民众发自内心地采取民主方式选举出来的总统。第二部分在感谢相关人士之后,奥巴马再次重申了美国精神,向民众做出了他的承诺。并号召人民和他一起并肩克难,实施变革,振兴美国。在演说的第三部分,异常巧妙地转换了表述的视角,通过讲述一个106岁的普通黑人妇女库波尔的一生,把美国历史上的危急时刻串联起来,让人民深受感动的同时又不觉得和奥巴马有所疏远,是全篇演讲最精彩的部分。最后,奥巴马重提美国梦,并把美国梦和他本人叠合,彻底完成对个人的渲染和身份的转化,几近神格。 通篇演讲中,奥巴马始终采用和人民对话的口吻,释放出强力的召唤信号,把焦点集中在美国内政之上,鼓舞民心士气,呼吁人民团结一致。同时,值得注意的是,他也非常巧妙地回避了军事外交等他不擅长的领域,只是蜻蜓点水而过,复又把演说重心移回美国国内问题。 我不知道中文翻译者是谁,但是,这个译本是昨天我所见到最完善的一个。把它张贴出来,和大家分享。需要说明的是,我在其中修改了一两处细微的地方,希望不至于影响到诸位的阅读体验。 –via 和菜头 Change Has Come To America{{ double-space-with-newline }}美国的变革时代已经到来 If there is anyone out there who still doubts that America is a place where all things are possible; who still wonders if the dream of our founders is alive in our time; who still questions the power of our democracy, tonight is your answer.It’s the answer told by lines that stretched around schools and churches in numbers this nation has never seen; by people who waited three hours and four hours, many for the very first time in their lives, because they believed that this time must be different; that their voice could be that difference.{{ double-space-with-newline }}如果还有人对在美国是否凡事皆有可能这一点存疑,还有人怀疑美国奠基者的梦想在我们所处的时代是否依然鲜活,还有人质疑我们的民主制度的力量,那么今晚,这些问题都有了答案。这是设在学校和教堂的投票站前排起的前所未见的长队给出的答案;是等了三四个小时的选民所给出的答案,其中许多人都是有生以来第一次投票,因为他们认定这一次肯定会不一样,认为自己的声音会是这次大选有别于以往之所在。

 · zx

温度:21.5,湿度:83,气压:1015。 今天下了一天的雨。 晚上到家做了点饭。一边看电视一边吃,半碗半碗的吃,给自己吃撑着了。 吃撑了的感觉很难受,无论精神上还是肉体上,尤其对一个缺乏运动而且有意减肥的人来说。 明天是风尚节,我们有一个社团活动,希望自己别迟到就好了。

 · zx

我没什么网好上了

不知道咋回事,感觉间忽然没什么网上好了。 我的Chrome起始页大都是SNS网站,但几个月下来,发现好友动态越来越“少”了,信息量还是有,但是认识的不多,不认识的也都慢慢不爱参与进去讨论了,BBS那种“看贴不回帖”的日子又在SNS上螺旋回来了。 Gmail上邮件倒是不少,广告多,邮件列表多,垃圾邮件多,而且都是那种好友间的软文,或者看到哪个好文群发来的,交流感情的少,工作的少。 Reader上的信息却很多,再导入了几位相关人士的阅读列表之后,基本上一天就好几百,两天不看各个文件夹里都1000+了,刚开始还要保持清洁,点一点“Mark all as read”,后来麻木了,干脆不点了,由它去吧。 VeryCD倒还是保持着一贯的特性,每天都要看一看,但是随着高清时代的到来,越来越多的1080p出现在热门列表中,游戏也都是动辄5、6G的。本人硬件设备不行,还装着win98,实在没时间下载,也没实力观看、安装。最多也就是看到心仪的资料,电子书啦、视频讲座啦,全部下载下来。不过硬盘始终是个大仓库,下载了之后我就从没再去看过。 个人博客,还更新么?没啥写的啊,日升月落,周而复始,工作哪那么多激情啊,生活哪那么多值得记录的啊,每天到家就一个字,累,多一个字,烦。 想起来王菲的一首歌:“忽然间,毫无缘故,再多的爱,也不满足。”

 · zx

和爸爸逛苏州

俩懒蛋,周末当然睡到自然醒加回笼觉。所以动身的时候已经12点多了。 我爸比我还懒,也没看清楚,也不问价钱,就在南站客运站把票买了,一个人43的客车票,结果浪费了我们一个半小时才到苏州。其实火车D字头也没那么贵,而且只需半个小时。 下车地点在苏州客运站,就在火车站旁边,正对着古城区的护城河,对面是个公园。刚下车时蒙蒙细雨,爸爸就喜欢看这场景,那就在火车站旁边转转。遇到一个卖烤地瓜的,爷俩吃的喷香。还想吃一个,就跟小贩攀谈,小贩也很爽快,白给一个。价值随不到一块钱,但在我们爷俩这使用价值可是挺高的。 之后坐了个不知道什么车,去 山塘街 ,但是到了那却没看到啥玩意,倒是苏州当地的雇用导游很热情地推销自己。刚开始爸爸还跟他善意的推辞。后来我跟爸爸说,做销售的,跟对方介绍产品时,无论怎样,只要对方有反应,就说明我们的销售就是有效的。接到我们的冷战信号后,导游知趣的撤退了。 回来一查才知道,我们当时所在的山塘街是其起点,是北环西路和山塘街的交叉口。当时感觉好荒凉啊,跟农村一样,索性看一看苏州最原始的风貌。 和北方最大不同的,苏州所有的房子都是尖顶,其中以白墙黑瓦的小别墅房为最。我们沿着桐泾北路南行,过了几个路口,来到留园。我其实想进去看看的,不过爸爸不喜欢,那就算了。反正以后我还有的是机会,这次爸爸尽兴就好。 坐旅游二号线来到虎丘,不过一样地,爸爸也不想爬山(那山真的没啥好爬的)。爸爸说,有山必有寺,有湖必有塔,不然不科学(我宁愿相信他说的是风水不好)。

 · zx

WordPress更换域名方法

一般只要执行以下mysql命令,就可完成域名的修改(注意某些数据库需要修改wp_开头的表名): 修改option_value里的站点url和主页地址: UPDATE wp_options SET option_value = replace(option_value, ‘http://www.old-domain.com ’, ‘http://www.new-domain.com ’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’; 修改文章中内部链接及附件的地址: UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.old-domain.com ’, ‘http://www.new-domain.com ’); 修改文章默认的永久链接: UPDATE wp_posts SET guid = replace(guid, ‘http://www.old-domain.com ’,‘http://www.new-domain.com ’);

 · zx