본문 바로가기

728x90
반응형

분류 전체보기

(258)
Quake 소스 빌드하기.. Quake I - 필요 프로그램 - VC++ 6.0 - MASM 6.11 - 소스코드 구하기 - id 소프트 FTP 사이트 - q1source.zip 파일을 다운로드 받으면 된다.. - 빌드시 참고사항 - 참고할만한 사항들 설명.. (읽어보세~) - 흐흐.. 위의 내용 안 읽었으면 삽질 했을 듯.. 반드시 디버그 모드로 빌드를 먼저 해야 한다.. - MASM 경로 설정 해줘야 함 Tools > Options > Directories > - 디버깅을 위한 준비 - Quake2의 내용과 같다.. - 여기에 접속해서 quake106.zip 파일을 다운로드 받으면 된다.. Quake II - 필요 프로그램 - VC++ .NET VS .NET Whidbey Alpha 테스팅 대상으로 삼아봄 캐스팅 관련 소스를 좀..
비정상 종료되는 프로그램 디버깅하기.. VC++ 빌드 세팅 바꾸기 - 세팅값 변경 : Program Database, map 파일, debug info - 대상 : VC++ 6.0, 2005, 2008 프로그램 배포 : 반드시 pdb 파일 같이 배포해야 함 Dr. Watson 세팅.. http://madchick.tistory.com/9 Install Debugging Tools for Windows 32-bit Version http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx Debugging Tools for Windows - Overviewv http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx WinDBG로 덤프파일..
ODBC 설정 에러.. (오라클 클라이언트가 문제야..) 오라클 클라이언트는 설치과정이 좀 독특한 프로그램이다.. 자바로 만들어진 설치 프로그램은 윈도우, 리눅스, 유닉스, 맥 등의 OS에서 모두 사용하기 위해 설계가 되었는가 본데, 각 운영체제에서 당연히 여겨지는 점들이 지켜지지 않아 황당한 경우가 많다.. 예를들면, 윈도우 환경에서 설치경로에 공백문자와 한글을 지원한다.. 하지만, 오라클 클라이언트는 이런 경로에 설치를 하면 제대로 동작을 안한다.. 더구나 일정 경로 이상 깊이가 길어지면 (즉, 경로명 길이가 길어지면) 동작을 안하는 경우도 있다.. 온갖 삽질을 통해 경험으로 이런 내용들을 알고 있어 오라클 클라이언트를 설치할때면 무조건 디폴트 경로에 설치를 한다.. 또 무슨 일이 생길지 모르므로.. 오라클의 새 버젼이 나올때 마다 오라클 클라이언트도 새로..
First Line of Defense for Web Applications.. ASP.NET 환경에서 안전한 웹 어플리케이션을 만드는데 알아두면 좋은 내용들을 다루고 있다.. 본질적인 내용은 어느 개발환경에서든 모두 고려해볼만한 내용을 담고 있지만, 예와 설명이 ASP.NET을 기준으로 설명을 하고 있어 모든 웹개발자들이 공유하고 즐기기엔 약간 아쉬운 점이 있기는 하다.. 뭐, MS 기술자들이 모이는 블로그 사이트에 올려진 글이니 당연하기 하겠지만.. 3번째 이야기에서 보면 입력값 점검을 위해 정규표현식을 사용하는 예가 나오는데, 아주 좋은 방법이라 생각한다.. 올바로된 값이 입력되었는지를 점검하는데 정규표현식 만큼 간결하면서도 강력한 방법이 없는데, 자바 스크립트 뿐만 아니라 많은 프로그래밍 환경에서 지원하는 방법인데 주변의 프로그래머들은 의외로 사용을 안하는 것 같다.. 왜 그..
C/C++에서 integer변수 swap 방법 비교.. 다음 DNA에서 C/C++에서 integer변수 swap 방법 비교 (http://dna.daum.net/technote/ccpp/CPPSwap) 라는 글을 보고 옛날 생각도 나고, 요즘 CPU 환경에서는 그냥 임시변수를 선언하여 구현하는 것이 더 빠르다는 결론이 재밌어 보여 윈도우에서도 함 해봤다.. VC++ 6.0과 VS 2008을 사용하여 2개를 비교를 해봤다.. 원문에서 소개된 소스코드를 아래와 같이 조금 수정해봤다.. 윈도우즈 환경에서 실행시간 위해 약간의 코드를 추가했다.. 원본 코드는 그대로 유지했음.. 새 컴파일러가 좀 더 좋아진 점이 있는가 해서 VC++ 6.0과 VS 2008을 가지고 두번 비교를 해봄.. std::swap을 사용하는 방법 std::swap : c++에서 일반적으로 가장..
MS SQL 2005 수동삭제방법.. MS SQL 2005를 수동으로 삭제하는 방법.. 설치시 오류가 났거나, 언인스톨 과정에서 오류가 난 경우, Visual Studio 설치시 지 맘대로 설치를 해버리는 쓸데없는 MS SQL 2005의 인스턴스들을 제거하고 싶은 경우에 사용.. Microsoft의 페이지들은 사이트 개편이 URL이 언제 어떻게 바뀌어버릴지 모르니 몇가지 핵심 내용을 메모해둘 필요가 있음.. 원문은 http://support.microsoft.com/kb/909967/ko 참조.. 아래 명령어를 실행하여 삭제하고 싶은 인스턴스를 선택하면 삭제됨.. "C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe" /Remove설치된 인스턴스가 여러개인 경우, ..
실버라이트 실습기.. ActiveX를 대신할 방법으로 Flex와 Silverlight를 저울질 중인데.. Flex는 약간 맛을 좀 봤으니, 오늘은 실버라이트 구경을 좀 해보기로 했다.. 그런데 볼만한 책이 하나도 없다.. 나온 책도 베타버젼을 가지고 쓴 책이 몇권 있을 뿐.. 앞으로 책들이 좀 나오긴 할 모양인가 본데, 그럴바엔 아예 실버라이트2 베타1을 보는게 나을거 같아 마침 눈에 들어오는 샘플이 있어 요걸로 실습을 해봤다.. 사전준비.. Visual Studio 2008 설치 Microsoft Silverlight Tools Beta 1 for Visual Studio 2008 설치 (이것만 설치하면 Windows - Silverlight 2 Beta 1 Runtime과 Silverlight 2 Beta 1 Tools도..
SQL Server JDBC 드라이버 버그.. 기능 개선상 스토어드 프로시저가 몇개 추가되었는데, 갑자기 스토어드 프로시저 호출이 안되는거다.. 예전 스토어드 프로시저는 잘 호출되고 실행도 되는데 새로 추가된 스토어드 프로시저는 호출이 안된다.. 도대체 뭐가 문제인가.. 몇일을 끙끙 거리고 해매도 답도 안나오고.. 스토어드 프로시저 내부에 select 가 2개 이상 있는 것도 아니고.. 이렇게 수정해보고, 저렇게 수정을 해봐도 해결이 안되더군.. 2008/03/18 19:16:18 at ets.biz.admin.siteadmin.TestMngMgt.TestMngTO.testMngMarking2 (TestMngTO.java:500) [Debug] call proc_answer ex ( ?, '' ) start 2008/03/18 19:16:18 at ..
IIS 서버 콤포넌트 만들기.. 몇년전에 몇번 만들어보고는 만들일이 없었는데, 최근에 ASP에서 호출하여 쓸 수 있도록 하는 콤포넌트를 만들게 되었다.. 오랜만에 새로 만들어 보려니 예전 소스를 봐도 기억도 안나고 삽질의 연속.. 아~ 이래서 기록을 남겨둬야 한다니깡.. 워드 프로세서 문서가 저장된 BLOB 필드를 읽어 웹브라우저에서 보여줄 수 있는 png 이미지 파일로 저장하는 기능을 하는 녀석이었는데, 다른 기능은 어렵지 않게 구현이 가능했는데 COM에 관련된 내용 때문에 삽질이 많았다.. 몇년전에 보고 책꽂이에 먼지만 쌓이던 책을 오랜만에 꺼내 찾기도 하고, 인터넷 검색도 하면서 찾은 내용들을 정리해보자.. VC++ 6.0 기준이라 좀 그렇긴 하다만.. 아래 내용의 개발환경은 VC++ 6.0 with SP6 and Platform..
Microsoft Platform SDK.. Platform SDK는 OS나 서버제품, IE, DirectX, 기타 H/W 관련된 기능추가 및 개선 등의 내용을 담고 있는 샘플소스코드 및 라이브러리를 제공하는 패키지다.. 사실 다른 개발툴에서는 도움이 안된다.. 거의 VC++ 전용이라고 봐도 된다.. 그래서 그런지 요즘엔 나오지 않는다.. .NET 개발환경으로 옮겨가길 바라는 Microsoft의 전략 때문일까? 아무튼, VC++ 개발자들에 대한 지원이 많이 줄고 있다는 느낌이 들고, 이것도 그런 측면으로 이해될 수 있다.. 하지만, 이런 VC++ 개발자들을 이제 잊혀진 존재로 취급하는 것은 아주 좋지 않은 정책이다.. VC++ 개발자에 대한 지원을 Microsoft가 끊어버렸다는 질책 및 아쉬움이 괜히 나오는게 아니다.. 그래도, 이번 VS.NET..

728x90
반응형