Vito audio note는 제 미라지를 일상의 필수품으로 만들어 놓았습니다. 아이디어 회의에서 중요한 부분들을 놓치지 않게 해 주었으며, 녹음 내용을 외장 메모리로 선택하여 회의 내용을 시간별로 분류해놓아 녹음 내용을 컴퓨터로 손쉽게 이동 및 정리 할 수 있게 해주었습니다.

또다른 강력한 기능으로는 전화통화 내용을 자동으로 녹음하는 기능이 있습니다. 얼마전에 결혼기념일이었는데요, XX카드 제휴회사에서 결혼기념일 선물을 무료로 보내준다고 연락이 왔었습니다. 그 다음날 집으로 택배상자가 배달되었고, 그 회사 안내원으로부터 돈내라는 전화가 왔습니다. 이때 전날 자동녹음된 안내원과의 통화내용 중에 무료라는 말을 찾아 증거로 들려 주고, 제품을 반품하였습니다.

사설이 길었네요. 이제 본론으로... --;

어찌되었던 간에, 이 유용한 프로그램을 2주정도 사용하다보니, 자동녹음된 통화 내용이 계속 누적되어 외장 메모리 공간이 부족한 상황이 왔습니다. 이 녹음자료들을 매번 확인하여 지워주기는 귀찮고, 일주일이 지난 녹음내용은 자동으로 지워주는 기능이 아쉬웠습니다. 결국 Mortscript를 사용하여 이 기능을 수행하는 스크립트를 만들었습니다.


※ 11월 8일 오후 4:20 이전에 받으신 분들은 새로 받아주세요. "cleanVACallData.mscr"의 버그 수정되었습니다. cleanVACallData.mscr 파일의 39번째 줄에    

fullPathFile = OutgoingFileArray \ fileName -->  fullPathFile = pathOutgoingDir \ fileName

변수를 잘못 사용했네요. 이 문제로 Outgoing  폴더의 파일은 지워지지 않았습니다.  incoming 폴더 삭제하는 것만 테스트한 저의 불찰입니다. 죄송합니다.

※ 첨부 파일을 실행시키려면 반드시 MortScript 4.11b 버전이 설치되어 있어야 합니다. (4.11b 버전 밑으로는 정상작동 안합니다. 스크립트 내부에 DirContents() 라는 함수를 사용하는데, 이함수는 4.11b 버전 이상부터 사용 가능합니다.)



 첨부된 "cleanVAC.zip" 파일에는 아래와 같은 두가지 파일이 들어있습니다. 

 1. cleanVACallData.mscr  오래된 녹음파일을 자동으로 삭제해주는 스크립트
 2. timer.mscr  cleanVACallData.mscr 를 매일 정해진 시간에 자동으로 실행시켜주는 스크립트 

이 스크립트들을 사용하는 방법은 두가지가 있습니다.

  A.  장치를 소프트 리셑할때 마다 자동으로 cleanVACallData.mscr 파일이 실행되게 한다.
 
B.  하루에 한번 정해신 시간에 cleanVACallData.mscr 파일이 실행되게 한다.

A 방법을 사용하면, 2번 파일 "timer.mscr"을 사용하지 않으셔도 됩니다.
B 방법을 사용하려면, 1번 "cleanVACallData.mscr" 파일과 2번 "timer.mscr" 파일 둘다 사용하셔야 합니다.

위 두 파일을 원하는 방법에 따라 미라지의 특정 폴더에 저장합니다. 저의 경우에는 다음과 같습니다.

 1번 파일 저장 위치 :  "\Nate Store\My Scripts\cleanVAC\cleanVACallData.mscr"
 2번 파일 저장 위치 :  "\Nate Store\My Scripts\cleanVAC\timer.mscr"

 A 방법을 사용하려면 미라지의 특정 폴더에 저장된 "cleanVACallData.mscr" 파일의 바로가기 아이콘을 "\Windows\시작\" 폴더 안에 넣으시면 됩니다.

 B 방법을 사용하려면 미라지의 특정 폴더에 저장된 "timer.mscr" 파일의 바로가기 아이콘을 "\Windows\시작\" 폴더 안에 넣으시면 됩니다.

 cleanVACallData.mscr 스크립트를 사용하시려면 아래 와 같은 두가지 설정을 확인하셔야 합니다.

cleanVACallData.mscr 파일을 텍스트 편집기로 열면 아래와 같은 입력값이 있습니다.

dateRange = 7

 여기서 7은 7일이 지난 통화녹음된 파일을 지운다는 말입니다. 3일 지난 통화녹음을 자동으로 삭제하시려면, 7을 3으로 고쳐주시면 됩니다. 그 아래로 3줄 더 내려가면 아래 경로들이 설정되어 있습니다. 

 pathIncomingDir  = "\Storage Card\My Documents\My Audio Notes\Incoming\"
 pathOutgoingDir  = "\Storage Card\My Documents\My Audio Notes\Outgoing\"

 위 경로들은 통화 내용이 저장되는 경로입니다. 본인의 PDA 상에 Vito audio note를 통해 통화내용이 저장되는 폴더가 위와 다르다면 적절하게 수정해주셔야 합니다. 여기까지만 하시면 cleanVACallData.mscr을 사용해 오래된 녹음파일을 자동으로 삭제할 수 있습니다. 그러나 B 방법( cleanVACallData.mscr 를 매일 정해진 시간에 자동으로 실행시켜주기 )을 사용하려면, 2번 파일인 "timer.mscr"을 약간 수정해주어야 합니다.

 timer.mscr 파일을 텍스트 편집기로 열면 아래와 같은 입력값이 있습니다.

paramHour          = 23
paramMin           = 1  

 여기서 23은 23시 즉 오후 11시를 의미하며, 1은 1분을 의미합니다. 위 두 입력값은 오후 11시 1분에 "cleanVACallData.mscr"을 자동 실행시키라는 의미입니다. 여기서 시간을 절대로 24로 설정하시면 안됩니다!

 2줄 더내려가면 아래 경로들이 설정되어 있습니다. "pathTargetProg "는 "cleanVACallData.mscr" 이 저장된 경로를 의미하며, "pathTimerProg "는 "timer.mscr"이 저장된 경로를 의미합니다. ( "timer.mscr"의 경로가 필요한 이유는 timer.mscr이 실행되어 cleanVACallData.mscr를 Windows mobile의 notification queue에 등록을 하면서 자기 자신도 내일 다시 호출 할 수 있도록 함께 등록하기 위함입니다.)

 pathTargetProg = "\Nate Store\My Scripts\cleanVAC\cleanVACallData.mscr"
 pathTimerProg  = "\Nate Store\My Scripts\cleanVAC\timer.mscr"

 여기까지 본인의 설정에 맞게 수정하시면 하루에 정해진 시간에 한번 오래된 통화녹음 파일을 자동으로 삭제할 수 있습니다.

사실 "cleanVACallData.mscr" 파일을 무한루프 돌리며 딜레이 시간을 설정하면 "timer.mscr" 파일 없이 자동으로 실행 시킬 수 있습니다만, 소스코드의 효율적인 관리 차원에서 두 파일로 분리하였습니다. 원하신다면, 두 파일을 구미에 맞게 수정하시어 배포하셔도 상관없습니다. 간혹가다가, 저작권 이야기로 소스코드 수정을 금지하시는 분들도 있으시지만, 간단한 스크립트인 만큼 더 좋은 방향으로 응용하여 개선시켜 나가면 좋겠습니다.


크리에이티브 커먼즈 라이선스
Creative Commons License

아이나비는 공식적으로 한국에 출시되지 않은 단말기는 지원을 안합니다.

 몇일전의 발표로 보면 아이나비 측에서 전용단말기 이외에는 지원을 점차 줄여갈듯 예상이 됩니다.

 정식 아이나비 라이센스를 가지고 있으면서도 아이나비에서 지원을 하지 않는 기기에서의 설치 방법입니다.

 다음부터가 설치하실 때 순서 입니다.

1. 자신이 가진 PDA와 해당 기종의 O/S및 해상도(VGA,QVGA)가 맞는 정식 설치가능한 PDA를 선택합니다.
   예) Dell Axim X50v나 X51v 같은 경우에는 같은 VGA 기종인 hp4700 이 가장 환경이 비슷하겠습니다.

2. 기종이 선택되었다면 아이나비 홈페이지에서 본인이 선택하신 기종으로 기기를 등록합니다.
   홈페이지 하단에 있습니다.

사용자 삽입 이미지


3. 해당 등록기기에 맞는 설치파일을 내려받습니다.

사용자 삽입 이미지

사용자 삽입 이미지


4. 압축을 풀어주세요~
   아래그림과 같이 파일이 나옵니다.

 

사용자 삽입 이미지


 5. 아이나비설치.exe 파일에서 UltraEdit 등으로 hp4700의 위치를 찾아
   H P   i P A Q   r x 4 7 0 0  ==>  D e l l   A x i m   X 5 0  로 수정해서 저장합니다.

 

사용자 삽입 이미지


   기기의 정확한 명칭은 레스코익스플로러의 등록정보에서 확인합니다.

사용자 삽입 이미지



   X50v 같은 경우에 2003se인경우에는 Dell Axim X50 으로 표시되고,    WM5로 O/S업한경우에는 Dell Axim X50v로 바뀝니다.
  

사용자 삽입 이미지

   이때 Hex값 수정시 기기명 글자 사이에 0x20 공백을 줘야 합니다.(중요)
   반드시 2곳을 수정해주어야 한다. (해상도 관련 포함).


6. 수정파일을 pda로 옮겨서 설치를 합니다.

사용자 삽입 이미지



7. 설치 완료되면 iNavi.exe, Register.exe 이 생성됩니다.

   이것도 pc로 옮겨서 5번 절차처럼 수정해서 다시 pda로 옮깁니다.




 

8. iNavi.exe를 실행합니다. 등록이 필요한 경우 Register.exe가 자동으로 실행 합니다.


관련 파일 다운로드

크리에이티브 커먼즈 라이선스
Creative Commons License

사용자 삽입 이미지


1. 블루투스폰(Anycall)의 설정

1-1. 기기연결 : 헤드셋이나 PC 연결을 설정하는 것 입니다.
    1-1-1 헤드셋 연결 : 블루투스 헤드셋을 연결하는 것 입니다.
    1-1-2 PC 연결 : 블루투스와 PC(PDA)를 연결하는 것 입니다.

1-2. 동작 환경 설정 : 여러가지 설정을 하는 것 입니다.
    1-2-1. 기기등록 : 헤드셋을 등록하는 것 입니다. PDA 는 해당사항 없습니다.
    1-2-2. PC 연결 설정 : 케이블과 블루투스 두 종류로 연결 설정이 가능합니다.
                                   블루투스 인터넷을 위해서는 (당연히) 블루투스로 설정해야 하고
                                   설정이 바뀔 때 마다 핸드폰이 리셋 됩니다. 참고로 블루투스
                                   설정하면 USB 나 시리얼 포트와 PC 링크가 불가능하게 됩니다.
    1-2-3. 블루투스 정보 : 기타 정보 설정을 하는 것 입니다.
        1-2-3-1. 기기명 정보 : 블루투스 기기명을 바꾸는 것입니다.
                                       기본값은 Anycall CDMA2000 이며 변경하면 PDA 에 변경된
                                       이름이 표시됩니다. 한글은 지원하지 않습니다.
        1-2-3-2. 내 기기 정보 : ID 와 기기명이 표시됩니다.
        1-2-3-4. 등로기기기 정보 : 등록기기의 ID 와 종류가 표시됩니다.

실제로 사용하는 것은 1-1-2 PC 연결과 1-2-2 의 PC 연결 설정과 1-2-3-1 의 기기명 정보, 3가지 밖에 없습니다.

1-2-3-1 에서 기기명을 설정하시고(설정하지 않으셔도 관계 없습니다) 1-2-2 PC 연결 설정을 블루투스로 바꾸시고 리셋한 뒤 1-1-2 PC 연결을 연결 상태로 해 두시면 핸드폰의 연결 준비는 완료됩니다.


2. PDA 의 설정

2-1. 블루투스 설정 : 설정 의 블루투스 설정은 건드리지 않으셔도 됩니다.

2-2. 블루투스 관리자 : 프로그램의 블루투스 관리자를 실행합니다.

    2-2-1. 현재 아무런 설정이 되어 있지 않기 때문에 새로 만들기에 연결! 을 실행시킵니다.

    2-2-2. 휴대 전화와 파트너쉽 설정을 선택합니다.

    2-2-3. 전화준비는 알 수 없거나 전화가 없음 입니다.

    2-2-4. 전화 준비. 휴대폰이 통신 대기 상태인가를 확인 후 다음을 누릅니다.

    2-2-5. 장치의 그림을 누르면 자동으로 장치를 검색하고 휴대폰을 찾게 됩니다.
              여기서 휴대폰이 찾아지는 것을 보면 알싸한 희열을 느끼게 됩니다. ^^

    2-2-6. 휴대폰의 패스키를 묻습니다. 패스키는 휴대폰의 비밀번호 입니다.

    2-2-7. 성공적으로 인증이 되면 연결 번호를 설정합니다.

016 의 연결 번호에 대해서는 잘 모르겠습니다. 제 경우에는 011 의 연결 번호를 사용하였습니다. 이 연결번호라는 것의 의미는 연결 할 때 전화를 걸 곳, 즉 ISP를 뜻합니다. 모뎀을 이용해 인터넷을 하셨던 분들은 아련한 추억에 젖으실 수 있겠습니다. 01410 에 해당하는 번호 입니다.
연결이름은 원하시는 대로 설정하시면 되고,
국가코드는 1
지역코드는 425
전화번호는 1501

입니다.

저는 이 설정을 하면서 무선 인터넷을 사용하지 않겠다는 의지를 굳게 하였습니다. 국가코드 1은 미국, 425는 워싱턴주 입니다. 결국 미국 워싱턴주의 ISP로 전화를 걸어서 국제 전화 요금을 내고 인터넷을 하는 것입니다. 저는 테스트를 위해 잠시 인터넷을 사용했습니다만 벌써 다음달 전화요금이 두려워집니다.

유저네임과 패스워드는 모두 speed011 입니다.

상기 내용은 2003년에 작성된 내용입니다. 최근 PPC와 BT-Phone과는 설정법이 많이 다를수 있음을 알려드립니다.

크리에이티브 커먼즈 라이선스
Creative Commons License

사용자 삽입 이미지
1. 알타비스타  kr.altavista.com

2. 구글  google.com/pda(영어)
        google.co.kr/pda(한국어)

3. 팜유저사이트 kpug.net/pda

4. 클리앙 clien.net/pda

5. 투데이피피시 pda.todaysppc.com

6. 피디에이 뉴스 pdamon.com/news

7. 인쿠르트 pda.incruit.com

8. 옥션 pda.옥쪈.co.kr (없어졌나보네요)

9. 드림위즈 w.dreamwiz.com

10. 점심닷컴 jumsim.com/pda/index.htm(안됨)

11. ytn 뉴스 pda.naver.com/news/index_pda.nhn

12. 기상청  pda.kma.go.kr

13. bbc    bbc.co.uk/mobile/pda/index.shtml

14. 매직앤 pda.magicn.com

15. 웃긴대학 winceuser.com/pda/humoruniv/

16. mpda.pe.kr/pda

17. korea.internet.com/pda/index.asp

18. m.msn.co.kr/pocketpc

19. 국립 중앙 도서관 m.nl.go.kr/pda(안됨)

20. 매일경제 pda.mk.co.kr

21. 버스 노선 mobile.bus.go.kr/pda

22. 신문,뉴스 모음 http://killshot.net/news/naver/press.htm

23. 모바일 파코즈 http://pda.parkoz.com

24. 다음 pda.daum.net

25. 네이버 pda.naver.com

여기부터는 클리앙의 "thirdtype" 님이 올려주신 주소입니다.

26. 구글 모바일 프록시 - 웹페이지를 모바일 형식으로 변환
http://www.google.com/gwt/n

27. G메일 모바일
http://m.gmail.com

28. 모바일 태터툴즈 - 태터툴즈 주소 뒤로 m을 붙이면 됩니다
http://www.thirdtype.net/m/

29. 모바일 싸이월드 - PSP 최적화
http://swing.cyworld.nate.com/cymain.as (안됨)

30. 모바일용 일한 번역
http://user.chollian.net/~kingca7/JpnKor.htm

31. 모바일용 영한사전
http://www.nepda.com/dic/eng.asp

32. RSS 를 PDA 웹형식으로 변환
http://winceuser.com/pda/rss/

33. 대법원(판례소식 같은걸 찾을수 있네요)
http://www.scourt.go.kr/pda/index.work

34. psp용 루리웹인데 PDA로도 볼 만합니다.
http://ruliweb.dreamwiz.com/psp_s/

35. 뉴스모음
http://w.pdanotes.net/

36. 싸이월드
swing.cyworld.nate.com
크리에이티브 커먼즈 라이선스
Creative Commons License