操作指南

破解你的手机

自从安卓手机首次发布以来,我拥有过两部不同的安卓手机,最终我都root了它们。我的Droid(初代)是一款非常受欢迎的手机,所以root它非常简单。我一直使用root后的Droid,直到它磨损严重,每次我滑开键盘都会重启。我的第二部安卓手机,三星Galaxy S2,是我现在正在使用的手机。

终极骨架挑战

我收到了来自Angela Kahealani的一条有趣的消息,内容是一个挑战:“这是我想在‘Shell 工作’专栏中看到的:一个成熟的 shell 脚本模板。它应该符合所有适用于 CLI 程序的标准。

N900 配上树莓派

对于经常阅读我专栏的读者来说,我试图成为第一个订购树莓派的人可能并不令人惊讶。我的意思是,在一个售价 35 美元、700MHz、256MB RAM、带有 HDMI 输出且运行 Linux 的计算机中,有什么不值得喜欢的呢?最终,我没有赶上第一批 10,000 台,但我也没落后太远。

使用 Python 扩展 GlusterFS

您是一位希望您的存储能够为您做更多事情的 Python 程序员吗?这里有一种简单的方法,可以使用您最喜欢的语言为真正的分布式文件系统添加功能。

Python 脚本作为 Bash 实用脚本的替代品

对于 Linux 用户来说,命令行是我们整个体验中备受推崇的一部分。与其他流行的操作系统不同,在这些操作系统中,命令行对于除最有经验的老手之外的所有人来说都是一个可怕的命题,而在 Linux 社区中,鼓励使用命令行。

Salt Stack 入门——另一个用 Python 构建的配置管理系统

前几天,当我自豪地穿着一件 Salt Stack T 恤时,我的女儿问我:“什么是 Salt Stack?” 我首先解释了它解决的问题。如果您有多台服务器并且想要对这些服务器执行操作,则需要登录到每台服务器并在每台服务器上一次执行这些操作。它们可能是相当简单的任务,例如重启它们或检查它们运行了多长时间。或者,您可能希望执行更复杂的操作,例如安装软件,然后根据您自己的特定标准配置该软件。您可能还想添加用户并为他们配置权限。

Kbuild:Linux 内核构建系统

关于 Linux 的一件令人惊奇的事情是,相同的代码库用于不同范围的计算系统,从超级计算机到非常小的嵌入式设备。如果您停下来思考一下,Linux 可能是唯一一个拥有统一代码库的操作系统。

Extrema 的极限图形

高能物理实验倾向于生成大量数据。虽然这些数据会通过分析软件,但您通常可能首先想要做的是绘制数据并查看它的实际外观。为此,一个强大的绘图和制图程序是绝对必要的。

GCC 编译器内联函数在向量处理中的简介

速度在多媒体、图形和信号处理中至关重要。有时,程序员会求助于汇编语言,以从他们的机器中榨取每一丝速度。GCC 提供了汇编语言和标准 C 之间的中间地带,它可以让您在无需完全使用汇编语言的情况下获得更高的速度和处理器功能:编译器内联函数。

在 Scribus 中制作列表

您不妨从一开始就知道:在 Scribus 中制作项目符号列表或编号列表不像在普通文字处理器中那么容易。事实上,与 LibreOffice 相比,已安装的 Scribus 在处理列表的方式上简直是原始的。您可以从互联网上下载一个脚本来在一定程度上自动化,但您很可能必须对其进行调整,然后它才能完全按照您的意愿执行。

连接不同的系统

当听到“接口”这个词时,大多数人可能会想到图形用户界面或物理硬件接口(串行、USB)。如果您涉足脚本编写或是一位认真的开发人员,那么您无疑也熟悉软件接口的概念。

使用 App Inventor 进行 Android 编程

拖放即可进行 Android 编程。MIT App Inventor 是一个可视化编程语言,用于开发 Android 移动计算平台的应用程序,由 MIT 移动学习中心于 2012 年 3 月 5 日重新发布为 Beta 服务,此前该项目由 Google 接管。

终于,计算星期几

与我们面临的许多挑战一样,最新的项目跨越的文章比我最初收到读者查询时预期的要多。问题似乎相当简单:给定月份、日期编号和星期几,计算出与这些条件最匹配的最近年份。

领先一步:Pacemaker 高可用性堆栈

高可用性堆栈服务于一个目的:通过两个或多个节点的冗余设置,确保服务可用性并在出现问题时自动恢复服务。Florian Haas 探索了 Pacemaker,Linux 上最先进的高可用性堆栈。