다음버전의 앱을 이미 올렸었는데... 애플사의 리뷰가 오래걸리다보니 기다리던중에 또 수정해서 또 올리고...
그러다보니 또 리뷰 기간이 더 지연되고...

잠깐만 참아야겠습니다;; 1.1버전을 쓰실 수 있도록 ㅠㅠ

오늘 마지막으로 올렸습니다. 정상적으로 리뷰 통과되면 다음주중에 올라오겠네요 (__)
올린지 이틀만에 아이폰 앱스토어에서 "Life Style" 분류 무료 프로그램 1위에 내 첫 앱이 올라갔다.
간단한 프로그램인데, 나조차도 필요하다고 생각하고 만들었으니..



첫 출발이 좋다!

'Archived' 카테고리의 다른 글

SHOW 스팸문자 차단서비스  (0) 2010.04.09
SHOW 모바일 멤버십카드 앱, 1.1버전..  (21) 2010.01.27
iPhone용 Show Membership Card App  (11) 2010.01.15
QR Code Reader  (1) 2009.08.31
SKT 휴대폰 인터페이스  (0) 2008.06.15
만들어야겠다 생각만 하고 미루다가 만들기 시작한 APP.


새벽에 삽질하고 만들어서 편의점에 가서 테스트까지 끝냈다. 아래는 인증샷...



처음 실행시 맴버쉽 번호를 물어보고, 거기에 모바일맴버쉽카드 번호를 입력하면 아이폰용 모바일 맴버쉽카드가 만들어진다.

'Archived' 카테고리의 다른 글

SHOW 모바일 멤버십카드 앱, 1.1버전..  (21) 2010.01.27
아이폰 분류 무료프로그램 1위에 내 프로그램이..  (14) 2010.01.23
QR Code Reader  (1) 2009.08.31
SKT 휴대폰 인터페이스  (0) 2008.06.15
휴대폰으로 SSH를...  (1) 2008.05.30
QR코드리더기를 내 휴대폰용으로 만들어보았다.
비슷한 프로그램으론 i-nigma라는 프로그램이 있는데.. 이건 내 목적과는 좀 다른놈이라...
난 다른 목적으로 쓰고 싶었다.
예를들면.. 명함에 이름과 폰번호 이메일같은 것을 인코딩해놓은 QR코드를 인쇄해놓고..
내 프로그램으로 스캔하면 휴대폰 주소록에 바로 입력된다던지...

일단 취미로 만드는거니, 머릿속에 사사삭 구성을 한 다음에 만들기 시작했다.

개발환경은 전에 다른 프로그램 만들때 만들어뒀고..(VC#) 세가지 난코스(?)가 있었다.


1. 카메라에서 영상 얻기.

원래는 CameraCaptureDialog로 스틸컷을 얻어보려 했다. 실패다..
찾아보니 Windows Mobile플렛폼과는 별도로 삼성(내 휴대폰 제작사)에서 자체개발이라 그놈이 안먹힌단다.
자체개발 했더라도 어떻게든 먹히게 만들어놓으면 안되는건가?
더 찾아보니 DirectDraw를 쓰란다.. 응? 스마트폰도 그런게 되는구나.. WM5부터 지원한단다.
결국 DirectDraw로 해결...

2. 바코드 디코딩.

QR코드 디코딩을 해보려 영상처리를 일단 하기 시작했다. 젠장 머리아프게 하나하나 하고 있었는데..
속도도 약간 느리고 왠지 취미가 노가다가 되는느낌이다. 그래서 오픈된 라이브러리 없나 찾아봤다.
당연히 있다. 닷넷용으로 만들어진거.. 바로 붙였다.

3. 카메라 영상 좌우 반전(?)

카메라에서 받은 영상이 좌우가 바뀌었다.
코드는 제대로 짰는데 바코드가 디코딩이 계속 안되길래 머리쥐어짜다가 발견한거 -_-;;
그거때문에 안되는지 한참만에 파악했다.
닷넷 2.0프레임웍에 RotateFlip이라는 함수가 있단다. 그래서 얼른 써봤다. 젠장 안된다.
자세히보니 닷넷 2.0 컴팩트 프레임웍(윈도우즈 모바일용)에는 그게 안된단다.
결국 구글링해서 붙여넣었다.

※ 결과

카메라를 잘 들이대면 디코딩이 되긴 된다.
근데 i-nigma쓸때도 겪었던 카메라 화면깨짐(?) 현상때문에 카메라가 컨디션 좋을때만 된다 -_-;;
다음에 다른 폰으로 시도를 해보던가.. 나중에 더 고쳐서 써먹어봐야겠다.

포스팅 할 것도 특별히 없고..
그냥 알고 있던 것 중 누군가에게 도움이 될 것 같아 포스팅 해본다.

휴대폰을 PC에 연결하면, 대부분의 휴대폰이 시리얼 인터페이스를 제공하며
그것을 이용해 휴대폰을 일부 제어할 수 있다.

휴대폰으로 메세지 전송하기

AT*SKT*MOREQ=0,[수신휴대폰번호],[전송휴대폰번호],TI,메시지\r

  • TI = 4097: 호출, 4098=문자메세지

 

휴대폰 화면 제어하기

at*skt*setlcd=1\r

  • 화면제어 설정

at*skt*clrlcd\r

  • 화면 CLEAR

at*skt*outlcd=x,y,메세지\r

  • 좌표로 메시지 출력

at*skt*setlcd=0

  • 화면제어 정지

 

기타 휴대폰 제어 명령

AT*SKT*ORI=[전화번호]\r

  • 전화 걸기

AT*SKT*REL\r

  • 전화 끊기

AT*SKT*RESET\r

  • 리셋

AT*SKT*DIAL\r

  • 휴대폰의 번호를 얻을 수 있음

 

기타 몇 개 더 있는데, 주요 명령은 이와 같다.

더 알고 싶다면 여기를 클릭하여 구글님에게 물어보아라.

어제 온종일 홈페이지가 안뜨는 상황이었는데도..
밖에서 어쩔 수 없이 그냥 뒀어야 하는 상황이 발생했다..
인터넷을 이용할 수 없는 곳에 있으니 당연..

그래서 임시로 휴대폰을 통해 서버에 접속해 간단한 작업을 할 수 있도록 해 두었다.
웹기반의 SSH이고, 다른 클라이언트 등으로 접속할때처럼 로그인이 필요하다.

사용자 삽입 이미지

내 두번째(첫번째는 국산 리눅스PDA Yopy였다..) 리눅스 PDA Zaurus..
전에 구입한 GPS 수신기와 연결을 해봐야겠다는 생각이 들어서 꺼내봤더니..
어허...  USB 호스트 케이블이 어디있지?? -_-...

결국 찾다 찾다 못찾아서, 인터넷 쇼핑몰에서 포인트만으로(택배비 포함;;) 1,000원짜리 호스트 케이블을
구입하게 되었다.


사용자 삽입 이미지


팔때 아이리버용이라고 되있지만, USB 호스트케이블이 다 같은놈 아닌가?? -_-.. 아님 말고..
아무튼 USB호스트 케이블을 연결하고, GPS를 연결해 봤다.


자꾸 내용이 날아가네 -_-... IE 문제인가... 다시 쓰기 짜증나니 중간 생략하고..

아무튼 땜질하는 삽질 없이.. 적당히 성공.. 드라이버는 적절한 놈 깔아줘야 한다.
어떤거 깔았는지 궁금하면 질문하삼..


사용자 삽입 이미지

내가 설치한 드라이버는 좀 불안한 것 같다..
프로그램 짜는 도중에 자꾸 GPS와 연결이 끊기는 현상 발생..

나머지는 다음에 계속...

드라이버 다른거 찾아본 후에 네비게이션 프로그램 만들어볼 예정..(아주 천천히...)

'Archived' 카테고리의 다른 글

SKT 휴대폰 인터페이스  (0) 2008.06.15
휴대폰으로 SSH를...  (1) 2008.05.30
메신저 로봇을 이용한 원격 가계부 입력  (0) 2007.06.22
편법을 이용한 SMS MO 시스템;;  (3) 2007.05.07
웹 이미지 링크용 업로더  (0) 2006.07.24
개인 목적으로 간단히 가계부를 만들었다.
가계부에 메신저 로봇을 이용해 기록이 가능하도록 만들고,
밖에서 돈을 소비하였을 경우, 그때그때 휴대폰으로 바로 기록하도록 해서..
최대한 누락을 막게 하였다.


개인적인 화면들은 전부 편집해서 삭제했다.
가운데 PRIVATE 박스는 -_-.. 동영상 편집툴인 VirtualDub에 부분 모자이크 기능이 없어서;;;
어찌어찌 하다가 네이트온 메신저의 문자대화 서비스를 이용해 SMS MO를 구현한 것을 보고,

예전에 만들어뒀던 네이트온 로봇을 뚝닥 거리던 중..
메신저 사용중에, 소리가 자꾸 나고 메세지가 뜨면 곤란스러울거 같아 다른 방법을 생각해보았다.

KTF의 "메시지매니저"를 이용한 '방법'을 이용해 구현을 끝냈다... -_-ㅋ 그나저나... 어따쓰지??

사용자 삽입 이미지


인터넷 상에서 이미지를 링크하려다 보면 힘든 경우가 있다.


N모 사이트 같은 경우엔, 이상한 이미지가 나오던가, 어디에선 이미지가 아예 안보이기도 한다.


Referer헤더 체크해서 막아놨겠지...


아무튼 그래서, 링크에 자유로운 네이트닷컴에 업로드 하여 링크 주소를 카피해 주는


프로그램을 만들어봤다.




이 프로그램을 쓰려면 네이트닷컴 아이디가 있어야 한다.


아이디와 패스워드로 로그인 하고, 파일명을 입력하면...


이미지 파일의 링크를 클립보드에 복사해 준다.


그러면 그 링크를 필요한곳에 붙여넣기만 하면 끝.

전에 네이버 터보 플레이어 사건을 알고 있는 분도 많으시리라 생각된다.
터보플레이어로 네이버 동영상을 보면, 동영상을 보는 자신도 스트리밍 서버가 되어
일부 데이터를 다른 시청자에게 릴레이 해주어, 자신들의 스트리밍 서버에 트레픽 및 부하를
줄이고자 한 것이다.

네이버는 그 플레이어로 인해 드는 비용을 절감했을 줄은 모르지만, 그것을 사용한 회사원들은
비정상적으로 인터넷 망이 느려지는 현상을 낳았다. 일반 사용자들도 트레픽에 민감한
게임이나, 파일 다운로드 등의 작업중에, 느려진 인터넷을 실감했으리라...

음악  스트리밍도 아닌 동영상 스트리밍 이었으니...
더욱이, 플레이 할 때만 그러는게 아니라, 동영상을 보지 않을때도 백그라운드로
프로그램이 돌아가며 그짓(?)을 하고 있었으니.. 사용자들의 반발이 심할 만 하다.

하지만, 그것은 하루 이틀 일이 아니다. 네이버 터보 플레이어처럼, 듣거나 볼때 이외에 전송하는건
아니지만, 벅스뮤직, MAXMP3, 쥬크온 등도 한 회사의 스트리밍 솔루션을 사용하는데, 그 솔루션
자체가 일부 트레픽을 다른 청취자에게 릴레이받는 형식이다.

어떤분들이, 싸이월드 배경음 플레이어로 혈압을 올리고 계시길래 이런 글을 남겨본다.
난 싸이월드 원래부터 안썼다. 싫다면 안쓰면 되는거다...

내가 만든 네이트봇은  OS Independent 버전이다.


플렛폼을 가리지 않는 DB와 언어를 썼기 때문;



위쪽부터...


1. 파일에 기반한 SQL DB에 XML RPC 서버를 붙여, 어설픈 RDBMS(?)를 만들어봤다;;


2. 봇탱이다. DB에서 닉네임을 주기적으로 가져와 바꿔주며, 채팅창을 열면 해당 제목에 해당하는 뉴스의 URL을 가르쳐준다. 대화기능은 `심심이`것을 테스트로 붙여봤다;;


3. 뉴스를 랜덤으로 스크랩해서 DB에 업데이트한다.



이것 역시 실용성이 아직 부족하다. -_-;;


뭔가 다른방법으로 써봐야지....

몇달 전에 만들어 두었던 네이트 메신저 로봇 프로그램의 버그를...


저번주 주말에 수정해 보았다.


아직도 어디다 써야할지 아이디어를 찾지 못한 상태로 썩히고 있다;;



(프로토콜 또는 구현 관련 질문 받지 않습니다.

     MSN메신저 로봇 만들어 보신분이라면... 그거랑 비슷하다고 생각하시면 됩니다.)

FontFile.py의 256이라는 값을, 256*256으로 고쳐주면 됨.

+ Recent posts