제목 : Languagen v2.0 (거침없이 글짓기)
제작 : VC++ 8.0 with MFC
환경 : Windows OS XP/2003
기타 : Google 사용

사용자 삽입 이미지

실행파일 다운로드 :





2007년 3월, 거침없이 글짓기 후 약 1년 반만의 업데이트.

아... 힘들다 =_=;;

정말 기억에 오래 남을 프로젝트다.

주말마다 술먹는 시간 짜내서 약 1년간 작업했다. 흑!! 그러다보니 중간중간에 바뀐 점도 많고, 버그도 많이 생기고 해서 결국 절반 이상이 디버깅 시간이 되버린... 하지만 막상 끝내니 너무 후련하고도 앞으로 더 배워야 할게 많다는걸 가르쳐준 프로젝트였다.

프로그래머를 꿈꾸는 많은 학생 분들... 자료구조 열심히 공부하세요!!




1. 시작하기

Languagen 2.0.zip 파일을 받아 압축을 풀면 2개의 파일이 나온다.
- Languagen 2.0.exe : 실행파일
- HttpDll.dll               : 보조파일


별도의 설치(install)는 필요하지 않다.
프로그램을 실행시키면 아래와 같은 화면이 나온다.

사용자 삽입 이미지


각각의 메뉴들은 아래와 같은 기능을 한다.
1. Input window - 사용자가 text를 입력
2. Example window - 예문을 Google에서 찾아 출력
3. Start/Stop - 문장 검사를 시작/중지
4. Exit - 프로그램 종료
5. Auto check - 네트워크의 여유가 있을 때 미리 자료를 수집함
6. Information - 사용자 text에 대한 부가정보
7. Advertisement - 광고
8. Visitor - 이용자 수




2. 사용하기

백문이 불여일견, 웹에서 적당한 english text를 복사해서 붙여보자. (ex. TIMES)
아마 붙이자마자 자동으로 Background Task가 실행될 것이다. (오른쪽 progress bar를 보면 알 수 있다) 한국의 인터넷 속도는 정말 빠르다.

Background Task는 OS가 HTTP request를 날릴 수 있을때 미리미리 날려 검사 시간을 최소화 하기위해 만든 기능이다. (MFC의 Thread) Idle 시간동안 프로그램은 사용자가 입력한 문장을 잘게 나누어 필요한 부분을 Google 검색 키워드로 HTTP request를 날린다. 각 데이터들은 메모리에 저장되었다가 다음 검사 시 필요할 때 사용된다.

Background Task가 동작중이건 끝이났건 상관없이 검사를 시작할 수 있다. text 입력이 끝났으면 일단 Check 버튼을 눌러보자.

사용자 삽입 이미지


Timesonline 에서 대충 오려 붙였다. (10월 26일자 main article)

결과를 살펴보면 "reportedly abandoned negotiations" 가 붉은색으로 표시되었다. 이는 해당 문구가 Google 검색 시 결과가 적다는 뜻이다. 실재로 테스트해보면 검색 아티클 수는 4개에 불과하다.

이 문구가 문법적으로 틀리지 않았을 수도 있다. 하지만 이 소프트웨어는 다수결의 원칙을 따른다. 인터넷 상에 존재하는 수십억 문서 중에서 해당 문구를 사용하는 문서는 불과 4개 뿐이다. 이 말은 즉, 문법적으로는 맞는 말일지라도 흔히 사용되는 표현은 아니라는 뜻이다.

영어에서 collocation은 매우 중요하다. '우산을 준비해라' 라고 할때 'bring an umbrella' 라고 하지 'prepare an  umbrella' 라고 하지는 않는다. 왜냐하면 'prepare'가 우리말로는 '준비' 일지 몰라도 영어에서는 '직접 만들어서 준비하는 무언가'를 뜻할 때 사용하는 단어이기 때문이다.

이러한 collocation을 잡는 것이 이 소프트웨어의 목적이다. 절대 자동 영작이 아니다 -_-;;
자동 영작을 원하면, 번역기를 사용하시라...

'거침없이 글짓기'는 영작 공부를 하는 사람들에게 좀 더 편리한 환경을 제공하는 것이 목적이 있다.





3. 추천 문구

위 화면에서 Bold체(굵게 표시)로 표시된 단어 ddecades를 보자. 사실 설명하기 위해 일부러 틀리게 썼다. 실제 사용하려는 단어는 'decades' 인데 'd' 를 하나 더 붙였다. 이런 틀린 단어를 쉽게 수정하기 위해 소프트웨어는 간단한 추천 문구를 제공한다. 단어를 클릭하고 마우스 우측 버튼을 클릭해 보자.

사용자 삽입 이미지


replace with 'decades' 라는 추천 문구가 나온다. (클릭하면 자동으로 수정된다) 이는 Google 검색 결과에서 잘못 된 단어를 입력할 경우 '이것을 찾으셨나요? XXX' 라고 알려주는 정보에서 가져온 것이다. 아래 그림은 ragnarok 대신에 ragnarak 를 입력했을 때 나오는 결과이다.

사용자 삽입 이미지




4. 예문 검색

영작 공부를 함에 있어서 예문 만큼이나 좋은 것은 없다. 학원 선생님도 항상 하시는 말씀이다 =_=;;
'거침없이 글짓기'는 간편한 예문 검색 기능을 제공한다. 원하는 문장 위에 커서를 옮기면 해당 단어를 사용한 예문을 검색하여 아래쪽 example window에 보여준다. (2.사용하기 그림 참조)

아래는 Tzipi Livni 에 대한 예문 검색 결과이다.

사용자 삽입 이미지




여기까지 Languagen ver 2.0의 소개를 마친다.

아직 부족한 점도 많고 생각지못한 몇몇 버그들도 있겠지만 차차 발전시켜 나가기로 하고,
이 소프트웨어가 많은 사람들의 영작 공부에 도움이 되었으면 한다.




건의 사항이 있거나 버그를 발견하신 분은 덧글로 남겨주시길 부탁드립니다~~
(이 소프트웨어는 개인 사정상 source를 드리지 못합니다만, 학습을 목적으로 하시는 분들은 아래 주소에서 v1.0 소스를 받으실 수 있습니다.)

v1.0 소스(.NET) 다운로드 :



감사합니다 :)

Posted by 슨보

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2008/10/27 00:18
    댓글 주소 수정/삭제 댓글
    바이러스는 없나염? ㅋㅋㅋ
    써보고 댓글 남기겠삼..
  2. 2008/12/01 01:25
    댓글 주소 수정/삭제 댓글
    감사합니다. 밑에 업데이트 요청했던 사람이예요. 공부하는데 많은 도움 될것 같네요!
  3. 오덕왕
    2008/12/08 07:46
    댓글 주소 수정/삭제 댓글
    네이버 메시업-콘테스트 보다가 알게 되었습니다.

    영어 공부하는데 열심히 사용하겠습니다.

    하악하악.
    소스도 멋지시다능.ㅎ_ㅎ;
  4. X21
    2009/04/15 17:21
    댓글 주소 수정/삭제 댓글
    요즘 유행하는 깜박이 학습기를 컴에서도 할수있는영어학습프로그램 찾다가 왔습니다. 잘쓰겠습니다.
  5. 도사
    2009/09/23 18:02
    댓글 주소 수정/삭제 댓글
    감사합니다
    한가지 문의 사항은 Text을 복사해 input windowdp 대면 (EMPTY)라고 나타나며 커스만 껌벅거리고 복사Text가 붙여지지 않는 이유는 무엇인가요?
    • 2009/09/25 21:45
      댓글 주소 수정/삭제
      그것은... 제가 윈도우에 붙여넣기 기능을 포함시키지 않았기 때문 같습니다;;
  6. 미니
    2009/11/25 17:55
    댓글 주소 수정/삭제 댓글
    감사히 쓰겠습니다^^
    저기 조금 불편한게.. 예문이 뜨는 창은 스크롤이 안생기네요(?)
    뒤의 글은 읽을 수가 없어요 ㅠㅠ 그래서 예문이 뜨는지 안뜨는지도 알수가 없네요;;
    • 2009/11/26 12:56
      댓글 주소 수정/삭제
      어떡하죠... 근본적으로 문제가 생긴 프로젝트라, 개발이 중단된 상태입니다. 기술이 해결되는대로 다음 버전에서 편한 U.I와 함께 보여드리겠습니다.
  7. 미니
    2009/11/25 18:04
    댓글 주소 수정/삭제 댓글
    검사중에 protocol error:403 이라고 뜨는 건 왜일까요;;
    • 2009/11/26 12:57
      댓글 주소 수정/삭제
      인터넷 방화벽 따위가 접근을 막고 있는것 같습니다. 제 프로그램이 인증받은 프로그램이 아니라... 종종 스파이웨어 취급을 받기도 하네요;
  8. 오상진
    2010/12/23 23:43
    댓글 주소 수정/삭제 댓글
    이렇게 훌륭한 프로그램을 만드시다니 정말 감사합니다.

<< PREV : [1] : ... [15] : [16] : [17] : [18] : [19] : [20] : [21] : [22] : [23] : ... [64] : NEXT >>

BLOG main image
Snbosoft
Programing blog by 슨보

공지사항

카테고리

분류 전체보기 (64)
My program (6)
Programing skill (31)
Life story (20)
Private (0)
Economics (6)