[태그:] 암기

  • 암기은행 차기 버전 개발중입니다.

    암기 은행의 기능 개선을 요구하시는 분들이 많아, 바쁜 시간이나마 짬짬이 차기 버전을 개발하고 있습니다.

    subversion + trac 을 적용해서 프로젝트로 관리하느라 조금 고생을 했네요.

    거의 1년만에 코드를 보려니 잘 읽히지가 않아서 걱정입니다. ^^; 현재는 산만하게 흩어져 있는 “옵션”을 하나의 메뉴로 모으는 작업을 진행하고 있습니다. 이 작업이 완료되면 다른 중요한 구현 사항들을 하나씩 구현할 수 있으리라 생각됩니다.

    아마도 차기 버전에서는 이전 버전 mmk 파일을 좀 더 확장한 파일 포맷을 사용할 것 같습니다. 물론 하위 호환성은 지원되며, 예전 파일들은 자동으로 새로운 형식의 mmk 파일로 컨버팅 하도록 할 예정입니다.

    개발 완료 시기는 언제가 될거라고 딱 잘라 말하기는 힘듭니다만, 과거의 경험상 버그 없는 안정 버전이 나오게 되었을 시점에 공개할 예정입니다.

    현재 PDA가 망가지는 바람에 테스트 머신이 PPC2003 기종밖에는 없습니다. WM5.0에서도 크게 문제없이 돌아가리라고는 생각합니다만, 아마 블랙잭 등의 smartphone에서는 제대로 동작하지 않을 것 같군요. 이런 호환성 부분은 기본적인 사항이 모두 구현된 다음에 들어가도록 하겠습니다.

    감사합니다. 모두들 즐거운 2008년 되시기 바랍니다. ^^

  • [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