Dev

    한글이 포함된 문자열을 특정 byte로 자르기

    한글이 포함된 문자열의 경우에 한글 중간에 끊기지 않도록 left 함수를 구현 했다. 유니코드 한글을 구분하기 위해서는 메크로 함수를 수정해 주어야 한다. #include #define IsHangle(c) ((unsigned char)(c) > 0x7f) char* left(char* sz, int len) { int i = 0; if ( strlen(sz)

    DisplayHex

    패킷 또는 버퍼를 파라미터로 받아 16진수 형태로 출력을 예쁘게 해준다. * 사용예 DisplayHex( "Send Packet", szBuf, sizeof(szBuf) ); * 결과 [ Send Packet ] ========= ----------------------------------------------------------------------- ADDR +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F 0123456789ABCDEF ----------------------------------------------------------------------- 0000 54 65 73 74 20 50 61 63 6B 65 74 20 53 61 6D 70 Te..

    ssh socks 터널링을 이용한 방화벽 탈출

    ssh socks 터널링을 이용한 방화벽 탈출

    이곳 저곳 파견을 다니다 보니 네트웍 환경에 따라 메신져를 사용할 수 없다던가, WEB 서핑을 할 수 없다던가 하는 불편한 점이 있다. ssh socks 터널링을 이용해 방화벽에 구애 받지 않고, 메신져나 웹서핑을 자유롭게 할 수 있다. 단, 이 방법은 아래와 같은 제약이 있다. [ 제약 ] 1) ssh 접속이 가능해야 한다. 2) 접속 가능한 ssh 계정이 있어야 한다. ssh socks 터널링을 이용한 방법으므로 당연한 얘기다 ^^ [ 적용 방법 ] 1. http://nemesis2.qx.net/software-myentunnel.php 에서 프로그램을 다운 받아 설치한다. 이 프로그램은 ssh socks 터널링을 간단하게 도와주는 프로그램이다. 2. MyEntunnel 설정 여기서 [Enable D..

    Vista 에서 볼륨 조절

    Vista 에서 볼륨 조절

    Vista 에서 볼륨 믹서를 열면 Application 별로 볼륨을 조절 할 수 있다는 사실을 알았다. 멋진 기능이다 아, vista에서는 볼륨 크기를 [Windows] + [+] 키로 키우거나, [Windows] + [+] 키로 줄일 수 있다. 오늘따라 Vista가 멋저 보인다 ^^

    3G iPhone 에는 한글 키보드가 기본으로??

    3G iPhone 에는 한글 키보드가 기본으로??

    3G iPhone 개봉 UCC가 올라왔길래 보는데.. 한글 키보드가 들어가 있네요 @.@ 한국 출시 기대해도 될까봐요. 아래 인증 샷 입니다. 아.. 뽐뿌가.. ㅡㅡ;

    ORA-01002 fetch out of sequence

    ORA-01002 fetch out of sequence 는 여러 경우에 발생을 한다. 그중 한가지에 대한 오류 발생 사례 이다. DB Link로 Remote 테이블을 참조 하고 있는 프로세스가 작업을 수행하고 있는 상태에서, Remote DB가 Shutdown 되는 경우 위 에러가 발생 한다. Remote DB가 Start되고 새로운 세션을 맺어야 프로세스가 정상 동작을 한다. 세션을 유지한 상태에서 Remote DB가 Start 되어도 위 에러가 계속 발생한다. 말이 어렵다 테스트 해보자. 1. ORA TNS에 RemoteDB를 추가한다. 2. DB 링크를 생성한다. CREATE PUBLIC DATABASE LINK test_link CONNECT TO remoteDBid IDENTIFIED BY r..