DevWeekly/weekly/2023-05-19-weekly.md

5.3 KiB
Raw Permalink Blame History

高考志愿考研保研副业赚钱职业规划简历优化,微信欢迎加入《猴哥成长营》

DevWeekly收集整理每周优质开发者内容,包括开源项目资源工具技术文章等方面。

每周五定期发布,同步更新到 知乎Jackpop公众号:平凡而诗意

欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~

订阅方式

  1. Star并收藏项目DevWeekly
  2. 关注 知乎Jackpop
  3. 关注并星标公众号:平凡而诗意

进阶技术,优质资源,实用工具,欢迎关注公众号平凡而诗意

开源项目

1. chard

Python Star:200

Chard 是 Django 的一个简单的异步/等待后台任务队列。

2. revup

Python Star:237

img

Revup 提供了命令行工具,使开发人员能够更快地迭代并行更改,并减少创建和维护代码审查的开销。

3. Odyssey

Python Star:42

img

显示 URL 重定向路径跟踪路由的工具。

4. redframes

Python Star:283

img

redframes是一个通用的数据操作库它优先考虑语法、简单性和速度。

重要的是该库与pandas完全可互操作与scikit-learn兼容并且与matplotlib配合使用。

5. coroot

Go Star:2.3k

img

Coroot 是微服务架构的监控和故障排除工具。

6. steampipe

Go Star:4.7k

img

Steampipe 是,使用 SQL 查询云基础架构、SaaS、代码、日志 API 的通用接口。

7. age

C Star:1.5k

一个图形数据库针对快速分析和实时数据处理进行了优化它是作为PostgreSQL的扩展提供的。

8. 18xx

Ruby Star:211

18xx.games是一个免费的开源网站用于玩18xx游戏。

9. liblava

C++ Star:591

一个现代且易于使用的 Vulkan的API库。

10. npp_msvc_ide

C++ Star:71

把你的记事本++变成强大的Visual Studio替代品

资源工具

1. ravynOS

一个外观和macOS非常相似的操作系统只不过是开源免费而且硬件和生态系统开放。

2. CodeGeeX

img

多语言代码生成模型可以用AI算法辅助编码。

3. ntfy.sh

通过 PUT/POST 将推送通知发送到你的手机或桌面。

4. Upscayl

Upscayl是一款适用于 Linux、MacOS 和 Windows 的免费开源 AI 图像升频器,采用 Linux-First 理念构建。

5. lama-cleaner

由SOTA AI模型提供支持的图像修复工具从图片中删除任何不需要的物体缺陷人物或擦除和替换图片上的任何东西。

技术文章

1. 如何编写易于阅读的代码?

编写代码不仅是为了让机器理解,不仅是为了应付工作,也需要考虑编写能够易于其他人理解的代码,尤其是团队协作开发中,这一点必不可少。

2. CRDT 速度提高 5000 倍

几年前,被一篇学术论文所困扰。

法国的一些研究人员进行了比较展示了实现实时协作编辑如Google Docs的多种方法。他们实现了很多算法 - CRDT和OT算法等等。他们对所有它们进行了基准测试看看它们的表现如何。有些算法运行得相当好。但其他人需要 3 秒以上的时间来处理编辑会话中的简单粘贴操作。

本文介绍了如何一步一步对CRDT算法进行优化 将速度提升5000倍。