본문 바로가기

전체 글

SK 브로드밴드 사용시 미인증 차단 시 SK 브로드밴드를 사용 중인데 갑자기 아래와 같은 화면이 뜬다. 황당한일이다. 가입 할때는 아무 얘기 없다가 2개 PC이상은 안되니 더 쓰려면 돈을 내라는 것이다. 인터넷에 찾아보니 회피 방법이 있기는 하다. 내가 쓰는 공유기가 ASUS 이다 보니 아래와 같은 방법을 적용하였다. 방법은 차단되었다고 나오는 웹페이지의 IP를 보면 210.117.120.67 인것을 알수 있다. 210.117.120.XXX 대가 모두 SK 소유라는 얘기가 있으므로 이쪽으로 오고가는 TCP 프로토콜을 차단 시켰다. merlin 펌웨어를 사용하면 210.117.120.0/24 로 입력 해야 한다. 이 방법이 잘되는지는 좀 더 지켜봐야 할 일이다. 더보기
VisualStudio 솔루션 탐색기에서 필터/폴더 모드 전환 솔루션 탐색기에 필터 모드와 폴더 모드가 있다. 필터 모드는 추상적 파일 관리 모드이고 폴더 모드는 실제 물리적 파일 관리 모드이다. 변경 방법은 솔루션 탐색기의 상단에 버튼으로 토클 된다. 위 버튼을 누르면 토글 된다. 폴더 모드에서는 추가에서 새 폴더 항목이 보인다. 더보기
애플 커뮤니티 접속식 "죄송합니다. 사용자의 계정이 비활성화된 것으로 보입니다" 에러 애플 커뮤니티 접속 시 대부분은 문제가 없겠지만, 저의 경우 아래와 같은 애러가 발생했습니다. "죄송합니다. 사용자의 계정이 비활성화된 것으로 보입니다. 이 상황이 실수인 것으로 생각되면 관리자에게 문의하실 수 있습니다. \">Apple 지원 커뮤니티로 돌아갑니다." 이럴 경우 communityaccounts@apple.com로 문의 메일을 주면 풀어준다. 아래와 같이 답이 온다. Hello XXX (YYY123), Your account had been disabled due to the inactivity since you first created your account in Apple 지원 커뮤니티. It is now reactivated and ready for use. Please login w.. 더보기
윈도우에서 Meld 사용하기 Meld 는 원래 리눅스용 파일 비교 프로그램입니다. 리눅스 프로그래머라면 한번쯤 익히 사용해보았을 프로그램입니다. 윈도우에는 WinMerge가 있는데, 프로그램의 우열을 떠나, 손에 익으면 버리기가 힘듭니다. 또한 Meld 역시 무료라 쓰는데 별 부담이 없습니다. 윈도우에서 Meld를 써볼까 해서 찾아 봤더니,python 및 python gtk를 설치하고 meld 소스를 받아 실행 시키는 방법이 유투브에 있지만, http://www.youtube.com/watch?v=-YvCDRHzmtM간단히 아래 링크에한 한번에 설치 할 수 있는 버전이 있습니다.http://sourceforge.net/projects/meld-installer/에서 윈도우용 Meld를 찾을 수 있습니다.설치 해서 사용해 보니 두가지.. 더보기
slickEdit 동일 심볼 하이라이트(Highlight) 기능 slickEdit를 사용하다보면 한 화면에서 동일한 심볼에 대한 하이라이트 기능이 되었으면 하는 생각이 생긴다. VisualStudio나 eclipse는 이 기능이 기본 적으로 제공이 되지만, VisualStudio에서의 하이라이트 기능 slickEdit에서는 사용자 메크로로 그 기능을 추가 해야한다. slickEdit 메뉴 중 macro를 보면 Load Module 을 통하여 첨부된 매크로를 읽어 들인 후 List Macros를 클릭하면 아래와 같이 뜬다. 해당 매크로를 클릭 후 Run을 누른다. 하이라이트 기능이 잘 동작한다. 더보기
vxWorks에서 모든 패킷 잡는 방법 구현 아래와 같이 함수를 구현한다. int muxSnarfInit(char *if_name, int if_unit) { END_OBJ *pEnd; void *pCookie; unsigned int flags = 0; char ifnameBuf[10]; pEnd = endFindByName(if_name, if_unit); if (NULL == pEnd) { printf("Cannot find END device %s%d\n", if_name, if_unit); printf("Usage: muxSnarfInit(char *if_name, int if_unit)\n"); return ERROR; } pCookie = muxBind(if_name, if_unit, snarfRecvFunc, 0, 0, 0, MUX_.. 더보기
정적 배열의 포인터 리턴하는 함수 정적 배열의 포인터를 리턴 하는 함수는 만들 때 int * func(int x){ static int a[4] = {10,20,30,40}; /* x는 사용하지 않았고 그냥 배열 a를 넘깁니다 */ return a;} 간단히 배열의 이름을 리턴 하려고 하면 컴파일 에러가 발생된다. int a[3][4] 배열을 넘기는 포인터는 int ** 라고 생각하기 쉬운데 그렇지 않습니다.정확히 말하면 int (*p)[4] 가 정확한 등가포인터입니다.그런데 이러한 타입을 넘기는 함수는 매우 복잡해 집니다. int (*func(int x))[4] 이다. 아래가 그 예제이다. int (* func(int x))[4]{ static int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; /* x는 사.. 더보기
무료로 쓰기 좋은 동영상 편집기 제가 동영상 편집 전문가는 아니지만, 지금까지 특별한 교육 받은 것 없이 쉽게 써 볼 수 있는 것은 다음 팟인코더와 무비메이커(Movie Maker)이다.다운받을 수 있는 싸이트는 무비메이커http://windows.microsoft.com/en-us/windows-live/essentials-install-offline-faq 다음 팟인코더http://tvpot.daum.net/application/PotEncoder.do 이다. 더보기