codedump的电报频道
4.43K subscribers
151 photos
4 videos
2 files
622 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
#数据库
TPC-H Benchmark: Databend Cloud vs. Snowflake》,以TPCH性能测试,对比了一下Databend和Snowflake的表现。
#游戏引擎
#游戏开发

Ant Engine 开源》,Github主页

云风真是目前国内少有的:在多年以前就已经取得很大的成就,如今仍然活跃在编程第一线的程序员。

云风在网易游戏的贡献参考之前本频道发过的一篇电报:https://t.me/codedump_notes/497
👍101
#开源项目
Apache OpenDAL 毕业随感》,从Databend项目中孵化、演进出来的子项目OpenDAL,前几天正式从Apache毕业了,可以预见未来会有越来越多需要和多种云存储打交道的项目都会使用这个项目,进而成为默认的行业标准。
11👍4
#开源项目
XP可能是中国大陆最熟悉一致性算法(Paxos、Raft)的人之一,这次造了一个小玩具one_file_raft ,仅用300行Rust代码演示Raft原理。
👍15
#技术资料
位操作相关的两个文档:

基础版:《Binary Fundamentals
进阶版:《Bit Twiddling Hacks
👍11
#纪录片
何以中国》(B站宣传片),偏考古向的纪录片,讲述史前到秦代文明的历史,追溯中华文明的根基、发源与早期形成和发展。由于这段历史很多部分是没有文字记载的,所以辅之以相应的考古发现,加上拟人化的场景还原。文本台词、摄影都很棒,制作很精美的历史纪录片,我感觉不输以前看过的《河西走廊》。
另外,夏朝的部分一笔带过,看来目前为止的考古发现还没有找到夏朝真实存在过的强有力证据。
👍3👎21
#人工智能
AI infra:人工智能基础设施行业全景图。该网站汇集了人工智能领域的基础设施设计,将相关公司和产品归类为6大主要类别:
1.Application Development
2.Orchestration
3.Data Management
4.Runtime
5.Foundation Model
6.Hardware & Cloud
🤯1
#独立开发
indie-hacker-tools:收录独立开发者出海技术栈和工具。对应的导航站点 :chuhai.tools

收录标准:
帮助独立开发者提升开发效率
帮助独立开发者降低成本
市场上足够流行
👍8
#方法论
现在特别喜欢工作里遇到不懂的问题,这意味着我当前的知识和问题之间,存在不少的gap点,我是这样“递归”来解决遇到的问题的:

1. 把遇到的问题一个个写下来,形成一个“问题列表”(list of problem),对问题的描述越具体越好;
2. 遍历第一步形成的“问题列表”,逐个解决。过程中记录、整理下来当前知识到解决这个问题之间,需要新增的知识点;
3. 第2步解决问题时如果同样遇到了问题,同样按照第一步的流程,把解决这个问题时遇到的子问题添加到“问题列表”里;
4. 重复以上三步,直到清空“问题列表”中的所有问题。

(附图中是这个流程的伪代码,但是不够准确,修改后的伪代码见评论)

四步下来之后,基本就完成了当前知识到问题之间,所有问题点的清理,以及新增知识点的整理。

知识点整理,需要落到具体的(文件)存储中,而不能仅仅局限于自己脑子里的“内存记忆”,而落到存储中需要有以下的要求:
* 条理化、结构化;
* 如果有可能,尽量增加图形化描述;
* 时常回顾,确保每次回顾都能看懂以前的表述,如果没有就修改或者润色。

整个流程的重点是:
* 把大的问题,划分成一个个的子问题,划分的标准是:是否能够解决这个子问题,如果不能就接着划分,让大的不能直接解决的问题“越具体越好”。
* 解决问题的过程中,把缺失的知识点整理补上,这样以后遇到类似的问题就能直接解决了。将原有的知识和新增的知识连接起来。
👍24
#开源项目
去年Cloudflare在其官方博客介绍了使用Rust重写的代理层Pingora,如今这个项目开源了。不过跟我预想的有点不一样,看起来这个项目是一个库(library),而不是类似Nginx那样的独立二进制文件。

C\C++过往在互联网领域的主要阵地,就是写基础设施类(infrastructure)的软件,比如数据库、网关等类型的项目,互联网时代成长起来的经典基础软件Nginx、Redis都是这样的作品。我也曾经用C\C++写过多年基础设施,丝毫不怀疑这块阵地后面会更多被Rust侵蚀,尤其是新开的项目,会再选择用C\C++的会更少了。
2