컴퓨터와 인터넷
-
Ubuntu에서 MIT/GNU Scheme 사용하기
Ubuntu 8.04와 8.10에서 MIT/GNU Scheme을 사용하게 되면, 몇 가지 문제점이 있다. 일단, apt로 rpm package를 설치하는 경우, broken dependency로 인해서 설치가 잘 안 되는 경우가 있다. MIT/GNU Scheme 홈페이지에서 제공되는 “Source”와 “Portable C”…
-
C++의 ifstream의 small buffer 문제
C++ 프로그램에서 ifstream을 자주 사용하게 되는데, 주로 이 클래스의 멤버 함수인 getline()을 이용하여 한 줄씩 처리하는 경우가 대부분이다. 이럴 때 아무 생각없이 getline()에 사용할 buffer의 크기를 너무 작게 잡으면 해결하기 어려운 문제가 발생할…
-
Linux에서 proxy를 이용하여 ant 사용하는 방법
업무용으로 서버를 받았는데, 이게 인터넷에 접속하지 못하는 인트라넷 전용 서버라서, ant를 이용하여 필요한 소프트웨어 패키지를 설치하기 위해서는 다른 서버에서 받아서 카피하는 불편함을 피할 수가 없었다. ant로 의존성이 높은 패키지들을 한꺼번에 설치하기 위해서는 인터넷…
-
-
디스크 조각모음 프로그램 Smart Defrag
노트북의 성능은 대개 5400RPM으로 제한되어 있는 하드디스크의 성능에 좌우되곤 하는데, 그래서 데스크탑에 비해 디스크 조각모음(de-fragmentation)을 자주 해주는 것이 바람직하다. 유료프로그램으로 Diskeeper가 유명하지만, 노트북에 번들로 설치되어 있거나 무료로 사용할 수 있는 버전은 예약 기능이…