천타를 꿈꾸며 2.02
2008.05.12 20:43
프로그램은 자료실에 있습니다.
... 정확하게 만 일년전에 2.01 버전을 만들었었는데....
이제 방학이 얼마남지 않았네요. 2.02 에는 간단한
버그를 잡은 버젼입니다. 2.02 는 소스를 공개하였
습니다. http://hospital.oo.co.kr 에서 받아
가시고요. 소스는 다른곳에 올리지는 말아주세요.
소스를 보시면 알겠지만 정말 부끄럽지만 그래도
혹시 다른 분이 더 나은 버젼을 내 놓을지 알아요?
... 2.02 의 개선점
1) 인스톨 실드 도입
2) internet connection 에서 모든 사용자를 못 끌어내는 버그 수정
3) 기타 잡버그
... 2.02 는 윈도우 2000 에서도 실행할 수 있습니다. 하지만
메뉴가 약간 밀려 나오는데요. 미관상 문제입니다.
### 천타를 꿈꾸며 v 2.0.2 ###
...Introduction
지난번 천타를 꿈꾸며 1.2 버젼이 나온 이후 정말로 무수한 시간이
흐른 것 같습니다. 제 개인적으로도 생활에 상당히 많은 변화가
있었지요. 컴퓨터 환경도 많이 변한 것 같습니다. 버그 투성이
윈도우 95 에서 이제는 윈도우 98로 바뀌는 등 모든 환경이 이전과는
사뭇 다르더군요. 윈도우에서 한글을 다루는 환경도 많이
변했습니다. 제가 처음에 타자 연습 프로그램을 만들 당시만 해도
공개자료실에 윈도우용 타자 연습 프로그램은 하나도 없었지만
지금은 여러 좋은 프로그램들이 올라와 있더군요. 사실 제가 다시
프로그램을 짜기 전에, 다른 타자 연습 프로그램을 보고 천타를
꿈꾸며를 버젼업할까 말까 상당히 고민했지요. 제가 1년 딴전 피우는
동안 너무나 좋은 프로그램들이 많이 나왔더군요. 하지만 지난번에
천타를 꿈꾸며 v 1.2 에 보내주신 성원(천리안에서 다운수가 20000이
넘었던 것으로 기억하네요.)과 그리고 현재 나와 있는 타자
연습프로그램을 보면서 이렇게 하면 좋겠다 싶은 것이 있어서 다시
프로그램을 만들게 되었습니다.
이 프로그램을 만드는 작업은 15 일 가량 소요되었고 이 15 일 동안
C,MFC 를 복습하고 C++,API 까지 공부 하느라 거의 죽음의 보름을
보냈습니다. 지금 손목을 터널 증후군 초기 증상이 나타나는 등
심신이 매우 피로하지요... T_T 거의 매일 10 시간 이상 코딩했지요.
욕심은 더 나지만 내일이 개학인 관계로 여기까지 만든 프로그램을
올립니다. 아무쪼록 이 프로그램으로 타자 연습을 열심히 하셔서
천타를 넘기기 바랍니다.
ps) 이프로그램은 아직 완전하지 않습니다. 하지만 제가 적어도
8월달까지는 이제 프로그램을 한줄도 짜기 힘듭니다. 혹시
타자연습프로그램에 맞는 게임이나 기타등등(인터넷 CGI 부분)에서
도와주실수 있으신분은 메일 주세요.
...Feature
다른 프로그램과 비교해서
1) 연습한 데이터 베이스를 철저히 관리하여 여러 통계를 보여준다.
2) 위의 자료를 바탕으로 자신에 맞는 문장을 선택해준다.
3) 인터넷을 통해 자신의 실력을 알아볼 수 있다.
가 가장 겉보기에 비교되는 가장 큰 특징이라고 할 수 있겠습니다.
...Focus
천타를 꿈꾸며를 만들면서 몇가지 중요시 여겼던 부분이 있습니다.
1) 타자를 잘치게 만들자.
2) 깔끔한 디자인으로 질리지 않게 만들자.(이건 디자인 감각
문제라서 이렇게 되었을지 모르겠네요... ^_^)
3) 사용자가 쓰기 쉽게 만들자.
4) 경쟁적인 요소를 넣어보자.
5) 차후 소스 수정이 쉽게 하자.
이중에서 5번째를 빼고는 다 사용자가 최대한 빠르게 타자실력을
올릴수 있도록 주안점을 두었다고 할 수 있겠네요. 5번째 소스
수정을 쉽게 하자는 것은 왜 생겼냐 하면... T_T 실제로 제가 다시
프로그램을 짜려고 이전 버젼 소스를 보는 순간 하나도 뭐가 뭔지
모르겠어서 이번 버젼은 모든 code 를 다시 작성했습니다. 다음에는
이런 오류를 범하지 말아야겠다 싶어서 그랬지요.경쟁적인 요소를
넣자는 타자프로그램으로는 드물게(아마 처음일껄?) 인터넷을 통해
자신의 타자 실력을 알아볼 수 있게 한데 있다고 할 수 있겠죠.
그리고 이 프로그램의 모든 기본은 한메타자교실을 본땄다고 할
정도로 한메타자교실과 유사하게 만드려고 노력했습니다. 아무래도
가장 유명한 타자 연습 프로그램이 한메타자교실인데다가 제가
생각하기로도 가장 깔끔한 디자인에 있을 것만 알차게 있는 타자
연습프로그램은 한메타자교실인것 같습니다.
...How to use
1. 단문연습
그냥 나오는 대로 마구 두들기시면 됩니다.
2. 장문연습
먼저 문장을 선택합니다. 선택할 때는 반드시 Double Click
입니다. 더블클릭하면 밑에 선택한 문장이 나오지요. Ok 버튼을
누르시고 나서 이제 마구 두들기시면 됩니다.
3. 결과
지금까지 연습한 결과를 보는 화면입니다.
1) 지금까지의 결과
여기에서는 선 그래프와 도표를 통해 자신의 실력이 어떻게
변해가고 있다는 사실을 알아볼 수 있습니다. 그래프가 이쁘죠?
이건 신석영님의 작품이랍니다.
2) 글쇠별 분석
초성,중성,종성 별로 각각 속도,정확도를 나타내어 줍니다. 연습을
안한 것 안나와요.
3) 손가락별 분석
8개의 그래프가 나오는데 엄지손가락 빼고 왼손 새끼손가락부터
오른쪽 새끼손가락 순서입니다. 자판에 올려놓은 손 모양
그대로이지요.
4) 오타 분석
요것도 심혈을 기울이 부분인데요. 타자 연습을 할 때 자신이 어떤
키를 자꾸 잘못 누르고 어떤키를 어떤키로 잘못 누르는지를
보여주는 것입니다. 제 개인적인 신조로 항상 생각하면서 일을
처리하자가 있는데 타자에서도 이런 저의 생각이 반영되었다고나
할까요? 하여간 생각하면서 연습하는거랑 아무 생각없이 연습하는
거랑은 틀리겠지요?
5) Internet
이건 제가 이번 타자 연습 프로그램의 비장의 무기라고나 할까?
인터넷을 통해 자신의 실력이 어느정도인가를 알아볼 수 있게
만들었습니다. 보는 그대로 인터넷에 접속 버튼을 누르면 자신의
실력이 나옵니다. 그와 동시에 오른쪽 상단에 자신의 실력에
해당하는 그림과 함께 아래편에 한마디 충고가 나갑니다. 헤헤..
4. Test
이것을 통해 단문 또는 장문을 연습하고 그 결과를 인터넷으로
보낼수 있습니다. 지금은 제가 아직 홈페이지를 만들지 못했지만
나중에 만들면 그곳에 자신의 이름,속도,남긴 메시지 등등을 볼수
있을꺼에요. 이런 자신의 타자 정보가 전달되지요. 아참. 여기서
쓸수 있는 글은 official 문장으로 제가 지정한 것으로만 할 수
있습니다.
5. 환경설정
여기서 키보드 종류니 여러가지 설정을 합니다. 여기서 알아두셔야
할 내용으로는 마법사 설정에서 type 1 과 type 2 에 대해서
입니다. 이전 버젼의 마법사가 조금 잘 안 쓰이는 경향이 있어서
이번 버젼에서는 단문 연습과 사실상 통합해 버렸습니다.
type 1 : 이걸 선택후 아래의 감도를 30 으로 잡으면,
자신의 평균 속도이하로 칠것으로 예상되는 문장 중에서도
하위 70% 에 해당하는 문장을 아무거나 뽑습니다.
type 2 : 이걸 선택하면 아래의 감도는 사실상 의미가 없습니다.
대신 자신이 느린 속도로 칠 것으로 예상되는 문장을 더
자주 뽑아 줍니다. 모든 문장을 대상으로 하되 느리게
칠것으로 예상되는 문장을 더 많이 뽑아 주는 거지요.
type 1 과 type 2 의 공통으로 아래의 감도를 0 으로 하면 문장은
무작위적으로 선택됩니다.
ps) 감도를 0을 넘게 설정하고 단문연습을 시작할때 느려질 수
있습니다. 처음에 문장을 고르거든요. ( 한때 이 프로그램이
pentium II 400 이상의 사양을 요구할뻔 했답니다. 여기 부분에서
최적화가 안되서요. 지금은 많이 빨라졌지요. )
6. About
제 email 주소 홈페이지 그리고 도와주신 여러분들에 대한 감사의
말이 있지요. 그리고 버튼 하나 있는거 클릭하면 제가 천타를
꿈꾸며를 위해 만든 홈페이지에 접속 할껍니다. 문제가 있으면
여기에 올려 주세요.
### 하나 더 들어 있는 프로그램이 천타를 꿈꾸며 문장 등록
프로그램입니다. 혹시 자신만의 문장으로 연습하고 싶으시다면 등록하여
올리시면 됩니다. 이 프로그램을 이용하지 않고서도 한글이면 ko
영문이명 en 단문이면 0 장문이면 1 로 확장자를 구성 (ex) 한글단문
ko0) 하시고 디렉토리에 넣어놓으면 자동으로 문장이 추가됩니다.
2000.2.28
한 승 석
(서울대 의학과
98' 의예 96')
### 천타를 꿈꾸며 v 1.2 ###
...Introduction
저는 타자 연습을 따로 안하면서 컴퓨터를 다루어 왔습니다.
그래서 저는 자연스레 독수리 타법을 쓰게 되었습니다. 하지만
6 손가락을 쓰는 독수리 타법으론 400 타를 절대로 넘을 수 없
더군요.그리고 좀 컴퓨터를 오래하면 어깨가 얼마나 아픈지 모
릅니다. 그래서 제가 얼마전 큰맘먹고 자판을 3벌식으로 바꾸
었습니다. 그러면서 타자를 다시 연습하게 되었는데 문제가 생
겼습니다. 제가 윈도우상에서 Real Audio 를 들으면서 작업을
즐기는 편인데 Sound Card 의 성능 문제로 도스 창에서 쓰는
타자 프로그램을 쓰면 음이 버벅대는 것이었어요. 윈도우용 타
자 연습 프로그램을 찾았으나 없어서 저는 이번 추석연휴기간
동안 윈도우용 타자 프로그램을 만들게 되었습니다.
사실 저번 버젼은 버그도 있었고 필수적인 기능외는 없었지만
이제는 서서히 모양새를 갖추어 가고 있습니다. 참고로 이 프
로그램은 Visual C++ 4.1 로 제작되었습니다.
아.. 그리고 ABOUT 상자에 있는 사진은 제가 이번 여름에 독일
에서 찍은 사진입니다.
...How to use
.겉보기에는 아주 많은 기능이 있는 것처럼 보이지만 Diable 된
것이 많습니다. 물론 공사중이라서 그렇습니다. 나중에 다 만들
께요.
.반드시 SENTENCE.TXT 파일이 같은 디렉토리에 있어야 합니다.
SENTENCE.TXT 파일은 연습할 때 쓰는 단문을 모아 놓은 파일입
니다. 프로그램을 실행 시킨 후 먼저 환경 설정을 하세요. 그리
고 연습하면 됩니다.SENTENCE.TXT 파일은 수정해서 써도 됩니다.
SENTENCE.TXT 파일에는 현재 한글 문장만 있습니다만 영문 문장
을 넣어도 관계 없습니다.영문 문장을 넣으면 영문 타자 연습을
할 수 있습니다. SENTENCE.TXT 파일은 반드시 완성형 한글로 작
성되어야 합니다. 그리고 파일 내에 빈 문장이 없어야 합니다.
마지막 줄이라도 빈 문장이 있어서는 안 되므로 마지막 줄 단어
끝에서 Backspace 를 몇번 눌러 주세요. 또한 문장은 1000 줄을
넘어서는 안됩니다.
.환경 설정에서 사용자를 선택하려면 LIST BOX 안에 있는 사용
자 명에 더블클릭하면 됩니다.
.천타마법사는 제가 타자 연습을 하면서 필요하다고 생각되는 것
을 넣은 것입니다. 오타와 속도를 교정하는 두가지가 지금 되지
요. 오타 교정은 사용자 데이터에 저장되어 있는 사용자의 오타
기록 파일을 분석하여 SENTENCE.TXT 에 수록되어 있는 단어 중에
서 사용자가 오타를 친 빈도가 많은 단어를 우선적으로 추출하여
임의의 문장을 만들고, 이것으로 타자 연습을 하게끔 하는 기능
입니다. 속도 교정은 평균속도 이하를 기록할 것으로 판단되는
단어를 뽑아서 연습하는 것입니다. 환경 설정에서 이곳에서 연습
한 기록을 기록 파일에 저장할 것인지를 체크할 수 있습니다.
.학습상황보기에서 << 와 >> 는 초성,중성,종성을 넘기는 키입니
다. 순서대로 초,중,종 이에요.
.기본정확도와 기본타를 통해 학습상황을 보다 명확하게 확인 할
수 있습니다.사실 정확도의 경우 대부분 90% 이상이기 때문에 90%
넘는 곳에서 이를 확인하기는 어렵습니다. 기본정확도를 90% 로
지정하고 학습상황보기에서 기본정확도 적용을 체크하면 기본정확
도를 최소로 한 그래프를 확인할 수 있습니다.
...Problem
.아직 벌타를 지원하지 않습니다. 아무 숫자나 입력하세요. 제가
벌타 계산 하는 법을 모르는데 아시는 분 가르쳐 주세요.
.다른 문제가 있다면 제게 연락 바랍니라.
.bye bye...
1997.8.27
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» |
천타를 꿈꾸며 2.02
![]() | WHRIA | 2008.05.12 | 12101 |
2 | 천타를 꿈꾸며는 | WHRIA | 2012.12.09 | 9676 |
1 |
천타를 꿈꾸며 사용자 기록
![]() | WHRIA | 2020.12.03 | 124 |