:::: MENU ::::

갤럭시S와 삼성 Kies 연결

USB로 갤럭시S를 연결을 하면 2가지 모드중 하나로 연결이 된다.

즉 이동식 메모리 또는 Samsung Kies 모드가 있는데, 설정은  갤럭시S 폰의 “환경설정”에 들어가셔서 . 환경설정 -> 무선 및 네트워크 -> USB 연결설정 에 들어가면 이 둘중 하나를 선택할 수 있다.



Unix time converter

“년,월,일,시,분,초” 가 주어졌을때 이를 Unix 시간으로 바꿔줄 경우가 있는데, 실제로 이런 요구는 프로그래밍시 자주 발생한다. 자신이 작성한 코드가 맞는지 확인을 하려면 다음과 같은 사이트가 유용하다.
인터넷상에서 Unix time을 변환해 주는 사이트 http://unixtime-converter.com/

Unix  time에 관한 정보는 Wiki 페이지를 참조.. http://en.wikipedia.org/wiki/Unix_time


유용한 툴 – IO Ninja

이 툴은 Tibbo (www.tibbo.com)에서 제공을 하는 Serial, TCP, UDP 전송기능 및 Wireshark의 packet capture 기능이 통합되어 있는 툴입니다. Packet capture를 위해서는 Wireshark 처럼 WInpcap을 사용을 합니다.
원래는 개인용으로 30불에 판매를 하는 툴인데, Evaluation 버젼은 http://tibbo.com/downloads/ninja.html 에서 다운로드 가능합니다. 사용기간이 지나도 “Continue evaluation”버튼을 누르면 계속 사용이 가능합니다.

저 같은 경우는 TCP 테스트의 경우에는 Socket tester를 사용을 하고, UDP를 테스트를 할때 이툴을 사용합니다. 물론 packet을 capture 할때는 Wireshark를 사용합니다. 사용법은 매우 간단한데, 프로그램을 실행시킨후 New Session에서 원하는 통신방식을 클릭하고, IP와 port를 설정을 하면 됩니다.
즉 TCP client의 경우는 Connection Socket을 선택을 하고,TCP server의 경우 Listener Socket을 선택, UDP의 경우 UDP Socket을 선택을 하면 됩니다.

예를 들어 UDP Socket을 선택을 한 경우 Local에는 자신이 바인딩할 port를 입력을 하고, Remote에는 통신을 할 peer의 IP 및 Port number를 입력을 하고, 번개모양의 아이콘을 클릭하면 됩니다.
데이터는 아래창에 입력을 한후 send를 하면 됩니다.


아래 파일을 받아서 설치…cfile3.uf.1334E54B4DDA1EF419D59A.zip


유용한 툴 – TCPView

이 툴은 예전에 sysinternals 라는 회사에서 만든 겁니다. Windows 기반의 유용한 유틸리티들을 만들던 이 회사는  2006년 7월에 마이크로소프트사가 인수를 했네요. www.sysinternals.com으로 접속하면 마이크로소프트사의 웹페이지가 열리고 관련된 내용이 나옵니다. http://technet.microsoft.com/ko-kr/sysinternals/default%28en-us%29.aspx

이툴은 현재 연결된 TCP 접속과 UDP 채널들을 process 별로 보여줍니다. 아래 그림에서 보듯이 각각의 process가 어떤 port로 어디에 연결이 되어 있는지 알수 있습니다. 내가 알지 못하는 프로그램이 특정 port를 열고 있다던가 하는 것을 찾는데도 유용합니다.


Sysinternals의 프로그램들은 http://live.sysinternals.com/ FTP에서 다운 받을 수 있으며, 이 프로그램은 http://live.sysinternals.com/Tcpview.exe 에서 다운로드 가능합니다.



유용한 툴 – Process Explorer

이 툴 역시 Sysinternals에서 만든 툴입니다. 현재 동작하는 프로세스들의 정보를 보여주며, 각 프로세스를 죽이거나 우선순위를 조정하는 기능들도 제공을 합니다. 더 많은 기능이 있으니 한번 다운로드 받아보기길……
Overview


http://live.sysinternals.com/procexp.exe 에서 다운로드 받을 수 있습니다.


구글메일(Gmail)에 실행파일 첨부하기

구글 메일은 용량도 크고 편하기는 한데, 실행파일 첨부시 전송이 안된다. 물론 Zip으로 압축을 해도 마찬가지이다.
방법은 rar로 압축을 해서 첨부를 하면 됨, 의외로 간단하지 않은가?

WinRar의 공식 웹사이트는 http://www.rarlab.com/   이며, 구체적인 사용방법은 http://program.iamvip.net/37 참고…


리뷰 – 삼성 VLUU WB650 사용기

그 동안 사용하던 카메라가 문제가 있어 하나 새로 장만을 해야고 마음을 먹고 나름의 기준을 가지고 검색을 해보았다.
-. 광각
-. 광학 줌기능
-. 동영상 기능
이러한 조건으로 검색을 하니, 나온것은 삼성 VLUU WB650. 웹에서 가격 비교를 하고 동네 삼성대리점에 확인을 해보니, 대리점이 좀 더싸서 대리점에서 바로 질러버렸다. ^^
이 카메라의 가장 재미있는 기능은 바로 GPS. 자신이 찍은 사진에 GPS 정보를 담아서 저장하는 기능으로 구글같은 맵에서 사진을 찍은 위치를 확인 할 수 있다.
같이 제공되는  Intelli-Studio에서도 아래와 같이 확인이 가능하다.

이 카메라의 장점은
1) AMOLED : 야외에서도 찍은 사진이 잘보임
2) 15배줌
3) GPS 기능 : 물론 GPS를 on 하면 밧데리 소모량이 늘어난다.

하지만 장점의 하나인 GPS 기능이 단점이 되기도 하는데, 이 GPS가 잡히는 시간이 좀 오래 걸린다.
따라서 GPS를 On 할때는 이동하지 말고 잡힐때 까지 가만히 있는게 유리하다.


유용한 툴 – Terminal

대부분의 임베디드 시스템에서 시리얼 인터페이스는 필수적으로 가지고 있다. 이 시리얼 인터페이스를 통해 디버깅도 하는데 이때 필요한 것이 터미널 프로그램이다. 일반적으로 윈도우즈의 Hyper Terminal을 써도 되지만 Hyper Terminal은 불편하기도 하고, null 문자를 제대로 수신 및 전송을 하지 못하는 버그도 있다.


그리고 데이터를 Hex로 수신하거나 전송할때도 이 프로그램은 유용하며, 매크로 기능이 있어서 지정한 시간동안 반복적으로 데이터를 보낼때 유용하다.
Hex로 데이터를 보내려면 $를 붙여야 한다. 즉 0x0D를 보내려면 $0d 로 입력하면 된다.
물론 freeware..
cfile8.uf.176F5A214BFC9F82566D23.zip


유용한 툴 – Socket Tester

개발을 하다보면 테스트에 필요한 툴을 직접 만들어야 할때도 있다. 하지만 그전에 이미 누군가 만들어 놓은 툴이 있다면?
이것을 사용하는 것이 보다 효과적이다. 문제가 있을때 툴이 문제인지 보드가 문제인지 확인하기 전에, 일단 툴은 이상이 없다는 가정이 되니깐…

네트워크 프로그래밍을 하다보면 테스트가 필요한데,
가장 간단한 TCP server 및 client 로 동작하는 툴이 Castalia Technologies에서 만든 Socket Tester 프로그램이다.

확인해 보니 Castalia Technologies는 이젠 검색이 되지 않는데, 이 프로그램은 실행파일 하나로 동작하는 간단하지만 유용한 툴! 게다가 Freeware…


cfile10.uf.200C810C4BFC97B386191F.zip