목록컴퓨터 (52)
살아가는 이야기
어떤 언어를 많이 쓰는가에 대해 예전에 랩 블로그에 글을 게시한 적이 있다. langpop.com이라는 사이트를 소개하는 글이었는데, 문득 이 사이트 자체 보다도 특정 날짜의 언어 순위가 중요하다는 생각이 들었다. 그래서 오늘 날짜(2010년 8월 17일) 그 사이트의 Normalized Comparison 결과를 캡춰하였다. 나중에 또 생각나면 캡춰해야 되겠다.
1. 다음 사이트에서 doxygen for windows를 다운로드한다. http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc 2. 같은 사이트에서 매뉴얼도 다운로드한다. pdf와 chm 중 아무 거나 상관 없다. 3. 단계 1에서 다운로드 받은 파일을 실행하여 기본 위치에 설치한다. 4. 자신이 작성한 C++ 소스코드에 매뉴얼을 참고하여 doxygen 주석을 추가한다. 이 때, 단계 2에서 다운로드한 매뉴얼의 3장을 참고한다. 5. 설치된 프로그램 그룹에서 Doxywizard를 실행한다. 6. (Doxywizard Step 1) 작업 디렉토리를 설정한다. 단계 4에서 작성한 파일들이 있는 폴더를 선택해도 된다. 7. (Doxywizard Step ..
Ubuntu 리눅스에서 vim으로 euc-kr 한글 문서(cp949 한글 문서)를 편집하려면 넘어야 할 고비가 몇 개 있다. 1. Linux에서 euc-kr locale을 지원해야 한다. 지원 여부를 알아 보려면 다음 명령어를 사용한다. locale -a | grep ko_KR 만약 여기에 나타나지 않는다면 한글 언어 팩(Korean language pack)을 설치해야 한다(아래 E1~3 참고) 2. 위 명령어를 수행하여 나타나는 경우 다음 명령어로 언어 설정을 바꾼다. 로그인(.login) 파일이나 프로파일(.bash_profile) 파일에 저장해 두면 반복하여 설정할 필요가 없으므로 편리하다. export LANG=ko_KR.euckr 3. vim에서 자동으로 파일 인코딩을 파악하고 저장하도록 하려..
Windows XP의 한 드라이브에서 계속 "지연된 쓰기 실패" 오류가 발생하였다. 참다 못해 구글링해 보니 다음과 같은 간단한 해결책이 있었다. http://support.microsoft.com/kb/330174/ko 원인은 디스크 캐시를 만들었기 때문이다. 이것을 해제하면 끝! 아래와 같은 대화창을 나타내기 위해서는 '드라이브 팝업 메뉴 -> 속성 -> 하드웨어 -> 속성 -> 정책(탭)'을 클릭하면 된다. 주의: 혹시 $Mft 를 쓰지 못했다는 메시지가 나왔다면 해당 드라이브를 백업하는 것이 좋다. MFT는 Master File Table의 약자로서 이것이 잘못되면 디스크 전체 파일을 볼 수 없을지도 모른다. MFT에 대한 자세한 사항은 아래 사이트를 참고하기 바란다. http://www.ntfs..
윈도우에서 시스템을 종료하려면 시작 -> 시스템 종료를 선택해야 한다. 이것이 번거롭다면 아이콘만 더블클릭하여 시스템을 종료시킬 수도 있다. 이런 아이콘을 만들고 싶다면 다음 순서대로 따라하자. 바탕화면의 빈 자리에서 마우스 오른쪽 버튼을 누르면 팝업 메뉴가 나타난다. 여기에서 '새로 만들기 -> 바로가기' 메뉴를 선택한다. 그러면 다음과 같은 창이 나타나는데, 여기에 다음과 같이 기입하면 된다. shutdown /s /t 00 시스템 종료 아이콘이 아니라 재시작 아이콘을 넣고 싶다면 다음과 같이 기입한다. shutdown /r /t 00
가볍고 저렴한 노트북과 넷북이 쏟아져 나오고 있다. 데스크톱 컴퓨터도 40만원대면 조립할 수 있다. 어떤 컴퓨터를 사야 할까? 기왕이면 넷북을 사는 것이 좋지 않을까? 컴퓨터를 인터넷이나 문서 작성용으로만 쓴다면 넷북도 나쁘지 않다. 그러나 프로그래밍을 하거나 그래픽 디자인을 하거나 조금 무거운 소프트웨어를 사용해야 한다면 재고하라고 말하고 싶다. 다음 CPU 속도 비교 사이트를 보기 바란다. http://www.cpubenchmark.net/common_cpus.html 여기에 보면 보통 넷북에서 사용하고 있는 Atom CPU는 일반적인 Core DUO와 비교하면 한참 밑바닥임을 알 수 있다. Core Duo가 1000~2000 정도인데 비해 Atom 1.6G는 300점대다. 먼저 자신이 컴퓨터로 무엇..
영어 단어 'newline'을 우리말로 해석해야 할 때, '개행문자'라는 말을 많이 사용한다. '행을 새로 연다'는 뜻인데, 문제는 이 개행이란 말이 일본어로부터 유입된 말이라는 것이다. 그래서 '개행문자'라는 말 대신 '새줄문자'라고 쓰는 분들도 있다. 그런데 '줄바꿈문자'는 어떨까? 사실 'newline'의 원 뜻에 따르면 '새(new) 줄(line)'이 맞지만 '새줄'이라고 하면 왠지 '새(bird)'가 앉아 있는 전깃줄이 떠오른다. 한편 'newline'의 실제 기능을 생각해 보면 줄을 바꾸는 구실을 한다고 볼 수 있다. 그런 의미에서 '줄바꿈문자'는 새로운 대안이 될 수 있지 않을까 생각한다.
윈도우(즈)에서 표준 오류를 파일로 출력하도록 방향을 변경하고 싶은 경우가 있다. 어떤 명령어를 수행한 결과 오류가 너무 많은 경우에 이럴 수 있는데, 특히 C++의 템플릿 관련 오류는 너무나 길기 때문에 첫 오류를 보는 것이 너무나도 어렵다. Unix에서는 다음과 같은 명령어로 쉽게 표준 오류를 재지정할 수 있다. g++ error.cpp > error.txt 2>&1이렇게 하면 g++의 오류 메시지가 error.txt에 저장된다. 윈도우(즈)에서는 어떻게 이런 일을 할 수 있을까? 허무하게도 같은 방법을 사용하면 된다. 자세한 내용은 아래 사이트를 참고하기 바란다. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-..