跳至主要内容

博文

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键的位置也不太好找,而且,输入法那个地方会闪烁一下,感觉更怪了,不过先留着这个工作流吧,也许哪天会有别的想法。

Bash遍历文件

非常简单的学习笔记,任务也很简单。 我在网上下载了一个字幕文件合集,字幕格式非常齐全,ass和srt还有中英繁简的单独和混排。 我要做的是遍历整个目录,然后把我需要的中英.srt字幕筛选出来(万幸,字幕文件命名是很规范的,因此不需要检测文件内容,如果检测文件内容的话,那就麻烦了)。 废话不多,上代码~ dirs=`ls -d */` for dir in $dirs do         for f in `ls $dir`         do                 case "$f" in                         *简体\&英文.srt)                         cp ./$dir/$f ~/;;                         *)                         continue;;                 esac         done done 一些说明: 1. 由于有文件夹嵌套,所以dirs保存的是所有目录的名字,其中-d参数保证只是保存名字; 2. $f中是遍历所有的文件,其中&因为有特殊含义,因此需要转义;(可以参考:http://www.tldp.org/LDP/abs/html/escapingsection....

some graph tool for science works

Many times, we need nice figure to show our data. In general, Origin is good enough for me (I am a PhD student now), but some I want some more beautiful graphs. Herein, I note same software here. Prism, a origin-like tool  http://www.graphpad.com/scientific-software/prism/#7 canvas X http://www.canvasx.com/en/support/canvas-11 irfanview http://www.irfanview.com/ A very useful tool to compress figure. gnuplot http://www.gnuplot.info/ I usually use origin to plot my figures. But it is a not free software and has not mac version. Gnuplot is small and command line based, and I think that it may be a good tool to complete my figures.