[태그:] PPC2002

  • [PDA] 암기왕 클론 프로젝트 암기은행 v1.0

    [PDA] 암기왕 클론 프로젝트 암기은행 v1.0

    예전에 암기왕 기능개선판 0.99 Beta R3, R4 등을 제작하던 사람입니다. ^^

    얼마 전 제작자이신 윤평오 님의 허락을 얻어 암기왕의 클론 프로젝트 암기은행 v1.0을 시작하게 되었습니다. 뭐 거창한건 아니구요, 암기왕에서 2% 부족했던 부분들을 보완해서 계속 업데이트 할 예정입니다. 다만 제가 워낙 바빠서 거의 업데이트를 못하고 있는 실정입니다. “추후 구현사항”으로 둔 것들도, 아마 올해 7월 정도는 되야 구현될 것 같네요.

    거의 기능 개선이 안 된 미흡한 프로그램을 급하게 올리는 이유는, WM5.0 사용자들에 대한 인스톨 지원과 약간의 인터페이스 향상 때문입니다.

    아래는 스크린 샷입니다. 보면 아시겠지만, “사전모드”에서도 템플릿의 컬러를 그대로 쓸 수 있습니다. 배경색이 있어도 지원되도록 해 두었습니다.

    또한 사전모드를 활성화 시켜두면, 자동으로 표제어가 클립보드로 들어갑니다. 따라서 MDict 등과 같은 사전에서 연동하기가 매우 수월해졌습니다. (표제어를 찾을 때는 일일히 드래그해서 피킹할 필요가 없습니다 ^^

    사용자 삽입 이미지
    사용자 삽입 이미지

    [암기왕 0.99 Beta ⇒ 암기은행 1.0 수정 및 개선사항]

        # 암기은행 1.0 수정사항

            ■
    [기능개선] 사전모드에서 템플릿의 색깔을 그대로 사용하는 기능
            ■ [기능추가] 사전모드에서 자동으로 표제어를 클립보드에 복사하는 기능(사전연동용)

            [버그수정] WM 5.0에서도 인스톨 되도록 인스톨러 수정

            ■
    [버그수정] about 정보 수정

        # 암기왕 0.99Beta R4 까지의 수정사항

            [기능개선] 퀴즈 카드 개수가 선택 카드 개수보다 많은 경우 에러가 나는데, 이를 동적으로 수정하도록 변경하였음.

            ■
    [옵션추가] “암기되지 않은 카드만 퀴즈로 보기” 기능 추가

            ■ [옵션추가] “퀴즈 결과를 암기 상태에 반영” 기능을 추가함. 즉 맞추면 “암기” 상태로, 틀리면 “비암기” 상태로 갈 수 있도록 함.

            ■
    [기능추가] (Pass) 버튼을 퀴즈 모드에 추가하여, 잘 모르는 문제는 틀린 것으로 할 수 있도록 하였음.

            ■
    [버그수정] “퀴즈 결과를 암기 상태에 반영” 모드의 버그를 수정함.

            ■
    [기능개선] 퀴즈모드에서 정답을 빨간색으로 표시하게 함

            ■ [옵션추가] “사전모드 활성화” 기능을 추가하여 텍스트를 클리핑하는 형태로 사전 연동을 가능하게 함.

        # 추후 암기은행 1.1의 구현 사항

            ■
    [기능추가] 점수제 기능을 추가하고 관련된 옵션을 만듦
            ■ [기능 추가] 퀴즈 모드시 품사 인식 처리 기능 (“확장” 탭으로 구현할 것)

            ■
    [기능 추가] 카드 포인트 통계 보기 기능 (bar graph)

            ■
    [기능 개선] 퀴즈 모드에서 page가 길어질 경우 scroll을 가능하게 하는 기능

            ■
    [기능 추가] 하드웨어 키 설정 기능

            ■
    [버그 개선] storage 인스톨 서포트

    p.s.) Avast!에서 바이러스로 검출된다는 제안이 있었는데, 아무리 검사해보아도 바이러스 샘플은 나오지 않습니다. 걱정하지 않고 쓰셔도 될 듯 합니다.

    p.p.s.) 제가 WM5.0 기기가 없어서 인스톨러 수정 이후 테스트를 해 보지 못했습니다. WM5.0 가지고 계신 분들 인스톨 테스트 부탁드리겠습니다. 🙂

    p.p.p.s.) 암기왕 0.99 Beta R4의 파일 포맷과 완전하게 호환됩니다. 단 윤평오님의 원 프로그램 암기왕 0.99 Beta의 파일 포맷은 암기은행 1.0에서 완벽하게 읽어들일 수 있지만, 암기은행 1.0에서 작성한 mmk파일을 암기왕 0.99Beta 에서 읽어들이려 하면 문제가 발생하게 되니 주의 부탁드립니다.

    p.p.p.p.s.) GPL이기 때문에 소스 코드도 함께 올립니다. eVC++ 3.0에서 컴파일하시면 됩니다.

    제안사항이 있으면 언제든 문의주세요!

    1146313176.zip266801244.xxx1295991588.zip

  • [PDA] 암기왕 0.99Beta R4 기능개선판

    [PDA] 암기왕 0.99Beta R4 기능개선판

    암기왕에 아래와 같은 2가지 기능을 더 추가하였습니다.

    • [기능개선] 퀴즈모드에서 정답을 빨간색으로 표시하게 함
    • [옵션추가] “사전모드 활성화” 기능을 추가하여 텍스트를 클리핑하는 형태로 사전 연동을 가능하게 함.

    사전모드 기능의 추가로, MDict와 같은 사전 어플을 사용하는 것이 매우 유용해졌습니다. 아래는 MDict를 연동하여 찍은 스크린샷들입니다. 보시면 알겠지만, 학습, 암기 및 퀴즈 모드에서 모두 잘 동작합니다. (다만 퀴즈모드의 표제어는 클리핑이 되나 예제들에 대해서는 클리핑하지 않습니다.)

    GNU GPL의 원칙에 따라 소스 코드도 함께 공개합니다.  eVC++ 3.0으로 컴파일하였습니다.

    * zip파일로도 올리니 혹 설치가 제대로 되지 않을 경우 activesync로 복사해서 실행시켜 보세요.

    1404542002.bmp1257510666.bmp1101383610.bmp

    620625599.zip1133179857.zip1018955087.xxx

  • [PDA] 암기왕 기능개선판

    [PDA] 암기왕 기능개선판

    Pocket PC / Windows Mobile 계열의 PDA에서 돌아가는 암기 어플리케이션 중에 가장 유명한 것이 암기왕 이다.

    특히 어학이나 고시, 사시 등 암기량이 많은 과목을 공부하는 사람들에게는 필수적인 프로그램인데, 일종의 플래시 카드(flash card: 한쪽면에 문제를, 뒷면에 답을 써서 외우는 공부 방법) 프로그램이라고 할 수 있다.

    하지만 현재 제작자의 개인적인 사정으로 인해 프로젝트를 GNU GPL로 풀고 더 이상 업데이트가 안 되어 있는 상태이다.

    참 훌륭한 프로그램임에도 몇 가지 아쉬운 기능이 있던 판이라, 아래의 기능들을 추가하여 업데이트 해 보았다.


    [암기왕 0.99Beta R3 수정사항]

    • [옵션추가] “암기되지 않은 카드만 퀴즈로 보기” 기능 추가. 퀴즈 모드를 학습용으로 활용하고자 할 때 유용하다.
    • [옵션추가] “퀴즈 결과를 암기 상태에 반영” 기능을 추가함. 즉 맞추면 “암기” 상태로, 틀리면 “비암기” 상태로 갈 수 있도록 하였다. 역시 퀴즈 모드를 학습용으로 활용하고자 할 때 유용하다.
    • [기능추가] (Pass) 버튼을 퀴즈 모드에 추가하여, 잘 모르는 문제는 틀린 것으로 할 수 있도록 하였음.
    • [기능개선] 퀴즈 카드 개수가 선택 카드 개수보다 많은 경우 에러가 나는데, 이를 동적으로 수정하도록 변경하였음.
    • [버그수정] “퀴즈 결과를 암기 상태에 반영” 기능의 다운 버그를 수정함.

    아래는 관련 기능에 대한 스크린샷이다.

    998486092.bmp

    원 프로그램 자체가 GNU GPL로 공개되었기 때문에 소스 코드도 함께 올린다.

    * 주의사항 : 설정 부분에서 몇가지가 변경되었기 때문에, 이전의 MMK 파일에 대해서 하위 호환성이 없다. (수정하려고 나름대로 노력해 보았으나, 현재는 포기.. -.-a) 따라서 텍스트 파일을 구하여 컨버팅 하여야 할 것이다.

    * 원 프로그램 제작자 홈 : http://www.strider.pe.kr/memoking/

    * cab 파일이 필요한 분들을 위해서 cab 파일을 올립니다. 보통은 exe로 되어 있는 setup 파일만으로도 문제가 없으나, 이 방법으로 설치가 안 되는 분들만 사용하시기 바랍니다.1312314775.cab

    1060437729.zip1353639528.xxx