Better Naming
377 subscribers
1 photo
45 links
记录自己实践或者看到的有趣的知识,包括但不限于

- 编辑器开发
- JS/TS/Node/Electron
- iOS 开发
- 自行车
- 播客

---

rebornix/甩甩鸟哥很严肃
Download Telegram
to view and join the conversation
虽然很纠结,但我终于还是发布了我的第一个 macOS 应用 mCast,一个 macOS menubar 播客播放器。纠结是因为总觉得很多功能都还没有做,但是这一次我觉得突破一下,即时发布以尽快获得反馈。感兴趣的同学不妨到 PH https://www.producthunt.com/posts/mcast 给投个票或者留言评论,谢谢!
上个月回了趟国,跟钉钉和语雀的同学们进行了一些技术交流,其中就交流了如何实现快捷键服务以及国际化(支持不同的键盘布局)。比较遗憾的是,快捷键支持的国际化,大家一般都没有考虑过。于是回来后,我把我们在 VS Code 实现快捷键服务遇到的浏览器标准的问题、如何支持布局切换等等,写了几篇文章记录了下。现在先分享给大家前两篇:

https://rebornix.com/vscode/2019/08/11/web-keyboard-support/
https://rebornix.com/vscode/2019/08/25/web-keyboard-support-2/
如何在会议中做好分享一直是门学问,但抛开内容不谈,我发现很多人其实连最基本的细节都没能处理好。「做一名合格的会议分享者」https://rebornix.com/work/2019/11/12/BetterScreenSharing/ 讲了讲在参加会议,分享内容时,你可以在一分钟内完成的优化 😉 而且大部分都可以通过 One Switch 这个应用完成 https://fireball.studio/oneswitch/
在 iPad Swift Playground 里用 SwiftUI 写了个小工具,移植到 macOS menubar 花了几个小时就发布出去了。然后创建一个全新的 Product Hunt 账号,凌晨投稿,八个多小时了一直在首页(链接 https://www.producthunt.com/posts/color-converter-2 )。

心血来潮+从零起步说的大概就是这样吧。创建新的 PH 账号,也是为了看看如果没有我的几个超级大V朋友(虽然不是苹果生态圈的)关注,这个应用自己能够走多远。
『使命召唤』我在 macOS 上一直使用 Insomania 测试 REST 和 GraphQL API (以前使用 Postman 更多一些),但在 iOS 上并没有对 GraphQL 有良好支持的。于是我就自己动手做一个,没想到光处理 REST 就需要一些功夫了。众人拾柴火焰高,如果你对 REST 和 GraphQL 感兴趣,并且有时间愿意帮忙的话,可以加入这款应用的 Test Flight https://testflight.apple.com/join/eiNhCr24 ,谢谢各位!
除了通过 Test Flight 进行反馈以外,也欢迎通过邮箱 penn.lv@gmail.com 跟我交流 😉
上周 Rust 社区发生了一件不小的事,知名框架 actix-web 作者宣布不再参与开源了。这是一次失败的社区管理以及企业大规模拥抱开源后给开源维护者带来的低性价比的负担。

作者创造并维护的开源项目拥有着广泛的社区关注,由于其性能长期吊打同行,它也获得了社区对其代码 robustness 的检查。社区对其过度使用 unsafe 表示担忧并且提供了建议(包括提交 patch),但是双方在沟通上言语极其激烈。社区对作者的要求和批评超出了一个 oss maintainer 理应承受的极限,而作者对待社区建议的态度则与其对宣传力度及效果(比如表示这个项目是 production ready 的)不符。最终作者表示退出项目,不再参与开源,引发了社区进一步的讨论甚至反思。

换个角度思考,随着大公司对开源项目的重视(倾向于使用开源项目而非自己造轮子),很多开源项目一不小心就会被大规模的应用到生产线上,随之而来的则是企业级项目对开源代码性能和稳定性上改进的需求,99% 的情况下这意味 OSS maintainer 为企业免费打工。如果 OSS maintainer 不能够从中获得其预期的收益,比如知名度、更好的工作机会、或者现金的支持,不用多久就会 burn out。如果想要避免这种情况,可以选择引入更多的 co-maintainer,尤其是那些有大公司支持的开发者,这样对于作者而言,既可以选择退居幕后,也可以选择继续领路,磨砺自己的 project management skill。

关于大 V们对这个事情的看法,可以阅读 [https://zhuanlan.zhihu.com/p/103632957](https://zhuanlan.zhihu.com/p/103632957) , [https://medium.com/@shnatsel/smoke-testing-rust-http-clients-b8f2ee5db4e6](https://medium.com/@shnatsel/smoke-testing-rust-http-clients-b8f2ee5db4e6) 。
估计大家最近在家呆的都快发毛了,给大家推荐两个播客:「故事FM」和 Justpod 的「去现场」。由于传统媒体的失位,这些播客反而充当了严肃媒体的角色 ;(
在家办公快两个月了,可以进行的脑力或者体力运动的选项都大幅减少,于是最近开始把家里的各种需要修理的地方更新零件,之后还会给 home office 进行 remodel。家里的烘干机,洗碗机出了问题都是照着 Youtube 上视频学习修复的,这一次轮到我回馈社区了 https://youtu.be/_gz5-QvkNJM
看到隔壁说 Channel 终于支持评论了 ……
一篇深入浅出解释为什么苹果的 M1 有这么大的性能优势,以及为什么 Intel/AMD 很难跟上。讲解了一些计算机基础知识,不过阅读起来没有难度,推荐 https://erik-engheim.medium.com/why-is-apples-m1-chip-so-fast-3262b158cba2
从去年春节到现在已经在家窝了一年了,期间 remodel 了书房,修了好几个家电,更换了一些智能家居设备,本来想录个视频讲讲为什么 home assistant 真香,结果录制过程中就被啪啪打脸。于是先写了文章介绍一下我现在使用 smart home 的情况 https://rebornix.com/home/2021/01/21/SmartHome/