理解 Tailwind CSS 和 shadcn

Tailwind CSS 从名字看就知道是和 css 相关的,它是一个 Utility-First(工具类优先)CSS 框架,用于快速构建网页 UI,更像是一个 css 的增强写法,在 AI Coding 流行的现在,建议是优先选择。

简单说,它不像 Bootstrap 那样给你现成的按钮、卡片、导航栏组件,而是提供大量低层级的 CSS 工具类,可以简单理解为每一类 css 属性封装成一个 class 名称,让我们更优雅的写 css。

AI应用技术 名词篇

今年的 AI 这一波迭代,直接被逼的我这类"躺平不想学习的老年人"爬起来继续学习,没想到 AI 最先革了一大批程序员的饭碗(另一个强势的视频、图片生成处理分支也非常强悍)。。。

最后考虑了一下,感觉还是按时间线的顺序解释比较好,毕竟这些名词的出现也是 AI 发展到某一步自然而然的产物。

而这里首先要说一下,目前的 AI Coding 还是在快速的迭代,这绝对不是最终版本。

OpenWrt资源整合

OpenWrt 可以理解是一个毛胚房,默认只包含核心功能,其他的需要自己去添加,这对普通用户来说上手难度还是有的,尤其是国内复杂的网络环境下;

OpenWrt 的故事始于 2004 年。当时,Linksys(当时属于 Cisco)发布了他们的 WRT54G 路由器,这是一款非常受欢迎的设备。与其他厂商不同,Linksys 在这款路由器上使用了基于 GPL(GNU General Public License)协议的 Linux 内核。根据 GPL 协议,他们必须公开相应的源代码。

Linksys 遵守了这一协议,公开了源代码。这一举动激发了开发者社区的兴趣。开发者们很快发现,通过修改这些源代码,他们可以解锁路由器隐藏的功能,并为它增加新的特性。最初的 OpenWrt 项目就是基于这些社区的努力而诞生的,旨在为用户提供一个比原厂固件更强大、更灵活的操作系统。

相比之下,ImmortalWrt 一个针对中文用户优化和定制化的分支,集成了许多国内用户常用的功能和软件包,但是又不会塞过多的东西,并且更新挺快的;

Windows安装-分区与引导

熟练安装 / 重装 Windows 应该是每一个热爱捣鼓计算机的必修课了吧,还记得小时候第一次捣鼓时的提心吊胆,搞到凌晨那是经常的事,也彻底搞挂过 BIOS,现在已经是游刃有余了,不过装系统的机会也少了,不像 XP Win7 时代那么多修改版,但是我发现有一些概念我从来没去了解过,只是按照网上大佬的教程在做。

小时候还是 XP、Win7 时代,那时候什么雨林木风、番茄花园、老毛桃之类的才是顶流,以及那熟悉的 Ghost 界面,纯傻瓜式的操作。

Mihomo 之通用配置与规则集

最近陆陆续续改了好几版的配置都不太满意,总是出现一些小问题,最讨厌的就是 ERR_CONNECTION_CLOSED,然后过几秒或者你手动刷新网页就又好了。

同时还会出现魔法软件测速慢、延迟高(相比移动端)等奇奇怪怪的问题。

这次更新一版配置文件来解决这个问题,同时也对分流规则进行了大改,目前使用还没出现什么问题,如果有问题会继续更新。

基于UDP的新世界:QUIC、DNS、WebRTC

因为魔法软件的一些奇奇怪怪的问题,进而怀疑是 HTTP/3 搞得鬼,于是有了这篇文章,算是一个铺垫。

HTTP/3 是超文本传输协议 (HTTP) 的下一个主要版本。于 2021 年发布。

HTTP/3 的主要一个特点是它使用一种新的传输协议 QUIC 来运行。QUIC 旨在提供快速连接,支持迅速切换网络。

PVE中使用Tailscale

Tailscale 是一种基于 WireGuard 的虚拟组网工具,简单说就是把异地的设备连接成同一个局域网,让我出门后也能像在家里一样访问我的局域网服务;

最开始是想用 docker 来部署,但是回头一想,直接创建个 CT 容器在 Linux 环境下安装不是更好吗?