#文章
《这名“业余”程序员 曾用50张1080Ti对抗癌症》
https://mp.weixin.qq.com/s/2zNoWtOHdwC0nNnT0d_WBQ
佩服作者的行动力。
作者在v2ex的帖子:https://www.v2ex.com/t/843341
"Not all heros wear capes"(“ 不是所有英雄,都披着披风 ”)。
《这名“业余”程序员 曾用50张1080Ti对抗癌症》
https://mp.weixin.qq.com/s/2zNoWtOHdwC0nNnT0d_WBQ
佩服作者的行动力。
作者在v2ex的帖子:https://www.v2ex.com/t/843341
"Not all heros wear capes"(“ 不是所有英雄,都披着披风 ”)。
Weixin Official Accounts Platform
这名“业余”程序员,曾用50张1080Ti对抗癌症。
“ 不是所有英雄,都披着披风 ”。
👍24
#文章
《Rust, Databend and the Cloud Warehouse(5)从 Git 到 Fuse Engine 存储引擎》
https://bohutang.me/2022/05/06/databend-cloud-warehouse-fuse-engine/
有时间还是应该看看git的实现,我现在还是只会最常用的那几个git命令,原理不甚理解。
《Rust, Databend and the Cloud Warehouse(5)从 Git 到 Fuse Engine 存储引擎》
https://bohutang.me/2022/05/06/databend-cloud-warehouse-fuse-engine/
有时间还是应该看看git的实现,我现在还是只会最常用的那几个git命令,原理不甚理解。
👍7
#博客
周刊(第14期):重读Raft论文中的集群成员变更算法(二):实践篇
博客:https://www.codedump.info/post/20220507-weekly-14/
公众号:https://mp.weixin.qq.com/s/Rw7-8jtgxVWRl2KJI5svjQ
邮件订阅:https://www.getrevue.co/profile/lichuang
(发现这一篇的邮件订阅文字里,忘记加博客地址了:)
周刊(第14期):重读Raft论文中的集群成员变更算法(二):实践篇
博客:https://www.codedump.info/post/20220507-weekly-14/
公众号:https://mp.weixin.qq.com/s/Rw7-8jtgxVWRl2KJI5svjQ
邮件订阅:https://www.getrevue.co/profile/lichuang
(发现这一篇的邮件订阅文字里,忘记加博客地址了:)
codedump的网络日志
周刊(第14期):重读Raft论文中的集群成员变更算法(二):实践篇 - codedump的网络日志
#文档
《C语言编程透视》
C的语法糖不多,语法层面要学习的东西也实在不多,但是C的难点主要是和系统打交道层面的,这篇文档就专注在这方面的解释上,算是这方面比较少见的文档了。
https://tinylab-1.gitbook.io/cbook/
github地址:https://github.com/tinyclub/open-c-book
《C语言编程透视》
C的语法糖不多,语法层面要学习的东西也实在不多,但是C的难点主要是和系统打交道层面的,这篇文档就专注在这方面的解释上,算是这方面比较少见的文档了。
https://tinylab-1.gitbook.io/cbook/
github地址:https://github.com/tinyclub/open-c-book
tinylab-1.gitbook.io
简介 | C 语言编程透视
👍16
前几周推荐了flomo创始人少楠的播客,最近听了flomo另一位联合创始人Light的播客,就一并推荐吧,《Super黄对话Light:当我们谈论长期主义时,我们在谈论什么》 https://www.xiaoyuzhoufm.com/episode/624b7c41bfd2579bb2384e9f?s=eyJ1IjogIjYwNDliYmI3ZTBmNWU3MjNiYjQ5M2U0YSJ9
Xiaoyuzhoufm
Super黄对话Light:当我们谈论长期主义时,我们在谈论什么【深入聊聊S3E01】
听《深入聊聊》上小宇宙。 既然都要见面,不如深入聊聊。我是Super黄,第三季聚焦在产品相关的深度垂直方向,希望给大家带来有很长半衰期的内容,每一期都值得你听完。
👍1
微博上看到的一张图片对比,《一张图告诉你中国/美国/日本 三个国家logo风格到底有什么区别?》
看到一个有意思的解读是:“代表了三种文化:农业大国的宠物情节;地广人稀的简单简约;用掉每一寸空间的岛国文化。”
https://weibo.com/6327309060/LsVp7v5Nn
看到一个有意思的解读是:“代表了三种文化:农业大国的宠物情节;地广人稀的简单简约;用掉每一寸空间的岛国文化。”
https://weibo.com/6327309060/LsVp7v5Nn
❤2
#博客
《周刊(第15期):图解ARIES论文(上)》
引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)是论文《ARIES: A Transaction Recovery Method Supporting Fine-Franularity Locking and Partial Rollbacks Using Write-Ahead Logging》中提到的一种存储引擎中数据恢复的算法。这篇论文可以说是存储引擎数据恢复领域必读的一篇论文,这两期的周刊就是对这篇论文的图解,这是其中的上篇。
博客:https://www.codedump.info/post/20220514-weekly-15/
公众号:https://mp.weixin.qq.com/s/tT-vFRTVwieCz3x2uUAQmg
邮件订阅:https://www.getrevue.co/profile/lichuang
《周刊(第15期):图解ARIES论文(上)》
引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)是论文《ARIES: A Transaction Recovery Method Supporting Fine-Franularity Locking and Partial Rollbacks Using Write-Ahead Logging》中提到的一种存储引擎中数据恢复的算法。这篇论文可以说是存储引擎数据恢复领域必读的一篇论文,这两期的周刊就是对这篇论文的图解,这是其中的上篇。
博客:https://www.codedump.info/post/20220514-weekly-15/
公众号:https://mp.weixin.qq.com/s/tT-vFRTVwieCz3x2uUAQmg
邮件订阅:https://www.getrevue.co/profile/lichuang
codedump的网络日志
周刊(第15期):图解ARIES论文(上) - codedump的网络日志
👍4
#数据库
《Let's build a distributed Postgres proof of concept》
https://notes.eatonphil.com/distributed-postgres.html
《Let's build a distributed Postgres proof of concept》
https://notes.eatonphil.com/distributed-postgres.html
👍2
#项目
该项目意图回答“当你在浏览器中输入 google.com 并且按下回车之后发生了什么”这个问题,可能对面试会有一点帮助?
(我对这类问题的吐槽是,如果面试官非要从上到下每个细节都很清楚,不知道能不能接受面试者的反问,比如这个问题别只问到OS那一层了,问到机器码、汇编这一层面试官能不能自己解答出来?所以感觉这些问题挺没意思的。)
英文:https://github.com/alex/what-happens-when
中文:https://github.com/skyline75489/what-happens-when-zh_CN
该项目意图回答“当你在浏览器中输入 google.com 并且按下回车之后发生了什么”这个问题,可能对面试会有一点帮助?
(我对这类问题的吐槽是,如果面试官非要从上到下每个细节都很清楚,不知道能不能接受面试者的反问,比如这个问题别只问到OS那一层了,问到机器码、汇编这一层面试官能不能自己解答出来?所以感觉这些问题挺没意思的。)
英文:https://github.com/alex/what-happens-when
中文:https://github.com/skyline75489/what-happens-when-zh_CN
GitHub
GitHub - alex/what-happens-when: An attempt to answer the age old interview question "What happens when you type google.com into…
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?" - alex/what-happens-when
👍5
#博客
周刊(第16期):图解ARIES论文(下)
引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)是论文《ARIES: A Transaction Recovery Method Supporting Fine-Franularity Locking and Partial Rollbacks Using Write-Ahead Logging》中提到的一种存储引擎中数据恢复的算法。这篇论文可以说是存储引擎数据恢复领域必读的一篇论文,这两期的周刊就是对这篇论文的图解,这是其中的下篇。
博客:https://www.codedump.info/post/20220521-weekly-16/
公众号:https://mp.weixin.qq.com/s/LVcjbHoehkX1p1lUbVrrww
邮件订阅:https://www.getrevue.co/profile/lichuang
周刊(第16期):图解ARIES论文(下)
引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)是论文《ARIES: A Transaction Recovery Method Supporting Fine-Franularity Locking and Partial Rollbacks Using Write-Ahead Logging》中提到的一种存储引擎中数据恢复的算法。这篇论文可以说是存储引擎数据恢复领域必读的一篇论文,这两期的周刊就是对这篇论文的图解,这是其中的下篇。
博客:https://www.codedump.info/post/20220521-weekly-16/
公众号:https://mp.weixin.qq.com/s/LVcjbHoehkX1p1lUbVrrww
邮件订阅:https://www.getrevue.co/profile/lichuang
codedump的网络日志
周刊(第16期):图解ARIES论文(下) - codedump的网络日志
#存储
这两周的周刊花了两期介绍ARIES论文:
https://www.codedump.info/post/20220514-weekly-15/
https://www.codedump.info/post/20220521-weekly-16/
巧得很,就在昨晚发现这个前端展示ARIES原理的页面:
https://mwhittaker.github.io/aries/
项目的开源地址:
https://github.com/mwhittaker/aries
我觉得,结合我博客的论文解读,加上这个演示页面,对于理解这个算法很有帮助了。
这两周的周刊花了两期介绍ARIES论文:
https://www.codedump.info/post/20220514-weekly-15/
https://www.codedump.info/post/20220521-weekly-16/
巧得很,就在昨晚发现这个前端展示ARIES原理的页面:
https://mwhittaker.github.io/aries/
项目的开源地址:
https://github.com/mwhittaker/aries
我觉得,结合我博客的论文解读,加上这个演示页面,对于理解这个算法很有帮助了。
codedump的网络日志
周刊(第15期):图解ARIES论文(上) - codedump的网络日志
👍1
#文章
xuanwo关于开源项目贡献相关的两篇文章。
《如何为开源项目撰写 RFC》
https://xuanwo.io/reports/2022-19/
《如何贡献复杂的项目》
https://xuanwo.io/reports/2022-18/
xuanwo关于开源项目贡献相关的两篇文章。
《如何为开源项目撰写 RFC》
https://xuanwo.io/reports/2022-19/
《如何贡献复杂的项目》
https://xuanwo.io/reports/2022-18/
xuanwo.io
2022-19: 如何为开源项目撰写 RFC
An infrastructure engineer, focused on distributed storage system
👍9
#文章
singularity创始人的这篇文章,解释了为何将项目从C++改成Rust,题目是《Building a Cloud Database from Scratch: Why We Moved from C++ to Rust》
https://singularity-data.com/blog/building-a-cloud-database-from-scratch-why-we-moved-from-cpp-to-rust/
到了Infoq的编辑手里,为了吸引眼球,题目就变成了《初创数据库公司的疯狂行为:删掉花7个月开发的27万行C++代码,用Rust全部重写一遍》
https://mp.weixin.qq.com/s/AZZ72kq_2eQeVClpAkAqwg
我想静静。
从我自己的经历来看,用C系写的软件,至少在内存错误的处理上是不如Rust的,预估也会比使用Rust会多更多的时间达到稳定。也不是S家一家出于这个原因使用Rust,PingCAP也是如此。所以这个更换在我看来还算及时和正确,见之前的周刊:
https://www.codedump.info/post/20220227-weekly-7/
singularity创始人的这篇文章,解释了为何将项目从C++改成Rust,题目是《Building a Cloud Database from Scratch: Why We Moved from C++ to Rust》
https://singularity-data.com/blog/building-a-cloud-database-from-scratch-why-we-moved-from-cpp-to-rust/
到了Infoq的编辑手里,为了吸引眼球,题目就变成了《初创数据库公司的疯狂行为:删掉花7个月开发的27万行C++代码,用Rust全部重写一遍》
https://mp.weixin.qq.com/s/AZZ72kq_2eQeVClpAkAqwg
我想静静。
从我自己的经历来看,用C系写的软件,至少在内存错误的处理上是不如Rust的,预估也会比使用Rust会多更多的时间达到稳定。也不是S家一家出于这个原因使用Rust,PingCAP也是如此。所以这个更换在我看来还算及时和正确,见之前的周刊:
https://www.codedump.info/post/20220227-weekly-7/
RisingWave: Open-Source Streaming Database
On the Way to Democratized Stream Processing: RisingWave’s Roadmap - RisingWave: Open-Source Streaming Database
Embark on the journey towards democratized stream processing with RisingWave's roadmap. This blog unveils the future plans and vision, showcasing how RisingWave aims to empower organizations by making stream processing accessible to all, driving innovation…
👍2👏1😁1
#文章
《Let's build a distributed Postgres proof of concept》
https://notes.eatonphil.com/distributed-postgres.html
《Let's build a distributed Postgres proof of concept》
https://notes.eatonphil.com/distributed-postgres.html
#Rust
《pretzelhammer's Rust blog》
https://github.com/pretzelhammer/rust-blog
其中的《Tour of Rust's Standard Library Traits》有中文翻译:
https://github.com/pretzelhammer/rust-blog/blob/master/posts/translations/zh-hans/tour-of-rusts-standard-library-traits.md
《pretzelhammer's Rust blog》
https://github.com/pretzelhammer/rust-blog
其中的《Tour of Rust's Standard Library Traits》有中文翻译:
https://github.com/pretzelhammer/rust-blog/blob/master/posts/translations/zh-hans/tour-of-rusts-standard-library-traits.md
GitHub
GitHub - pretzelhammer/rust-blog: Educational blog posts for Rust beginners
Educational blog posts for Rust beginners. Contribute to pretzelhammer/rust-blog development by creating an account on GitHub.
❤4
#openraft
一位使用openraft实现撮合引擎项目的兄台,写了一篇使用openraft的心得:
https://blog.csdn.net/weixin_41308834/article/details/124960923
对应的项目代码也开源了,可以做为使用openraft的一个代码例子:
https://github.com/raymondshe/matchengine-raft
一位使用openraft实现撮合引擎项目的兄台,写了一篇使用openraft的心得:
https://blog.csdn.net/weixin_41308834/article/details/124960923
对应的项目代码也开源了,可以做为使用openraft的一个代码例子:
https://github.com/raymondshe/matchengine-raft
blog.csdn.net
OpenRaft实操分享_Raymond-Shen的博客-CSDN博客
由于工作需要,一直对原子多播应用有非常浓厚的兴趣。通过一段时间的技术选型。我们非常幸运的得到了databend社群的热心支持。我也想通过我们的实际工作,对Openraft的未来应用尽一些微薄之力。我的实践的上一篇文章反应了我们的选型过程,有兴趣的人可以看一下。Raft in Rust (原子多播+撮合引擎)_Raymond-Shen的博客-CSDN博客前言Raft作为一个分布式协同算法,这是原子多播的一个非常重要的视线。今天也得到了广泛的应用。当前情况下,我们为了更好的实现一个快速的撮合引擎,我们进
👍2
#其它
虎哥和来自TiDB的另外一位嘉宾,明天分享一下云原生数据库的设计:
https://mp.weixin.qq.com/s/RNrX48irBuQsBR5msSRTig
我之前的一个推:
“随着cloud成为新的基础设施,原来在OS上打造的infra(DB、DFS、MQ)会在新的CLOUD这一层再被打造一遍。
已知的有snowflake(db)、databend(db,开源,兼容mysql、CK协议)、juicefs(dfs),未来还会有更多。
环境变化了,物种对应的也会发生变化,甚至于原先的infra也要进化到cloud这一层上来工作了。”
在很多基础软件都会慢慢进化到必须有一个cloud版本的时候,不妨了解一下这些基础软件都是怎么在云上打造的。原推见:
https://twitter.com/lichuang/status/1526786255807201281
虎哥和来自TiDB的另外一位嘉宾,明天分享一下云原生数据库的设计:
https://mp.weixin.qq.com/s/RNrX48irBuQsBR5msSRTig
我之前的一个推:
“随着cloud成为新的基础设施,原来在OS上打造的infra(DB、DFS、MQ)会在新的CLOUD这一层再被打造一遍。
已知的有snowflake(db)、databend(db,开源,兼容mysql、CK协议)、juicefs(dfs),未来还会有更多。
环境变化了,物种对应的也会发生变化,甚至于原先的infra也要进化到cloud这一层上来工作了。”
在很多基础软件都会慢慢进化到必须有一个cloud版本的时候,不妨了解一下这些基础软件都是怎么在云上打造的。原推见:
https://twitter.com/lichuang/status/1526786255807201281
Weixin Official Accounts Platform
解密云原生数据库 | 活动推荐
😁4
#杂
看了央视新闻的推送,才知道5.28是辛弃疾的诞辰,这里列出了一批辛弃疾的词来:
https://mp.weixin.qq.com/s/mEFCFKrYDKGwgqXUzYHmuQ
这才发现里面很多词都有听过,有点像现在一些很红的歌,多少都听过那么几句的。
比如:
“少年不识愁滋味”
“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”
“醉里挑灯看剑,梦回吹角连营”
“稻花香里说丰年,听取蛙声一片”
....
在为数不多知道他的诗词里,最喜欢的还是那句:“我见青山多妩媚,料青山见我应如是”。
另一位网友的总结:“我觉得他是宋词集大成者,既能写最喜小儿无赖,又能写沙场秋点兵,不滞于豪放或婉约,当真信手拈来。再加上他前承岳武穆,后接文天祥,这三人的精神都值得我敬佩”
https://twitter.com/frostming90/status/1530570915653754883
看了央视新闻的推送,才知道5.28是辛弃疾的诞辰,这里列出了一批辛弃疾的词来:
https://mp.weixin.qq.com/s/mEFCFKrYDKGwgqXUzYHmuQ
这才发现里面很多词都有听过,有点像现在一些很红的歌,多少都听过那么几句的。
比如:
“少年不识愁滋味”
“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”
“醉里挑灯看剑,梦回吹角连营”
“稻花香里说丰年,听取蛙声一片”
....
在为数不多知道他的诗词里,最喜欢的还是那句:“我见青山多妩媚,料青山见我应如是”。
另一位网友的总结:“我觉得他是宋词集大成者,既能写最喜小儿无赖,又能写沙场秋点兵,不滞于豪放或婉约,当真信手拈来。再加上他前承岳武穆,后接文天祥,这三人的精神都值得我敬佩”
https://twitter.com/frostming90/status/1530570915653754883
Weixin Official Accounts Platform
稼轩居士,生辰快乐!
🥰7