双拼使用一年感想

不知不觉,我从全拼切换到双拼已经一年,如今也早已完全习惯了双拼输入。总体来看,这是一场相当成功的迁移。

双拼输入确实显著提升了我的打字效率,主要体现在以下几个方面:

  1. 避免了输入 uanguai 等较长韵母时额外的击键与纠错成本。
  2. 每个汉字固定对应两个按键,输入节奏更加稳定、连贯。很多时候,打字速度已经能够跟上脑海中的思考速度。

不过,它也带来了一些意料之外的问题。

  1. 目前许多中文检索场景仍然只支持全拼,而不支持双拼。例如搜索联系人、文件名或启动软件时,我习惯通过开始菜单搜索启动应用,但输入 wwxb 并不能搜到任何结果,而输入 weixin 却能立刻找到“微信”。
  2. 对拼音首字母缩写词语的识别能力有所下降。过去看到一串首字母时,可以用输入法还原对应词语;而切换到双拼后,就无法实现了。
  3. 全拼输入能力出现了明显退化,经常会下意识敲出对应的双拼编码。这在临时使用他人设备时尤其尴尬;反过来,全拼用户也往往难以适应我的输入法配置。

不过总体而言,这些都算不上真正的阻碍。相比之下,双拼带来的输入流畅度提升,仍然远远超过了这些不便。

秋招结束!

在征求许多亲友建议和多方面考虑后,最终决定选择一条辛苦,但(至少目前看来可能更)精彩的人生道路。非常感谢各位亲友对外一直以来的支持和帮助!

录用通知函 - 已接受界面

太美丽啦颐和园!

Minecraft 颐和园 - 太学

第一次来颐和园,是 2018 年冬天。那年高二,期末考进了年级前 300 名,兑现了和父亲的约定——去北京玩一趟。最后一天我选了颐和园,从东宫门进园,沿万寿山脚一路走到西堤。那次旅途匆匆,没登山、没上岛,也没去成德和园。

没想到再来,已是七年之后。如今的我早已不同,而那年的冬天,或许正是一切改变的起点。这次终于登上了万寿山、走过南湖岛,却又错过了德和园。

遗憾也好,正好留作下次再来的理由。
后面有空写一篇关于颐和园和今年夏天的文章。

thumbnail
协程和线程的区别究竟是什么?
这篇文章探讨了协程和线程之间的区别,主要集中在调度方式及其实现上。作者通过与朋友的讨论,思考了抢占式调度与非抢占式调度的不同,并指出协程在调度时不一定都是非抢占式的。文章指出,协程的本质是一种回调机制,是组织代码的一种方式,而线…
thumbnail
Contexts MVVM 实现中的挑战
这篇文章介绍了在JVM上实现MVVM框架——Contexts Reactions的过程及其挑战。作者希望通过使用响应式编程模型来管理视图和数据之间的绑定,类似于Vue或React。文章首先展示了如何通过`MutableReact…
thumbnail
VanillaRT 计算资源限制算法
本文介绍了正在开发的Minecraft服务器插件VanillaRT。该插件是一个体素模型光线追踪引擎。在测试过程中发现,复杂的渲染任务可能导致服务器崩溃,因此需要对光线追踪的资源进行限制,从而避免主线程卡顿。为了实现这一目标,文…
光线追踪在古建筑室内的效果出奇地好

甚至比光影效果好。

交互写起来太费劲了,交互写完了就上线。

file

双拼使用一周体验

最近将输入法的输入方式改为了双拼并体验了一周。

双拼其是一种对大部分读音而言只需要输入其声母和韵母的一种输入方法。例如,对于“庄”,其无读音拼音为 zhuang,六个字符。但若用双拼输入方法,只需要输入两个字符。

我使用的是小鹤双拼,其需要按下 vl 即可。其中,v 对应 zh,l 对应 uang。

对大部分的双拼方案,其声母在为单个字符时与其字符一致,此外还有 zh -> vch -> ish -> u,这部分的记忆负担并不大,刚开始输入时反应也算快速。但是大部分韵母都不是单个字符,因此需要记忆一个映射关系。

file

一周下来,输入速度还未提升到切换前全拼的输入速度,但是有些字已经形成了肌肉记忆。看看下周会不会更熟练罢。

也学“不动笔墨不读书”

读《毛泽东传》第二章《师范生》时,看到一段话:

毛泽东很推崇徐特立老师“不动笔墨不读书”的学习方法。所谓“动笔墨”,就是不只是读前人的书,而且要经过认真思考和消化,把自己的心得和看法写下来,其中包括对书中同意或不同意的地方。

file

我认真读书有批注的习惯,但这些在页面白边或段落间隙的犄角旮旯里塞下的几段评论,因为内容分散,不成体系,只能作为临时的批注,而不能形成更有质量的笔记。

file

在个人网站里记录读书笔记是个不错的办法,然而整理笔记本身耗费时力。接下来的一小段时间打算试行一下将正在看的较为重要的书整理至此,以作存档,以飨读者。

thumbnail
可自动重连客户端的设计与实现
本文讨论了一个支持自动重连的客户端设计与实现,主要用于长连接通讯。客户端在启动后会尝试连接服务端,若连接失败则会等待并重试,直到满足停止重连的条件。设计中强调了客户端的线程安全性,并定义了主要接口,包括启动、暂停、恢复和关闭连接…