본문 바로가기

728x90
반응형

컴터생각

(69)
윈도우10 업그레이드 실패 분투기.. 집에서 온가족이 다함께 사용중인 노트북에서 아무런 문제없이 업그레이드가 잘 끝나 방심한 상태로 회사 업무용 노트북 업그레이드를 시도했다가 투덜투덜 고생한 이야기.- 집 노트북 : 뭐 살때 딸려온 매우 저렴한 레노보 ThinkPad (모델명은 기억 안남)- 업무용 노트북 : ASUS U36S 결론 혹시 모를 삽질이 겁난다면 나 같은 마루타들의 피드백이 마이크로소프트에 전해져, 예외상황 대응이 좀 더 나아진 후에 업데이트 하는 것이 좋겠다. 물론, 무료기간 안에 해야 한다. 2016년 7월 29일까지라고 하니 아직 시간은 많이 남았다.- 윈8에서 윈10으로의 업그레이드에 실패하여 노트북 포맷후 클린설치 ㅠㅠ (아마도 내 ASUS 노트북이 이상하거나, 뭔지 모를 프로그램이 충돌이 난듯. 능력도 좋지, OS의 ..
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..

728x90
반응형