Linux Weekly #12

📅 大事记

开源绘画程序 MyPaint 发布 2.0.0 版本,现在默认使用线性合成及频谱混合,添加了新的笔刷设置和输入,以及对称模式和填色增强。

MyPaint v2.0.0 Released
MyPaint is an easy-to-use painting program which works well with Wacom graphics tablets and other similar devices. It comes with a large brush collection including charcoal and ink to emulate real media, but the highly configurable brush engine allows you to experiment with your own brushes and with…

Terraform 0.12.21 已经正式发布,新增特性包括:添加 cos 后端,允许通过腾讯云存储作为远程后端;增加 terraform login/logout 命令、添加 setsubtract 内置函数、改善 workspace delete 命令等。

hashicorp/terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amon...

💡 他山石

Shodan 是用于搜索联网设备的工具,下文是有关该工具的详渗透测试指南。

Shodan Pentesting Guide
Shodan is a tool for searching devices connected to the internet. Unlike search engines which help you find websites, Shodan helps you find information about desktops, servers, IoT devices, and more. This information includes metadata

Bash Quick References:一份不错的 Bash 速查表,涵盖文件测试、数字/字符串比较、作业控制、信号、字符串处理、命令行参数、正则表达式等内容。

Shell Magic
The Ultimate Bash Cheat Sheet!

Terraforming my blog:利用 Terraform 管理基础设施,可以先从 blog 开始 :)

Terraforming my blog
I’ve just pushed a first step for managing my infrastructure via Hashicorps Terraform. In this article I want to speak about this first step and I want to give a glimpse into the future for it. My infrastructure is hosted in Hetzner Cloud (there is luckily a terraform provider for it). DNS will be t…

How to Learn Emacs: A Hand-drawn One-pager for Beginners / A visual tutorial:手绘如何学习 Emacs:包括学会如何学习、学习 Emacs 基础、扩展 & 定制、学习其它有用的技巧、探索更多。

Rob Landley about the /usr split:为何 Unix/Linux 中 /bin 和 /usr/bin 会分开?Rob Landley 对此有过解释。话说当初 Ken Thompson 与 Dennis Ritchie 从 PDP-7 升级到 PDP-11 后,它有一对 RK05 磁盘。一块挂载到 /,另一块则是 /usr。随着系统变大,/ 的空间告急。于是,他们在 /usr 下复制了 bin、sbin、lib、tmp 等所有系统目录,并将文件写到新的位置。当他们得到第三块磁盘后,把它挂载到 /home,并迁移所有用户的家目录(原本在 /usr)到此。


🔧 百宝箱

Quadsort:描述一种新的合并排序算法,包含 C 语言源代码。

scandum/quadsort
merge sort on steroids. Contribute to scandum/quadsort development by creating an account on GitHub.

Nodebook:可跑在浏览器中的 REPL (Read-Eval-Print Loop),支持 C/C++/Go/Java/NodeJS/PHP/Python 3/Ruby/Rust 等多种编程语言。同时,你也可以直接在命令行使用它。

netgusto/nodebook
Nodebook - Multi-Lang Web REPL + CLI Code runner. Contribute to netgusto/nodebook development by creating an account on GitHub.