linux中国归档文章
任意一个开源电子书应用都能使你在大屏设备上的阅读体验得到提升。我通常使用手机或 Kobo 阅读器阅读电子书,总是没有在大屏设备上阅读书籍那么爽。很多人经常在自己的笔记本或桌面电脑上阅读电子书,如果你有这种需求(或者你认为以后会遇到这种情况),我想向你介绍三种 Linux 桌面下的电子书阅读器。Boo
我们的小程序们发轫于三年前 Bestony 开发了我们 Linux 中国的第一款小程序“运维密码”之后,我们陆陆续续的又开发了一些微信小程序,给大家提供一些或有用、或有趣的小功能。这里我做个整理:运维密码这是一个 OTP 口令管理器,用于提供双因子认证功能。基本功能完善,不过存在一些小 bug,功能
在本教程中,你将学习如何在 Ubuntu 和其它基于 Ubuntu 的发行版上安装最新的 Wireshark。同时你也将学习如何在没有 sudo 的情况下来运行 Wireshark,以及如何设置它来进行数据包嗅探。Wireshark 是一款自由开源的网络协议分析器,它在全球被广泛使用。通过使用 Wi
你对如何让调试器变得更快产生过兴趣吗?本文将分享我们在为 Python 构建调试器时得到的一些经验。整段故事讲的是我们在 Rookout 公司的团队为 Python 调试器开发不中断断点的经历,以及开发过程中得到的经验。我将在本月于旧金山举办的 PyBay 2019 上介绍有关 Python 调试过
可能很多同学注意到了,我们的公众号文章前一段时间悄悄的变化了一些版式,最明显的就说各级标题从原来的渐变色条状变成了如今的样式:居中,无底色,以图标做分隔。喏,就是这样的:这是一个示例的一级标题哈这里可能有细心的同学会发现,这个图标是会动的,而且是一个“俄罗斯方块”游戏。是的,其实这个图标的原型来自于
转换文本的大小写可能非常繁琐,尤其是当你要避免无意间的拼写错误时。幸运的是,Linux 提供了一些命令,可以使工作变得非常容易。有很多方法可以在 Linux 命令行中将文本从小写更改为大写,反之亦然。实际上,有一组这样的命令可以选择。这篇文章检验了一些最佳的命令来完成这项工作,以及你该如何让它们正常
Signal 作为一款私人通信应用,正在变得愈发流行。而我们下面要介绍开源应用 Session 则是 Signal 的一个 复刻 fork ,它的一大亮点是并不需要提供手机号码即可以开始使用。Session:一款真正意义上的私人通信应用对于私人通信服务来说,有没有既能保护通信安全性,又尊重用户跨平台
这个 Android 应用可在掌中计算许多高级数学函数。移动电话每天都在变得越来越强大,因此毫不奇怪它们可以击败不太久前的大多数计算机。这也意味着移动手机上的工具每天都在变得越来越强大。之前,我写过一篇 两款 Linux 桌面端可用的科学计算器,我接着将介绍 Calculator N+,这是一款很棒
Linux 与 Windows 10 相比的一个优势是它更安全,但是 Linux 系统并不是绝对可靠的, 美国国家标准技术研究院 ( National Institute of Standards and Technology ) (NIST)的 国家漏洞数据库 ( National Vulnera
这些主意都用到了有关的开源技巧。人们可以做些什么来拯救地球?这个问题可能会让人感到压抑,因为有时我们感觉个人可以做的贡献太少了。但是作为地球公民,我们从来不是一个人。所以,我向我们的作家社区征集了一些开源软件或硬件可以帮助改变现状的方法。以下是他们的回复。九种利用开源的方法来拯救地球的方式1、在你的
了解 Rust 的软件包管理器和构建工具。Rust 是一种现代编程语言,可提供高性能、可靠性和生产力。几年来,它一直被 StackOverflow 调查评为最受欢迎的语言。除了是一种出色的编程语言之外,Rust 还具有一个称为 Cargo 的构建系统和软件包管理器。Cargo 处理许多任务,例如构建
GIMP 是最流行的自由开源的图像编辑器,它也许是 Linux 上最好的 Adobe Photoshop 替代品。当你在 Ubuntu 或其他任何操作系统上安装了 GIMP 后,你会发现已经安装了一些用于基本图像编辑的画笔。如果你需要更具体的画笔,你可以随时在 GIMP 中添加新画笔。怎么样?让我在
谷歌字体和开放字体库中的免费 Web 字体已经改变了游戏规则,但仅在有限的范围内。毫无疑问,近些年来互联网的面貌已经被开源字体所改变。早在 2010 年之前,你在 Web 浏览器上几乎只能看到微软制作的通常“Web 安全”的核心字体。但这一年(2010)正好是好几轮技术革新开始的见证之年: Web
多年来(或数十年),人们抱怨不使用Linux 的原因之一是它缺乏主流游戏。Linux 上的游戏在最近几年有了显著改进,特别是 Steam Proton 项目的引入使你可以在 Linux 上玩很多 Windows 专用的游戏。这也鼓励了一些以游戏为中心的 Linux发行版。以 Lakka 为例,你可以
即使你的操作系统是闭源的,你仍然可以使用这个流行的开源文本编辑器。GNU Emacs 是一个专为各种程序员设计的流行的文本编辑器。因为它是在 Unix 上开发的,并在 Linux(macOS 中也有)上得到了广泛使用,所以人们有时没有意识到它也可用于微软 Windows 上。你也无需成为有经验的或专
快速了解一个方便的日志库,来帮助你掌握这个重要的编程概念。logzero 库使日志记录就像打印语句一样容易,是简单性的杰出代表。我不确定 logzero 的名称是否要与 pygame-zero、GPIO Zero 和 guizero 这样的 “zero 样板库”契合,但是肯定属于该类别。它是一个 P
只需要不到 10 分钟的安装时间,就可以用 FreeMesh 搭建一个经济实惠、性能卓越、尊重隐私的网格系统。FreeMesh 系统有望为大众带来完全开源的 网状网络 mesh network (LCTT 译注:也称之为“多跳网络”)。我最近有机会对它进行了测试;它安装迅速,性能非常好 —— 特别是
Eclipse 是由 Eclipse 基金会开发的功能全面的自由开源 IDE。它诞生于 2001 年。你可以在此 IDE 中编写各种程序,从 C/C++ 和 Java 到 PHP,乃至于 Python、HTML、JavaScript、Kotlin 等等。安装该软件可从 Fedora 的官方仓库中获得
find 命令有巨多的选项可以帮助你准确定位你在 Linux 系统上需要寻找的文件。这篇文章讨论了一系列非常有用的选项。在 Linux 系统上有许多用于查找文件的命令,而你在使用它们时也有巨多的选项可以使用。例如,你不仅可以通过文件的名称来查找文件,还可以通过文件的所有者或者组、它们的创建时间、大小
Nextcloud 是用于跨多个设备存储和同步数据的软件套件。你可以从 https://github.com/nextcloud/server 了解有关 Nextcloud 服务器的更多特性信息。本文通过几个简单的步骤演示了如何使用 Fedora 和 Nextcloud 构建个人云。对于本教程,你将