Tmux 的相关概念与基本使用
🚧 Linux-Wechat 体验导向的 Flatpak 探索
发表于 更新于
WSL搭建丝滑的开发环境
发表于
Windows系统对于日常使用与娱乐不可否认是优秀的,但对于程序开发的普适性却稍微逊其他系统一筹。WSL2的出现对此让人嗅到了一丝改变。本文旨在使用WSL2搭建NodeJs开发环境。在Windows环境下,使用VSCode、Windows Termial 和 Debian,以WSL2连结三者,搭建NodeJS开发环境,以获得丝滑的Linux开发体验。
Linux 下刚刚好的终端模拟器 - Tilix
前言
使用 Linux 很久,用过多个发行版本,每个版本都有内置的终端模拟器。有 Gnome Terminal、Konsole、GUAKE 等等。使用 MacOS 时遇到了让我觉得刚刚好的终端模拟器 - Iterm2,各种原因下,我不再使用 MacOS,后来就很少让我觉得趁手的终端模拟器。后来,一直使用 Windows 和 Linux。Windows 下用的是 Windows Terminal(这是应用名),配合 WSL2,够用也漂亮,知道在开发中遇到 WSL2 无法解决的情况,再次投身到 Linux 的海洋中。目前使用 Linux Mint 21,它是个漂亮且好用的发行版本。Linux 下的终端始终是我内心深处的刺呢,一直在尝试着其他终端:Konsole、Kitty、tmux、Tabby、Terminator、Tilda等等,花了不少的时间安装、配置,遇到不少的问题,都没有达到心目中期望的样子。直到遇到了 Tilix。
从 eslint-plugin-security 看前端安全
Linux 包管理器 - APT
Github Action 入门指南
摘要
最近持续迭代的 npm 包,isubo。功能已经完成得七七八八,因此开始逐渐完善与之相关的基本设施,比如自动化的能力。该项目代码使用 Github 管理,在它启动之初已经略有了解 GitHub-Actions,模糊地知道Gtihub Actions 是 Github 提供的 CI/CD 工具。由于各种原因的将此增加自动化能力的工作置后到最近。
本文将围绕 Github Actions 展开,了解 Gtihub Actions、CI/CD概念以及常见的CI/CD工具或平台。接着回归实际问题,详细了解 Github Actions 的使用、配置文件的常用配置项。最后,再实践上面提到的 isubo 的自动化能力。通过实践让我们具备一定的,使用 Gtihub Actions 实现CI/CD的能力;具备解决新的Github Actions 相关新的需求点的能力,比如在工作流中增加代码静态分析能力。