「Happy Hacker Weekend!」Dictionary on DNS

2012-05-05 23:24:49 +08:00
 chuangbo
Happy Hacker Weekend~

这个周末帮 @frannk 的「滚去背单词 http://jianbing.org 」做了一个查字典的工具,在 shell 下使用,通过网络查询,方便喜欢英文的 Linux/Mac Hackers 使用。

使用 DNS 查单词优点是速度快,并且无须客户端,随时可以查哦~

使用方法

1. 在 ~/.bashrc 的末尾添加下面两行
# jianbing.org on DNS
function j() { dig $1.jianbing.org txt +short | perl -pe's/\\(\d{1,3})/chr $1/eg; s/"//g' }

2. 重新打开你的 shell 或者 $ . ~/.bashrc

3. Enjoy jianbing on DNS
$ j apple
['æpl] n. 苹果, 似苹果的果实
10323 次点击
所在节点    分享创造
45 条回复
chuangbo
2012-05-06 20:15:54 +08:00
@Frannk @zieglar 应该是你本机所用 DNS 不支持区分大小写。我们目前设置的 TTL 缓存是 600 秒,我马上改为 10 秒,就可以解决这个问题了。
chuangbo
2012-05-06 20:18:57 +08:00
@fly2never 目前用的是星际译王的懒人简明词典,想找一个解释简短并且词库很全的词典。
有没有人有多语言互译的需求?如果有人用得到的话,我可以加上任何词典。
Frannk
2012-05-06 20:37:38 +08:00
我@8.8.8.8也是没有大小写,递归的域名应该是不区分大小写吧。
zieglar
2012-05-06 23:15:25 +08:00
@chuangbo 我在Mac下flushdns缓存以后还是无法搜索到My和my
eric_q
2012-05-06 23:22:35 +08:00
卧槽,这东西确实不错,很实用,够geek,关键是速度快~
wong2
2012-05-06 23:53:11 +08:00
赞!以前也写过命令行下的翻译,用的Google翻译的api
jqian
2012-05-07 00:16:41 +08:00
赞,这个有意思噢⋯⋯一直在命令行下用sdcv,现在有新的选择了
cluries
2012-05-07 00:19:50 +08:00
这个很有意思,赞一个楼主.
Frannk
2012-05-07 08:47:17 +08:00
大小写的问题,我觉得应该查 frank 能得到Frank和frank两种解释;解决递归的问题,同时也避免用户忽略大小写。
onlytiancai
2012-05-07 09:40:48 +08:00
很NB,期待Windows cmd客户端。。。
skydark
2012-05-07 09:54:19 +08:00
赞,教育网不用开网关也能查了!
iveney
2012-05-07 10:08:08 +08:00
j的話已經被 autojump 搶用了 :)
Frannk
2012-05-09 19:31:59 +08:00
顶一下
infinte
2012-05-09 20:03:32 +08:00
\> nslookup -type=TXT (word).jianbing.org

但是输出似乎有乱码……
infinte
2012-05-09 20:04:54 +08:00
chcp 到 65001 后不乱了
leecade
2012-09-20 00:55:26 +08:00
@chuangbo 哈哈 原来早已经有了

我用的是 youdao 的 api,可能更准确,不知道楼主用的那个词典支持 时态、复数什么的不

function t(){ wget -qO- "http://fanyi.youdao.com/openapi.do?keyfrom=leecade&key=54015339&type=data&doctype=json&version=1.1&q=$1" | grep -oP '(?<="explains":\[")[^"]*'; }
chuangbo
2012-09-20 01:48:50 +08:00
@leecade UDP 比 HTTP 快多啦。词典随便换,支持星际译王的词典。
hpyhacking
2012-09-20 10:18:25 +08:00
真心不错,学习下做Alfred的插件,把这个集成到插件里。
lqs
2012-09-20 15:18:32 +08:00
其实这个东西有个最大的好处是连上某些需要网页验证的wifi之后没密码也能查词典。
chuangbo
2012-09-20 16:18:56 +08:00
@hpyhacking Good idea!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/34780

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX