翻译 | categories

Python 结构化日志设置[翻译] 25-07-06

在日常开发中,python 项目常用的 log 方法就是 logger.info(f"xxx failed, {user=}, {filename=}"), 这样的日志包含一定的信息,在大多数情况下是够用的,但是在大型、可观测性要求较高的情况,还需要更多的上下文信息才能定位问题,例如,这个日志属于哪个请求,如果日志里面充满了相同用户的不同文件名称的日志,还是无法定位上一步某个关 …

开源与心理健康[翻译] 21-07-08

我一位亲爱的朋友,也是高产的 Redox OS 贡献者 jD91mZM2 在 2021 年 3 月去世了,年仅 18 岁。他参与了 2018、2019 和 2020 年的 Redox OS 夏季代码活动。他在开发 Redox OS 的各个方面都做出了贡献,从内核,到 relibc,到移植程序。他的工作详细介绍可以在Redox OS 新闻中署名为 jD91mZM2 的帖子看到。 这个帖子可能是黑暗 …

Tour of Rusts Standard Library Traits[翻译] 21-04-11

关于 rust trait 非常好的介绍,比 rust book 详细,系统。 […] Have you ever wondered what’s the difference between: […] Or ever asked yourself the questions: […] Well then this is the article …

Python 如何实现一个拼写检查器[翻译] 20-10-25

谷歌 AI 负责人 norvig 在 07 年写的如何实现一个拼写纠正器的经典博文How to Write a Spelling Corrector. 上面的链接已经是 16 年更新过了,程序也更新到了 python3. 中文版的翻译 如何实现一个拼写纠正器 还是基于 07 年版本的。 […] 博文最有意思的地方是大牛记录了如何在飞机上面没有网络的条件下徒手写一个准确率超过 70% …

使用 GTmetrix 对前端静态资源图片优化[翻译] 19-05-19

GTmetrix 是一个前端页面测试的网站,可以发现你的站点哪些资源加载速度较慢,并针对性的优化。本文包含如何使用 GTmetrix 优化网站图片性能。 source:How to Optimize Images: A Practical Guide

使用 Redis 的 hash 优化内存使用[翻译] 19-03-31

使用 redis 的 hash 优化内存使用 […] 场景:有 3 亿张图片放在对象存储 (DELL ECS/AMAZON EC2) 上面,现在需要保存图片的 id->用户 id 的映射。最直接的思路是: […] set "media:1155220" "user1" set "media:1155221" …

Jupyter Notebook Install New Package[翻译] 18-11-01

在 pycharm 写代码中如果使用到新的 package,例如numpy,只需要输入import numpy 然后 ALT+ENTER 在提示中选择 install new package 即可。 […] 在 notebook 中,网上的教程都说是!pip install numpy. 但是这个可能有坑。究其原因是因为: […] 通过 bash …