목록컴퓨터, 풀어그림 (352)
살아가는 이야기
PLY는 Python으로 Lex와 Yacc를 구현한 것이다. 설치하는 방법은 매우 간단한데, 그냥 압축을 풀면 된다. 그런데 문제는 압축을 푼 다음에 어떻게 사용하느냐 하는 것이다. 심지어 홈페이지에 있는 아래 예제 프로그램도 동작하지 않았다. http://www.dabeaz.com/ply/ply.html README 파일을 찬찬히 읽어보니 압축을 푼 다음에 만들어진 폴더 밑에 있는 ply 파일을 프로그램이 있는 디렉터리에 복사하면 된단다. 이렇게 허탈할 수가... 아무튼 잘 작동되니 다행이다.
파워포인트나 엑셀 등 오피스 프로그램에서 언제부턴가 자동고침 옵션이 자동으로 켜져 있다. 잘 사용하면 물론 좋겠지만, 어떤 때는 짜증스럽기 이를 데 없다. 예컨대 endl을 입력하면 "두이"로 입력된다. 물론 엑셀에서는 endl을 입력할 경우는 거의 없다. 하지만 엑셀에서 이 기능을 끄려면 다음 메뉴를 선택하면 된다. 도구(T) -> 자동 고침 옵션(A)... 이 메뉴를 선택하면 아래 다이얼로그 박스가 나타나는데, 여기에서 표시되어 있는 "한/영 자동 고침(K)"를 체크 해제하면 된다.
Firefox 부가기능(add-on) 중에서 Fetch Text URL이라는 것이 있다. 웹 브라우징 중에서 text로 적힌 URL이 있으면 이 페이지 링크를 여는 기능이다. 예컨대 https://addons.mozilla.org/en-US/firefox/addon/518 와 같이 링크가 되어 있으면 좋겠지만 다음과 같이 링크가 없다면 https://addons.mozilla.org/en-US/firefox/addon/518 얘를 마우스로 선택한 다음 마우스 오른쪽 버튼을 눌러 팝업 메뉴에서 이 페이지를 열 수 있다. 자주 쓸 것 같지는 않지만 편리한 기능이다.
STL을 사용하지 않으면 C++를 사용하는 재미가 반감된다. 그러니까 C++를 알면서도 STL을 아직 써 보지 않았다면 지금 당장 시작해 보자. 어떻게 해야 할지 모르겠다고? 다음 사이트의 예제 몇 개를 사용해 보면 된다. 친절하게도 예제 코드가 있으니 copy-paste로 STL을 맛볼 수 있다. C++ STL Tutorial and Examples
웹을 돌아다니다가 어셈블리어에 관한 자료를 모아 둔 사이트를 찾았다. 혹시 나중에 도움이 될까 하여 북마크에 기록해 두었는데, 또 몰라서 여기에 링크를 걸어 둔다. ASM Community (http://www.asmcommunity.net/)
filetype 키워드를 이용하면 원하는 타입의 파일만 검색할 수 있다고 한다. 예컨대 filetype:pdf KCC 이렇게 할 수 있다. 또 site 라는 키워드도 있다. 예컨대 site:ac.kr list 라고 하면 국내 학교의 모든 list를 검색한다.
내 컴퓨터가 사라졌어요. 내 컴퓨터가 사라졌는데 어떻게 이 글을 쓰고 있냐고요? 내 컴퓨터 안에 있는 내 컴퓨터 말이에요. 그게 사라졌다고요. 이상하게 들릴 지 모르지만, 윈도우즈를 써 본 사람이라면 다 알아들을 것이다. 처음 윈도우즈를 설치하면 바탕화면에 '내 컴퓨터' 아이콘이 있다. 오랫동안 윈도우즈를 쓰다보면 나도 모르게 이것이 사라지는 경우가 있다. 누가 지웠는지 모르지만 내 컴퓨터도 내 컴퓨터가 사라진 경우가 있었다. 이것을 나타나게 하려면 바탕화면에 마우스 오른쪽 버튼을 클릭한 후 '속성(R)' 메뉴를 누르면 된다. 그럼 '디스플레이 등록 정보'라는 대화 창이 나타나는데, 여기서 두 번 째 탭의 맨 아래 '바탕 화면 사용자 지정(D)...'(아래 그림 노란 단추)를 누르는 것이 관건이다. 그럼..
언젠가부터 gvim 색깔이 이상하게 제대로 동작하지 않았다. 실행한 후에 :color default 명령어를 사용하거나 :highlight clear 명령어를 사용하면 기본 색상으로 바꿀 수 있었지만, 매번 이것을 지정해 주는 것이 정말 귀찮았다. Vim 설치 폴더의 _vimrc를 바꿔 보기도 하고 gvimrc_example.vim을 Vim 설치 폴더에 _gvimrc로 복사하여 바꿔 보기도 했지만, 도통 색을 바꿀 수가 없었다. :version 명령어를 수행하니 다음과 같은 메시지가 나왔다. 시스템 vimrc 파일: "$VIM\vimrc" 사용자 vimrc 파일: "$HOME\_vimrc" 사용자 두 번째 vimrc 파일: "$VIM\_vimrc" 사용자 exrc 파일: "$HOME\_exrc" 사용자 ..