操作指南

生成优秀密码,第一部分

Dave 在 1Password 的帮助下开始了一种生成安全密码的新方法。不久前,我分享了一个脚本概念,它可以让您输入一个帐户的建议密码,并评估它是否非常好(嗯,也许“安全”是描述测试集以确保建议密码包含大写字母、小写字母、数字和标点符号以使其更难猜测的更好词)。

使用 Bash 开发控制台应用程序

作为一名新手软件开发人员,我在选择编程语言时会寻找一件事:是否有库允许我与系统交互以完成任务?如果 Python 没有 Flask,我可能会选择不同的语言来编写 Web 应用程序。出于同样的原因,我开始使用 Bash 开发许多(无可否认很小的)应用程序。虽然 Python 例如有许多模块可以导入和扩展功能,但 Bash 有数千个命令,可以执行各种功能,包括字符串操作、数学计算、加密和数据库操作。在本文中,我将介绍这些功能以及如何在 Bash 应用程序中轻松使用它们。

在 Shell 脚本中随机切换大小写

Dave 总结了 shell 脚本 L33t 生成器。上次,我谈到了非正式地称为 l33t-speak 的内容,这是一系列字母和字母对替换,标志着黑客精英(或黑客精英的某些子集)的行话,因为我很确定真正的计算机安全专家不需要用数字替换元音来听起来很酷和时髦)。

更多 L337 翻译

Dave 继续他的 shell 脚本 L33t 翻译器。在我的上一篇文章中,我谈到了黑客和计算机极客的内部行话,称为“Leet Speak”或简称“Leet”。当然,这是 Elite 一词的缩写,最好写成 L33T 或许 L337 以达到极致的酷。但嘿,我不评判。

Python 中的多进程

Python 的“multiprocessing”模块感觉像线程,但实际上启动的是进程。许多人在开始使用 Python 时,很高兴听到该语言支持线程。而且,正如我在之前的文章中讨论的那样,Python 确实支持具有易于使用和方便的界面的本机级线程。

处理 L33t-Speak

如何编写 l33t-speak 翻译器脚本。今天早上,我和女儿像往常一样通过短信互相打趣,我用了一种模仿“leet speak”的方式。她没有留下深刻印象,但这让我开始思考语言中的公式化替换,以及它们如何代表有趣的编程挑战。

Linux 版 ZFS

介绍 Solaris ZFS 文件系统,它在 Linux FUSE、本机内核模块和 Antergos Linux 安装程序中实现。

ncurses 入门

如何使用 curses 绘制到终端屏幕。虽然图形用户界面非常酷,但并非每个程序都需要使用点击界面运行。例如,受人尊敬的 vi 编辑器早在第一个 GUI 之前就在纯文本终端中运行。