Archive for September, 2022

我一个文科生,为什么会沉迷于Vim

Monday, September 12th, 2022

Vim是一个文本编辑软件,在我的印象中,它几乎跟计算机一样古老(其实也没那么老),我认识的程序员都把它当成编程神器,我还有个朋友张尔宁,甚至用它来看文档,读小说。他还传授给我很多vim技巧,可惜我现在找不到那个记录这些秘笈的笔记本了,等过几天再找找看。

我痴迷Vim是因为在用过了各种各样的文本编辑软件、Markdown写作软件、笔记软件之后,我只想回归写作的本质,面对一个屏幕,聚精会神地,让打字的速度追得上思维的速度。而Vim的口号就是“以思考的速度写作”。

Vim的发明基于这样一种理念:重复的活,应该交给机器去做。

所以Vim把输入界面(Insert模式)与光标游走的编辑界面(Normal模式)严格分开。这看似很笨,实则很聪明。因为我们在操作文本编辑的时候,大量的光标移动是低效的。频繁的Backspace键,不断地移动光标(无论是用键盘还是用鼠标),一通操作猛如虎,细看原来是二百五。

而Vim的聪明之处在于通过各种命令的组合,可以迅速地完成一般文本编辑软件不能做到的操作。比如说删除一行文字:

我是要被删除的文字

用普通的文本编辑软件,有两种方式:

  1. 把光标移动到句子末尾,用Backspace一个字一个字地删除。
  2. 用鼠标选中这一段,然后用Delete键删除。

无论哪种方式,都需要多次操作。

而用Vim只需要把光标移到这一行,再输入

dd

就搞定了。其实dd是一个剪切命令,剪切的内容还寄存在剪切板上,你可以把它粘贴到别的地方,如果删除错了,只需要输入

u

就可以恢复。

是不是很简单?有没有很心动?

这仅仅是我这个初学者掌握的一点点皮毛而已,Vim的功能比我想象的还要强大。

Vim有丰富的插件,安装插件的方法很很简单,只需要找到这个插件,写入配置文件.vimrc就可以了。

我为Vim配置了Wordpress插件,这样就可以不离开Vim窗口,更新博客。我还安装了Twitter插件,在Vim中发推,那感觉真是悦然而优雅。

关键是这些操作都在Vim的界面下完成,这就完全杜绝了因为不断切换应用,而造成的分心问题。

以往我要发Twitter,必然要登录浏览器或者App,那样就忍不住被信息流所吸引,现在我面对的就是一个黑乎乎的窗口(我用了Dark模式),绝不会再分心。

既然Vim这么好,为什么不推广给文科生和写作者们呢?我倒是想推广,但是Vim的学习曲线确实很陡峭,入门门槛也有点高,不是所有人都有决心来学习和掌握。但是我相信,一旦进入Vim之门,就会有一种强大的魔力,把人吸在其中。

当然Vim只是众多软件中的一个,用Vim跟用别的写作软件一点也不矛盾。我的朋友张玉新提出了一个观念叫“重器轻用”,意思是不要指望一个软件解决你所有的问题,再重型的利器也要轻轻使用,只需要把它最特别最擅长的功能用好就可以。我们需要把各种工具结合起来,建设家乡平静的果园。

这就是我一个Vim新兵的班门弄斧,贻笑方家,欢迎大家指教一二。

Loading

终极格斗的启示

Monday, September 12th, 2022

表面上的平静,难掩即将到来的风暴。

光靠激情无法完成上规模的作品,无论是一部长篇,还是一个精雕细琢的剧本。

有规律的工作,坚持,韧长,才是创作之道。靠激情,靠突击,都是不靠谱的。

昨夜在体育场走路8公里,一年多来,唯有锻炼这件事坚持了下来。

然而,锻炼本身并不产生价值,锻炼叠加有效的工作,才能。村上春树并不是因为每天跑步,才成为诺贝尔文学奖的陪跑者的,他靠的是写作。

最近两天,看了MMA上伟大的格斗大师B.J. Penn写的自传和技击书,一个搏击手要想获胜,靠的就是大量的练习。由于综合格斗集合了各种武术之大成,所以,你根本不知道眼前的对手,会用什么办法来对付你,那么最好的办法就是全都训练。

MMA一个回合一般来说是5分钟,训练时,需要找五个陪练,每人一分钟,轮流上场,跟你打一个单项。

一分钟拳击,一分钟摔跤,一分钟地面进攻,一分钟地面防守,一分钟笼边战斗。

最后,你累得筋疲力尽,根本不是这所有人的对手,但是实战要的就是这种感觉。

一个回合结束,到你的休息角休息一分钟,也完全模拟实战,此时需要让你的助手在笼子外大声地激励你,因为此时人最需要的就是外在的鼓励。

于是,你再次起身,进行下一个回合,5分钟的车轮大战。

除了实战训练之外,还需要基础体能和技术的训练,短跑,长跑,摸高,地面爬行,让同伴把你老汉推车。

成为综合格斗手,你需要有一方面的专长(比如拳击、泰拳、摔跤、巴西柔术),同时也要掌握其它的基础技巧。B.J.Penn说,在他的职业生涯中,见过很多挥着老拳的壮汉,因为不懂柔术,把自己的脖颈暴露给对方,被下了断头台、三角锁,因窒息而被降服。而这些技巧都是可学可练的。

这一切的原理,也适用于写作。

Loading

路德论雅各的信心

Monday, September 12th, 2022

学习雅各的经验

为什么当发生饥荒的时候,雅各没有眼睁睁等着天上掉吗哪,而是让自己的儿子们到埃及去籴粮?

马丁路德的回答是既然神已经给你了机会,那就要抓住机会,不要去试探神

Why did Jacob tell his sons, “Go down there and buy some for us, so that we may live and not die”? Why didn’t he trust God’s promise to protect and take care of him? Why was Jacob afraid of dying when, up to now, he had experienced God’s help and guidance throughout his life? God had protected him, his entire family, and all his servants in the foreign country of Canaan. Why did he stop trusting God’s promise when it was still fresh in his mind? He had always taught his children about God’s promise. Where is your faith now, Jacob? Where is the promise? Here is how I reply to these questions: God orders us to believe and trust in his goodness, but at the same time, we should never test him. We must take advantage of opportunities that God gives us. If we don’t, we aren’t living according to his plan. But we must continue to maintain our faith and hope in God. That’s why Jacob didn’t say, “Stay here and wait. The Lord is powerful enough to make food fall right out of the sky. Maybe that’s the way he will choose to feed us.” No, that’s not what God’s promise means. There’s no doubt that God can take care of you in a miraculous way. But you must not pass up opportunities that could provide the help you need. If you don’t use what is readily available to you, then you are testing God. Jacob was careful not to test God. He didn’t sit idly at home, hoping to get food some other way.

路德还举过主耶稣受撒旦试探,让他从高处跳下来的例子。

路德说,既然爬上这个建筑是有台阶的,那就是神给你的方法,你要抓住,而不是试探主,让主使用神迹。

Loading

技术切换公告

Wednesday, September 7th, 2022

为了增加白板报的安全性,正在进行技术部署,预计24小时内生效。

望周知。

Loading

亚伯和该隐

Thursday, September 1st, 2022

朋友问我喜欢博尔赫斯的哪篇小说,我的回答是每一篇。我甚至想把它们一一改写一遍,变成自己的。

例如下面这个博尔赫斯的一个短篇,我当时读的是英文译本,印象深刻。于是根据自己的记忆重写了这个小说。

亚伯和该隐

夜幕升起时,在高高的山岗上,升起一堆篝火。亚当和夏娃的两个儿子该隐和亚伯围坐在篝火旁。距离人类历史上第一桩谋杀案已经过去很久了,在那次凶残的杀戮时刻,该隐因嫉妒弟弟亚伯献的祭物更得上帝的喜悦,就抄起一块石头,向弟弟亚伯的头上砸去。亚伯立刻,血流到大地上,地张开口子向上帝诉说亚伯的冤情。上帝看见,上帝垂听,并目惩罚该隐在大地上流浪:劳碌而不得饱足,迁徙而不得安居。这是大家都知道的。

如今一切似乎都已过去了,亚伯微笑着看着哥哥,把烤好的羊腿递给他。他也含笑接了,把烤好的无酵饼递给亲爱的弟弟。

经过了很长时间的沉默,该隐终于开口了:

“弟弟,我亲爱的弟弟,我真高兴你忘记了那件事。”

木炭在 噼啪作响,亚伯愣了一下,问:

“哪件事?”

“就是”,该隐有些不好意思起来。他扔了一块木柴,砸到一块暗红的燃烧的木碳上,啪地一声,木炭裂成两半。

“就是那件,我用石头砸下去的时候,只想给你一点教训,没想到……”

说到这里,该隐忽然增添了无限的勇气。

“我太沖动了,没想到砸得那么重。对,我现在依然可以看到那道伤痕。我能摸一下吗?”

不等亚伯回答,他大着胆子伸手去摸了一下那道暗红色的伤疤,亚伯居然躲都没躲,仿佛在听别人的故事。

该隐流出了眼泪。

“弟弟,你不知道,从那以后,我是多么懊悔,我吃不下饭,睡不着觉,闭上眼就看见你倒在血泊里。都过去了现在好了,一切都过去了。”

亚伯看着破涕为笑的该隐,开口说:

“只要懊悔还在,罪就仍然在那里。”

Loading

建筑学与写作

Thursday, September 1st, 2022
  • 世界观的三个层次:简单,复杂,以简单构建的复杂。
  • 从整体的大局观去做调查和设计,不用从局部依次地去解决。
  • 一个恰当的建筑自然、诗意、逻辑地生长在它的环境中。
  • 如果你不能向祖母说清你的想法,说明你对自己的项目依然没有想清楚。
  • 进行项目汇报时,一定要从总体的概述开始,千万不要说,好吧,我们从这个入口进去,除非你想让听者入睡。
  • 设计一样东西,要把它放到更大的环境中衡量。把椅子置于房间里,房间置于建筑里,建筑置于周围环境里,周围环境置于一个城市规划里。
  • 大多数建筑师都在50岁才开始他们事业的辉煌,建筑师必须是杂家,除了学习建筑学之外,他们还要学习历史,艺术,心理学,材料学,符号学,社会学,物理学,政治学。

Loading

父母的办公室,儿女的乐园

Thursday, September 1st, 2022

为什么父母的办公室往往是儿女的乐园

上海解封以后,我在离家不到五公里的地方租了一个工位,从此有了自己的办公室。想不到,这也成了儿子的乐园。他只要是一听说我带他去办公室酒满心欢喜,背起他的小米书包,撒欢式地跑到楼下,早早等在电瓶车前。今年夏天中午的温度有45度,他也毫不在乎,坐在电瓶车后座上,就像富家子弟上了玛莎拉蒂一样。

到了办公室,他就坐在我的位子上,看书、练书法、做作业、上网课,当然还有玩电脑。他最喜欢的程序是一个搭积木式的编程程序:编程猫。他用这个MIT Scratch的模仿品做了很多游戏喝动画,甚至加入了一个工作室,他的作品还一度被排在最显眼的展示位置。

饿了,父子二人就去隔壁的超市买盒饭,他最喜欢吃一款芝士意面。盒饭买回来,他自己放到办公室共用微波炉里转。这一切他操作娴熟,简直像一个资深上班族了。

有时候,我觉得他妨碍了我工作,最突出的是体现在下班的时候。

按照我的习惯,一件重要的事情若不做完,我是不肯中断的,因为下次沉浸到工作中又需要很长的时间,我希望利用这次的聚焦一气呵成。如果是我一个人办公,只需要给妻子发一条消息说我晚上加班不回家吃饭就行。但是儿子在这里,无论工作有没有做完,都必须陪他回家。我终于找到自己一些工作不能顺利完成的理由了。

所以,有时候我会说,你不要去我办公室了。他听到后十分惊讶,好像听到一件不可思议的事情,比如恐龙并没有灭绝。在他看来,去爸爸的办公室是儿子天经地义的权利,是谁也不可剥夺的,更何况要剥夺的人是自己的爸爸。

我不进想起我的小时候,最快乐的事也是去爸爸的办公室。

小心的时候,爸爸在我就读到乡村小学当老师,每到晚上我都去他的办公室,用他批改作业的红色蘸笔画红梅。

后来父亲到镇上(当时叫公社)当老师,每星期最快乐的事就是去他的办公室找他。步行三里路,在他的办公室里,见到他的同事们,不买阿姨、伯伯地叫着,我最喜欢吃他从食堂打来的饭,两个馒头,一份菜,有时还是蒸包子。当然,我不知道的是,我每去一次,都会消耗父亲好几天都饭菜票,剩下的几天,他只能买馒头,就红糖。

我还在父亲的办公室遇到了别的老师家的孩子,我记得,一位牛老师的女儿让我看她的彩色画报,里面有斯芬克斯之谜。

孩子们为什么喜欢去父母的办公室?我猜这里有比较深层次的玄机。孩子接触的空间有限,击败每天都在两点一线中度过,偶尔去同学亲友家,也觉得深受束缚。然而到了父母的办公室,就会进入一个安全,且相对自由的环境。父母的同事,哪怕是像我办公室里一起租工位的八杆子打不到的“同侪”,也往往都以宽容的眼光对待他们,这让孩子有一种特别的体验。另外,每个孩子都暗暗崇拜自己的父母,很希望能进入他们工作时的世界。这大概就是孩子喜欢去父母办公室的主要原因吧。

但也有的孩子不愿意去父母的工作场所,或者小时候喜欢去,忽然不喜欢去了。这些都没有定准。但我自己童年的经历告诉我,尽量不要拒绝孩子跟你去办公室的请求。他们都会很乖,很听话,一般不会给你惹麻烦,因为他们在父母的办公室里,感到了自由的成长。

Loading