好资源和短想法
#杂
偶然在推上看到有推友讨论《深入理解UNIX系统内核》这本书,译者之一的李雨正好是我之前的同事,他的故事也比较“传奇”。
中专学历出身(上世纪90年代中,因为好的中专包工作分配,还能去当时还挺吃香的事业单位,所以有好些成绩好的初中毕业生初中毕业以后选择了读中专,李雨就是这种情况),后来中专毕业之后,到运营商工作,从事入户安装网络之类的工作。不知道咋回事开始对刚刚兴起的Linux感兴趣,于是就开始自学编程,加入一家当时在中国做开源Linux桌面系统的公司,一步一步搞起了Linux,后面又开始接触Linux内核编程。
再后来,到了淘宝刚组建的Linux内核组工作正儿八经开始了Linux内核编程相关的工作,好像最后做到了阿里P8级别。华为开始组建自己的OS内核实验室之后,跳到华为从事自主OS内核的开发。
以“华为 李雨”为关键字,能在网上搜到他的一篇PPT。
他的故事又(为什么我说“又”)是一个“异常样本”,但在我看来样本提供的就是各种“可能性”。
偶然在推上看到有推友讨论《深入理解UNIX系统内核》这本书,译者之一的李雨正好是我之前的同事,他的故事也比较“传奇”。
中专学历出身(上世纪90年代中,因为好的中专包工作分配,还能去当时还挺吃香的事业单位,所以有好些成绩好的初中毕业生初中毕业以后选择了读中专,李雨就是这种情况),后来中专毕业之后,到运营商工作,从事入户安装网络之类的工作。不知道咋回事开始对刚刚兴起的Linux感兴趣,于是就开始自学编程,加入一家当时在中国做开源Linux桌面系统的公司,一步一步搞起了Linux,后面又开始接触Linux内核编程。
再后来,到了淘宝刚组建的Linux内核组工作正儿八经开始了Linux内核编程相关的工作,好像最后做到了阿里P8级别。华为开始组建自己的OS内核实验室之后,跳到华为从事自主OS内核的开发。
以“华为 李雨”为关键字,能在网上搜到他的一篇PPT。
他的故事又(为什么我说“又”)是一个“异常样本”,但在我看来样本提供的就是各种“可能性”。
#sqlite
这个叫 fly.io 的网站博客上,分享了好些sqlite的实现文章:
《SQLite Internals: Pages & B-trees》
《How SQLite Helps You Do ACID》
《How SQLite Scales Read Concurrency》
另外不知道是我最近研究sqlite的缘故,感觉对比以前能看到的各种玩sqlite的姿势越来越多了。
这个叫 fly.io 的网站博客上,分享了好些sqlite的实现文章:
《SQLite Internals: Pages & B-trees》
《How SQLite Helps You Do ACID》
《How SQLite Scales Read Concurrency》
另外不知道是我最近研究sqlite的缘故,感觉对比以前能看到的各种玩sqlite的姿势越来越多了。
https://youtu.be/o_AIw9bGogo 终于有时间干点别的事了,决定把屯了快一年的 talk 看掉
#Life #Mac
💻 M2 MacBook Air 入手决策小记
💻 上周末,我购入的 M2 MacBook Air 到手了,作为日常办公的设备,这条推送就记录一下我的决策链路。
👀 首先我手上的 MacBook 是一台 2016 初代 TouchBar 的 MacBook Pro,一直放在家里合盖外接显示器使用。今年年初,我入手了一台 iPad Pro,希望能够让它承载我日常工作时间外外出轻度生产的需求。今年6月份,我入手了一台二手 M1 的 Mac mini,因为我觉得首先 Apple Silicon 芯片足够强,并且我一直合盖并外接显示器使用 MacBook Pro 确实需要更合适的设备。
😌 这样使用下来感觉还是比较不错的,忘记说了,我之前日常工作使用的是公司下发的 MacBook Pro,有一些原因,我不会在日常生活中使用这台设备。随着今年从公司离职,这台设备也上交了,新的工作还是需要一台像样的 MacBook,之前 2016 款的 MacBook Pro 有点力不从心,并且不够便携。
🤔 所以购买一台 MacBook Air 还是 MacBook Pro 就成为了新的课题。我相信一个理论,如果让你开始思考是 Air 还是 Pro,那么就说明你并没有一个核心需要 Pro 的刚需场景。所以果断投入 MacBook Air 的怀抱。接踵而来的问题 —— M1 还是 M2,这个确实让我思考了良久,这其中也看了很多类似比较的视频。最终让我选择 M2 MacBook Air 有以下两个因素:
1⃣️ 还是有上升的预算。首先思考 M1 还是 M2 这个问题并不觉得冲着少花钱去的,还要考虑性价比,同样的配置应该也是多花 2000 块钱,还是要看多花这些钱能够解决我什么问题;
2⃣️ 买新不买旧。承接第一个思考点,如果买了 M1 我可能会不断的思考为什么不买 M2,如果遇到一些瑕疵上的场景,可能还会遗憾但是买 M2 是不是就不会有这些遗憾(其实实际上可能买 M2 也还是会遇到这些问题),并且这台生产力 Mac 我还是希望能多用几年,M2 MacBook Air 无论是芯片还是款式都是新的,相信可以帮我渡过更多的时光。
👏 所以经过上述决策,我决定购买 M2 款的 MacBook Air,实际这两天用下来还是非常棒的。目前的综合场景就是公司办公使用 MacBook Air,回家就使用 Mac mini,外出的话会使用 iPad Pro(当然新款 MacBook Air 非常轻,相信也可以胜任便携外出这个场景)。
📮 本文首发于 不求甚解 频道,欢迎关注。
频道:@NewlearnerChannel
💻 上周末,我购入的 M2 MacBook Air 到手了,作为日常办公的设备,这条推送就记录一下我的决策链路。
👀 首先我手上的 MacBook 是一台 2016 初代 TouchBar 的 MacBook Pro,一直放在家里合盖外接显示器使用。今年年初,我入手了一台 iPad Pro,希望能够让它承载我日常工作时间外外出轻度生产的需求。今年6月份,我入手了一台二手 M1 的 Mac mini,因为我觉得首先 Apple Silicon 芯片足够强,并且我一直合盖并外接显示器使用 MacBook Pro 确实需要更合适的设备。
😌 这样使用下来感觉还是比较不错的,忘记说了,我之前日常工作使用的是公司下发的 MacBook Pro,有一些原因,我不会在日常生活中使用这台设备。随着今年从公司离职,这台设备也上交了,新的工作还是需要一台像样的 MacBook,之前 2016 款的 MacBook Pro 有点力不从心,并且不够便携。
🤔 所以购买一台 MacBook Air 还是 MacBook Pro 就成为了新的课题。我相信一个理论,如果让你开始思考是 Air 还是 Pro,那么就说明你并没有一个核心需要 Pro 的刚需场景。所以果断投入 MacBook Air 的怀抱。接踵而来的问题 —— M1 还是 M2,这个确实让我思考了良久,这其中也看了很多类似比较的视频。最终让我选择 M2 MacBook Air 有以下两个因素:
1⃣️ 还是有上升的预算。首先思考 M1 还是 M2 这个问题并不觉得冲着少花钱去的,还要考虑性价比,同样的配置应该也是多花 2000 块钱,还是要看多花这些钱能够解决我什么问题;
2⃣️ 买新不买旧。承接第一个思考点,如果买了 M1 我可能会不断的思考为什么不买 M2,如果遇到一些瑕疵上的场景,可能还会遗憾但是买 M2 是不是就不会有这些遗憾(其实实际上可能买 M2 也还是会遇到这些问题),并且这台生产力 Mac 我还是希望能多用几年,M2 MacBook Air 无论是芯片还是款式都是新的,相信可以帮我渡过更多的时光。
👏 所以经过上述决策,我决定购买 M2 款的 MacBook Air,实际这两天用下来还是非常棒的。目前的综合场景就是公司办公使用 MacBook Air,回家就使用 Mac mini,外出的话会使用 iPad Pro(当然新款 MacBook Air 非常轻,相信也可以胜任便携外出这个场景)。
📮 本文首发于 不求甚解 频道,欢迎关注。
频道:@NewlearnerChannel
这篇文章挺不错的,分享自己买东西的决策过程,在看的时候我就会在想我会怎么去决策
#GitHub情报
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 77 期
官网 | Github | 投稿
这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等
✏️ 第 77 期 已经发布
• unicorn:轻量级的多平台、多架构 CPU 仿真器框架
• foolrenderer:用 C 语言从零实现的软件渲染器
• Bili.Uwp:非官方的 B 站 UWP 桌面应用
• CasaOS:简单易用的家庭云系统
• koodo-reader:先进的电子书阅读工具
• gibMacOS:通过 Python 脚本直接下载 macOS 系统文件
• mackup:帮你快速备份、同步 macOS 和 Linux 上应用配置文件的工具
频道:@NewlearnerChannel
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 77 期
官网 | Github | 投稿
这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等
✏️ 第 77 期 已经发布
• unicorn:轻量级的多平台、多架构 CPU 仿真器框架
• foolrenderer:用 C 语言从零实现的软件渲染器
• Bili.Uwp:非官方的 B 站 UWP 桌面应用
• CasaOS:简单易用的家庭云系统
• koodo-reader:先进的电子书阅读工具
• gibMacOS:通过 Python 脚本直接下载 macOS 系统文件
• mackup:帮你快速备份、同步 macOS 和 Linux 上应用配置文件的工具
频道:@NewlearnerChannel
#Wiki #教程
Wiki 新教程上线: Google One 开通教程(附转区攻略)
贡献者: Christin
[为 Wiki 做出贡献]
欢迎热心的小伙伴加入我们的 Wiki 内容维护团队一起贡献,每个人都可以是合租群的受益者,也可以是建造者。
加入条件: 热爱分享、懂得一些Markdown 语法 (完全不懂也没关系,提供内容后可交由我上传)
群组: @hezu1
频道: @hezu2
Wiki 新教程上线: Google One 开通教程(附转区攻略)
贡献者: Christin
[为 Wiki 做出贡献]
欢迎热心的小伙伴加入我们的 Wiki 内容维护团队一起贡献,每个人都可以是合租群的受益者,也可以是建造者。
加入条件: 热爱分享、懂得一些Markdown 语法 (完全不懂也没关系,提供内容后可交由我上传)
群组: @hezu1
频道: @hezu2
比较推荐他们官方的文档,里面针对什么是效率有一些解释,也有工具对应的方法论,实操性很强,让自己更关注自己的时间,但是目前9刀的订阅价格还是有些贵,建议试用一段时间,先review下自己的时间,setapp上的timimg是一个更评价的选择,也可以做到大部分的功能
最近twitter上推荐的rize这个tracing时间的工具使用之后,自己的感觉还不错,不过对很多人来说也有很多其他的工具可以替代
买东西的时候经常会因为这个东西好,我会陷入电子产品的陷阱,比如想买iPad mini,MacBook Pro,Mac Studio,并且经常会去闲鱼看看,但是自己早已经有了老款的Macbook Pro,iPad Pro,以及studio Display,时刻提醒自己,这个东西买来是不是只是满足了自己当前得欲望,目前有没有相同的功能的物品可以替代,如果有,并且没有痛点,那就不买,如果买来可以为自己创造价值,那就买,不要考虑性价比
JSON Visio – Visualize JSON data into graphs https://jsonvisio.com
一图了解 Cron 定时机制
一部讽刺短片《喜剧的艰难时刻》
当一个人想要讲一个笑话,但还没有讲到想要表达的重点部分,其他人就会被“冒犯”到。为了不冒犯他人,讲笑话的人只能不停地添加修饰词,可谨言慎行的笑话还能好笑吗?这部短片在一定程度上真实地反映了当前的网络状况,不是所有人说话都带有恶意|#影视
当一个人想要讲一个笑话,但还没有讲到想要表达的重点部分,其他人就会被“冒犯”到。为了不冒犯他人,讲笑话的人只能不停地添加修饰词,可谨言慎行的笑话还能好笑吗?这部短片在一定程度上真实地反映了当前的网络状况,不是所有人说话都带有恶意|#影视