분류 전체보기
-
[Emacs] 폴더 내에 속하는 파일들이 가지는 문자열 모두 치환하기Tech/Computer 2011. 7. 15. 10:03
컴퓨터 작업을 하다보면, 폴더 내에 속하는 파일들을 모두 열어서 특정한 문자열을 모두 열어서 이를 다시 치환해야하는 노가다 작업에 맞딱드리기 쉽다. 이 때 Emacs를 이용하여 간단하게 해결할 수 있다. 먼저 아래의 명령을 입력하면 찾고자 하는 정규식표현을 입력할 수 있는데, 이를 입력하면 하위 폴더를 포함하여 해당 문자열을 가진 파일들을 모두 검색해준다. M-x find-grep-dired 검색된 파일들이 모두 *Find* 에 저장됨을 볼 수 있다. 이 때, t를 누르면 검색된 파일들이 모두 선택된다. (우분투 기본 테마에서는 빨간색으로 토글됨) 이 때, Q (shift+q)를 누르면 문자열 치환 식이 나타나는데, 일반적인 정규식 표현 치환과 똑같다. 이 후에는 파일마다 검색된 부분이 나타나며, y 또..
-
[Linux] Running VCS D-2010.06-SP1 on Ubuntu 11.04Tech/Computer 2011. 7. 15. 09:39
Synopsys 사의 Tool들을 Ubuntu 11.04에서 실행 중인데, VCS의 경우 설치는 잘 되나 실행하면 아래와 같은 에러 메시지를 출력하면서 실행이 되질 않는다. /bin/sh: Illegal option -h 이는 VCS가 예전 /bin/sh를 사용하고 있기 때문인데, Ubuntu 11.04의 경우 해당 shell의 명령어들을 지원하고 있지 않으므로 실행이 되지 않는다. vcs가 2010년 6월 버젼임에도 불구하고 실행되지 않는 것을 볼 때, 이전 버젼 모두에서 실행되지 않을 것 같다. 이를 해결하는 방법은 2가지가 있다. Ubuntu에서는 /bin/sh의 명령어들을 모두 확장하여 /bin/bash에서 지원하고 있으므로, /bin/sh 부분들을 찾아서 /bin/bash로 치환한다. "sudo..
-
[Linux] Ubuntu 11.04에 Cadence ICFB 5141 설치하기Tech/Computer 2011. 7. 15. 02:18
Ubuntu 11.04에 Cadence IC5141 Base를 설치하려고 하니, 설치 과정 중 softload 에서 아래의 에러 메시지를 출력하면서 프로그램 설치에 실패를 반복했다. Checking data files... Executing control programs (pre-load) ... sort: open failed: +3: No such file or directory expr: syntax error SL-8: No information available on :. Call the Cadence Customer Response Center (CRC) at 1-800-Cadenc2 (1-800-223-3622) to get the right /usr/cadence/icfb/ic5141/in..
-
[LInux] 원격으로 X window 실행 시 에러 대처하기Tech/Computer 2011. 7. 13. 17:01
Client computer에서 Ubuntu 11.04 를 설치한 후, 원격으로 Server에 접속하여 사용하고 있는데, Cadence Tool이 실행되지 않는 문제가 있었다. 정확히 말해서는 X-window와 관련한 문제이다. 아래의 에러메시지를 출력하고 프로그램이 종료되고 만다. X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 15 Current serial number in output stream: 30 처음에는 이 문제가 Server 상의 문제인 줄 알고, 이것저것 패키지를..
-
[Linux] wish : command not found.Tech/Computer 2011. 7. 13. 11:29
최근 작업용 OS로 Ubuntu 11.04 64-bit를 설치하였는데, Synopsys 사의 tool을 설치하다가 이와 같은 에러를 맞딱드렸다. wish : command not found. Installer가 포함하는 파일 중 wish 를 실행하지 못하는 이유였는데, 이 wish가 무엇인지 살펴보니, tc-shell을 사용가능하게 해주는 프로그램이라고 한다. 이를 해결하기 위해서는 tcsh, csh, tk 등을 설치해야한다는 이야기를 듣고, Ubuntu에서 관련 Package 들을 설치하였는데, 여전히 해결할 수가 없었다. (sudo apt-get install wish 를 입력하면 관련 tk 패키지 중 하나만 선택해서 입력하라는 메시지를 얻는다.) 최종적으로 이를 해결하려면 아래의 Package를 설..
-
[Emacs] Emacs 환경설정 쉽게 하기 gitHub emacs-starter-kit 설치Tech/Computer 2011. 7. 12. 14:30
Computer HDD가 고장나면서 Windows, Linux를 새로 설치하면서 그동안 간간히 써왔던 emacs를 써보고 싶어, 찾아보았다. 흔히 텍스트 편집기로 vim 또는 emacs를 많이들 추천하는데 - 모두 각자의 광신도가 존재한다. - 그동안 vim만 써오다가, 작년 USC에 방문했을 때, 연구실 내에서 모두 emacs를 사용하는 것을 보고 한번 써보고자 마음을 먹었었다. Vim과 Emacs 모두 어려운 편집기이나, emacs가 보다 더 확장성이 있고, 보다 더 어려운 것 같다. 높은 진입장벽 때문에 emacs를 손쉽게 사용하지 못하는 사람들(나처럼)을 위해서 유용한 Configuration 을 모아놓은 Starter Kit가 있다. [Emacs Starter Kit 받으러가기] 다운받은 파일을..
-
MoNETA - brain-inspired chipTech/SoC 2011. 7. 11. 23:40
IEEE SPECTRUM DECEMBER 2010에 실린 내용으로 교수님의 추천으로 읽어본 article. Full Title은 Meet MoNETA-the brain-inspired chip that will outsmart us all 'The Brain of a New Machine' MoNETA란 Modular Neural Exploring Traveling Agent의 약자로써, Boston Univ's Dept. of cognitive and neural systems에서 제작한 software가 California HP Lab의 bio-inspired microprocessor에서 동작한다! 아무래도 paper가 아닌 article이다보니 아이디어에 대해 도움되는 내용이 풍부하진 않다. Bi..
-
[OpenCV] Visual Studio 2010에서 OpenCV 2.3 Setting 하기Tech/Vision 2011. 7. 11. 16:36
최근에 OpenCV 2.3 Superpack이 공개되면서 Visual Studio Project Setting이 바뀌었다. 특이한 점은 Visual Studio 2008, 2010에 해당하는 라이브러리가 미리 컴파일된 버젼으로 제공된다. 따라서 Environment Setting 시에 현재 본인이 가지고 있는 컴파일러에 맞추어 Setting을 해야한다. OpenCV 2.3 superpack에는 mingw, vc9, vc10 3가지 버젼이 제공되고 있다. Visual Studio 2010 에서 OpenCV 2.3을 사용하고자 한다면 아래 순서대로 하자. OpenCV로 작성한 Application 실행 시, 프로그램은 OpenCV의 함수들을 실행하기 위해서 DLL을 찾으려 한다. 따라서, OpenCV가 설치..