6 分•作者: geekman7473•8 天前
返回首页
最新
3 分•作者: cachebag•8 天前
非常激动地宣布我完成了 `1.0.0` 版本,这标志着我的库 API 已经稳定。未来只有在主要版本更新(`2.0.0` 及以上版本)中才会出现重大更改。所有公共 API 均已文档化并经过测试。
`nmrs` 是一个通过 D-Bus 提供 NetworkManager 绑定的库。与 `nmcli` 封装器不同,`nmrs` 提供了直接的 D-Bus 集成,并提供了一个安全、符合人体工程学的 API,用于在 Linux 上管理 WiFi、以太网和 VPN 连接。它也与运行时无关,并且适用于任何 `async` 运行时。
这是我的第一个(真正的)开源项目,我对此感到非常自豪。通过 `nmrs` 找到我对 FOSS 的热爱,感觉真好。
希望有人能从中受益,并能慷慨地报告任何错误、功能请求或一般性批评!
> 我非常欢迎 [贡献](https://github.com/cachebag/nmrs)!
https://github.com/cachebag/nmrs
文档:
https://docs.rs/nmrs/latest/nmrs/
1 分•作者: devy•9 天前
1 分•作者: _nvs•9 天前
1 分•作者: paulpauper•9 天前
1 分•作者: shrutisingh18•9 天前
我一直在指导初级开发者(同时也审视自己的习惯),我注意到了一种现象:“消费者型开发者”。
我们能够无限制地获取高质量的教程(freeCodeCamp、YouTube、文档),但从头开始构建的能力似乎正在下降。我们更倾向于优化学习的感觉(看视频),而不是调试的痛苦。
我尝试过标准的“纪律”技巧(番茄工作法、屏蔽应用)来强迫自己构建,但都失败了。
所以我做了一个实验:我写了一个 Discord 机器人,用于追踪我的 GitHub 活动。规则是:如果我在 30 天内没有提交代码或发布项目更新,机器人就会永久禁止我访问我自己的社区。
结果:对“社交排斥”和失去访问权限的恐惧立刻奏效了。我在 7 天内发布的内容比过去 6 个月加起来的都多。
我在这里记录了逻辑和“NPC 陷阱”理论:https://youtu.be/i2xdJ5ISoTI
我的问题是:依赖“恐惧/赌注”对长期的工程能力提升来说是否可持续,或者这仅仅是导致倦怠的配方?很想知道其他人是否使用“高赌注”承诺来发布副项目。
1 分•作者: paulpauper•9 天前
1 分•作者: jxmorris12•9 天前
2 分•作者: gnabgib•9 天前
1 分•作者: mrzool•9 天前
2 分•作者: divbzero•9 天前
1 分•作者: vinni2•9 天前
3 分•作者: mfbx9da4•9 天前
2 分•作者: mubou2•9 天前
1 分•作者: birdculture•9 天前
1 分•作者: jhiggins777•9 天前
1 分•作者: flinner•9 天前
2 分•作者: fariszr•9 天前
2 分•作者: TheAlchemist•9 天前
1 分•作者: stringtoint•9 天前