미디어 상에서 떠든다. 떠들지 않으면 좋을 것을 MB가 더 설치는 것 같아 비관적으로만 보인다. 이런건 단가보다 낫게 계약해서 퍼주기로 수주하는 그가 잘하던 분야가 아닌가? 특히 중동이나 동남아시아쪽. 예전엔 회사를 배경으로 지금은 대한민국 정부라는 배경을 가졌으니 쉽다. 문제는 일을 MB가 하는게 아니라는 거다. 재임기간에는 쉬쉬하고 끝나면 책임도 안진다. 건물세우고 토목공사한 건 기리 기리 남고 미화되어 성공적인 치적이라 뻥을 치겠지만... 청계천 복개 후 물이 썩고 이로 인한 시궁창 냄새를 없애기 위해 세금이 폭탄이 쏟아진다. 내부에서 대 뭐시기 사업하느라 들어가는 재정지출이 더 많다는 게 문제다. 지금껀도 그렇다. 정말 돈 번건가? 뉴스 나온지 하루만에 흘려 나오는 이야기는 UAE와 모정의 군사협..
[http://www.enjoydev.com/blog/entry/CoCreateInstanceAsAdmin-에러-메세지] 참고 및 수정 ▣ CoCreateInstanceAsAdmin() 에러 메세지 ▷ 0x800704C7 사용자가 작업을 취소했습니다. ; 권한 상승 화면에서 "취소"한 경우 발생 ▷ 0x80080017 클래스가 관리자 권한으로 활성화를 지원하도록 구성되지 않았습니다. ; 레지스트리 "Elevation\Enabled = 1" 값이 누락된 경우 발생 => HKLM\Software\Classes\CLSID\{C.L.S.I.D}\Elevation 위치에 "Enabled = 1" 값 추가 ▷ 0x80080015 활성화하려면 CLSID 키 아래에 표시 이름이 있어야 합니다. ; 레지스트리 "Loca..
비슷한 게시물 3 개를 묶어 보았다 1. http://kukuta.tistory.com/115 이 글의 대상은 윈도우 프로그래밍에 대해서 어느 정도 이해를 하고 있는 사람들을 대상으로 합니다. 기본적으로 핸들과 커널 오브젝트에 대한 개념에 대해 알고 있어야 하며(모른다면 여기로), 디버깅에 대해서 약간의 기본적 지식을 가지고 계시는 것이 좋습니다. 본 포스트는 디버깅에 관련된 툴들의 사용법에 대해서 다루고 있으며, 자세한 사용법 보다는 기본적인 사용법위주로 문제 해결에 관련된 부분만 다루고 있습니다. 보다 자세한 정보를 원하시면 해당 툴에 관련된 링크를 따라 가시면 많은 도움이 될 것입니다. 프로그래밍을 하다 보면 원하든 원하지 않든(거의 이 경우가 대부분이만) 종종 자원을 흘리고 다니는 경우가 있다. ..
VS2010 이 나오지만 안정적인 버전을 쓰고 싶은 나머지 VS2008 을 쓰려 했건만 생각외로 복병들이 있었습니다. 특히 ATL 을 사용할 때에는 상당히 신경 쓸 부분이 많네요. VS2005 를 사용하다 VS2008 을 사용하게 되면 몇가지 조정할 부분이 있습니다. ATL server 사용 2008의 경우 2005와는 달리 web service를 IDE를 통해 구축하는 기능이 없습니다. 별도로 ATL server [http://www.codeplex.com/AtlServer]설치해야 합니다(현재, 9.0.70425 Alpha Wed Apr 25 2007 at 4:00 PM 버전) 다운로드 받은 파일을 C:\ATLSVR 에 풀어 놓습니다. sproxy를 2005 로 컴파일하여 C:\Program File..
Outlook 2007 을 쓴다. 그런데, Microsoft Office Outlok을 시작할 수 없습니다. Outlook 창을 열 수 없습니다. 메시지가 나올 뿐이다. 난감하다. 찾아보니 죄다 폴더 집합을 찾을 수 없다는 식의 메시지 뿐이다(해결책은 http://support.microsoft.com/kb/822503/ko) 혹은 재설치를 하라거나, 혹은 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem 여기 하위 엔트리를 모두 지우라는 이야기(http://support.microsoft.com/kb/252304/ko) 뿐이다. 이렇게 하면 메일 설정이 모두 지워진다. 아니면, vbscrip..
늘 까먹기 쉬운 .so 파일 .a 파일 컴파일 .so 파일 만들 때 주의점 1. -fPIC -shared 혹은 -KPIC 등을 사용하여 재배치 가능한 obj 파일을 생성하자. 2. 컴파일되었다고 좋아하지 말고, nm -C | grep UNDEF 해서 표준 라이브러리가 아닌 것이 없도록 처리해야 할 것이다. nm 은 솔라리스에서는 /usr/ccs/bin 에 있다. header 파일만 있어도 .so 파일을 생성할 수 있다. 3. ld 쓸 경우는 -dy 옵션을 잊지 말고, 가능하면 libtool(참조) 을 써서 전자동 처리를 하도록 하는게 편하다. .a 의 경우 1. -fPIC, -KPIC 등을 써서 재배치 가능하게 obj 를 만들 필요가 있다. 일단 다 만들고 나서 안정성이 확인되었을 경우에는 strip 등..
여기서 퍼옴 코어 났을 때에 스레드 나열해서 해당 스레드의 스택트래이스를 보는 방법을 각 유닉스 디버거 별로 썼다. ㅎㅎ Rename the core file to something other than ‘core’. This is in case there is a failure during the command execution that would create another core file which would overwrite the original core file, for example, core.date where ‘date’ is the actual date the core file was created. A time stamp can also be added if there are numer..
http://cpplog.tistory.com/19 에서 긁어옴. string(multi-byte string)과 wstring(wide-char string)을 상호 변환하는 방법을 알아보자. 보통 mbstowcs와 wcstombs 함수를 사용하거나 윈도우즈 환경에서는 MultiByteToWideChar와 WideCharToMuliByte 함수를 사용해서 구현하는데 여기서는 STL의 codecvt를 사용해서 구현했다. (codecvt는 문자를 인코딩하는데 사용된다. ) multi-byte string을 wide-char string으로 변환하는 코드 std::wstring mbs_to_wcs(std::string const& str, std::locale const& loc = std::locale()..
오늘 식사후에 만나서 하는 이야기가 무릎팍도사였다. 안철수가 나왔단다. 나야 평소 티브를 안보니 알 수 없었지만... 이 분은 영혼이 있는 승부라는 책에서 보아왔고, 그 전부터 컴퓨터 잡지, 기사를 통해 익히 보아온 분이다. 얼핏 얼핏 보았어도 마인드가 참 좋고, 정말 배울만 하다. 옛날에는 기초부터 확실히 쌓는 사람으로만 보았는데, 이번에는 나눔에 대한 마인드를 볼 수 있어 좋았다. 미국 법대에서 A+을 안 줄 수 없을만큼 머리 좋은 인재들이 10년 후에는 대부분 감옥에 갔다는게 참 비극적이긴하다. 죄악된 인간의 모습을 반증하는 것 같다. 나 역시 이런 자리에 서있고 싶을 때가 얼마나 많은지... 여튼... 이기적인 마음을 버리고 사명감을 가지고, 욕심을 버리고 기초부터 쌓고, 이런 기회가 온 것을 감..
도스 시절부터 유용히 사용했던 배치 파일 스크립트 윈도우 때에도 매우 유효적절하다. U*nix 계열의 쉘도 좋지만, cygwin 도 좋긴 하지만... 파워쉘이나 펄 혹은 윈도우 스크립트 등이 있긴 하지만, 가끔은 이런 것들 없이 작업해야 하는 악조건이 있으니... 별다른 것을 설치 안해도 잘 돌아가는 배치파일이 있으니... 꽤 괜찮네요 ^^ 배치 파일을 만들 때에는 다음의 사이트를 참조하자. 가려운 속을 시원하게 긁어준다. 다음 사이트는 배치 파일 스크립트의 최고봉이라 말하고 싶다. http://www.dostips.com 이외 기능을 도와주는 여러 기능들 http://offree.net/entry/Utilities-for-Batch-File 비슷한 생각을 가진 사람이 많이 있군요. http://luna..