포터블기기 강좌


우분투 기본repository에 dict가 있습니다.

이게 dict프로토콜을 사용해서 사전서버들의 데이터를 받아오는 클라이언트고 서버는 dictd 가 있더군요.

사실 굉장히 유용한건데 요새는 웹어플이 대세라서 많이는 안쓰는가봅니다.


제 용도로는 좀 번잡해서 간단히 출력해주는것을 bash로 만들어봤습니다.

이 간단한 스크립트는 curl을 이용해 dict서버들에 접속해서 사전항목을 출력해줍니다.


쓰임은


dict_example.png



쓰임은 다음과 같습니다.

dic showdb => 기본서버의 db들을 보여줍니다.


dic s test  => test 의 짧은 영문 정의 (워드넷사용)

dic l test  => test 의 긴 영문 정의 (gcide사용)

dic w test => test 의 웹스터사전 정의

dic k test => test의 한글정의 (hellodictionary사용)


dic_example2.png



(s/l/w의 사전지정이 없으면 워드넷 정의가 출력)


dic fr-en enfant => enfant 를 영어로

dic en-fr child => child를 불어로

dic es-en luna => luna를 영어로

dic ru-en власть  => власть 의 정의

dic en-ru child => child를 러시아어 정의

dic fr maison => maison의 프랑스어 사전(콜린스 불어사전)

dic es sol => sol의 스페인어 사전(콜린스 스페인어사전)


이외에도 dic showdb로 디폴트서버의 db를 찾아서  db이름을 첫번째 인자, 낱말을 두번째 인자로 넣으면 정의가 출력됩니다.


dic_example3.png

(*위에서처럼 어려운 단어는 웹스터에서만 찾을수 있습니다)




제가 쓰는 용도로는 꽤 쓸만합니다만 영어와 러시아어를 제외한 다른언어들은 freedict사전을 사용하다보니 부실하기 짝이 없네요. 좋은 서버를 발견하면 업데이트하겠습니다.


추가) es ,fr 프랑스어와 스페인어 사전 추가했습니다. 콜린스사전을 이용합니다.

추가) k (한글사전) 추가했습니다.

번호 제목 작성자 작성일 조회
81 문리더 비슷한 iOS 용 텍스트 리더 [3] matsal 07.18 6487
80 리눅스: 대기오염지수 보기 [3] file 영진 06.08 6534
79 옵큐에 버금가는 마하사전 [11] 프리페 11.19 6558
78 리눅스: bash스크립팅 - 화일이름 일괄 바꾸기 [2] file 영진 05.22 6615
77 안드로이드 태블릿 기본적인 이해 및 테스트 방법론 (제1강) file 星夜舞人 05.20 6627
76 [팁] 노트북 성능 비교 방법 [4] Freedom^^ 07.20 6657
75 리눅스: 간편하게 날씨예보보기 [2] file 영진 06.06 6698
74 리눅스: 뉴스를 터미널에서 보자 [2] file 영진 06.10 6765
73 리눅스: 언어벤치마크 [4] file 영진 05.05 6803
» 리눅스: 온라인 사전을 사용하자 [1] file 영진 06.11 6860
71 리눅스: GUI 바꾸기 [민트리눅스] [2] 영진 05.29 6878
70 리눅스: bash스크립팅: 간단한 통계내기 file 영진 03.31 6936
69 공유기의 Twin IP 기능의 활용예 [4] 파리 11.10 7043
68 T전화 : 기본앱 대신 플레이스토어 앱으로 쓰기 그리고 두개가 뭐가 다른가. [2] 피델리티 06.02 7104
67 리눅스: 데스크탑 노티피케이션 이용하기 [2] file 영진 06.24 7108
66 리눅스: vim을 이북리더로 쓰기 [2] file 영진 06.15 7133
65 리눅스: vim: 설정하기 [1] file 영진 03.12 7221
64 리눅스: xfce4터미널 폰트조정하기 [4] file 영진 06.18 7251
63 iOS용 게임개발) 3.어떻게 그리고 무엇을 만들 것인가? [5] file 가영성채아빠 02.12 7441
62 팜 센트로 & 트레오 650 하드리셋 방법 [3] jinnie 01.28 7477

오늘:
504
어제:
717
전체:
15,195,147