终端图形显示:从Sixel到现代图形协议的四十年技术演进
1987年4月,Digital Equipment Corporation(DEC)发布了一款售价2795美元的彩色图形终端VT340。这台看似普通的设备悄然开启了一场持续近四十年的技术革命:如何在纯文本的终端环境中显示图形图像。从最初的Sixel位图格式到今天Kitty终端的高性能图形协议,终端图形显示技术经历了从硬件约束到软件创新、从专有标准到开放协议的完整演进。 ...
1987年4月,Digital Equipment Corporation(DEC)发布了一款售价2795美元的彩色图形终端VT340。这台看似普通的设备悄然开启了一场持续近四十年的技术革命:如何在纯文本的终端环境中显示图形图像。从最初的Sixel位图格式到今天Kitty终端的高性能图形协议,终端图形显示技术经历了从硬件约束到软件创新、从专有标准到开放协议的完整演进。 ...
当你和朋友一起欣赏落日余晖时,你们看到的可能是两个完全不同的世界。 2015年2月,一张看似普通的连衣裙照片在网络上引发了激烈争论——有人看到的是蓝黑相间,有人看到的是白金组合。这场争论持续了数周,甚至登上了学术期刊。这不是视觉陷阱,也不是集体幻觉,而是人类色彩感知差异最戏剧性的公开呈现。 ...
引言:一个看似不可能的难题 2019年,Figma发布了一篇技术博客,详细介绍了他们的"多人游戏"技术——让数百人能够同时编辑同一个设计文件,而不会产生任何冲突。这项技术的核心,是一个名为CRDT(Conflict-free Replicated Data Types,无冲突复制数据类型)的数学概念。 ...
你站在超市收银台前,面前有四条队伍可选。经过一番快速判断,你选择了看起来最短的那条。两分钟后,你开始后悔——旁边那条队伍明明更长,却已经前进了好几个人,而你几乎原地踏步。更让人崩溃的是,当初差点选的那条队伍,现在已经开始接待新的顾客了。 ...
1960年,John McCarthy在MIT实现第一个LISP解释器时,面临一个看似简单却影响深远的问题:如何在程序运行时自动回收不再使用的内存?他给出的答案是tracing garbage collection——周期性地遍历所有可达对象,标记并清理不可达的内存。这个方案统治了函数式语言数十年。 ...
你刚买了一套智能家居设备,满怀期待地配好网,然后出门上班。晚上回家打开手机App,发现智能灯泡离线、温湿度传感器失联、扫地机器人找不到。这种情况在智能家居用户中极为普遍,背后的原因远比"信号不好"复杂得多。 ...
1960年代,Bertrand Russell为了解决集合论悖论而提出类型理论时,大概没想到这个概念会在六十年后成为程序员日常争论的焦点。今天,每一个新编程语言的诞生都伴随着同样的灵魂拷问:静态类型还是动态类型?结构化还是名义?类型擦除还是单态化? ...