네이버 영영사전을 즐겨 쓰고 있는 rath 입니다.
브라우저를 띄워놓으면 자꾸 구글리더, 이슈트래커, 미투데이, 이메일 확인 등 여러가지 것들이 자꾸 제 주의력을 다른 곳으로 돌려버립니다. 그렇다고 영어 공부할 때 네이버 영어사전 없이 하기는 싫고..
해서 네이버 영어사전을 만들었습니다. 개인적인 필요에 따라 정규식을 써서 만든거라 네이버가 제공하는 공식적인 사용은 어려울텐데요, 저처럼 브라우저때문에 집중하기 힘들지만 네이버 영어사전을 쓰고 싶은 분들만 써보시기 바랍니다.
소스코드는 github에 공개되어있습니다. 코드는 Java Swing으로 작성되어있습니다.
github에는 이클립스 프로젝트가 그대로 들어가있고요, 패키징은 Mac OS X용으로만 해두었습니다. 다른 플랫폼에서 사용하실 분은 소스코드로부터 컴파일하여 사용하시길 바랍니다.
OS X으로 패키징된 파일은 제 웹서버에 올려뒀습니다.
** NaverEngDic-0.2.dmg **(553KB)
아파치의 httpcomponent를 써서 만들어서 프로그램 크기가 작지 않습니다.
혼자 쓰려고 만든거라 메뉴나 버튼이 거의 없고 대부분 키보드로 조작해야 하는데요, 간단히 설명드리도록 할께요.
- 영영사전, 영한사전, 한영사전 전환은 검색창에서 방향키를 위아래로 눌러 선택할 수 있습니다. 창 제목에 현재 어떤 사전이 선택되어있는지 표시됩니다.
- 결과창에서 찾고 싶은 단어를 마우스로 선택(select)한 뒤, Command-S 를 누르면 그 단어를 찾아줍니다.
- 검색창에서 Command키를 누른 상태로 좌, 우로 움직이면 브라우저의 Back/Forward 버튼과 비슷한 기능을 경험하실 수 있습니다. 원래 찾고자 했던 단어의 설명을 보다가 한단계 깊이 들어간 경우, 이전에 검색했던 내용으로 다시 돌아와야 하는 경우가 많아서, history 큐를 넣었습니다. 큐의 크기는 50이고 요청했던 값들은 메모리에 보존합니다. 웹브라우저의 Back/Forward 기능처럼 뒤로 간 상태에서 새로운 단어 검색을 할 경우 그 앞에 있는 history 값들은 초기화됩니다.
- 미투데이 PostStoic님의 요청으로 이미지 발음기호가 함께 표시됩니다. 단어 표본 50개 정도를 채택해 발음기호 이미지를 채집한거라, 간혹 발음기호가 표시되지 않는 경우도 있으니 이 경우 댓글로 어떤 단어의 발음기호가 제대로 표시되지 않는지 신고해주시면 갱신하도록 하겠습니다.
네이버에서 제공하는 API를 사용하지 않았고, 웹브라우저에서 표시되는 광고도 표시하지 않았으므로 언제 사용이 제한될지 모릅니다. 감안하시고 사용하시길 바랄께요. :-)
Comments
20 thoughts shared
PostStoic
감사합니다, >_<. 네이버에 고발 안 하고 잘 쓰겠어요, 냠냠.
@seokkyun han 유용하게 쓰시길 바랍니다. dmg로 패키징하긴 했지만 Contents/Resources/Java 에 보면 jar들만 있어요. 좋은 하루 보내시길 바래요-
Green
잘 만드셨네요.. 아쉬운 점은 윈도우라서 Command키를 못 쓰네요.. 잘 쓰겠습니다..
@iolo os에 기본으로 탑재되어있으니 좋네요.. 그런데 /Developer/Application 에 있는 Jar Builder는 찬밥이더라고요. 며칠전에 JavaFX 관련 아티클을 보니.. JavaFX는 출시된지 3년이 지났는데 아직 Killer app이 하나도 없다고 하던데.. 불쌍한 자바는 osx 프론트나 백엔드에서만 써야되는 건가봐요 흑흑. ㅎㅎ
hjazz
우왕 설치 완료! 잘 쓸께 ㅋㅋ 소스코드좀 보고 한수 배워야겠다.
bubule
안녕하세요 프로그램 잘 봤는데요.
그런데 네이버 영영사전이라고 나오는게 네이버 api를 써서 그런건가요?
네이버에서 차단하거나 네이버 사이트 사라지면 영영사전 못불러오는건가요?
아니면 컴파일을 다른곳에서 하셔서 네이버 없어도 불러오는 사전인가요? 궁금합니다~
API를 사용하지 않은 비공식 어플리케이션입니다. 네이버 사이트가 사라지거나 네이버가 차단하면 사용할 수 없습니다. 아마 프로그램 크기로 추측하셨겠지만 인터넷을 통해 네이버에 연결할 수 없는 상황에서는 사용할 수 없습니다.
감사합니다. :-)
Continue Reading
Discover more thoughts and insights
타자방에서 14살 되다
드디어 14살 그동안 참 많이도 쳤습니다. 드디어 중학교 입학~\* -\_-; Comments rath 2006-09-05T06:49:00.000Z 체리필터 4집 하루종일 듣는중~\*
xrath.com 업글
o OpenID 로그인/로그아웃 로그아웃 버튼이 없어서 불만이였던 것을 해소하기 위해 검색창 상단에 로그인/로그아웃 form을 달았습니다. 저밖에 안쓸지도 모르지만 가끔 제 블로그에 남겨놨던 코멘트들을 스으윽
SMS MO로 야후! 거기 서비스를 이용하기
MSN과 네이트온 메신저의 문자도착 알림 서비스를 활용하여 SMS MO서비스를 만들었다. MSN 프로토콜에서는 IPG, 네이트온에서는 GWBP 헤더를 잡아내면 연동해둔 H.P.로 도착한 SMS를 프로그램에서 처리할