开源

  • 对 JavaScript 构建工具的 6 个预测

    JavaScript 前端工具的生态系统充满着变数和竞争,且只有最好的工具才会存活下来。 生产中使用的代码与开发中的有所不同. 在生产中,我们需要构建一些能运行得够快、能管理各种依…

    编程笔记 2021年8月6日
  • 抛弃 Autotools 向 CMake 迈进吧

    CMake 是一个跨平台的编译、测试和打包软件,即使你以前从来没有使用过构建系统,也可以轻松上手。 在我以前的文章 Autotools 入门 一文中,我说明了如…

    编程笔记 2021年8月6日
  • 在 Linux 上重新映射你的大写锁定键

    通过在 GNOME 3 和 Wayland 上重新映射你的键盘,提高你的打字和导航速度,避免重复性压力伤害。 对我来说,有许多改变生活的 Linux 时刻,但大多数都在成为现状后淡…

    编程笔记 2021年8月6日
  • 用 Pulp 托管你的容器注册中心的 5 个理由

    有很多令人信服的理由来用 Pulp 来托管你自己的容器注册中心。下面是其中的一些。 Linux 容器极大地简化了软件发布。将一个应用程序与它运行所需的一切打包的能力有助于提高环境的…

    编程笔记 2021年8月6日
  • 如何在 Ubuntu 服务器上安装桌面环境(GUI)

    你想在你的 Ubuntu 服务器上安装 GUI 吗?大部分情况下你是可以安装的,在本教程中我会详细介绍安装的步骤。 在正式开始之前,我来告诉你为什么服务器版的 Ubuntu 不带 …

    编程笔记 2021年8月6日
  • 使用 Ansible 配置 Podman 容器

    在复杂的 IT 基础设施中,有许多重复性任务。成功运行这些任务并不容易。运行失败大多数是人为错误引发。在 Ansible 帮助下,你可以通过远程主机来执行所有任务,这些远程主机按照…

    编程笔记 2021年8月6日
  • 通过网络将你的扫描结果发送到 Linux 机器上

    设置一个 Samba 共享,使扫描仪可以容易地被网络上的一台 Linux 计算机访问。 自由软件运动 因为一台设计不良的打印机 而开始。几十年后,打印机和扫描仪…

    编程笔记 2021年8月6日
  • 如何使 Jenkins 日志更可读

    Jenkins 的默认日志难以阅读,但日志本不必如此。 Jenkins 是一个自由开源的自动化服务器,用于构建、测试和部署代码。它是持续集成Continuous Integrati…

    编程笔记 2021年8月6日
  • 网络管理初学者指南

    了解网络是如何工作的,以及使用开源工具进行网络性能调优的一些窍门。 大多数人每一天至少会接触到两种类型的网络。当你打开计算机或者移动设备,设备连接到本地 WiFi,本地 WiFi …

    编程笔记 2021年8月6日
  • Fedora 和红帽 Linux:你应该使用哪个,为什么?

    Fedora 和红帽 Linux。这两个 Linux 发行版都属于同一个组织,都使用 RPM 包管理器,都提供桌面版和服务器版。这两个 Linux 发行版对操作系统世界都有较大的影…

    编程笔记 2021年8月6日