荒原之梦IT周报第二十八期(14 October, 2018)

摘要:Chrome 69 will keep Google Cookies when you tell it to delete all cookies;Facebook公布调查进展 证实2900万用户信息遭黑客窃取;用 HTML 标记的古怪代码注释;新手应该如何学习 PHP 语言;Git 原理入门;俄罗斯飞船发射失败,幸好两名宇航员没事…

安全播报

Chrome 69是一个十周年纪念版浏览器,但是这款浏览器却被发现当用户选择清理所有Cookies时,Chrome 69会把除了Google相关网址之外的网站的Cookies删除而不删除Google相关网络服务的Cookies,这样一来Chrome 69将可以一直通过Cookies判断前后两段时间里使用浏览器的是不是同一个人。Chrome 69上曝出的这个隐私问题并不像是一个BUG, 而更像是一个人为实现的“功能”。Google方面已经承诺会在Chrome 70中修复这一问题。

Chrome 69 will keep Google Cookies when you tell it to delete all cookies


Facebook公布调查进展 证实2900万用户信息遭黑客窃取


参议员要求谷歌解释:为何推迟公布Google+漏洞


技术干货

世界上存在数百种编程语言,人们竭尽所能的试图通过各种各样的语法和规则和描述我们希望计算机去执行的任务。但是,大多数语言的设计者似乎都不约而同的忽略了对于注释的完善。今天的我们在写程序注释的时候并没有比上千年前的人们在书本上做批注有什么本质上的提升。也许,我们应该拿出一套完善的,便于使用的,通用语各种编程语言的注释方式。

用 HTML 标记的古怪代码注释


前几天遇到一个做网站做了十多年的前辈,他给别人做的网站都是用记事本纯手写的。和他交流的过程中我才逐渐认识到,课本上的“知识”和实际应用中的“知识”虽然可能是同一个“知识”,但是,这两个“知识”的难度却完全不一样。有不少的人可能会认为懂了一个编程语言的语法,能写出几段代码,就算是学会了这门语言——这是在不考虑实际业务需求的情况下。在实际的业务需求中,我们要解决的问题绝不仅仅是几个语法报错,更多的是算法问题和使用体验的问题。

新手应该如何学习 PHP 语言?


多种算法的Python实现。

TheAlgorithms/Python: All Algorithms implemented in Python


阮老师出品,简明易懂的Git教程。

Git 原理入门


阮老师出品,简明易懂的Vim教程。

Vim 配置入门


阮老师出品,丰富详细的通配符教程。

命令行通配符教程


现代密码学认为,密文相对于明文的保密性建立在“混淆”和“扩散”之上,无论怎样的加密算法,其要达到的加密目的都是尽可能的对原文进行混淆和扩散。

利用帕斯卡三角和谢尔宾斯基三角的加密算法

下午茶

你可以在被骗之前不相信自己会被骗,但千万别在被骗之后仍然相信自己不会被骗。

涉嫌偷渡拐卖人口?我不是,我没有,别瞎说


小学课本中有一篇关于联盟号飞船因为一个小数点的错误导致飞船坠毁的课文,当时总觉得飞船真是太精密了,一个小数点就能造成这么严重的影响。后来才慢慢感觉到,在很多领域里,一个小数点一点也不小,而且很多关于一个小数点的错误,本来是可以避免或者弥补的。

俄罗斯飞船发射失败,幸好两名宇航员没事


以接纳难民著称的意大利南部小镇里亚切,镇长被关了起来