4 个提高你在 Thunderbird 上隐私的加载项
Thunderbird 是由 Mozilla 开发的流行的免费电子邮件客户端。与 Firefox 类似,Thunderbird 提供了大量加载项来用于额外功能和自定义。本文重点介绍四个加载项,以改善你的隐私。Enigmail使用 GPG(GNU Privacy Guard)加密电子邮件是保持其内容私密性的最…
对数据隐私持开放的态度
尽管有包括 GDPR 在内的法规,数据隐私对于几乎所有的人来说都是很重要的事情。今天(LCTT 译注:本文发表于 2018/1/28)是 数据隐私日(Data Privacy Day),(在欧洲叫“ 数据保护日(Data Protection Day)”),你可能会认为现在我们处于一个开源的世界中,所…
在 Arch 用户仓库(AUR)中发现恶意软件
7 月 7 日,有一个 AUR 软件包被改入了一些恶意代码,提醒 Arch Linux 用户(以及一般的 Linux 用户)在安装之前应该尽可能检查所有由用户生成的软件包。AUR(即 Arch(Linux)用户仓库)包含包描述,也称为 PKGBUILD,它使得从源代码编译包变得更容易。虽…
可代替 Dropbox 的 5 个开源软件
寻找一个不会破坏你的安全、自由或银行资产的文件共享应用。Dropbox 在文件共享应用中是个 800 磅的大猩猩。尽管它是个极度流行的工具,但你可能仍想使用一个软件去替代它。也行你出于各种好的理由,包括安全和自由,这使你决定用开源方式。亦或是你已经被…
Ubuntu 18.04 LTS 上安装Windows 字体
大多数教育机构仍在使用 Microsoft 字体, 我不清楚其他国家是什么情况。但在泰米尔纳德邦(印度的一个州), Times New Roman 和 Arial 字体主要被用于大学和学校的几乎所有文档工作、项目和作业。不仅是教育机构,而且一些小型组织、办公室和商店仍在使用…
IT 自动化的下一步是什么: 6 大趋势
自动化专家分享了一点对 自动化不远的将来的看法。请将这些保留在你的视线之内。我们最近讨论了 推动 IT 自动化的因素,可以看到当前趋势正在增长,以及那些给刚开始使用自动化部分流程的组织的 有用的技巧 。噢,我们也分享了如何在贵公司进行自动化的案例…
如何检查 Linux 中的可用磁盘空间
用这里列出的方便的工具来跟踪你的磁盘利用率。跟踪磁盘利用率信息是系统管理员(和其他人)的日常待办事项列表之一。Linux 有一些内置的使用程序来帮助提供这些信息。dfdf 命令意思是 “disk-free”,显示 Linux 系统上可用和已使用的磁盘空间。df -h 以人…
Perlbrew 入门
用 Perlbrew 在你系统上安装多个版本的 Perl。有比在系统上安装了 Perl 更好的事情吗?那就是在系统中安装了多个版本的 Perl。使用 Perlbrew 你可以做到这一点。但是为什么呢,除了让你包围在 Perl 下之外,有什么好处吗?简短的回答是,不同版本的 Perl 是…
搭建属于你自己的 Git 服务器
在本文中,我们的目的是让你了解如何设置属于自己的Git服务器。Git 是由 Linux Torvalds 开发的一个版本控制系统,现如今正在被全世界大量开发者使用。许多公司喜欢使用基于 Git 版本控制的 GitHub 代码托管。根据报道,GitHub 是现如今全世界最大的代码托…
BLUI:创建游戏 UI 的简单方法
开源游戏开发插件运行虚幻引擎的用户使用基于 Web 的编程方式创建独特的用户界面元素。游戏开发引擎在过去几年中变得越来越易于 使用。像 Unity 这样一直免费使用的引擎,以及最近从基于订阅的服务切换到免费服务的 虚幻引擎(Unreal Engine),允许独立开发…
Ubunsys:Ubuntu 资深用户的一个高级系统配置工具
Ubunsys 是一个面向 Ubuntu 及其衍生版的基于 Qt 的高级系统工具。高级用户可以使用命令行轻松完成大多数配置。不过为了以防万一某天,你突然不想用命令行了,就可以用 Ubnusys 这个程序来配置你的系统或其衍生系统,如 Linux Mint、Elementary OS 等。Ubun…
日常 Python 编程优雅之道
3 个可以使你的 Python 代码更优雅、可读、直观和易于维护的工具。Python 提供了一组独特的工具和语言特性来使你的代码更加优雅、可读和直观。为正确的问题选择合适的工具,你的代码将更易于维护。在本文中,我们将研究其中的三个工具:魔术方法、迭代器和…
在 Kubernetes 上运行一个 Python 应用程序
这个分步指导教程教你通过在 Kubernetes 上部署一个简单的 Python 应用程序来学习部署的流程。Kubernetes 是一个具备部署、维护和可伸缩特性的开源平台。它在提供可移植性、可扩展性以及自我修复能力的同时,简化了容器化 Python 应用程序的管理。不论你的 …
如何在 Linux 系统中使用 dd 命令而不会损毁你的磁盘
使用 Linux 中的 dd 工具安全、可靠地制作一个驱动器、分区和文件系统的完整镜像。这篇文章节选自 Manning 出版社出版的图书 Linux in Action的第 4 章。你是否正在从一个即将损坏的存储驱动器挽救数据,或者要把本地归档进行远程备份,或者要把一个别处的…
macOS 和 Linux 的内核有什么区别
有些人可能会认为 macOS 和 Linux 内核之间存在相似之处,因为它们可以处理类似的命令和类似的软件。有些人甚至认为苹果公司的 macOS 是基于 Linux 的。事实上是,两个内核有着截然不同的历史和特征。今天,我们来看看 macOS 和 Linux 的内核之间的区别。ma…
调试器到底怎样工作
你也许用过调速器检查过你的代码,但你知道它们是如何做到的吗?调试器是大多数(即使不是每个)开发人员在软件工程职业生涯中至少使用过一次的那些软件之一,但是你们中有多少人知道它们到底是如何工作的?我在悉尼 linux.conf.au 2018 的演讲中,将讨论从…
我们能否建立一个服务于用户而非广告商的社交网络?
找出 Human Connection 是如何将透明度和社区放在首位的。如今,开源软件具有深远的意义,在推动数字经济创新方面发挥着关键作用。世界正在快速彻底地改变。世界各地的人们需要一个专门的、中立的、透明的在线平台来迎接我们这个时代的挑战。开放的原则也许…
6 个可以帮你理解互联网工作原理的 RFC
以及 3 个有趣的 RFC。阅读源码是开源软件的重要组成部分。这意味着用户可以查看代码并了解做了什么。但“阅读源码”并不仅适用于代码。理解代码实现的标准同样重要。这些标准编写在由 互联网工程任务组(Internet Engineering Task Force)(IETF)发布的称…
供应链管理方面的 5 个开源软件工具
跟踪您的库存和需要的材料,用这些供应链管理工具制造产品。本文最初发表于 2016 年 1 月 14 日,最后的更新日期为 2018 年 3 月 2 日。如果你正在管理着处理实体货物的业务,供应链管理 是你的业务流程中非常重要的一部分。不论你是经营着一个只有几个客户…
在Kubernetes上运行一个 Python 应用程序
这个分步指导教程教你通过在 Kubernetes 上部署一个简单的 Python 应用程序来学习部署的流程。Kubernetes 是一个具备部署、维护和可伸缩特性的开源平台。它在提供可移植性、可扩展性以及自我修复能力的同时,简化了容器化 Python 应用程序的管理。不论你的 …