zzxworld

所有文章 第 8 页

Arch Linux 回退 tmux 软件版本

Arch 这个 Linux 发行版的一大特点就是平滑升级。它能保持软件包括系统永远在最新状态。不过这也带来一个问题,如果某个软件的最新版本存在 Bug,那有可能会导致更新后无法使用的情况。今天我就遇到了。

使用 dd 命令制作系统 USB 启动盘

U 盘已经是目前主流的系统安装方式,所以各种制作 USB 启动盘的软件也很多。如果你和我一样使用的是 Linux 操作系统,其实不太需要使用这些专门的 USB 启动盘制作软件,一个 dd 命令就能搞定。

让 SSH 保持登录连接

在使用 SSH 远程连接并登陆 Linux 服务器后,如果空闲几分钟没操作,会发现无法再进行任何操作,因为连接已经中断了。如果不希望出现这样的情况,可以使用两条 SSH 配置来保持连接状态。

一台 Intel NUC 的黑苹果之旅

前两天网上闲逛,无意中看到一篇在 Intel NUC 上安装 macOS 的文章。按作者的说法,NUC 的硬件基本兼容 macOS,安装过程看起来也并不复杂。刚好我手头就有一台 NUC,于是开始了为期两天的折腾之旅。

Traefik 体验小记

我有一个待办清单,里面记录了一些平常无意中看到,想要等有空的时候再去了解的技术名词。因为各种原因,这个清单大部分时候是记上去的多,移出来的少,导致它现在已经成了我的焦虑之源。是时候行动一下了!今天就从 Traefik 这个名字开始。

配置 Nginx 反代实现 OSS 内网访问

手头有个项目的磁盘占用空间日益见涨,已经逼近 90% 的警戒线。登上去排查了下,一半都是被图片给占用了。既然是图片,我琢磨着是不是可以把这些文件以及相关功能都迁移到云存储上去。服务器是阿里云的,所以这是一份 OSS 的折腾记录。

自签名 SSL/CA 证书的用途和创建流程

现如今,即便是一个简单的个人博客,如果不想让来访的朋友被浏览器地址栏上那个「不安全」的提醒所困惑,给域名配上一个 SSL(Secure Sockets Layer) 证书就是很顺理成章的事。有需求自然就有服务,各种签发 SSL 证书的 CA(Certificate Authority) 也顺应潮流,提供各种收费和免费的 SSL 服务。不过今天不提它们,来说说如何自己当 CA,给自己颁发一个 SSL 证书。

机械键盘选择指南(2022)

手头一把购于 2013 年的 IKBC 机械键盘最近出了点问题。有个按键明明只按了一下,却重复出来一长串相同的字符。估计这寿命快到期了,需要换把新的了。

立夏至 春迟暮

春天终究是过去了,毫无感觉的样子。都不清楚从几号开始,白天的时间忽然就多了起来。从早上五点天色渐明,一直到晚上新闻联播都播完了,屋外才慢慢暗淡下来。

用 CSS 实现可切换的明暗样式功能

博客作为以文字为类型的内容媒介,提升阅读体验是一项永无止境的工作。今天就来分享一个与之相关的优化事项:通过 CSS 来实现明暗样式的功能支持。

使用虚拟主机部署 Laravel 项目的体验

几个月前,手头有一个小项目准备上线。出于省钱和省事两方面的考虑,我购买了一台虚拟主机。目前来看,这是一个相当「鸡肋」的选择。至于原因,请参阅这篇在虚拟主机上折腾 Laravel 的总结。

使用 PurgeCSS 精简 CSS 代码

对于 Web 前端界面,我已经习惯于使用 Bootstrp。好处是能够快速的搭建产品原型界面,问题是即便一个很小的项目,也不得不引入一百多千字节(KB)的样式文件。虽然使用压缩技术可以降低传输大小并提升加载速度,但治标不治本。因为那些没有用到的 CSS 代码依然还在传输和加载。PurgeCSS 是一个能移除未使用 CSS 的前端工具,能显著降低 CSS 代码体积。

Tailwind CSS 使用入门

Tailwind CSS 是一个别具一格的 CSS 界面框架。用官网的一句话来介绍:Rapidly build modern websites without ever leaving your HTML。也就是只要引入 Tailwind CSS,在不需要使用任何自定义 CSS 文件的情况下就能完成一个时髦的网站界面。

使用 Podman 和 Buildah 制作容器镜像

自去年发了这篇《Podman 安装和使用初体验》的文章后,我就在开发环境上开始了 Docker 到 Podman 的切换之旅。经过这几个月的实际体验,暂未发现任何不适或异常。作为使用的总结记录,今天就来分享一下使用 Podman 制作容器镜像的过程。

基于余弦相似度算法的推荐功能

最近琢磨着想给手头的一个实验项目添加相关推荐的功能。因为要推荐的数据对象有标签数据,所以就准备从标签信息来入手,看看如何来完成相似性的关联。在经历了一番摸索后,我了解到了「余弦相似度」算法。

使用 CodeMirror 打造 Markdown 编辑器

上次折腾了一下区块编辑器 Editor.js,心有戚戚。在深度实践了一下后,发现现阶段直接使用这个编辑器还存在一些问题。所以调整了一下方向,决定另找一个更加平滑的编辑器升级方案。目前的选择是 CodeMirror。

Laravel Mix 上手指南

Laravel 是个了不起的 PHP Web 开发框架。项目结构清晰,功能模块齐全,代码风格统一规范,是我目前用起来最为顺手的项目框架。Laravel Mix 则是 Laravel 框架中的一个前端打包工具,它带给我的使用体验和 Laravel 一样优秀。

区块编辑器的使用体验

「区块编辑器」(Block-styled Editor) 是最近我刚接触到的一种线上编辑工具。使用这种编辑器让我感受到了不同于以往的线上编辑体验。而这些体验也让我迫不及待的想要分享一下尝试的过程和想法。

Python Sanic 框架体验总结

过年前发了一篇文章《Python Web 开发框架 - Sanic 初探》,提到我准备抛弃 PHP 的 Laravel 框架,并开始尝试使用 Python 的 Sanic 框架来完成项目。目前半个多月过去了,我准备分享一点实际使用后的体验和想法。

Python Web 开发框架 - Sanic 初探

最近几年,我一直使用 Laravel 作为项目中主要的 Web 应用开发框架。Laravel 带给我的开发体验很棒,但受限于 PHP 语言的一些特性,我开始寻找一个在结构上可以更加精简和灵活的 Web 开发框架。目前我的选择是 Sanic。

2021 年终总结

今天是 2021 年最后一天,延续去年的习惯,依旧给自己来一个辞旧迎新的小仪式。总结今年来的所得,以及在即将到来的新一年里,对自己的期望。

Apple iPhone 13 Pro 入手记

手头在用的手机是一台 2016 年上市的 iPhone 7P,几年来也没出过什么毛病,性能也还凑合。出于对视频拍摄质量的需要,我决定还是买一台 iPhone 13。

Webpack 5 项目添加 CSS 打包支持

最近半个月的时间一直在使用 React 重写一个内部进销存系统的前端页面功能。在脱离了 Laravel 框架的前提下,前端的很多基础配置都需要自己来解决。这其中就包括 CSS 代码的打包。

基于 React 的登录认证

这几天我正在学习 React,目前已经掌握了如何结合 Webpack 搭建出一个 React 前端开发环境,以及配合 React router 来实现基于前端的路由和页面 js 按需加载功能。为了能在实际项目中使用 React,我还需要解决最后一个问题:用户登录认证功能。