来自 UNTAG 团队的第 41 期会员内容。会员内容会在每周一更新。
- 别用 URL Schemes 了,Drafts 和其它文本编辑器互动的更好方法
- 被世界银行的数据查询功能惊艳到
- Readdle Scanner + Shortcuts = 扫描分享一条龙
- 用 Rime 快速输入音乐简谱符号
- 为打印机设置发票/证件专用模式
- CodeGeeX:一款开源的国产 Al 辅助编码工具
- Pokemon Sleep:让宝可梦来关心你的睡眠质量
- macOS 疑难杂症:简体中文输入法导致系统卡死
- 文章推荐:macOS 的十个彩蛋
别用 URL Schemes 了,Drafts 和其它文本编辑器互动的更好方法
作者:@Hum
用 Drafts 写,用其它编辑器 App 打开。
这是一个把 Drafts 生成的文本文件保存到指定的 iCloud Drive 文件夹的方法。
在过去,当你想要把 Drafts 的内容发送到其它 App,你需要查询目标 App(比如 Obsidian)的 URL Schemes。现在不用了,直接保存到 Obsidian 的库文件夹里即可,不用跳转。
图文方法如下:
第一步: 新建动作,在步骤这里选择“File”。
第二步: 往下滑,找到“Destination(保存位置)”,选择“Bookmark(书签)”。在空栏处,填入你给书签起的名字,可以随意起名字。比如我这里要保存到 Obsidian 的文件夹,我就叫它 Obsidian。
.
第三步: 在 Drafts 里随便写点什么,然后运行这个新的动作。这时候你会看到一个弹出框,内容为告知你需要选择文件夹。在这里直接选“OK”。
第四步: 选择你要保存到哪个文件夹。比如我要保存到 Obsidian 里的“Test”文件夹。那么这时:
- 我要在 iCloud Drive 里找到 Obsidian
- 再打开里面的“Test”文件夹
- 再选择右上角的“打开”。
第五步: 在你选择好文件夹后,就会返回 Drafts 的动作选择界面,而且 Drafts 会自动继续动作,把文稿发送到你刚刚设置好的目标文件夹。
被世界银行的数据查询功能惊艳到
作者:@Hum
世界银行的数据查询功能本身体验就非常好,非注册用户使用以下基础功能体验已经无可挑剔:
- 视图:线性图、柱状图、地区分布图
- 排名
- 数据下载:CSV、XML、EXCEL
- 多语言支持
除了以上最基础的功能,世界银行的数据查询功能有两个 UX 设计非常惊艳。
其一、将搜索内容标签化。比如搜索“总生育率”,正常情况下就是搜这几个字出结果。但世界银行的数据查询功能可以把它作为一个标签。随后你再加入进一步的条件,比如“中低收入国家”、“高收入国家”、“世界”。这样你就会得到 3 条曲线,分别是中低收入国家、高收入国家和世界整体总生育率。
其二、将搜索内容链接化。当你做完某个搜索,你分享当前网址链接,对方打开的界面,就是你看到的界面。你可以尝试打开这个链接:https://data.worldbank.org.cn/indicator/SP.DYN.TFRT.IN?end=2021&locations=XO-XD-1W&most_recent_value_desc=false&start=1960&view=chart
这就是上方截图中的世界总生育率的网页。
这样的 UX 对于 Amazon 这样“有必要”这么做的大企业来说很常见,但政府类部门极少把这样的功能做到这个级别。让我们来看一下日本国土交通省的房地产交易价格公开检索网页:
链接:https://www.land.mlit.go.jp/webland/servlet/MainServlet
一整个古典住了 😅。
Readdle Scanner + 文件发送 Shortcuts 动作 = 扫描分享一条龙
作者:@Minja
恰到好处的用例,和方法本身同等重要——有时候,可能比方法本身更能说明问题。很多 Shortcuts 动作设计固然得用心,可惜苦于 Shortcuts 和 iOS 的双重限制,如果单独拉出来评判,往往会显得很鸡肋,比如和微信相关的自动化,多数显然是妥协之物。
我在设计半自动文件批量发送动作后,多少感到有些心虚,盖像我这样愿意忍受 Files 的人恐怕不多,配套的自动化动作是否有必要,也随之存疑。好在之前设计的动作并非针对某个文件管理工具,而是凡举开放了分享菜单的软件,皆可从中批量传送文件到微信,而我也确实发现其用武之地:从 Scanner 中转出大量文件到微信。
Scanner 是 Readdle 开发的一款扫描工具,打开就是扫,扫完就传送,一根肠子通到底。这种简单让人感动,我甚至将其列为年底 App。工作中,扫描之后的文件常常需要发给微信联系人,想必没有人乐意一个一个点选、发送,此时半自动方案,至少减去一半的点选操作。
用 Rime 快速输入音乐简谱符号
作者:@Minja
我在业余时间有不少消遣,包括练一些简单的乐器,在过去一年多里,我一直用 Anki 布置练习节奏。但在 Anki 里写乐谱很麻烦,毕竟音乐符号并不容易输入(或许只是对我这个外行而言),单单以简谱为例,就需要不断切换输入法或者开启软键盘:先输入一个正常的符号,比如表示 Do 的 1,然后再输入高音或低音符号,系统会自动组合出 1̇ 或 1̣。有些音乐爱好者很聪明,用 (1) 或 [1] 代替前述特殊符号,但这毕竟不是标准标记,会占用多个字符位置,自动排版后的符号和歌词往往对不上。^1
1 1̇ 1̣
2 2̇ 2̣
3 3̇ 3̣
4 4̇ 4̣
5 5̇ 5̣
6 6̇ 6̣
7 7̇ 7̣
事实上,1̇ 或 1̣,无非是两个符号的组合,在 Rime 中完全可以设置对应的输入码。例如高一个八度的 Do 1̇,可以用输入码 doo 表示,恰好 doo 在多数中文输入法中是无意义的,不会串码、不影响日常输入。其他 ABB 式的输入码也一样,因为 Do 到 Xi 的七个声调都可以视作一个声母加上两个韵母,几乎不见于中文输入法——少数用韵母当声母的双拼输入法例外,但用双拼者,往往会把拼音打全,尾巴上多出来的那颗韵母没有碍事的机会。
^1: 在中文曲谱的语境下,一般来说,标记和汉字是一一对应的。我编写过一款 Anki 乐谱模板,主要用于中文歌曲,将谱子和歌词一行一行输入,就能生成常见的简谱。
为打印机设置发票/证件专用模式
作者:@Minja
我在第三十期栏目中,粗略介绍了“打印模式”的概念。打印机的模式,就像理光相机有“森山大道”模式、富士相机有“胶片模式”一样,无非是一系列参数的组合,可仍然不能小看,毕竟每次手动调整参数,往往导致手忙脚乱——对于摄影而言,手忙脚乱的后果可能是错过千载难逢的镜头,而对于案头工作而言,则可能是闹出笑话乃至砸掉饭碗。
最近收成还行,有幸常常给人开发票,遂摸索出一套打印发票的常用参数。撇开黑白彩色与否不说,以下两项 Layout 布局参数,常见于打印发票:
第一,将 Pages per Sheet 设置为“2”,这样可以把正本和副本两张发票打印在同一张A4纸上,交给别人时非常干脆,并且大小也和真实的发票相仿,不至于像单独打印在A4纸上那般巨大。
第二,把 Layout Direction 设置为倒Z字形,以便把 PDF 我文档的第一张(通常是正本)靠在A4纸上部,避免正本和副本颠倒。
以上设置,可以保存下来(详见前文),以后直接调用发票模式,而无需一一手动调整参数。除了打印发票,这一模式也适合打印各种有两个页面的证书,比如医师或律师的执业证,通常是一面基本信息加上一面年检情况,如果 PDF 里分成两页,打印时也可以切到本文所用的模式,打成一张。
CodeGeeX:一款开源的国产 AI 辅助编码工具
作者:@沨沄极客
在编程领域,AI 辅助工具逐渐受到开发者的关注。但在国内,由于各种原因,比如网络访问限制、需要解决付费问题等,导致一直没有开始使用。这种情况下,也可以尝试一下国内的替代产品,可以一定程度上解决这些问题。
🔗 CodeGeeX 官网
这款 CodeGeeX 是一款国产的 AI 辅助编码工具,由清华大学知识工程实验室研发的大规模预训练编程语言模型,得到了多家知名机构的支持。
在它的 Github 介绍页 写的多是背后的原理,专业性强。不过看不懂也没关系,你可以通过 VS Code 插件页面 下载到 VSCode 开始使用。也支持 Jetbrains IDE。下载完成后,会要求登录,跳转到官网注册登录后即可使用。
功能方面与 Github Copilot 类似:代码生成与补全、注释生成、代码翻译、智能问答。最常用的应该就是够根据输入的注释生成相应的代码。集成方式也差不多,都是通过提示编写 + 实现,能够避免 ChatGPT 那种问一句答一句再复制粘贴的使用方式。
关于 Github Copilot 可以看看这篇《2022 年度 AI:GitHub Copilot》,已经做了更为详细的介绍。
如果你想在注册账号前看看效果,官方在 Huggingface 也提供了试用:CodeGeeX - Hugging Face 。
目前 CodeGeeX 在官网说明中提到对个人开发者免费。
Pokemon Sleep:让宝可梦来关心你的睡眠质量
作者:@沨沄极客
Pokemon Sleep 是一款结合宝可梦元素的睡眠监测游戏,为我们提供了一个全新的方式来改善睡眠质量。它将睡眠

