Skip to main content

赛博差生文具多

“你差不多得了!”

我的一位腻烦的听众

1双标爱好者

有一个描述程序开发者和使用者关系的古早笑话

“Software engineers striving to build bigger and better fool-proof programs, and the Universe trying to produce bigger and better fools”1.

在现代, 情况已经大为改善, fool 是不带恶意的且无助的人, 防住乃至帮助他们并不是特别难的事. 世上大多数商业程序都是如磐石般坚固且防呆, 虽然如此, 但我还是在此断言

Theorem 1.0.1 (no-go for nitpicker-proof). 世上绝对没有任何东西 “防事儿精” (nitpicker-proof).

作为开发者我对多数用户需求会有如下心路历程:
“你差不多得了”“你咋不上天呢?”“得加钱”.
拿死工资的人自然无法给自己加钱的, 但他可以摸鱼

Theorem 1.0.2 (打工人恒等式).

至于我在 github 上给人提 issue 的时候完全是另一副嘴脸, 那时我将会化身梅菲斯特在浮士德耳边低语
“感谢你写出这个库让我们有轮子用
...
虽然...
但是...
你这样就满足了吗?”

开源社区开发者们一般也以摸鱼来回应我. 双标如我, 百思不得其解 “你们从这种用爱发电的开源项目中摸鱼并没有加钱啊! 你们在无效摸鱼啊! 生产队的驴都不带这么歇的!”

但愿他们还有足够的爱:)

笑话差不多就讲到这儿了, 以下会是一个半桶水事儿精关于排版的怪谈

2: 为什么是现在这个样子 2?

TeX 是一个排版系统, 它的内核是一个文本替换宏处理器.2
假如你不知道宏 其实大部分学过 C/C++的人都是见过宏的
#include<iostream>
proof 其实大部分学过 C/C++的人都是见过宏的
#include<iostream>

3可我还是想要 1Note 1. 你不该html 怎么办?

首先, 如果你假如还想要兼容印刷品的版本, 那么你不该想要 html

4可我就是想要纯文本画矢量图怎么办

5可我就是想要纯文本画矢量图还要插公式怎么办

6可我全都要怎么办

\node (A) at (0,0) {A};
\node (B) at (1,2) {B};
\path[<->, draw=blue,fill=red] (A.north) .. controls (1,1 cm) and (3,3) .. node[red,draw=green,fill=cyan,sloped,above](c){$x^2$} (B.south);
Figure 1. tikz figure

1.

^ Rick Cook, The Wizardry Compiled

2.

2 3 ^ why