4、Node.js 逐行读取文件的四种方法[14](英文) 本文介绍了四种方法,使用 Node.js 逐行读取文本文件。 [14] Node.js 逐行读取文件的四种方法: https://geshan.com.np/blog/2021/10/nodejs-read-file-line-by-line/ 5、如何在 GitHub 上托管 PWA 页面[15](英文) PWA 指的是离线也能使用的网页应用。本文给出简单的设置步骤,让托管在 GitHub 上面的页面变成 PWA,离线也能使用。 [15] 如何在 GitHub 上托管 PWA 页面: https://christianheilmann.com/2022/01/13/turning-a-github-page-into-a-progressive-web-app/ 6、npm audit 命令的作用和缺点[16](英文) Redux 作者 Dan Abramov 的文章,通俗地解释了 npm audit 命令的作用,就是检查每个包的安全漏洞,这部分写得很好。但是他认为该命令作用有限,反而有时像一种骚扰。 [16] npm audit 命令的作用和缺点: https://overreacted.io/npm-audit-broken-by-design/ 7、我们为什么不选择 Slack 和 Telegram[17](英文) 作者公司的产品要加入团队通信的功能,开始考虑的是集成 Slack 或 Telegram。但是最后都放弃了,改用开源软件 mesibo[18]。本文解释为什么这是更好的选择。 [17] 我们为什么不选择 Slack 和 Telegram: https://scribe.rip/@jimbk/why-we-chose-telegram-for-team-app-over-slack-and-microsoft-team-and-then-moved-away-from-it-2b87012d2095
[18] mesibo: https://mesibo.com/ 8、Linux 进程的生与死[19](英文) 本文是一篇科普文章,介绍 Linux 进程是怎么诞生(新建进程)的,又是怎么死亡(进程退出)的。 [19] Linux 进程的生与死: https://natanyellin.com/posts/life-and-death-of-a-linux-process/ 1、Datawrapper[21] 著名的数据可视化生成工具,只要在网页上提交数据,经过几步配置,就能生成杂志级的可视化图表。不需要注册就可以免费使用。 [21] Datawrapper: https://www.datawrapper.de/ 2、Photoview[22] 一个开源 Web 相册程序,Go 语言写的,使用 Docker 安装,可以用来快速架设个人相册。 [22] Photoview: https://github.com/photoview/photoview 3、No-JS fingerprinting[23] 一个用户指纹生成程序,最大特点是不依赖 JavaScript,即使用户禁止运行 JS 脚本,依然能够得到用户指纹。 [23] No-JS fingerprinting: https://noscriptfingerprint.com/ 4、双精度浮点数的内部表示法[24] 这个网页工具可以显示64位双精度浮点数的内部二进制表示法,你可以输入一个数值,查看它的浮点数表示。(@shfshanyue[25] 投稿) [24] 双精度浮点数的内部表示法: https://devtool.tech/double-type
[25] @shfshanyue: https://github.com/ruanyf/weekly/issues/2253 5、BaseMap[26] 一个开源的机房平面图(园区,楼栋,楼层,房间)绘制工具,也可用来生成办公室、工厂、园区的平面图。(@bojue[27] 投稿) [26] BaseMap: https://github.com/bojue/BaseMap
[27] @bojue: https://github.com/ruanyf/weekly/issues/2243 6、Orange[28] 一个开源的跨平台文件搜索软件,用于搜索本机文件,简单好用。(@naaive[29] 投稿) [28] Orange: https://github.com/naaive/orange/blob/master/README_cn.md
[29] @naaive: https://github.com/ruanyf/weekly/issues/2244 7、程序员做饭指南[30] 收集各种家常菜的菜谱,这是小程序版,另有 Web 版[31]。(@LeeJim[32] 投稿) [30] 程序员做饭指南: https://github.com/LeeJim/HowToCookOnMiniprogram
[31] Web 版: https://github.com/Anduin2017/HowToCook
[32] @LeeJim: https://github.com/ruanyf/weekly/issues/2245 9、Remind[35] 一个简单的网页版思维脑图实现,可以用在自己项目里面。(@luvsic3[36] 投稿) [35] Remind: https://github.com/luvsic3/remind
[36] @luvsic3: https://github.com/ruanyf/weekly/issues/2247 10、React Paint[37] 使用 React 实现的开源 Windows 画板。(@pengfeiw[38] 投稿) [37] React Paint: https://github.com/pengfeiw/react-paint
[38] @pengfeiw: https://github.com/ruanyf/weekly/issues/2250 1、JustWatch[39] 这个网站可以查询某一部国外的影视作品在哪个平台(Netflix、Disney plus、Apple TV 等等)可以收看。 [39] JustWatch: https://www.justwatch.com/ 2、GNU coreutils 解码[40] Linux 基本的命令行工具(ls、cp、rm 等等)都是 GNU coreutils 工具包提供的,这个网站是对该工具包的详细介绍,逐一分析其中近100个工具的内部实现。 [40] GNU coreutils 解码: http://www.maizure.org/projects/decoded-gnu-coreutils/index.html 3、WebSocket 手册[41](英文) 一本免费的英文电子书,详细介绍 WebSocket 的概念和用法。 [41] WebSocket 手册: https://ably.com/blog/introducing-the-websocket-handbook 5、Illlustrations[43] 一个艺术家开放自己的100多幅插图作品,免费下载。 [43] Illlustrations: https://illlustrations.co/ 6、寻找完美的 URL 验证正则表达式[44](英文) 作者测试了12个正则表示式,看谁能最正确地验证 URL。 Deno 其实比 Node.js 更易用。它没有 package.json,并且与浏览器使用同一套 API,原生支持 TypeScript 和 JSX 文件。它还可以让同一套代码,运行在前端和后端。 [44] 寻找完美的 URL 验证正则表达式: https://mathiasbynens.be/demo/url-regex 3、 Deno 其实比 Node.js 更易用。它没有 package.json,并且与浏览器使用同一套 API,原生支持 TypeScript 和 JSX 文件。它还可以让同一套代码,运行在前端和后端。 -- Hacker News 读者[49] [49] Hacker News 读者: https://news.ycombinator.com/item?id=29872829
|