分类目录归档:Tips

macOS 原生输入法设置双拼自然码

注:从 macOS Ventura 开始,在输入法设置中,“常用”双拼布局即为自然码,无需以下设置。

用了 macOS 一段时间了,一直使用的是搜狗输入法,因为系统自带的双拼输入法不支持自然码。

不过最近在网上看相关的双拼练习时,发现原来用过的双拼练习的作者 @BlueSky 给出了提示,macOS 其实内置了隐藏的双拼自然码方案。

只需在终端内输入以下命令即可:

defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 5

在输入法偏好设置中会看到这样的效果:

此时即可使用自然码方案了。

使用 GPG 签名你的 Commits

准备工作

首先要安装好 GPG 工具。

brew install gnupg gnupg2 pinentry-mac

配置使用环境。

test -r ~/.bash_profile && echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile
echo 'export GPG_TTY=$(tty)' >> ~/.profile

mkdir ~/.gnupg
echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf

killall gpg-agent

继续阅读 →

macOS 下的包管理器 Homebrew

介绍

之前使用 Ubuntu 和 CentOS 的时候,它们都各自拥有便捷的包管理器 APT 和 YUM,使用它们安装卸载软件,自动解决依赖问题,非常方便。最近在换用 macOS 系统之后,却没有了类似的管理器,安装软件又回到了和 Windows 一样的体验。虽说 App Store 拥有一些很优秀的软件,但是作为一个未来的码农,需要的很多软件并没有 App Store 版,如果手动下载安装,以后软件更新了还需要再下载安装一次,这些无意义的重复劳动需要解决掉。
继续阅读 →

修复 Ubuntu 下拼音输入法崩溃问题

最近在使用 Ubuntu 18.04 的过程中,遇到了一个拼音输入法总是在选字的时候崩溃的问题。

崩溃表现

crashed with SIGABRT in __assert_fail_base()

具体表现为:在打字时,无法使用数字键选择字词,鼠标点选也无效,只能按空格打出第一个字词。当按数字键选择字词时,输入法会崩溃,并输出字母和数字,例如我想打出“谷歌”,“谷歌”在候选列表第二个位置,按下 2,输入法崩溃,输出 guge2。

我搜索了一下,并没有找到解决办法,只好退而求其次,使用 fcitx 代替了 ibus,就这么过了半个月。然而我今天再次搜索的时候竟然找到了解决办法:Selecting a number does not always return a Chinese character with ibus pinyin。

解决办法

直接删除输入法的缓存就好:

rm ~/.cache/ibus/libpinyin/*

氧 OS 也能使用公交卡

两个月前,我换了一加 5T,算是 48 年入国军了吧,不过等于 7 看样子会有刘海,无爱,放弃;而 5T 的 835 性能又很足够,造型也很讨我喜欢。

买来后果断刷了氧 OS 使用,确实没让我失望,内置 Google 框架,使用很流畅。前两天,因为想尝试着体验一下全球上网和公交卡功能,刷成了氢 OS 8.1 稳定版,但是是 dirty flash。开机后检查各项软件,果然,电话闪退无法使用。在设置中找边所有地方也没找到全球上网,不过还好,卡券里的公交卡功能可用,没算是白刷。但是这修改过的氢的界面用起来还是各种别扭,还预装了许多中国特色软件。于是打算把公交卡功能搬到氧 OS 中使用。
继续阅读 →

MI3TD 调整系统分区/合并分区 支持 64G 支持官方 OTA【存档】

这是什么

这是一篇可以指导你将你的小米 3 TD 调整系统分区/合并分区的教程,支持 16G 和 64G 的 TD。

  • 有时候你想安装软件,提示你空间不足,去查看一下明明剩余空间还多。
  • 有时候你想刷 Gapps 包,却因为系统分区空间不够而刷不进去。

遇到以上这些情况,就需要本文的教程来解决问题了。

可能你看过许多相关帖子,不过方法都不太完美,官方合并分区方法有 BUG,合并之后存储空间会缺失一个多 G,只有 12.25G 大小,而本教程则完美解决了官方合并分区的 BUG,合并之后存储空间全部利用,不再丢失一个 G。
继续阅读 →