MoreRSS

site iconTaoShu | 涛叔修改

内容涵盖 Linux/Unix、网络、编程、Web、Vim、职业生涯等各个方面
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

TaoShu | 涛叔的 RSS 预览

自动化登录堡垒机

2025-03-22 00:00:00

我工作的地方需要通过统一的堡垒机才能登录生产环境的主机。看起来很重视安全,却不 支持密钥认证方式,只能使用用户名+密码来认证用户身份。显然这不够安全,于是又额外 添加了输入动态验证码(2fa)环节。所以登录时需要先输入密码,再输入动态口令,很不方 便。在一些紧急的情况下甚至还会耽误事。本文分享一种自动登录方案,基于 expect 程序 实现。这是一种在命令行下自动化处理交互式动作的通用方案,希望能给大家带来启发。

免费使用 Windows 11 操作系统

2025-03-16 00:00:00

我日常很少用 Windows 系统,但有时候需要测试系统在 Windows 下的显示效果,于是便 装了虚拟机。在虚拟机里装了最新版的 Windows 11 系统。理论上不激活也能一直用下去, 但是我又是强迫症晚期患者。Windows 系统默认在桌面上显示回收站和XX两个图标,我无 论如何也受不了。但新版的系统要调整桌面图标就得用到个性化配置,而个性化配置需要 激活系统。本文就跟大家分享如何不通过默认的个性化配置来修改桌面上的图标,从而实现 免费使用的效果。

Go 语言结构化日志库 slog

2025-03-15 00:00:00

我在 2019 年设计 sniper 框架的时候选用了 logrus 作为底层日志框架,主要 是为了实现输出结构化日志功能。除了 logrus 库外,还有诸如 zap/logr 等很多类似的 组件。四年之后的 2023 年,Go 语言发布 1.21 版本,推出了log/slog标准库。可以说 是终结了日志组件混战,使整个 Go 语言生态走向了统一的局面。我个人感觉之前的三方 库可以不用了,甚至连新近的 OpenTelemetry 框架的日志接口也不需要直接依赖,而是基 于标准的 slog 做适配就可以了。本文为大家介绍从 log 到 slog 的使用变化。

SQLite 数据随机取样

2025-03-09 00:00:00

我有很多个人项目都使用 SQLite 保存数据,之前还专门分享过SQLite 优化技巧。 今天再跟大家分享一个小技巧,如何从 SQLite 表中随机抽取部分数据。该功能可以用于 简单的内容「推荐」等功能。挺有意思。

几种有用的原生 HTML 组件

2025-03-08 00:00:00

传统 HTML 组件多用作展示静态内容。如果需要高级交互效果,通常会基于 JavaScript 来 实现。但随着 Web 技术的发展,很多常用的组件都被标准化为原生 HTML 组件。如果是开发 简单的 Web 应用,可以直接使用这引起组件,而无需引入复杂的三方框架。我是后端开发 出身,不擅长前端技术,很多自建的页面都用原生 HTML 组件来实现,方便快捷。本文就向 大家分享几种有用的组件。

使用 Nginx + acme.sh 配置 HTTPS 网站

2025-03-02 00:00:00

之前我发起了免费域名项目zz.nic。所有 zz.ac 域名要求必须使用 HTTPS 建站,这就涉及到 SSL 证书。虽然市面上有很多商业 HTTPS 证书可选,但基于 ACME 标准 申领的免费 SSL DV 证书完全够用了。可我发现好多朋友还是不会申请和配置。本文分享 基于 Nginx 和 acme.sh 工具来自动化免费申请和更新 ACME SSL DV 证书的方案。