《科技爱好者周刊(第122期)》本周新闻:
《解决算法和数据结构问题》是一本免费的英文电子书, 使用 Python 语言介绍基本的算法和数据结构,内容比较简单,也不厚200多页,适合初学者。
https://www.cs.auckland.ac.nz/compsci105s1c/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf
新的博客文章《rsync 用法教程》。
rsync 是一个常用的 Linux 应用程序,用于文件同步,最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分。
http://www.ruanyifeng.com/blog/2020/08/rsync.html
《科技爱好者周刊(第121期)》:很多人相信,随着科技的发展,未来的人们会有很多空闲时间,因为机器会干活。
这种观点是不对的。即使有高度智能的机器,未来的工人也不会空闲,可能还会更忙,至少资本主义制度是如此。
http://www.ruanyifeng.com/blog/2020/08/weekly-issue-121.html
新的博客文章《Node.js 如何处理 ES6 模块》:学习 JavaScript 语言,你会发现它有两种格式的模块。
一种是 ES6 模块,另一种是 Node.js 专用的 CommonJS 模块,两者不兼容。本文就来谈谈,ES6 模块在 Node.js 里面怎么使用。
http://www.ruanyifeng.com/blog/2020/08/how-nodejs-use-es6-module.html
看到一个北京地铁的视频,车窗是透明显示屏,好酷啊。
小米本周发布的透明电视机,就是这种技术吧。
https://twitter.com/ruanyf/status/1294250922265042948
https://video.twimg.com/ext_tw_video/1294250683974086658/pu/vid/640x360/QWXR2Z0jf1EFttN0.mp4?tag=10
《科技爱好者周刊(第 120 期)》:Mozilla 本周裁员250人,MDN 文档团队基本上被裁掉了,只剩下很少的人,MDN 以后可能都要靠志愿者维护。
这件事反映的现实就是,文档是有代价的,优质文档很难免费提供。
http://www.ruanyifeng.com/blog/2020/08/weekly-issue-120.html
为了让后代了解我们如何制作和开发软件,GitHub 官方开出了一个书单,称为“技术树”(the Tech Tree),包括16个大类的200多本经典书籍。
这些书籍的数字化版本,将存放在 GitHub 的北极仓库。下图是编程类的书单。
https://github.com/github/archive-program/blob/master/TheTechTree.md
新的博客文章《只要一行代码,实现五种 CSS 经典布局》:下面我会介绍5个经典布局,这几个布局都是自适应的,自动适配桌面设备和移动设备。
代码实现很简单,核心代码只有一行,有很大的学习价值,内容也很实用。
http://www.ruanyifeng.com/blog/2020/08/five-css-layouts-in-one-line.html
WordPress 团队新发布了团队协作工具 P2,有点类似公司内部的博客系统,可以免费使用,计划会在未来开源。
https://wordpress.com/p2/
《科技爱好者周刊(第119期)》:美国人哈里·恩格(Harry Eng,1932-1996)以将一些不可能的东西塞进了玻璃瓶而闻名。
他曾经将三付扑克牌塞进一个啤酒瓶,没有留下一点空间。终其一生,他都没有透露这是怎么做到的。
http://www.ruanyifeng.com/blog/2020/08/weekly-issue-119.html
DigitalOcean 发布的免费英文电子书《如何管理 Redis 数据库》,向初学者介绍什么是 Redis 和它的基本用法。
https://www.digitalocean.com/community/books/how-to-manage-a-redis-database-ebook
谷歌居然推出了职业证书,第一批有四个职业:数据分析、项目经理、UX 设计师、IT 支持。只要学完 Coursera 的课程,就可以拿到证书,还是免费的。
我觉得,国内大厂也可以这样做,肯定大有市场。
https://grow.google/certificates/
《科技爱好者周刊(第118期)》:C/2020 F3 彗星最近光临地球,是20多年来北半球最明亮的彗星。它下一次出现将是6800年之后。
下面是摄影爱好者"阿五在路上"拍摄的一组彗星照片。
http://www.ruanyifeng.com/blog/2020/07/weekly-issue-118.html
丹麦艺术家根据开源地图 OpenStreetMap 的数据,让建模软件 Unity 3D 引擎基于真实城市的面貌,自动生成一座虚拟城市。
http://stinaflodstrom.com/projects/osm/osm.html
https://twitter.com/ruanyf/status/1288163897589919744
https://video.twimg.com/ext_tw_video/1288163818376294400/pu/vid/1280x720/WKMK8jJ9BlQpuuyk.mp4?tag=10
下面这个仓库提供 3D 打印源码,可以打印一些不可思议的物体,在镜子里面呈现另一个形状。
https://github.com/Matsemann/impossible-objects
《科技爱好者周刊(第117期)》:上海电视台最近报道,徐汇区一个居民小区,正在推行门禁系统的人脸识别。居民必须在指定时间,到社区办公区录入自己的脸。
我的第一反应是惊吓,以后每天何时到家、有没有在家过夜,有关部门就都知道了。上下班打卡还不够,到家也要打卡吗!
http://www.ruanyifeng.com/blog/2020/07/weekly-issue-117.html
React Spectrum 是 Adobe 公司发布的 React 组件库,用法很简单干净,感觉很不错。
https://react-spectrum.adobe.com/react-spectrum/index.html
Stay Focused, Keep Shipping. Build Early, Build Always. Improve yourself, Write solid/simple/stupid code.