DevWeekly/weekly/2022-11-04-weekly.md

153 lines
5.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

> **高考志愿**、**考研保研**、**副业赚钱**、**职业规划**、**简历优化**,微信欢迎加入[《猴哥成长营》](https://www.yuque.com/jackpop/ulig5a/srnochggbsa2eltw?singleDoc#)
<p align="center">
<img src="https://s11.ax1x.com/2023/12/23/pi7qxU0.md.jpg" height="400"></img>
</p>
**DevWeekly**收集整理每周优质开发者内容,包括**开源项目**、**资源工具**、**技术文章**等方面。
每周五定期发布,同步更新到<a href="https://www.zhihu.com/people/sharetechlee/activities">
知乎Jackpop</a><a href="https://mp.weixin.qq.com/s/hTZAGgkiMS0XPZ9OHQxFJg" rel="nofollow">公众号:平凡而诗意</a>
欢迎大家投稿,**[提交issue](https://github.com/Jackpopc/DevWeekly/issues)**,推荐或者自荐开源项目/资源/工具/文章~
**订阅方式**
1. **Star**并收藏项目[DevWeekly](https://github.com/Jackpopc/DevWeekly)
2. 关注<a href="https://www.zhihu.com/people/sharetechlee/activities">
知乎Jackpop</a>
3. 关注并星标<a href="https://mp.weixin.qq.com/s/hTZAGgkiMS0XPZ9OHQxFJg" rel="nofollow">公众号:平凡而诗意</a>
进阶技术,优质资源,实用工具,欢迎关注公众号**平凡而诗意**
<p align="center">
<img src="https://s1.ax1x.com/2022/07/10/jsCAdH.jpg" width="260" height="260"></img>
</p>
## 开源项目
#### 1. [jetfuel](https://github.com/jetfuel-dev/jetfuel)
` Python` `Star:104`
![](https://pic1.zhimg.com/80/v2-620acbaecf3196ab5550075c5d8c4f52_720w.png?source=d16d100b)
Jetfuel是一种性能分析器可以监视生产Python的性能并使结果易于聚合和搜索。
#### 2. [LovelyPlots](https://github.com/killiansheriff/LovelyPlots)
` Python` `Star:560`
![](https://pica.zhimg.com/80/v2-d057de00170b5d676c782ca11a66b7d1_720w.png?source=d16d100b)
LovelyPlots是一个包含matplotlib样式表的存储库可以很好地格式化科学论文论文和演示文稿的图形同时使它们在Adobe Illustrator中完全可编辑。
此外,.svg导出选项允许图形自动调整其字体以适应文档的字体。例如.tex文件中导入.svg插图将使用.tex文件中使用的文本字体自动生成。
#### 3. [tsuki](https://github.com/Devansh3712/tsuki)
` Python` `Star:58`
Tsuki是一个极简主义的开源社交媒体平台使用Python构建。
#### 4. [Xtra](https://github.com/crackededed/Xtra)
` Kotlin` `Star:350`
Xtra是一款适用于安卓的Twitch播放器和浏览器。
#### 5. [sbctl](https://github.com/Foxboron/sbctl)
` Go` `Star:555`
![](https://picx1.zhimg.com/80/v2-8409cb60e7b3868bc2ab4050c1709431_720w.gif?source=d16d100b)
sbctl 旨在成为一个用户友好的安全启动密钥管理器,能够设置安全启动,提供密钥管理功能,并跟踪需要在启动链中签名的文件。
#### 6. [cli](https://github.com/ipinfo/cli)
` Go` `Star:983`
用于 IPinfo API 的官方命令行工具。
#### 7. [thisisthewall](https://github.com/fakt309/thisisthewall)
` JavaScript` `Star:14`
使用此API你可以在任何设备的屏幕上获取壁纸的图片。
#### 8. [magic-regexp](https://github.com/danielroe/magic-regexp)
` TypeScript` `Star:1.4k`
一种经过编译、类型安全、可读的正则表达式替代方案。
#### 9. [frawk](https://github.com/ezrosent/frawk)
` Rust` `Star:1k`
frawk是一种小型编程语言用于编写处理文本数据的短程序。
它类似于AWK语言许多常见的Awk程序在传递给fruk时会产生等效的输出。如果你希望脚本像标准 Awk 字段一样处理转义的 CSV/TSV或者希望脚本执行得更快那么frawk会表现更好。
#### 10. [Vale](https://github.com/ValeLang/Vale)
` Scala` `Star:1k`
Vale是一种编程语言其目标不仅是快速和内存安全而且简单灵活。
## 资源工具
#### 1. [GitExplorer](https://gitexplorer.com/)
![img](https://pica.zhimg.com/80/v2-f43882c65d5dc249f09c5d8e68c43386_720w.png?source=d16d100b)
一款Git命令浏览器只需要选择想执行的动作它就可以快速生成命令。
#### 2. [Bookworm](https://itsfoss.com/bookworm-ebook-reader-linux/)
![bookwormlibraryview](https://picx1.zhimg.com/80/v2-6775e749c4536698eab6140e9f751e98_720w.jpg?source=d16d100b)
适用于 Linux 的简单而功能丰富的电子书阅读器
#### 3. [gitlogs](https://www.gitlogs.com/)
能够及时准确的发现最新优秀的Github项目。
#### 4. [readme.so](https://readme.so/editor)
![img](https://pic2.zhimg.com/80/v2-2b4bce0617aa65dfcc9f8527c8d9717c_720w.png)
readme是Github开源项目中非常简单的文件那么为什么有的readme写的那么精美
这款项目就可以通过简单的选择快速生成美观的readme。
#### 5. [learngitbranching](https://learngitbranching.js.org/?locale=zh_CN)
![img](https://picx1.zhimg.com/80/v2-2a377ba03daa4db5fb3b5261d970a8ad_720w.png?source=d16d100b)
一款在线的Git分支学习工具通过这款工具可以可视化的解释常用命令更有助于理解。
## 技术文章
#### 1. [了解Linux路由](https://ro-che.info/articles/2021-02-27-linux-routing)
过去只需在我的Linux终端中输入路`route`(或者后来的`ir route`),就可以准确了解我的所有路由。
现在情况已不再如此。
例如当前使用的机器使用wg-quick脚本通过有线卫士协议连接到Mullvad虚拟接口。我很确定我的所有流量都通过Mullvad但却无法从我的ip路由输出中看出这一点。
默认路由似乎通过我的物理网络接口而不是虚拟接口定向所有流量。
通过这篇文章就来了解一下Linux路由是如何工作的。
#### 2. [一个专业程序员的10年](https://thorstenball.com/blog/2022/05/17/professional-programming-the-first-10-years/)
10年对于一名程序员来说算是比较漫长的在这10年中项目、工作经历了很多也感悟了很多。
作者是一名从事10年编程的程序员从工作、技术等不同方面总结了自己的感悟很有借鉴意义。