BytePower 技术周刊 - 017
文章
如何在 Linux 中实时监控日志文件 ☞(中文)
本教程解释了如何实时监控 Linux 日志文件(桌面、服务器或应用),以进行诊断和故障排除。
B 端产品如何提高易学性? ☞(中文)
B 端产品并不是为初级用户或者高级用户中的某一类用户使用的,而是会涉及到初级、中级、高级等各层级的用户,要让他们都方便的使用,快速上手。因此,我们需要思考怎么设计才能尽可能让接触 B 端产品的用户都觉得好用、简单,设置较低的准入门槛,还是提供符合心智模型的习惯设计。
双链笔记软件推荐:Logseq 和它的五种用法 ☞(中文)
体验一款笔记软件最快乐的时候,是看着茫茫多的功能列表然后发动想象力,你总能屡试不爽地预支一些并不存在的成就感。而放弃一款笔记软件,是当你两三天过后再打开它,思索片刻后发现,其实我那价值贫乏且低产的工作,好像也没有什么好写的。**为什么都用了无数款笔记软件,我却依然还写不好这一生?**我想原因就在于,从「快乐地幻想」到「失望地卸载」,这个圈一直在循环,正如 GTD 软件,正如记账软件。
幸好这种低落的情绪总是来得快去得也快,让我在完全放弃之前,还能遇到 Logseq。它用一种很奇妙的方式让我发现,原来我也有值得写的东西,而我也真的用它写了 30 万字,动力就来自软件机制所制造的持续不断的正反馈。
如果你好奇这是怎样的一个实现过程,欢迎你继续阅读。
思维导图不等于信息架构! ☞(中文)
很多在网上写信息架构的人,上来就给我画一张思维导图,仅仅把产品的导航菜单就当作信息架构,真是误人子弟。
Windows 11 运行安卓应用是什么体验? ☞(中文)
Windows 11 可以运行安卓应用,本文给出了详细的操作步骤,作者也总结了自己的使用体验。
不要只构建一套通用 API ☞(英文)
作者提出,后端应该提供两套 API,一套是外部使用的通用 API,服务特定的数据,另一套是自家使用的应用 API,服务特定的页面。
工具和资源
字节跳动开源的两个前端和中后端框架
- 抖音系企业应用设计系统 Semi Design
- ArcoDesign 是由字节跳动 GIP UED 团队和架构前端团队联合推出的企业级设计系统。
gopay ☞
Go 的集合支付库。支持微信、支付宝、PayPal、QQ 支付。
rpcx ☞
国内大佬开源的 Go 语言 RPC 框架。框架入门轻松能够快速上手,性能优于 grpc-go 而且众多国内大厂都在用 。
lexer ☞
在线编程语言词法分析器。基于 DFA 算法实现支持多语言扩展,可用于代码编辑器的语法高亮等场景。同时项目的代码量少还有详细的源码讲解文档,适合对词法分析感兴趣的小伙伴学习。在线尝试
// 词法分析器
let lexer = {
// 有限状态自动机 deterministic finite automaton
DFA: {
result: {
matchs: [], // 已匹配的字符队列
tokens: [], // 已生成的token列表
},
state: DFA_STATE_CONST.S_RESET, // 当前机器的状态
events: {
flowtoNextState(ch, state) {
lexer.DFA.resultChange.pushToMatchs(ch);
lexer.DFA.state = state;
},
flowtoResetState() {
lexer.DFA.state = DFA_STATE_CONST.S_RESET;
},
},
},
};
q ☞
用 SQL 方式查询 CSV 文件的命令行工具。支持 where、group_by、join 查询和中文等多种字符编码,还可以把查询结果转存到数据库。
q "SELECT COUNT(*) FROM ./clicks_file.csv WHERE c3 > 32.3"
ps -ef | q -H "SELECT UID,COUNT(*) cnt FROM - GROUP BY UID ORDER BY cnt DESC"
qlib ☞
微软开源的 AI 量化交易平台。它包含了数据处理、模型训练、回测等模块,涵盖了 Alpha 挖掘、风险建模、组合优化等功能
context-note ☞
一个 Chrome 浏览器插件,可以对网页做笔记,下次打开该网页,笔记就会显示,并提供富文本编辑器和笔记标签。
APIAuto ☞
腾讯公司内部的开源项目,一个强大的 HTTP 接口测试工具,可以机器学习零代码对接口测试。
有趣的东西
海平面上升 100 米 ☞
现在的世界地图是这样的。
如果海平面上升 100 米,世界地图会变成下面这样。
机器看门狗 ☞
韩国现代汽车向波士顿动力公司,采购了一些机器狗,在工厂里面巡逻。这种机器狗带有热像仪和 3D 激光雷达,白天可以识别异常发烫的设备,及时报警,防止发生火灾。
到了晚上,它就变成厂区里面游荡的看门狗,用于发现哪扇门没有锁好、哪间屋子没有关灯。但是,它不会去追逐入侵者,程序没有做这方面的设定。
相比人类,机器人(或机器狗)在门房、巡夜这些方面,有着巨大的优势,功能更强、成本更低。如果发现异常,它只要能及时报警就可以了。不难想象,再过几年,你遇到的安保人员可能都是机器人。
city-roads ☞
自动生成任意城市的道路图。采用 OpenStreetMap 的免费数据实现城市道路可视化,还支持导出图片用这些图片做壁纸感觉很酷。在线尝试