张春成

V2

2022/05/28阅读:27主题:默认主题

记一次重复劳动

记一次重复劳动

互联网是个神奇的物件,它赋予每个人生产和使用内容的权力和能力。 但了解它的工作方式却是一个需要一定技术门槛的事情。 本文将以一次重复劳动为引子,试图通过简明的方式,对这个问题进行一定程度的说明。

事故概要

事情的起因非常简单,也非常气人。 我前几天在 https://observablehq.com/@listenzcc 平台上制作了一系列的脑区及脑网络可视化工具。

事情一开始都很顺利,技术问题和科学问题都一一得到解决。 但突然有一天,大概是本周一或者本周二的时候,出现了一个“小”问题。 问题大概是这个样子

原来应该是一个非常漂亮的大脑图的位置,变成了一堆错误提示。 开始找原因,原因非常的明确,它找不到一些基础的库

但是这个错误很迷人(迷惑人的意思),用家里的宽带就连不上这些库,而如果用手机连蜂窝网络,就能找到。所以我有点怀疑是家里网络服务商的DNS出了问题。但什么问题,就完全不在我的掌握范围之内了。 这属实是场事故,因为它意味着至少在目前的网络环境下,这个平台并不稳定。

重复劳动

要解决这个问题很简单,就是把这个平台上的东西迁出去。放到别的免费平台上。比如 GITHUB 的 IO-PAGE 就是一个很好的出口。

https://pages.github.com/ 这个东西有一个很好的特性,就是所有的页面、代码和库都能够存储在 GITHUB 的仓库中。也就是说,它除了依赖 GITHUB 的网络服务之外,可以不依赖于任何第三方的资源。包括 JS、CSS 等。 于是我就有了这个东西

https://listenzcc.github.io/home-page-2/ 姑且将它称为我的新主页吧。打开 Brain Atlas,里面是之前的脑区可视化工具,只不过格式更加“像”是一个 Dashboard。

https://listenzcc.github.io/home-page-2/brainAtlas/#

  • 左边是控制区,选脑区和显示脑区中心点的功能都集成在这里;
  • 上面是搜索框,点击 Need help,它会打开一个网站,上面有所选的脑区的特性介绍;
  • 下面是预留的细节区,用于增加后续功能。 比原来的工整些,但是也挺麻烦,因为这个东西是纯 HTML 和 Javascript 程序,与之前 Observable 平台的语言编写方式略有不同。

背后的思考

这个事故过去了也就是过去了。 但它似乎触动了一个很基本的问题,即,我们在使用互联网内容的时候,那些文字、图像和它们背后的计算,是谁来做的。这里有三个选项可供选择

  1. 你上网的设备,即你面前的手机、电脑等;
  2. 服务器给你做的;
  3. 服务器给你代码,跑在你自己的设备上的。 再深入思考一步,只有搞清楚了这三个问题,才能谈到创建互联网应用,以及提供优质和高效的内容服务。

分类:

后端

标签:

后端

作者介绍

张春成
V2