到了年底年会季,偌大的年会找不出一张像样的自己拍的照片,就用默认图吧
开源
openpilot-leapmotor-T03-2021-smart
ArinWu/openpilot-leapmotor-T03-2021-smart 看起来是一个实现 openpilot 对零跑 T03 2021 版车型的适配,并分享适配的过程。 openpilot 是由 comma.ai 公司开发的一个旨在实现车辆自动驾驶功能的开源软件项目,其目标是为用户提供一个可定制、可扩展且透明的自动驾驶解决方案, 让开发者和爱好者能够深入研究和开发自动驾驶技术。 按理说,要实现 openpilot 对某个车型的适配,需要对车辆的 CAN 总线有非常深入的了解,目测作者目前还在适配的过程中,希望能够顺利完成。 只不过车企对 CAN 总线的保护措施也是非常严格的,要想完全逆向协议,还是有一定难度的。
frigate
blakeblackshear/frigate 一个开源的NVR,支持多种IP Camera接入,还带基本的实时目标识别。但是国内基本上海康、大华都把这些买卖做到比自己买通用硬件还便宜的地步了。 所以这些领域开源的意义何在?最终还是为了兜售自己的商业产品吧……
技术
一次意外的删库
hadoop fs -rmr -skipTrash /user/hive/warehouse/
啥也不说了,因为命令被截断了,导致出现上述的操作。至于怎么恢复,参考 删了HDFS又能怎样?记一次删库不跑路事件
但是我们似乎没有那么好运,过多细节不说了,给数据维护的同学一些经验:
- 绝对不要相信人,要相信系统。虽然系统也是人开发的,但是系统可以通过测试、验证、监控等手段来保证其正确性。
- 遇到任何误操作,如果条件允许,第一时间停止服务。
- 最小授权是安全的第一准则,防君子的意义很多时候远比防小人更重要。
- 相信人类千百年来的智慧,垃圾桶在现实中有需要,在数字世界里同理,如果有其他哲学也请优先参考现实世界的生活和工业实践。
随笔
程序员的梗
来自于部门年会的一个节目《有梗的程序员》,特地说一说我对程序员这个群体的感受。
程序员群体具有鲜明且多元的特质,在技术、思维、性格、社交等方面都有表现。
- 幽默,说程序员的梗其实很多时候是在自嘲,自嘲是一种幽默的表现,也是一种自我调节的方式。算是一种乐观对待生活的态度,
- 缜密,程序员的思维往往是缜密的,这也是他们在解决问题的时候能够快速定位问题的原因。
- 自律,程序员的自律能力往往是很强的,虽然可能很多人并不认同这一点,但就我接触的人群范围,程序员的自律基本高于平均水平。
当然,很多时候人们看到的程序员是一种刻板印象:穿着单调、无趣、不善沟通。 我计划在后续的周刊中陆续分享一些我所认识的程序员的故事……