记录我过去一周看到的值得分享的东西,每周四发布。
随笔
跑跑卡丁车手游上线
从小学四年级开始玩跑跑卡丁车,中间也玩过几天 QQ飞车,对其乐趣与引擎嗤之以鼻。但无奈跑跑卡丁车端游已经凉了半截,上线能匹配到的都是十几年的老玩家,基本一开局就被人一骑绝尘而去,新鲜血液很少,偶尔上线也只能跑跑计时。
这次跑跑卡丁车出官方手游,我提前小半年就预定了。开服第一天上线,漂了几把,爽了几把。
就引擎来说,手游和端游相差无几,各种操作都很顺手,拖漂、断位都一气呵成。综合来说还是很爽的,推荐大家去试一下。
最近抢龙的一点心得 还有1000多血的时候跳下龙坑,抢到的几率极高
你们有没有发现,当女警领先一个无尽的时候伤害特别高?
互联网之子 - 亚伦·斯沃茨
web.py 作者、RSS 和 Markdown 格式的参与开发者、Reddit 的联合创始人,亚伦·希勒尔·斯沃茨,因下载与共享本应公开的数据而被起诉,最终被逼自缢身亡。
可能有些人玩过看门狗这个游戏,但同学们可能不知道, watchdog 就是亚伦·斯沃茨的项目,他开发这个网站用于民众请愿。
亚伦·斯沃茨说:“仅仅安生与当下这世界是不够的,那样子别人给你什么你就得接受什么。我觉得得有质疑的精神,我觉得从科学的态度看,你所学的一切都是暂时的,任何所学都有改口、驳斥、质疑的余地。对于社会也是,我能尽力去解决真正的基础性的问题时 ,我没法去回避它”。虽然亚伦·斯沃茨已经不在了,但是他留下的知识与理念还在影响着世人(包括我),望诸君共勉之。
新闻
京都动画第一工作室被人为纵火
据日本共同社报道,18 日上午发生的京都动漫工作室纵火案造成严重伤亡。警方确认已有 16 人死亡,估计死亡人数可能超过 20 人,另有 36 名伤者正在医院接受救治。
本次事件为人为纵火,纵火犯已经被警察逮捕,但逝去的生命和焚尽的资料却不会回来了。考虑到京都动画在动画界的地位,这将是一次重大的打击。有网友评论,这是动画界的 9.11 事件。
Cloudflare 因正则表达式缺陷停止服务
Cloudflare 是美国一家业务遍及全球的网络服务公司,提供了 DDoS 防护、网络安全、反向代理等服务。七月初, Cloudflare 中断服务超过半个小时。导致其崩溃的是一段未经验证的正则表达式, Cloudflare 在这篇文章中介绍了相关原理。
技术杂谈
500lines
大佬教你做人系列,二十多个五百行之内的项目,每个都是知名大佬写的,有完整的讲解。
比如 crawler 这个项目,是 Python 之父 Guido van Rossum 和 MongoDB 核心开发者、 pymongo 作者 A. Jesse Jiryu Davis 一同写的,质量极高。我打算近期就这个项目写一篇详解博客。
IT 圈里有哪些经常被读错的词?
别的不说,就一个 Ajax,我听过至少四个版本了……
为什么所有主要浏览器的 User-Agent 都是 Mozilla/x.0 开头?
一句话结论:因为网站开发者可能会因为你是某浏览器(这里是 Mozilla),所以输出一些特殊功能的程序代码(这里指好的特殊功能),所以当其它浏览器也支持这种好功能时,就试图去模仿 Mozilla 浏览器让网站输出跟 Mozilla 一样的内容,而不是输出被阉割功能的程序代码。大家都为了让网站输出最好的内容,都试图假装自己是 Mozilla 一个已经不存在的浏览器……
法布里斯·贝拉 — 一个真正的程序员
这几天技术圈被 QuickJS 刷屏了, QuickJS 作者的履历也令众人膜拜,搬运一下他在 Wiki 上的介绍:
1972 年生于法国格勒诺布尔(Grenoble)。在高中就读期间开发了著名的可执行压缩程序
LZEXE,这是当年DOS上第一个广泛使用的文件压缩程序。大学就读于巴黎综合理工学院,后在巴黎高等电信学校攻读。
1996 年,他编写了一个简洁但是完整的C编译器和一个Java虚拟机Harissa。Fabrice Bellard 发明的TinyCC是GNU/Linux环境下最小的ANSI C语言编译器,是当前号称编译速度最快的C编译器。
1997 年他提出了最快速的计算圆周率的算法,是贝利-波尔温-普劳夫公式的变体。在计算圆周率的过程中,Fabrice Bellard 使用改良后的查德诺夫斯基方程算法来进行圆周率的计算,并使用贝利-波尔温-普劳夫公式来验证计算的结果。为了纪念他对圆周率算法所作出的杰出贡献,Fabrice Bellard 所使用的改良型算法被命名为Fabrice Bellard算法,这种算法是当前所有圆周率算法中最快的一种,这个计算 N 位 PI 的公式比传统的BBQ算法要快 47%。
1998 年编写了一个简洁的OpenGL实现TinyGL。
2000 年,他化名 Gérard Lantau,创建了FFmpeg项目。FFmpeg单词中的 FF 指的是 Fast Forward,FFmpeg这个 2000 年发起著名的开源多媒体播放器项目,是MPlayer的姊妹项目。这是一个如此重要的成就。这个多平台、多功能的多媒体编码解码器由 Fabrice Bellard 发起并管理,现在是由 Michael Niedermayer 在进行维护。
2003 年,开发了Emacs克隆QEmacs。
2004 年,他编写了一个只有 138KB 的启动加载程序TCCBOOT,可以在15秒内从源代码编译并启动Linux系统。
2005 年,用普通 PC 和 VGA 卡设计了一个数字电视系统。
2009 年 12 月 31 日,他声称打破了圆周率计算的世界纪录,算出小数点后 2.7 万亿位,仅用一台普通个人计算机。他使用的个人 PC 价格不到 2000 欧元,仅用了 116 天,就计算出了 PI 的小数点后第 2.7 万亿位,超过了由当前排名世界第 47 位的 T2K Open 超级计算机于 2009 年 8 月 17 日创造的世界纪录。新纪录比原纪录多出 1200 亿位,然而,他使用的这台桌面计算机的配置仅为:2.93GHz Core i7 CPU,6GB 内存,7.5TB 硬盘。
2011 年,他使用JavaScript写了一个 PC 虚拟机Jslinux。这个虚拟机仿真了一个 32 位的 x86 兼容处理器,一个 8259 可编程中断控制器,一个 8254 可编程中断计时器,和一个 16450 UART。
2012 年,在 PC 上用软件实现 4G LTE 基站。
2019 年,他编写了一款新的Javascript引擎QuickJS。
大丈夫当如是也!