Holiday Special

微软出品的 Visual Studio Code 这款文本编辑器能广受程序员群体欢迎的一大原因便是采用了拥抱社群的开发方式。开发伊始,VSCode 开发团队便不断地在其 GitHub 仓库的 Issues (工单)系统中与用户互动,吸取社区中的意见。在最近一次 VSCode 的 Insider 版更新中由于加入了一个圣诞帽,引发了部分非基督教群体的抗议

The Santa Hat on vscode insiders and pushing of religion is very offensive to me, additionally xmas has cost millions of Jews their lives over the centuries, yet even if that was not the case, pushing religious symbols as part of a product update is completely unacceptable. Please remove it immediately and make it your top priority. To me this is almost equally offensive as a swastika.

VSCode 提供了一个修改节日图标的选项,并默认显示不带装饰的图标,结果引发了第二轮更为汹涌的次生抗议,用户们大量发布仿写这一抗议的评论。VSCode 开发团队不得不临时关闭 Issues 功能 24 小时并清除了那些灌水工单和评论。虽然这一发生于 GitHub Issues 战场的论战最终以 VSCode 开发团队道歉宣告平息,但从 Code of Conduct 等一系列事件以来,对于政治正确积怨已久的程序员们抓住了机会将抗议转场到地下继续。让我们欣赏两则「阴阳怪气」的更新日志。

Apollo 1.6.6

If you don’t celebrate or celebrate something different, have an equally awesome time!

Apollo 1.6.6 更新日志
Apollo 1.6.6 更新日志

Pocket Casts 1.3.1

Merry [insert name of preferred holiday here]. [Preferred holiday magical person of choice] has some presents for you in the form of bug fixes!

Pocket Casts 1.3.1 Release Note
Pocket Casts 1.3.1 更新日志《Ho Ho Ho》

正如李如一在一天世界会员通讯《论洗脑以及活用语词的可能》中写到的

语言属于民众,因此戒断难以实现。讳饰又自欺欺人,活用方为正道。这需要社会、思想和政治层面的合力。只有当人们明白语言是创造世界而非描述世界的工具时,活用才可能成立。

「政治正确」的语言工具被重新发明为「抗争政治正确」的工具是语言活用的一个好例子。这个关于在同一个时代共生的互联网与政治正确的故事,应当写入互联网文化史当中。

没准这次会有人 Visual Studio Code 构造出很棒的新笔记软件呢!

昨天看到 Visual Studio Code 的 2017 年 5 月份版本更新说明(1.13),感觉最有趣的就是那个插件可以做 Custom View 了,也就是在左侧原本是目录树的位置添加一个树状列表的结构。

使用 Custom View 制作的 Node Dependencies 的树状列表

示例给出的是把 Node 的依赖以树状的形式给出来,这很好,虽然目前看来还没有一个插件实装这个功能。

但我今天又想了想,笔记工具发明家们其实真的可以用这东西弄个树状的笔记管理程序了:发明一种自己的笔记管理格式、自己规定文档附件的放置方案、还有良好的纯文本高亮、Markdown 预览工具。相比音响笔记那个只是一个笔记本、笔记、标签的结构,代码高亮也不方便,甚至可以做得比印象笔记更丰富了。另外也许还能直接和线上服务连接?真是会变得很棒呢。

看了以前那么多人给纯文本编辑器添功能让它变成一个高级笔记软件,然而因为没有一个给力的基础,用起来并不让人快乐。就拿 Vimwiki 来说,滚动起来不方便、不适合鼠标操作、不方便搞链接什么的,会造成很多的麻烦。但这一次有了 Visual Studio Code 做基础,也许这一次真的会有人做得很好?让我们拭目以待吧。