본문 바로가기

Path16

Windows 에서 리눅스 명령어 사용하기 GnuWin32 설치 윈도우에서 리눅스 명령어를 사용하고 싶을때는 아래 포스팅에서 소개한 GOW 를 사용하거나~ Cygwin 등을 사용했었습니다. http://iamaman.tistory.com/717 그런데 GOW 를 쓰다 보니 없는 명령어들이 좀 되더군요. 그래서 최근에는 GnuWin32 를 사용합니다. 오늘은 GnuWin32 설치 방법에 대해 소개해 드리려 합니다. 1. 일단 주소에서 GnuWin32 를 다운로드 합니다. https://sourceforge.net/projects/getgnuwin32/ 다운로드 받은 GetGnuWin32-0.6.3.exe 파일을 실행하면 GetGnuWin32 폴더가 생성 되고~ 2. 해당 폴더 안에 들어가서 download.bat 파일을 더블클릭해서 실행 시킵니다. 이건 시간이 좀 오래.. 2017. 2. 17.
MATLAB 환경변수를 사용하여 path 설정 방법 MATLAB 에서 특정 폴더의 m 파일을 모든 workspace 에서 사용하기 위해서는 해당 폴더를 path 로 설정해야 합니다. 그래야 MATLAB 에서 해당 폴더 내의 파일을 인식 할 수 있죠. 보통은 MATLAB 의 pathtool 에서 설정하곤 하는데~ Startup 파일을 만들어서 설정할 수도 있습니다. startup.m 파일 관련해서는 아래 주소 글 참조 바랍니다. http://iamaman.tistory.com/995 오늘 소개할 내용은 MATLAB 환경변수를 설정해서 MATLAB path 를 설정하는 방법인데 이에 대해서는 아래 매뉴얼에 소개가 되어 있습니다. https://kr.mathworks.com/help/matlab/matlab_env/add-folders-to-matlab-sea.. 2016. 11. 3.
C# Microsoft.Office.Interop.Word 사용하여 만든 프로그램 배포시 에러 나는 경우 Microsoft.Office.Interop.Word 를 사용하여 만든 프로그램을 배포시 office 버전이 안 맞아서 에러가 나는 경우가 종종 있다. 이런 경우에는 Microsoft.Office.Interop.Word.dll 파일을 실행 파일과 같이 전달 해 주면 해결이 되곤 한다. 나의 경우 위 파일은 아래 주소에 있었다. C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll Excel 프로그램을 만드는 경우 Microsoft.Office.Interop.Excel 을 사용하겠고 해당 파일은 아래 주소에 있다. C:\Windows\assembl.. 2016. 10. 13.
MATLAB finish.m 파일 설정 방법 아래 포스팅에서 MATLAB 시작시 스크립트 실행 방법에 대해 소개한 적이 있습니다. http://iamaman.tistory.com/995 이와 비슷하게 MATLAB 을 종료 할 때 스크립트를 실행하도록 하는 방법에 대해 소개하려 합니다. MATLAB 의 path 에 finish.m 파일을 설정해 놓으면 MATLAB 을 닫을 때 마다 해당 파일이 실행됩니다. finish.m 파일 설정 관련 매뉴얼은 아래 주소에 있습니다. http://kr.mathworks.com/help/matlab/ref/finish.html MATLAB Command Window 에 path 라고 타이핑 하면 설정된 path 를 쉽게 확인 할 수 있고~ path 를 추가하기 위해서는 Command Window 에 pathtool .. 2016. 8. 8.
Windows 에서 ruby 설치하기 Windows 환경에서 ruby를 설치하는 방법에 대해 기록한다. Ruby 설치를 위한 Windows binary 는 아래 주소에서 다운로드 할 수 있다. http://rubyinstaller.org/downloads/ 현재 2.2.4 버전이 최신 버전이다. 위 download 페이지의 설명에 나와 있지만 잘 모르겠을 때는 32비트를 설치하는 게 좋다. (x64) 라는 글자가 붙지 않은 파일들이 32비트용이다. 설치 시 아래 그림과 같이 path 환경변수에 등록하도록 설정한다. 컴파일 환경을 갖추기 위해 각자 버전에 맞는 DEVELOPMENT KIT도 설치 한다. 다운로드 받은 exe 파일을 더블 클릭하면 압축이 해제 되는데~ C:\RubyDevKit 와 같은 폴더를 만들고 해당 폴더에 압축을 해제 하도.. 2016. 2. 17.
Graphviz 사용하기 Doxygen 을 사용해 보신 분들이라면 graphviz 에 대해 아실 거라는 생각이 듭니다. 아래 포스팅에서도 파이썬을 활용하여 Graphviz 를 그리는 방법에 대해 소개한 적이 있는데요 http://iamaman.tistory.com/1462 Graphviz 의 공식 홈페이지는 아래와 같습니다. http://www.graphviz.org/ 설치는 아래 주소에서 할 수 있습니다. http://www.graphviz.org/Download..php 설치를 하고 Graphviz 설치 폴더의 bin 폴더를 환경변수의 path 에 설정해 놓고 사용하는 게 좋습니다. 매뉴얼은 아래 주소의 웹페이지에서도 볼 수 있지만 http://www.graphviz.org/Documentation.php 아래 폴더에도 do.. 2015. 10. 23.
Autohotkey 를 사용한 Word 에 삽입된 VISIO 파일 추출 아래 포스팅에서 Dia 및 Draw.io 와 같은visio 대체 툴들을 소개 한적이 있는데~ http://iamaman.tistory.com/655 http://iamaman.tistory.com/998 회사에서는 그래도 visio 를 제공해 주더군요. 블록도 등을 visio 를 사용하여 그린 후에 Microsoft Word 에 삽입을 하는데~ 이렇게 삽입된 Visio 다이어그램들을 파일로 저장하고 싶은 경우가 있더군요. 오늘은 Autohotkey 를 사용하여 Word 에서 VISIO 파일을 추출하는 방법에 대해 소개 하려 합니다. 파일 명은 wordVisioExtract.ahk 이고 코드는 다음과 같습니다. 위 코드의 3번째 줄의 pathv 라는 변수에 추출하고자 하는 Visio 파일이 들어있는 MS .. 2015. 10. 22.
Powershell, Depth 에 따른 아이템 검색 Powershell 의 Get-ChildItem 을 사용하여 파일 또는 폴더의 리스트를 얻을 때 해당 폴더 하위의 끝까지 검색을 하고자 할때는 –recurse 라는 옵션을 사용합니다. 그런데 특정 depth 까지만 검색을 하고자 하는 경우 \* 와 같은 키워드를 사용하기도 하지만 Get-ChildItemToDepth 라는 함수가 아래 주소에 있어서 소개하고자 합니다. http://www.indented.co.uk/2010/01/22/limit-recursion-depth-with-get-childitem/ 코드는 다음과 같습니다. 특정 폴더 이하의 D:\ 의 2 depth 까지 검색하는 방법은 다음과 같습니다. get-childitemtodepth -Path "D:\*" -ToDepth 2 2015. 8. 5.
cloc 를 사용하여 코드 라인수 세기 이전 포스팅에서 powershell 을 사용한 코드 라인수 세기 방식에 대해 소개한 적이 있는데요~ http://iamaman.tistory.com/1577 검색을 해보니 역시나…… cloc 라는 프로그램이 있더군요. cloc 의 홈 페이지는 아래와 같습니다. http://cloc.sourceforge.net/ 또는 이전에 소개했던 Chocolatey 을 사용하여 아래와 같이 설치 할 수 도 있더군요. choco install cloc 다운로드 주소는 아래와 같습니다. http://sourceforge.net/projects/cloc/files/cloc/ 현재 최신 버전은 1.62 입니다. 현재 저는 윈도우 64비트를 사용 중이라 위 그림과 같은 페이지에서 cloc-1.62.exe 을 다운로드 받았습니다.. 2015. 5. 20.
Notepad++, Vim 해당 라인과 함께 열기 에디터를 사용하면서 윈도우에서는 Notepad++을 주로 사용하고 리눅스에서는 Vim 을 주로 사용하는데요~ 윈도우에서 에디터를 사용할 때는 보통 더블클릭을 해서 에디터를 실행하거나 엔터를 쳐서 실행하곤 합니다. 하지만 이런 에디터도 커맨드 라인에서 실행하는 게 더 편리한 경우가 있습니다. 예를 들어 a.txt 파일이 있는데~ 이 파일의 100 번째 줄에서부터 보고 싶은 경우가 있습니다. 이러한 경우에 Notepad++의 경우 다음과 같은 명령어를 통해 실행 가능 합니다. "C:\Program Files (x86)\Notepad++\notepad++.exe" a.txt -n100 Notepad++.exe 파일이 들어있는 폴더가 path 환경 변수에 들어 있는 경우 CMD 창에서 다음과 같이 좀더 간단한 .. 2015. 4. 14.
Raspberry PI 삼바 서버 설정 오늘은 간단하게 Raspberry PI 삼바 서버 설정방법에 대해 알아보려 합니다. 삼바 서버를 설정하면 서로 다른 OS 시스템 간의 파일을 공유하게 해 줍니다. 보통 우리나라에서는 윈도우를 많이들 사용하실 텐데 삼바 서버를 사용하면 윈도우에서 라즈베리 파이의 파일을 수정을 하거나 생성 할 수 있습니다. 라즈베리 파이 뿐만이 아니라 리눅스를 사용하시는 분들은 아마도 삼바 서버를 많이들 사용 하실 겁니다. 라즈베리파이 삼바 서버 설정삼바 설치 sudo apt-get install samba samba-common-bin 삼바 유저 추가 및 패스워드 설정 sudo smbpasswd –a USERID 이후 패스워드를 물어보면 입력한다. 삼바 설정 파일 수정 sudo vi /etc/samba/smb.conf 아.. 2015. 4. 8.
Python GraphViz 모듈 오늘은 Python Graphviz 모듈 사용법에 대해 간단히 알아보겠습니다. Doxygen 을 사용해 본 분들은 아시겠지만 GraphViz 는 스크립트로 다이어그램 등을 그릴 수 있는 툴 입니다. 규격화된 다양한 그래프들을 스크립트로 그릴 수 있으니 노가다를 안 해도 돼서 굉장히 편리하더군요. 아무튼 이 GraphViz 를 python 을 통해서 사용하는 방법이 있더군요. 바로 GraphViz 모듈을 사용하는 건데요~ 아래 주소에 그 예나 설치 방법 등이 나와 있더군요. https://pypi.python.org/pypi/graphviz pip 를 설치하신 분들은 그냥 간단하게 커맨드 창 또는 쉘에서 pip install GraphViz 라고 타이핑 하면 설치가 됩니다. Pip 설치 안되신 분들은 아래.. 2014. 12. 28.
Eclipse CDT Gnu Makefile Clean 안 될때 저는 윈도우에서도 Eclipse CDT 와 MinGW 환경에서 C/C++ 코딩을 하곤 하는데요~ MinGW64 비트 설치 법은 아래 링크 참조 하시길~ 2013/06/06 - [유틸] - MinGW 64bits 설치 윈도우에서도 Eclipse CDT 를 이용한 빌드가 아닌 Makefile 을 이용해서 빌드를 해야 하는 경우가 종종 있습니다. 일단 뭐 Makefile 을 만들어야 하지만, Eclipse CDT 를 비롯한 몇몇 툴들은 Makefile 을 만들어 주곤 하죠~ 2013/06/06 - [컴퓨터일반] - Eclipse 프로젝트에서 C/C++ Makefile 생성하기 2012/12/06 - [유틸] - Codeblock Project 에서 C/C++ Makefile 만들기, cbp2make그런데 Ec.. 2013. 9. 4.
자바 환경변수 설정 지난 포스팅에서 프로그램의 인기도에 대해 소개했었는데요 2011/03/07 - [컴퓨터일반] - Programming language 인기도 최근에 살펴보니 아래 그림처럼 자바의 인기는 요즘도 여전 하더군요. 인기 있는 언어를 꼭 알아야 하는 것은 아니지만~ 여러 사람들이 많이 사용한다는 것은 그만큼 좋은 점이나 쓰임이 있다는 거니깐~~ 한번쯤 공부해 보는 것도 나쁘지 않다고 생각해서 조금씩이라고 공부 중입니다. 아래 주소에서 자바 설치 파일을 다운로드 받을 수 있습니다. http://www.oracle.com/technetwork/java/index.html 위 주소에서 원하는 버전을 다운로드 받고~ 설치과정은 다음~ 다음~ 아시죠~ 그런데 자바 설치를 위해서는 환경 변수 등록을 해줘야 하더군요. 전 .. 2012. 8. 11.
GoldWave command line 명령 이용하기 Goldwave 와 같은 신호처리 프로그램으로 음성 파일을 변환할 때 일괄적인 설정을 하고 싶다면 지난 포스팅에 말씀 드린 batch processing 을 이용하는 게 좋습니다. 2012/04/23 - [유틸] - Goldwave 로 mp3 를 wav 파일로 만들기 그런데 이런 일들이 시간이 좀 지나서 매번 해야 한다면 일일이 프로그램 열어서 batch processing 을 돌리는 것도 귀찮은 일이죠. 이렇게 계속해서 반복되는 작업이 있다면 command line 명령을 이용하는 것이 좋습니다. C:\music 에 들어있는 mp3 파일을 sample rate = 22050 Hz 의 Wave 파일로 변환하고 변환된 파일을 C:\wav 파일에 저장하는 일을 매번 한다고 해 보죠. GoldWave 프로그램.. 2012. 6. 5.
Autohotkey 로 제어판 다루기 오늘은 Autohotkey를 이용해서 간단하게 제어판을 다루는 방법에 대해 알아보겠습니다. 윈도우 운영체제의 컴퓨터를 사용 하다 보면 제어판을 건드려야 하는 경우가 종종 발생합니다. 한번만 설정하는 것이라면 상관없지만 제어판의 설정을 자주 바꿔줘야 한다면 이런 부분은 Autohotkey 를 이용해서 어느 정도는 자동화를 해놓으면 편리하게 설정 가능 합니다. 저는 윈도우 환경변수인 path 설정을 해야 하는 경우가 자주 발생하는데요. 이런 경우에도 Autohotkey 를 이용하여 그 접근을 용이하게 해서 사용하는 편입니다. 물론 윈도우의 path 설정은 set 이라는 명령어를 이용하여 한시적으로 설정할 수도 있고 Windows 7 같은 경우에는 setx 라는 명령어가 있어서 영구적으로 path 를 설정할 .. 2012. 3. 17.