语法是语言的规范,制定语法的目的是为了让表达清晰、意思完整、不致有歧义。人类活动中的情形千差万别,为了表达清晰等目的,会形成许多特例。因此如果尝试通过列举语法现象及特例来描述语法,可想见是非常繁琐的,并且这种行为有舍本逐末之嫌。

在看过旋元佑先生写的《语法俱乐部》之后,我更坚定了这个想法,并尝试将自己对该书的理解结合自己的经验和思考写出来,成为一个系列。

这是这个系列的第二篇,主要讨论名词短语以及冠词的使用。

名词短语的基本形态

名词短语可以充当句子中的主语、宾语、补语等成分,出现的频率相当高。同时,在名词短语中充当限定词的冠词涉及到许多规则,也是容易弄错的地方。涉及到名词短语的语法规则有很多,特例也有很多。基本属于「有二十条规则,又有二十条特例」的情况,令人烦不胜烦。但其实,在表达清晰、意思完整、无有歧义的要求下,这些规则并不需要死记硬背,借由客观地讨论就能形成完整的体系。

阅读全文 »

语法是语言的规范,制定语法的目的是为了让表达清晰、意思完整、不致有歧义。人类活动中的情形千差万别,为了表达清晰等目的,会形成许多特例。因此如果尝试通过列举语法现象及特例来描述语法,可想见是非常繁琐的,并且这种行为有舍本逐末之嫌。

在看过旋元佑先生写的《语法俱乐部》之后,我更坚定了这个想法,并尝试将自己对该书的理解结合自己的经验和思考写出来,成为一个系列。

这是这个系列的第一篇,主要讨论动词分类与补语的关系。

基本句型

英语中的基本句型有五种:

  1. S + V
  2. S + V + O
  3. S + V + C
  4. S + V + O + O
  5. S + V + O + C

从意思上说,一个完整句子表达的无非是「一个人/一个东西怎么样了」。这里「一个人/一个东西」称为主语部分(subject),告诉人们「这个句子讨论的是『一个人或者一个东西』」;「怎么样了」称为谓语部分(predicate,也称「述语部分」),它可以是「做了什么事情」或者「具有某种特性」。主语部分形式比较单一,通常由名词性的结构来担任。谓语部分的形式变化较多,五种基本句型实际就是通过不同的谓语部分结构来表达五种类型的含义。

阅读全文 »

最近因为一些缘故,需要在 Win7 上实现录屏和声音内录功能:前者记录计算机屏幕的内容变化,后者记录通过计算机扬声器或耳机线路发出的声音(Speaker 的声音)。在朋友圈中问了一圈,结合自己搜索之后,决定使用开源的 CamStudio 来录屏。

CamStudio 十分优秀,视频上支持多种区域方式(全屏、区域、固定大小、窗口),声音上支持计算机内录和从麦克风输入录制,甚至可选鼠标和键盘操作的录制。但在实际操作中 CamStudio 的内录功能无法正常进行,提示 WaveoutGetSelectControl() failed 的错误,并且官方似乎也没有定位问题所在,导致在多个版本中都存在这个错误(见官方论坛的讨论)。

Woedge 在上述讨论中给出了一个解决方案,帮助一些用户解决了问题。这个方案的关键步骤,是打开 Windows 系统录音设备中的禁用设备——立体声混响(Stereo Mix)功能,然后使用立体声混响将系统内部声音和麦克风声音混在一起,交付给 CamStudio 进行录制。

这个方案无疑帮很多用户解决了问题,但在许多 ThinkPad 机型上却不行。原因是部分 ThinkPad 安装的声卡并不支持 Stereo Mix 功能,故而上述关键步骤无法执行。

经过一番研究之后,决定使用 Virtual Audio Cable 来解决问题。

阅读全文 »

Kindle 的墨水瓶看书十分舒服;不过,也会有「甜蜜的烦恼」。6 英寸的屏幕对付 A4 纸张大小的 PDF 文件,特别是扫描版的 PDF 文件总是让人不快;尤其 Kindle 原生的阅读器还要在 PDF 文件周边加上白边。好在经过一番搜索和折腾,终于找到了合适的解决方案——神器 Koreader.

阅读全文 »

原文发布在知乎上的回答,有节选。

在未获得本人书面许可的情况下,禁止任何形式的「合理使用」、转载、分享以及将链接发至知乎主站外任何网站或 App (包括知乎日报),外泄斩立决。智商欠奉,中文阅读障碍或微博控患者, 请在监护人及医师协助下学习本段落,谢谢合作。

众所周知,声音是在空气中传播的机械波,简称声波;而人类产生听觉的过程,就是「接收声波」、「转化和传递声波信号」、「转化为神经信号」从而最终刺激大脑产生听觉的过程。三个步骤依次进行,其中任何一个步骤出现问题,都会影响听力。通常所说的「听力损失不可逆」是第三个步骤出现的问题。

阅读全文 »

在许多文章中,特别是中文文章中,我们会见到带有圆圈的数字。它们有点是单独出现的,有点作为列表的计数出现。

LaTeX 提供了 \textcircled 命令,但效果并不好。LaTeX studio 曾经提供了一个方法,但缺乏通用性。

这里给出一个利用 TikZ 绘制的方法,能较好地解决这个问题,但仍需完善。

阅读全文 »