분류없음 2011/08/10 23:06
void UnixTimeToFileTime(time_t* pt, LPFILETIME pft) {
    LONGLONG ll; // 64 bit value
    ll = Int32x32To64(*pt, 10000000) + 116444736000000000L;
    pft->dwLowDateTime = (DWORD) ll;
    pft->dwHighDateTime = (DWORD)(ll >> 32);
}

void FileTimeToUnixTime(LPFILETIME pft, AC_UINT64* pt) {
    LONGLONG ll; // 64 bit value
    ll = (((LONGLONG)(pft->dwHighDateTime)) << 32) + pft->dwLowDateTime;
    *pt = (time_t)((ll - 116444736000000000L) / 10000000L);
}

void UnixTimeToSystemTime(time_t* pt, LPSYSTEMTIME pst) {
    FILETIME ft;
    UnixTimeToFileTime(pt, &ft);
    FileTimeToSystemTime(&ft, pst);
}

void SystemTimeToUnixTime(LPSYSTEMTIME pst, AC_UINT64* pt) {
    FILETIME ft;
    SystemTimeToFileTime(pst, &ft);
    FileTimeToUnixTime(&ft, pt);
}
posted by 강지훈
분류없음 2011/06/03 22:13
IPhone Explorer가 뜨자마자 계속 죽는 문제가 발생하는 경우가 많은데,
해결방법은 아이폰에 등록된 이름에서 한글을 없애는 것입니다.

"강지훈님의 IPhone" 을

"Jihoon's IPhone" 처럼 바꿔 주면 문제가 해결 됩니다.

애꿎은 컴퓨터 자꾸 껐다 켜지 맙시다!! 
posted by 강지훈
분류없음 2011/01/06 16:22


python 계속 손 놓구 있다가, 뭐가 하나 필요한데, shell script로 짜다가 좀 후달려서, python으로 만들어 봤다.
shell script를 잘 못해서 그런지는 모르겠지만, 어쨌뜬 shell로 하다가 python으로 하니 완전 천국.. ㅎㅎ

python library들도 거의 아는게 없어서 삽질한 부분이 많을 순 있겠지만, 어쨌든 처음 해보는데도 이리저리 찾아보면서 하니 뚝딱 만들어지니.. 역시 script 언어는 좋다.

rmergy.py (http://github.com/kghoon/rmerge)

directory 를 recursive하게 diff하여 merge할 수 있도록 도와 줌..
linux diff 를 popen해서 결과를 가지고 처리함..

- file이 다른 경우 append하거나 merge tool을 띄울 수 있음 (default는 vimdiff)
- file이 한쪽에만 존재하는 경우, 지워버리거나, 다른 한 쪽으로 복사할 수 있음.

버전이 다른 모듈 합치기 할 때, linux shell에서는 살짝 귀찮은 감이 있는데, 그럴때 사용하기 위해서 만듬..

posted by 강지훈
분류없음 2010/06/29 15:55
posted by 강지훈
분류없음 2010/03/12 02:46



내가 필요할때 좀 보려구 올려 놈.
posted by 강지훈
분류없음 2009/05/21 13:14

posted by 강지훈
분류없음 2009/01/15 22:09
posted by 강지훈
분류없음 2008/12/09 14:43
VI에서 Ctrl+]와 같은 기능

이클립스에선 ctrl + shift + p

이용규님 땡큐. ㅋㅋ
posted by 강지훈
분류없음 2008/12/02 20:06

언젠가부터.. 회사 내 컴퓨터가 오른쪽 숫자키가 먹통이 되어있었는데..

난 거의 한달동안을 이렇게 불편한채로 그냥 써왔다. -_-;; 좀 게으름이 쩐당.;;

한영키가 속썩여 오늘 이런저런 셋팅을 해주던 중, 알아본 결과..

ctrl + shift + numlock 이 켜져있었던 것이다. 덜덜;

숫자패드로 마우스커서를 움직이는 기능을 제공하는 것이었는데,

난 몰르고 있었다. -_-

posted by 강지훈
Development 2008/11/26 09:38
posted by 강지훈