文章列表

致敬十年

最近受到一些朋友的触动,考虑趁着年底总结以及休假接近尾声,将过去时光中的工作经历记录下来,做一个自我复盘:“凡是过去,皆为序章”。除了复盘之外,也希望这些文字能够给予和我有着类似经历的朋友们,一些启示和帮助,以及在一些场合下,减少我一遍又一遍的简要或详细的经历介绍。毕竟时间宝贵,多一些折腾,少一些寒暄,会更有趣一些。我希望未来再做介绍,可以用一个经历不那么平淡的、有追求的、精力充沛的、爱折腾的人概括。我会先将过去十年的职业历程,进行总结和概述,然后分阶段展开每一段经历中的收获,希望对同有“折腾之心”的你有所帮助。 阅读全文

使用 Docker 和 Golang 快速上手 WebAssembly

, , ,
本文将聊聊,如何使用 Docker 和 Golang 快速上手 WebAssembly。我会分别从浏览器场景和“通用应用”场景来进行叙述,如果你还徘徊在 WebAssembly 的门前,或许这篇文章会对你所有帮助。 阅读全文

使用 Nginx NJS 实现高性能的 RSA 加解密服务

, , , ,
在之前的文章[《编写 Nginx 模块进行 RSA 加解密》]中,我提到了如何编写 Nginx 模块,并借助 Nginx 实现相对高性能的加解密。正巧 Nginx 新版本发布,初步具备了原生“RSA加解密”能力。那么,就来换一种更轻量的方式进行实现之前提到的功能吧。 阅读全文

使用 ClickHouse 处理离线半结构化日志

, , , , ,
在[《快速上手 ClickHouse》]一文中,我们介绍了 ClickHouse 的基础使用。本篇文章里,将介绍如何使用 Clickhouse 快速处理诸如 Nginx 运行日志等半结构化的离线数据,让这些静态数据能够被快速的查询分析。 阅读全文

玩客云折腾记录(一):编译 ArmBian 系统

, ,
本文将介绍如何从零到一编译 Armbian 系统,适配这台设备的代码来源,并对玩客云小设备进行刷机。为之后的折腾做一个前置准备。 阅读全文

装在笔记本里的私有云环境:网络存储篇(中)

本篇是系列中的第四篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在前三篇文章中,我们聊过了基础虚拟化相关的[前置准备]、以及为了避免在搭建过程中盲人摸象,而准备的[监控服务],还有上一篇[基础存储服务]的搭建。接下来我们来进行一些基础的监控配置以及监控服务完善,让存储服务能够相对稳定的运行在我们的“视野之内”。 阅读全文

装在笔记本里的私有云环境:网络存储篇(上)

本篇是系列中的第三篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在前两篇文章中,我们聊过了基础虚拟化相关的[前置准备]、以及为了避免在搭建过程中盲人摸象,而准备的[监控服务]。接下来我们来进行另外一个基础技术设施的搭建,网络存储服务。 阅读全文

装在笔记本里的私有云环境:监控篇

本篇是系列中的第二篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在上篇[《准备篇》]中,我们聊过了基础虚拟化相关的事情,在虚拟机环境准备就绪之后,在继续折腾容器集群之前,我们还需要做一些基础技术设施建设,监控就是其中比较重要的一个组成部分。 阅读全文

装在笔记本里的私有云环境:准备篇

接下来我计划写一个小系列,聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。过程中,将尽可能使用主流的开源软件和技术栈来完成功能,尽量保持日常使用的云服务的基础功能体验(如:存储、网络、监控、容器、通知)。但是,众所周知笔记本资源有限,所以许多选择、和软件配置上需要进行取舍和牺牲一定的 HA。如果你对上面聊到的内容感兴趣,那么不妨搬个小板凳,订阅这个系列慢慢看。 阅读全文

AMD 5800u 笔记本折腾 Proxmox VE 7.0 虚拟化

之前在[《廉价的家用工作站方案:前篇》]一文中,我提到过使用两台笔记本设备作为轻量的家用工作站。最近整理服务,把其中一台性能更强的 5800u 笔记本换上了 Proxmox。记录一下折腾过程。 阅读全文