流水账〔十六〕

俗务缠身吖,本来下午还准备继续开工恶补的吖。但是,树欲静而风不止,豪门贵种走兽派家豢养的奴才,成天折腾,真不是人类的好朋友。前一篇又「政治敏感」了,纠结其原因,大概在九省通衢的热心网友看来是这样的:

“你也配建言献策?!”
你也配建言献策?!

一言以蔽之:「你也配建言献策?!」

问题是我并没有「建言献策」吖,明明是吐糟,明明是逮谁喷谁,「情商负无穷」而已。只不过,「有则改之无则加勉」是根红苗正的革命接班人的特权,尤其是那些与主席台前三排家属「足够亲密」的党国栋梁青年才俊。只需要把「民意」收集起来略作润色「上达天听」即可,而「简在帝心」的它们还可以回过头来道貌岸然的谆谆教导贱种屁民:「不在其位不谋其政,闭嘴无脑手算っぽい!」

怎么说呢,上午更新完前一篇之后,还保留了一部分草稿准备用于下一篇,文件就在本地保存,打字过程中也没有与任何网站联机进行在线处理。只不过呢,这就以「未知的科幻方式」被钦定文豪或钦定学霸盯上并「疑似借鉴」了。真应景是吧,太阳底下没有新鲜事⸺我是说前苏联。

那么好,干脆把草稿整理一下,正式写本篇流水帐吧。这部分内容也没什么,就是这半个多月以来恶补和码字的心得体会升级版,其实以前就有感触,但总觉得尚可凑活。

简单说,现在市面上常见的所有办公软件当中,字处理、电子表格和演示这「老三样」是三个部分,不会集中在一个窗口内以分页形式展示。而勤劳勇敢智慧善良的我,在长期的生产生活斗争实践当中,感觉到若干不便之处。比方说写「日记」(或曰「真・流水帐」)的时候,手写版用「万用手册」的各种活页,于是文字叙述与消费、饮食等列表可以分开。而电子版就麻烦了,文字叙述用Word,列表用Excel,必须分成两个文件。虽然在Word里面插入简单表格也可以,但是无法「汇总」也没有其它高级功能。而曾经的我,连每一次购物的小票都保留着等到输入电子档案之后再销毁纸张。

不过呢,这只是当代办公软件,以前不是这样的。记得Office97/2000似乎还有个「公文包」功能,把不同格式的文件打包放在一起。布局类似后来的OneNote那样分页,但不是纯属照顾手写的用途,还是完全版的各种功能。而苹果的Mac OS 9还有「Apple Works」也是类似的设计,简单的办公软件而已,后来的iWork是功能上的升级版,本来还是雄心壮志准备收费的,但是后继无力,无法与微软竞争,于是很快放开为免费附件,估计也放弃开发和维护了。

当然,这种简单合并会导致程序功能样样通样样松,但是呢,日常生活和码字,甚至普通办公也用不着那么多功能。比方说,「网文」写手只需要处理纯文本,哪怕记事本写字板都可以。而写「博客」或「文章」的写手需要的功能稍微多点,但也不离谱,码字环境比写字板高级点就行,以《设定集》《恶补记》举例,除了富文本之外还需要插入图片、表格和公式,但是动态内容如视频只能在线编辑。

还有,为了印刷出版的页面和网页不一样,不是连续内容而是存在分页,于是很多图片、表格等内容需要进行排版上面的调整。我在更新《〈设定集〉注释》和《〈恶补记〉流水帐》的时候已经体会到这一点了,在Word里面码字,经常出现图片过大自动跳到下一页而在当前页留下大半空白的情况,还需要手动调整。这些麻烦,本来在码字发表之后的效果当中不出现,而在连续码字的过程中似乎也不应该遇到才对。

并且,网页的显示情况会比实体出版物更简单,比方说包括但不限于知乎等站点提供的在线编辑器,没有指定字体「颜色」的功能。这是因为「样式表」限定的缘故,各个互联网企业的前端码农们很早就知道HTML若要写得规范,最好还是不要用临时指定的属性。而字处理软件当中,其实也是频繁使用了「样式」统一文档效果,并且还可以通过「主题」迅速切换显示风格。那么,按理说精简版「码字专用」软件,可以从目前已经庞大臃肿的「字处理软件」当中往下删减功能。

而在计划当中的「改写版」老三篇教材,本来已经想定用是XeLaTeX生成的传统实体出版物状文档。但是转念一想,看与时俱进的《托马斯微积分》课件所使用的MathematicaNotebook格式,也是连续显示的类似网页那种情况,内容还可以「折叠」「展开」。而计划中用B/S结构的「SageMath」所改写的「课件」,肯定直接就是网页吧。

当然,作为课件,内部会有许多动态内容,比方说直接执行脚本生成结果。在这里又想到了另外一个话题,比方说若是用「静态」的排版软件如XeLaTeX等手段,在微积分开头讲导数的时候,「变化率」部分是有图片的,不外乎平面直角坐标上面有一条曲线还有一条切线还标记了很多交点还注上一些文字。

那么,这种教材当初编写的时候,那些图片都是怎么来的呢?这些「老掉牙」的内容已经沿用几十上百年了吧,从最早的手绘到后来电子版的截图是吧。而若是与时俱进的教学环境,连「教材」内容都可以实时生成,比方说就用绘图语句,画个抛物线,算出切点,画个切线,算出焦点,然后注明文字,或许文字都已经自动注明了。

上面这些都是「需求」,而「实现」也不麻烦,目前无论是「开放文档格式」(ODF)还是微软的与之叫板的「开放Office文件格式」,都是以zip形式打包的一堆xml文件,于是,字处理、电子表格和演示文稿这些不同规格的文件,混合起来存储,在技术上毫无问题。

那么,MS Office的「公文包」是否可以复活了呢?苹果的「Apple Works」是否可以在已经停滞的iWork基础上复活了呢?而最新的开源软件是否也可以考虑提供类似功能呢?顺便,哪怕是「金山」这种「民族企业」的「WPS」之类程度也可以考虑,或者以其品质和实现的功能,只能往这方面考虑。

上面把草稿的内容略微展开了一些,又轻松凑够了一篇字数。其实还可以进一步展开,讲讲「万用手册」的「活页」相关话题。只不过刚才忽然发现日本网站被防火长城挡住了,于是找不到当年习惯用的「BINDEX」系列提供的各种用途活页的图片。感兴趣的读者若是能翻墙或本来就在墙外,请自己搜索补充吧。


2017.12.19, Martis