Hello,时隔两周,我们又见面了。很抱歉,上周因为一些事务,没能正常更新。加上6月一次,一共欠更了两次。以后大概会以 X.5 的编号补上,毕竟操作系统也能用这个方法发大版本。
📄 Press with word
除了本站之外,我在这台服务器上,还运行着自己的博客,以及其他计划中的站点在内的多个网站。它们都是用WordPress建立的,性能不错,而且管理也很方便。一直以来,有一些人1不太瞧得上WordPress,并推荐用「静态网站生成器」取而代之,或者将Notion,甚至GitHub issues作为存放公开博客的地方。这些做法当然都没有问题,而且很有趣。但我依然觉得,如果你有可管理的服务器的话,用WordPress是一个非常明智的选择。
为什么?
- WordPress有官方App和REST API,你可以轻松地在移动设备上管理网站或者发布文章,而不需要每次都打开终端敲一堆命令来更新你的博客;
- WordPress发布于2003年,这个快二十年生命的软件见证了互联网的起起落落,有丰富的插件和二次开发生态;
- 这个世界上大约有30%左右的网站都是用WordPress构建的,你遇到的问题几乎都能找到答案;
- 新版WordPress默认的Gutenburg编辑器很棒,我甚至不清楚它和Notion是否谁启发过谁,功能上讲,它能支持的内容类型比Markdown丰富。
WordPress老套了吗?不见得。乔布斯用过一句极经典的话形容iCloud的体验——”It just works.“2,有软件开发经历的朋友都应该明白,这句话是多大的赞誉。WordPress也是如此。面对老旧代码库的时候,也请记住这句话吧。哦,还有用Word(乃至WordStar!)书写大作的作家们。
当然,在流量归于微信这类大型平台的今天,自建博客本就是一种带有独立精神的小众行为。这意味着愿意自建博客的人多对IT技术有了解,所以不走寻常路太正常了。不过,如果你真的对你的网站充满热情,我建议你用最热爱的语言写一个。我相信它会是你的一号个人项目,而且不会没有用户。
在时间有限的前提下,你会多写几篇文章,还是自己实现一套需要逐步完善的博客系统呢?这取决于你。万事没有对错。在人生的尺度下,想取得全局最优解实在太难了,更何况人们常常连贪婪算法都做不到呢?Just for fun.
🔍 开眼看世界
在我查找WordPress资料的时候,偶然联想到一些东西:多大才算比大多数人都老?我们今日的生活元素到底有多少继承自古代?网络的流量去向是均等的吗?
而事实是:
- 中国2018年人口年龄中位数是37.4岁(如果你不到37岁,意味着你比这个国家大多数人都年轻);
- 今日大众热爱的川菜、火锅、螺狮粉,也只是近现代产物(辣椒直到清代才开始流行);
- 在2014年,Netflix一家就已经占据美国互联网总流量的35%;
- 6家公司基本控制了美国90%的媒体;
- 还有若干「中国某县出口了全世界xx%的某产品」这类新闻。
这些数据未必和直觉相符,了解多了以后也许还会改变我们对世界的看法。这是好事。《原则》这本书讲到的许多内容我已记不清了,但有一组原则几乎每天都会在我脑中浮现:真相是任何良好结果的根本依据,你必须要保持头脑开放透明,做一个极度现实的人,抗拒真相没有任何意义。
🌍 观点
- 《Do you really want to be making this much money when you’re 50?》作者在试图论证程序员是一个非常具有吸引力的职业(即使排除收入因素),易近难出。我在很多地方都看到过有程序员朋友表达对自己职业的不满。职场压力和对前途的忧虑当然是现实。但即使到2021年,我还会坚持我多年前的想法:假设存在一个平行世界,其中不存在程序员这个职业,那么如今作为程序员的那些人,几乎绝大多数在那个世界都不会比现在更幸福。
- 一个细想也挺合理的发现:奥运会里拿铜牌的人往往比拿银牌的人更开心。
- 面向协议(接口)编程可以极大方便单元测试。
- (视频)如果真的把Redis当作常规数据库用会怎么样?
- 不要拿现状去推测历史,当今浏览器里只能运行JavaScript(暂不考虑WebAssembly),不代表一开始就如此。历史上曾经有很多语言都享受过在浏览器内运行的「待遇」。
- Firefox用户在继续流失。Sigh.
- 从用户角度,对Windows XP和Mac OS X的比较,写作于2002年。二十年过去,两个操作系统都大变样了,又好像有不少特性存留了下来。
- 介绍GNU m4这个宏处理器的文章。它不是新东西,但简单实用。顺便说,在曾经的年代,我见过有人用Makefile管理前端构建。
🕙 新鲜事
- Yarn推出3.0版本,遥想当年发布。Time flies.
- 一个面向Classical Mac OS的SSH客户端,可以一窥那个年代Mac OS软件是如何开发的,以及SSH如何工作。
- 来自Cornell大学,基于OCaml教授编程思想的CS 3110课程。
- APSE,一个大胆的软件,定期对你的电脑屏幕截图,然后OCR,索引内容。等着你某天搜索到它。
- 运行在网页的OCR工具。
最近COVID-19疫情似乎又凶猛了起来,在地球上的朋友请多注意。如果你不在地球上——那高兴的应该是我。
这期就到这里,Bye!
1 略带玩笑地揣测一下,这些人大概和「这个软件没用JavaScript写我就不高兴」的人重合率比较高。
2 顺带一提,这个网站(TechCrunch)也是在WordPress上运行的。
发表回复