查看压缩后的 Nginx 访问日志

2025-06-09#Nginx

Nginx 的日志通常位于 /var/log/nginx 中,并且被切分成多个文件并进行了压缩。方便地查看所有日志,可使用 zmoregcat 等工具查看这些文件。

使用 Pulumi 管理 Azure 资源

2025-06-08#Azure#Pulumi

Pulumi 是 IaC (基础设施即代码)的工具。本文以管理 Azure 资源为例,使用 Python 语言介绍其使用方法。

使用 Tasmota 点亮 WS2812B 光源

2025-06-08#Tasmota#WS2812B#单片机

WS2812B 是一种彩色LED光源,可通过编程的方式,控制光源上的每个LED灯珠的RGB颜色和亮度。开源的ESP固件Tasmota内置了 WS2812B 内置对 WS2812B 的支持。在连线之后,即可通过 Tasmota 的控制台、HTTP、MQTT 等方式,控制 WS2812B 光源;而且 Tasmota 还内置了几种动态展示模式。

Azure Front Door 技巧:修改 Origin Name

2025-06-07#Azure#Front Door

在 Azure Front Door 中创建了 Origin 之后,如果发现命名不合适,如何修改?Origin Name 是只读的,无法直接就地修改。

使用 Arduino 和 PlatformIO 点亮 STM32F103C8 (Blue Pill) 上的 LED

2025-04-19#STM32#Arduino#单片机

STM32F103 是意法半导体推出的一款基于 ARM Cortex-M3 内核的中端32位微控制器,主打高性能和丰富外设。STM32F103C8T6 是该系列中的一款经典型号,被称为 Blue Pill。STM32F103系列是STM32中最畅销的系列之一,而它凭借其低价和易用性成为 DIY、学生项目和中小规模商业产品的首选。本文通过简单的 Blink LED (闪烁 LED 灯)示例,介绍在 Ubuntu Linux 上搭建开发环境的实战经验。

为 Git 客户端设置代理

2025-04-15#Git

Git 客户端(命令行)支持通过代理服务器访问远程的 Git 服务器,支持 SOCKS5、HTTP 等代理。

连接远程的 Azure Kubernets Service 集群

2025-04-15#Kubernetes

AKS(Azure Kubernetes Service) 是 Azure 提供的 Kubernetes 集群服务。在日常开发和维护的过程中,常常需要登录到集群中排查问题。由于需要与 Azure 进行认证,因此需要一些特殊的配置。

使用 goproxy 搭建 Go 模块代理服务器

2025-04-10#Go

出于多种原因,在使用 Go 语言编写应用时,可能会遇到下载第三方模块很慢甚至无法下载的问题。为此,可自建一个 Go 模块的代理服务器,加速访问。

在 Linux 服务器上禁止 IPv6

2025-04-02#Linux

在 Linux 云服务器上,可能默认开启了 IPv6。但如果想禁用,那么可以临时禁用(但在下次重启后回复);或者永久禁用。下面以 Ubuntu 24.04 为例,介绍禁用 IPv6 的方法。

将 PowerShell 模块安装到本地目录

2025-04-01#Windows#PowerShell

PowerShell 的模块(Module)是一种将相关的命令、函数、变量和其他资源组织在一起的功能单元,以便于在不同的 PowerShell 会话或项目中重复使用。通常可使用 Install-ModulePowershell Gallery 下载模块和并安装本机中。这通常需要 Administrator 权限,并安装到全局环境中。但是,在某些时候,可能只是想测试或者临时使用某些模块,那么安装到全局环境是不合适的。为此,可使用 Save-Module 命令下载模块到指定目录,然后引入。