Manjusaka

Manjusaka

cover
cover
cover
cover

2023-week17

本周稍微开心一点,有不少可以折腾的了 生活 本周的肠胃一如既往的波动,感觉是目前吃的来士普,德巴金,劳拉西泮的组合对我肠胃负担比较重了。感觉可以去复查一下了? 本周的养狗记录 本周小狗的皮毛进一步油光水滑,被很多人夸好看 小狗的情绪进一步稳定 本周小狗有了不少新玩具…
简单聊聊 IaC:Infrastructure as Code
实际上 IaC 这个概念的出现已经很久了,所以写篇水文来简单聊聊 IaC 的过去,现在,和将来 IaC 的过去 实际上 IaC 的历史其实足够悠久。首先来看一下 IaC 的核心的特征 最终的产物是 machine readable 的的产物。可能是一份代码…
cover

从一个重构项目中能学到什么东西

本来这篇文章是要在 2022 最后一个工作日前写完的,但是拖延癌发作,到现在才写完。不过还是发出来,希望里面的内容能帮到大家 背景介绍 这个重构项目如果从我第一个超大型重构 PR 算起(22 年 12 月 11 日),到现在已经历史一个半月了。目前重构进度已经超过了 80…
cover
cover

蓝莲花公益小组简报

愿每个人心里,都盛开着永不凋零的蓝莲花 从 2021 年 11 月第一次发起刷题公益计划,到现在也一年多时间了。起初是为了让大家有一些特殊的动力去刷题,所以有了这样的基础规则 1 题一元人民币,在打卡后向公益基金捐款。 基金池最开始由群主承担,后续有超过 25 位…
cover
cover
cover

排查一个特殊的 No space left on device

好久没写水文了,新年第一篇水文总得写一下,完成下 OKR,正好最近帮群友查了一个特殊的 No space left on device 问题,记录一下。 问题 半夜接到群友求助,说自己的测试环境遇到了点问题,正好我还没睡,那就来看一下 问题的情况很简单, 用 docker…
cover
cover

Stay Simple, Stay Naive

本来想在农历年前交年终总结的,不过想了想,去年的年终总结就因为太懒导致我鸽了。所以这个 “双年” 怎么也得总结下 2022 了。不过说起来怎么还没去字节,就开始 ego 了起来。 开篇 实际上每年都在觉得这一年很魔幻,但是下一年总会跳出来说 “这一年更魔幻…
cover

我所热爱的开源社区

今天是个不错的日子,最开始由我带进 nerdctl 社区的 @yuchanns 因为其很活跃的表现被项目的主要维护者 @AkihiroSuda 推荐成为了项目的 maintainer,参见 nerdctl#PR1540。而我也在这个项目中被提名成为 committer,参见 ne…
重回 Windows 之路
最近会回到 Windows 下办公了两周多,简单记录下自己的使用体验 背景 最近刚配置了一台高配的主机(i9-13900k+4090),之前的 MBP 沦为开会本,开始尝试把 PC 作为主力机使用,由于驱动太新没搞上合适的 Linux 发行版,Ubuntu 系动不动又在…
容器 CPU 和 Memory 限制行为简述
这篇是给之前没啥容器经验的选手准备的一篇文章,主要是讲一下容器的 CPU 和 Memory 限制行为。 CPU 限制 首先 Mac 或者是 Windows 选手在使用 Docker Desktop 的时候,会设置 Docker Desktop 的 CPU 限制,默认是 1…
Leetcode Weekly Contest 287 题解
好久没打周赛了,打了一次周赛,简单的写个题解 2224. Minimum Number of Operations to Convert Time 题面: Copy You are given two strings current and correct…
cover
cover

简单聊聊在 Linux 内核中的网络质量监控

这可能是 2021 年最后一篇文章(农历年),也可能是 2022 年第一篇文章,不过这完全取决于我什么时候写完。这次来简单聊聊 Linux 中的网络监控 开篇 这篇文章,既是一篇水文,又不是一篇水文。不过还是新手向的一个文章。这篇文章实际上在我的草稿箱里呆了一年多的时间了…
cover
cover

简单聊聊容器中的 UID 中的一点小坑

今天不太舒服,在家请假了一天。突然想起最近因为一些小问题,看了下关于容器中 UID 的东西。所以简单来聊聊这方面的东西。算个新手向的文章 开篇 最近帮 FrostMing 把他的 tokei-pie-cooker 部署到我的 K8S 上做成一个 SaaS 服务。Frost…
cover

聊聊 sk_buff 中一个冷门字段: nohdr

今天遇到一个很有意思的问题,“nohdr 字段到底有什么用”,在这里写个水文简单记录一下 正文 前情提要 首先来说,不管介绍再冷门的字段,既然涉及到 SKBUFF ,那么就得先来对 sk_buff 做个简单的介绍 简而言之,sk_buff 是 Linux…
cover

关于 Node.js 中 execSync 的一点问题

很久没写水文了,昨天帮人查了一个 Node.js 中 execSync 这个函数特殊行为的问题,很有趣,所以大概记录下来水一篇文章 背景 首先老哥给了一张截图 首先基本问题可以抽象为在 Node.js 中利用 execSync 这个函数执行 ps -Af | grep -q…
关于我自己被性侵经历的访谈记录
这篇文章是我 2020 年 12 月接受华中师范大学关于儿童性侵的采访所产生采访稿。在这次采访中,我完整的复盘了在我 12 岁那年发生在我身上的强奸事件。在这次采访中,我完整回顾了当时我和我家庭的一些反应,也表达了我一些关于性侵这件事的看法。我希望每个人都能平安顺利的过完一生…
cover
cover
cover
cover
cover
cover
cover

利用动态 tracing 技术来 trace 内核中的网络请求

这周帮朋友用 eBPF/SystemTap 这样的动态 tracing 工具做了一些很有趣的功能。这篇文章算是一个总结 开篇 实际上这周的一些想法,最开始是实际上来源于某天一个朋友问我的一个问题 我们能不能监控机器上哪些进程在发出 ICMP 请求?需要拿到 PID,ICMP…
cover
cover

当我们在聊 CI/CD 时,我们在聊什么?

本文实际上是在群内第二次分享的内容。这次其实想来聊聊,关于 CI/CD 的一些破事和演进过程中我们所需要遇到的一些问题,当然本文中是一个偏新手向的文章和一点点爆论,随便看看就好。 开宗明义,定义先行 在我们谈论一个事物之前,我们需要对这个事物给出一个定义…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

继续爆论容器中的一号进程

上周的文章聊了关于容器中的一号进程的一些概况后,在我师父某川 (可以去 GitHub 找他玩,jschwinger23) 的指导与配合下,我们一起对目前主流的被广泛使用的两个容器中一号进程的实现 dumb-init 和 tini 做了一番探究,继续写个水文来爆论一番。 正文 我…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.