跳至主要内容

博文

目前显示的是 七月, 2015的博文

Webster Merriam 字典的Alfred扩展

我很喜欢Webster Merriam字典的音节标注,因为我发现了解音节的情况下非常有利于单词的记忆。 在这个功能的驱使下,入手了词典的手机应用,虽然功能不错,但是不够用。很难想象我自己对着电脑看到生词再用手机查吧,而且,Merriam Webster的网页超级慢,有时打不开,而且,还有广告。所以查生词打断思路的事情时有发生。 平时使用电脑看英文资料的时候,我手边使用的alfred的有道字典扩展,虽然非常好用,但是唯一感觉美中不足的是缺少音节功能。 如果是字典应用或者扩展的话,网上有一大堆,而且其中不乏大神的神作,发音功能也好,全字典也好,各种强大的功能都有实现,但是,唯独我自己的这个需求太过于小众了。我只是想能方便快速的知道音节。 所以,自己动手造。 当然,不是凭空造了,总要有个参考,毕竟我只是想查一下音节而已,总要有个思路和参考才好。 https://github.com/FushenYang/hpydict 这是我在网山找到的最相关的项目了,功能很强大,还能发音,fork之后发现使用ruby写的,我自己的ruby水平一半,感觉会很吃力。直接拿来用都感觉会不顺利。 不过这个项目给出了一个很好的思路,注册一个Merriam Webster开发者账号就能简单到调用词典信息了。 所以,我就简单的封装了一下做了自己的alfred扩展。如图: 第一行显示 单词,音标,词性,音节,第二行显示解释; 工作流项目地址:  https://github.com/FushenYang/websterdic 做的很粗糙,但是我自己就够用了,如果需要更强的功能建议参考hpydict项目自己修改。如果只是要使用,记得自己注册一个Webster Merriam Dictionary 开发者账号,然后将key填写到alfred工作流的修改界面。

输入法切换的alfred扩展

输入法切换一直是我自己会碰到的小问题。其实也不大,Option+Blank在英文和中文中切换其实没有问题。本来我就只有两种文字,随时注意一下右上角就可以处理好。 不过,最常见的问题是,输入了几个字,一看错了,然后删除,然后换输入法。浪费了很多时间吗?我不太清楚,不过心情会不好~输入的连贯性没有了。 因为最近入手了alfred,所以觉得应该改进一下,参考教程,开始做。 http://support.alfredapp.com/tutorials:hotkeys 目前我的alfred在commad+blank上,所以可以把option和control给两种输入法。(spotlight就不用了,因为alfred更好用,当然,找文件还是spotlight好用,所以不给他快捷键了) http://www.alfredforum.com/topic/4978-changing-keyboard-input/ 这个帖子里有些代码现成的,但是,想了一下,还是花个几分钟看看AppleScript吧。感觉很简单,这种输入方式还真是有意思,不过感觉初学者学习编程还是接触些“更规范”的语言比较好,好了,as的hello word完成。 display dialog "your text here" with icon stop buttons {"OK"} 上截图: 这样就好了。 然后就是把修改输入方式的代码粘贴过来。 然后,修改权限,把语言换成"U.S."就OK了~ 大功告成~ 写到最后: 做完了这个功能感觉自己其实不太想用……control键的位置也不太好找,而且,输入法那个地方会闪烁一下,感觉更怪了,不过先留着这个工作流吧,也许哪天会有别的想法。