네이버 영영사전을 즐겨 쓰고 있는 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
한사대 컴공 편입 후 첫학기 성적표!
짜잔 알고리즘 교수님은 수면제.. 흑흑 ㅠ.ㅠ Comments dnsdud 2006-07-04T11:41:21.000Z 자바 100점..ㅎㅎ 이쁜 여자애 있나요?;; 공대가
대인관계를 Context 측면에서 해석해본다
외부 인터럽트에 의한 새로운 Context 유입을 극도로 싫어하지만, 이런 사람은 골방에 쳐박혀 살아야 한다. 그런데 그런 환경을 제공해주는 곳에서 살고 있지 않다. 우리나라 문화 표본 채집을 많이 해보지
Gmail 초대권 남발 사건
요새 Gmail에서 Invitation을 엄청나게 주는듯합니다. Gmail의 아이디 6글자 이상 제한덕분에 이상하게 만들어졌던, 제 계정인 xrathx에 2가지를 새로 만들었습니다! (스스로 초대해서