使用 Fluxbox 桌面作为你的窗口管理器

使用 Fluxbox 桌面作为你的窗口管理器

本文是 24 天 Linux 桌面特别系列的一部分。Fluxbox 对系统资源的占用非常轻量,但它拥有重要的 Linux 桌面功能,让你的用户体验轻松、高效、快捷。
Linux 防火墙 ufw 简介

Linux 防火墙 ufw 简介

我们来研究下 Linux 上的 ufw(简单防火墙),为你更改防火墙提供一些见解和命令。
什么是 GraphQL?

什么是 GraphQL?

GraphQL 是一种查询语言、一个执行引擎,也是一种规范,它让开发人员重新思考如何构建客户端和 API 应用。
Linux 桌面史话

Linux 桌面史话

自 20 世纪 90 年代初以来,Linux 桌面已从一个简单的窗口管理器发展为一个完整的桌面。让我们一起来回顾一下 Linux 桌面的历史。
开放硬件、开源软件:华为之开放观

开放硬件、开源软件:华为之开放观

过去,我眼中的华为是神秘、大公司体制的代名词,但是,这一次 HDC.Cloud 华为开发者大会的参会体验和所见所闻,打破了我对于华为的认知,如今的华为与开放、创新等关键词紧密联系在一起。
新型冠状病毒对远程网络的影响

新型冠状病毒对远程网络的影响

由于 COVID-19 的肆虐,IBM、谷歌、亚马逊、AT&T、思科、苹果等公司都争先恐后地为远程办公提供了技术上的支持,这为远程网络带来了不少的压力。
在 Linux 系统中手动滚动日志

在 Linux 系统中手动滚动日志

日志滚动在 Linux 系统上是再常见不过的一个功能了,它为系统监控和故障排查保留必要的日志内容,同时又防止过多的日志造成单个日志文件太大。
2020 年将是 SD-WAN 的回顾之年

2020 年将是 SD-WAN 的回顾之年

云计算和数字化转型促使公司重新评估传统的 WAN 技术,该技术不再能够满足其不断增长的业务需求。从那时起,SD-WAN 成为一种有前途的新技术。
在家工作的十大开源工具

在家工作的十大开源工具

无论你是在家工作的资深人士还是远程工作的新手,这些工具都可以使交流和协作变得轻而易举。
把小程序链接起来

把小程序链接起来

我们已经开发了几个小程序,因此,最近几天,我将它们链接了起来。
6 件你应该用 Emacs 做的事

6 件你应该用 Emacs 做的事

下面六件事情你可能都没有意识到可以在 Emacs 下完成。此外还有我们的新备忘单,拿去,充分利用 Emacs 的功能吧。
Ubuntu 上 Wireshark 的安装与使用

Ubuntu 上 Wireshark 的安装与使用

在本教程中,你将学习如何在 Ubuntu 和其它基于 Ubuntu 的发行版上安装最新的 Wireshark。同时你也将学习如何在没有 sudo 的情况下来运行 Wireshark,以及如何设置它来进行数据包嗅探。
在 Linux 命令行中转换大小写

在 Linux 命令行中转换大小写

转换文本的大小写可能非常繁琐,尤其是当你要避免无意间的拼写错误时。幸运的是,Linux 提供了一些命令,可以使工作变得非常容易。
开源软件许可出毛病了?

开源软件许可出毛病了?

对于让开源软件变得如此出色的协作开发来说,开源软件许可以其不同于常规软件许可的方式提供了诸多支持。
“Emacs 游戏机”完全指南

“Emacs 游戏机”完全指南

我喜欢 Emacs 附带的游戏和玩具。它们大多来自于,嗯,我们姑且称之为一个不同的时代:一个允许或甚至鼓励奇思妙想的时代。
如何在 Linux 中编辑字幕

如何在 Linux 中编辑字幕

你知道你可以自己编写字幕并使得它们更完美吗?让我们向你展示一些 Linux 中的基本字幕编辑吧。
如何让 Emacs 俄罗斯方块变得更难

如何让 Emacs 俄罗斯方块变得更难

有人说,俄罗斯方块总是很有趣的。像 Emacs 中的所有东西一样,它的源代码是开放的,易于检查和修改,因此 我们可以使它变得更加有趣。所谓更加有趣,我的意思是更难。
如何在 Ubuntu 上安装最新版本的 Git

如何在 Ubuntu 上安装最新版本的 Git

一种方法是从源代码安装。这种很酷又老派的方法不适合所有人。值得庆幸的是,Ubuntu Git 维护团队提供了 PPA,莫可以使用它轻松地安装最新的稳定 Git 版本。
如何安装 Vim 插件

如何安装 Vim 插件

无论你是手动安装还是通过包管理器安装,插件都可以帮助你在工作流中打造一个完美的 Vim 。
使用 Vim 发送邮件和检查日历

使用 Vim 发送邮件和检查日历

在 2020 年用开源实现更高生产力的二十种方式的第十六篇文章中,直接通过文本编辑器管理你的电子邮件和日历。
3 种使用 PostgreSQL 命令的方式

3 种使用 PostgreSQL 命令的方式

无论你需要的东西简单(如一个购物清单)亦或复杂(如色卡生成器) ,PostgreSQL 命令都能使它变得容易起来。
使用 tmux 创建你的梦想主控台

使用 tmux 创建你的梦想主控台

使用 tmux 可以做很多事情,尤其是在将 tmuxinator 添加到其中时。在我们的二十篇系列文章的第十五期中查看它们,以在 2020 年实现开源生产力的提高。
如何防范误植攻击

如何防范误植攻击

误植是一种引诱用户将敏感数据泄露给不法分子的方式,针对这种攻击方式,我们很有必要了解如何保护我们的组织、我们的开源项目以及我们自己。
Joplin:真正的 Evernote 开源替代品

Joplin:真正的 Evernote 开源替代品

Joplin 是一个开源笔记记录和待办应用。你可以将笔记组织到笔记本中并标记它们。Joplin 还提供网络剪贴板来保存来自互联网的文章。
通过 Git 来管理多媒体文件

通过 Git 来管理多媒体文件

在我们有关 Git 鲜为人知的用法系列的最后一篇文章中,了解如何使用 Git 跟踪项目中的大型多媒体文件。
10 分钟构建企业级云原生框架

10 分钟构建企业级云原生框架

对于企业来说,亟需一款能够帮助他们解决云原生基础部署和配置的产品,帮助他们抹平云原生落地场景下所需的各项应用,打通网络、存储等基础设施,让云原生变得开箱即用。
如何进行 Linux 启动时间优化

如何进行 Linux 启动时间优化

快速启动嵌入式设备或电信设备,对于时间要求紧迫的应用程序是至关重要的,并且在改善用户体验方面也起着非常重要的作用。
在 Linux 终端中阅读 Reddit

在 Linux 终端中阅读 Reddit

在我们的 20 个使用开源提升生产力的系列的第十一篇文章中使用 Reddit 客户端 Tuir 在工作中短暂休息一下。
你最喜欢哪个 Linux 发行版?

你最喜欢哪个 Linux 发行版?

尽管回答中存在一些共性(由于各种原因,Fedora 和 Ubuntu 是最受欢迎的选择),但我们也听到一些惊奇的回答。
Linux 命令行简介

Linux 命令行简介

下面是一些针对刚开始使用 Linux 命令行的人的热身练习。警告:它可能会上瘾。
使用这个 Python 程序记录你的活动

使用这个 Python 程序记录你的活动

jrnl 可以创建可搜索、带时间戳、可导出、加密的(如果需要)的日常活动日志。在我们的 20 个使用开源提升生产力的系列的第八篇文章中了解更多。
添加计分到你的 Python 游戏

添加计分到你的 Python 游戏

在本系列的第十一篇有关使用 Python Pygame 模块进行编程的文章中,显示玩家获得战利品或受到伤害时的得分。
Wine 5.0 发布了!

Wine 5.0 发布了!

Wine 的一个新的主要版本发布了。使用 Wine 5.0,在 Linux 上运行 Windows 应用程序和游戏的体验得到进一步改进。
在 Linux 系统中禁用与解禁用户的账号

在 Linux 系统中禁用与解禁用户的账号

总有这样的时候:有时你需要禁用某位 Linux 用户的账号,有时你还需要反过来解禁用户的账号。 本文将介绍一些管理用户访问的命令,并介绍它们背后的原理。
使用 Notmuch 组织你的邮件

使用 Notmuch 组织你的邮件

Notmuch 可以索引、标记和排序电子邮件。在我们的 20 个使用开源提升生产力的系列的第四篇文章中了解该如何使用它。
使用 OfflineIMAP 同步邮件

使用 OfflineIMAP 同步邮件

将邮件镜像保存到本地是整理消息的第一步。在我们的 20 个使用开源提升生产力的系列的第三篇文章中了解该如何做。