목록컴퓨터 (52)
살아가는 이야기
8/28-29 양일간 해운대에서 YouFree 워크숍에 참석했다. 워크숍 끝난 후, 식사 중에 다음 세 가지 불교에 대한 얘기를 들었다. 제행무상(諸行無常) 제법무아(諸法無我) 일체개고(一切皆苦) 워크숍을 주관하는 팀장님이 대단한 불자이시기 때문에 가끔 그런 얘길 듣곤 한다. 나중에 인터넷에서 찾아 보니 이 세 가지를 '삼법인(三法印)'이라고 부르고 있었다. 난 컴퓨터를 전공하는 사람이라 컴퓨터 관점에서 삼법인을 이해해 보려고 한다. 컴퓨터에서 중심이 되는 것이 CPU(central processing unit)다. 사람 머리가 일을 안 하면 아무 일도 할 수 없듯이 컴퓨터에서도 전원이 들어와 있는 동안에는 CPU가 동작하고 있다. 그래서 컴퓨터와 CPU 관점에서 삼법인을 나름대로 해석해 보았다. "컴퓨..
간혹 여러 pdf 파일을 하나로 합치고 싶은 경우가 있다. 이럴 때 Acrobat이 있으면 도움이 되겠지만, Acrobat이 없는 경우에는 pdftk(Pdf Toolkit)를 활용해 보자. 1. 합칠 pdf 파일을 하나의 폴더에 모은다(예: C:\pdf). pdf 파일 이름 중에 한글 이름이 있으면 영문으로 이름을 바꾼다. 현 pdftk(pdftk-1.12)에서 한글 이름은 제대로 처리되지 않는다. 2. 다음 사이트에서 pdftk를 다운로드 받는다. Windows라면 pdftk*.exe.zip을 다운로드 받아서 위 1번의 폴더에 풀면 된다. http://www.accesspdf.com/article.php/200411301535455773. 그 폴더에서 명령 프롬프트를 실행한다. 아니면 명령 프롬프트를 ..
bash for 루프 구문은 항상 사용할 때마다 잊어 버린다. 그리고 이것을 찾으려면 또 10분 정도를 허비한다. 그래서 여기에 간단한 for 루프 사용 예를 적기로 했다. for file in $@; do echo $file; done 이렇게 적으면 명령행 인수로 주어진 모든 이름을 출력한다.현재 디렉터리에 있는 모든 .h 파일에 대응되는 .c 파일 이름을 출력하고 싶다면 아래와 같이 하면 된다.for file in *.h; do echo `basename $file .h`.c; done유틸리티 프로그램 basename을 쓸 때, 그냥 작은따옴표(')가 아니라 역따옴표(`)를 사용한 것에 주의하자.나 같은 사람들이 많았나보다. 다음 URL에 보니 http://spiralbound.net/2007/07/..
PLY는 Python으로 Lex와 Yacc를 구현한 것이다. 설치하는 방법은 매우 간단한데, 그냥 압축을 풀면 된다. 그런데 문제는 압축을 푼 다음에 어떻게 사용하느냐 하는 것이다. 심지어 홈페이지에 있는 아래 예제 프로그램도 동작하지 않았다. http://www.dabeaz.com/ply/ply.html README 파일을 찬찬히 읽어보니 압축을 푼 다음에 만들어진 폴더 밑에 있는 ply 파일을 프로그램이 있는 디렉터리에 복사하면 된단다. 이렇게 허탈할 수가... 아무튼 잘 작동되니 다행이다.
filetype 키워드를 이용하면 원하는 타입의 파일만 검색할 수 있다고 한다. 예컨대 filetype:pdf KCC 이렇게 할 수 있다. 또 site 라는 키워드도 있다. 예컨대 site:ac.kr list 라고 하면 국내 학교의 모든 list를 검색한다.
내 컴퓨터가 사라졌어요. 내 컴퓨터가 사라졌는데 어떻게 이 글을 쓰고 있냐고요? 내 컴퓨터 안에 있는 내 컴퓨터 말이에요. 그게 사라졌다고요. 이상하게 들릴 지 모르지만, 윈도우즈를 써 본 사람이라면 다 알아들을 것이다. 처음 윈도우즈를 설치하면 바탕화면에 '내 컴퓨터' 아이콘이 있다. 오랫동안 윈도우즈를 쓰다보면 나도 모르게 이것이 사라지는 경우가 있다. 누가 지웠는지 모르지만 내 컴퓨터도 내 컴퓨터가 사라진 경우가 있었다. 이것을 나타나게 하려면 바탕화면에 마우스 오른쪽 버튼을 클릭한 후 '속성(R)' 메뉴를 누르면 된다. 그럼 '디스플레이 등록 정보'라는 대화 창이 나타나는데, 여기서 두 번 째 탭의 맨 아래 '바탕 화면 사용자 지정(D)...'(아래 그림 노란 단추)를 누르는 것이 관건이다. 그럼..
엑셀 함수를 잘 정리해 놓은 사이트를 찾았다. 사실 엑셀 도움말을 봐도 되지만, 더 자세한 설명을 보고 싶다면 아래 사이트를 이용할 수 있겠다. http://www.bettersolutions.com/excel.aspx 여기서 Functions를 누르면 다음 URL로 이동한다. http://www.bettersolutions.com/excel/EDH113/NO911818331.htm 이 페이지에서는 함수 이름 알파벳 순서로 정리가 되어 있어 찾기 쉽다.