본문 바로가기

HTTP Symbol Stores and the Symbol Server Proxy 원문 : symhttp.doc HTTP Symbol Stores and the Symbol Server Proxy Configuring an HTTP Symbol Store Requirements: A computer running Windows Server. Internet Information Services 6.0 is required, so in the examples below we use Windows Server 2003. Configuring the Directories You need to create or select a directory on the computer to act as the symbol store. For the sake of example, we will call t.. 더보기
Microsoft Source Server 원문 : srcsrv.doc Microsoft Source Server General Concepts and Usage Usage and Source Indexing The source server enables a client to retrieve the exact version of the source files that were used to build an application. Because the source code for a module can change between versions and over the course of years, it is important to look at the source code as it existed when the version of the modu.. 더보기
Kernel Debugging with WinDbg 원문: kernel_debugging_tutorial.docKernel Debugging with WinDbg Getting Set Up Fundamentals Selected Techniques Getting More Information The debuggers in Debugging Tools for Windows are powerful, but they have a steep learning curve. This is particularly true for WinDbg and KD, the kernel debuggers used by driver developers (CDB and NTSD are user-space debuggers). The aim of this tutorial is to gi.. 더보기
Ubuntu Server 17 IP 주소 설정 Ubuntu를 이용하여 IP를 설정하는 방법을 조사하면, 10 중 7~8은 /etc/network/interfaces 라는 파일을 수정하게 되어 있다. 내 기억에는 10여년 전에도 이 방식으로 설정했었고, 이렇게 설정하면 큰 문제 없이 적용되었다.그런데, Ubuntu 17 그것도 서버에서 사용하려고 하니까, 저 위의 파일로 수정하고 난 뒤에 몇번 재 부팅이나, 업데이트를 하고 나면, 다시 DHCP로 변경되는 불상사가 발생되었다. 무언가 업데이트 되면서, 자동으로 설정 파일이 수정되는 것 같고, 그 결과 dhcp로 원상 복귀 되는 것 같았다.그래서 이곳 저곳을 뒤지다 보니, Ubuntu 17에서는 yaml 이라는 확장자를 갖는 설정 파일에서 수정하게 끔 되어 있었다. 설정 파일 위치./etc/netplan.. 더보기
개발 프로세스에 대한 판단 정형화된 개발 프로세스는 건축과 같이 Waterfall 방식을 일반적으로 택한다. 그래서 소프트웨어 감리도 이 Waterfall 방식에 의거하여 검수하고 확인하게 된다.개인적인 경험 기반으로 이 Waterfall 방식의 개발에서 가장 큰 문제는 분석/설계 단계에서의 완성도다. 이 분석, 설계 단계에서 만들어진 구조에서 조금이라도 빗겨나가면 개발이 크게 흔들리며, 결과물은 전혀 다른 결과물을 자아낼 수 밖에 없다. 흔들린 결과물을 원상복귀하는데 크나큰 댓가를 치르는 모습을 경험하기도 했고, 지켜바라보기도 했다. 여러가지 방법은 있겠지만, 대개의 경우 상황에 따라 아메바처럼 변하는 애자일 방식으로 진행하는데 그 중 XP 방식을 많이 진행하게 된다. 중구난방으로 마구 쏟아져 백로그에서 개발자들이 모여 틀을 구.. 더보기
남대문 소실전, 소실후 지금은 완전히(?) 복구되었지만, 국보1호 남대문을 예전에 찍은 사진이 있다.겨울인데, 소실 전 산책길에 찍은 사진 몇점과, 소실된 그 날 밤에 찍은 사진이 있다. 뭔가 감회가 새롭긴 하다.... 더보기
바이러스 또는 멀웨어성 프로그램들의 실행 방법 간혹 프로그램 중 이상한 프로그램을 돌리고 나면 자꾸 알수 없는 사이트에 접속하거나 의도하지 않은 데이터 패킷이 끊임없이 나가는 경우가 발생한다.대체... 이 프로그램은 어떻게 실행되는 것일까? 1. 서비스.Windows에서는 뒤에서 실행되는 프로그램을 보통 Service로 만든다. 물론 이 경우 화면까지 영향은 잘 안미치지만, 뒤에서 열심히 무언가 알 수 없는 작업을 하는 경우가 많다. 특히 요즘 ActiveX 대체하는 프로그램들 중 보안 프로그램들이 이런 형태가 많은데, 잘 만들어진 제품은 문제가 없지만, 간혹 PC를 매우 느리게 만들거나 데이터 송/수신이 매우 많아지게 되는 경우가 많다. 2. 시작 프로그램Windows 7 이하는 msconfig 에서, Windows 8 이상에서는 작업관리자(Tas.. 더보기
7zip을 이용한 백업 및 해제 7zip에서는 증분(Incremental) 백업과 차등(differential) 백업이 있다. 한국어가 어려워서 그렇지 원리는 간단한다.증분은 현재 백업 내용에서 변경된 내용을 업데이트하는데, 백업본 원본에 적용을 하는 것이다.차등은 현재 백업 내용을 기준으로 차이가 나는 부분을 다른 압축파일에 적용을 하는 것이다.상황에 따라, 조건에 따라 적용하는 규칙은 선택한다. (위의 내용은 뿌비의 블로그 - 7zip 을 이용한 차등백업 (Differential Backup) 사이트를 참조하도록 한다.매우 잘 정리된 글이다.)여기서는 차등 백업에 대해서 알아본다.다만 필자는 Windows 기반으로 작성해본다. Linux는 실행 명령이 다를 뿐 옵션은 동일한다.여기서 사용한 7zip은 64bit용 16.04 (201.. 더보기