본문 바로가기

crontab, mac, python, virtualenv 맥 환경에서 crontab 사용하는 방법에 대해서 간단하게 정리합니다. -crontab 편집 : crontab -e crontab 확인 : crontab -l -crontab 작성 방법은 동일합니다.제가 예전에 몇 개 포스팅을 한 적이 있는데요. 작성 방법은 그것으로 대신합니다. 2017/05/06 - crontab : daily, weekly, monthly example 2015/01/13 - Ubuntu Crontab -python 코드를 실행할 때 virtualenv 환경을 사용해야 하는 경우는 source 부터 해줘야 합니다. 아래와 같이 말이죠. 00 11 * * * source /Users/aa/venv/bin/activate && /Users/aa/venv/bin/python python_.. 더보기
atom 소스코드 정렬하기 아톰(atom) 편집기에서 소스코드를 정렬하기 위해서 다음과 같은 단계를 거치면 됩니다. 1. 아톰은 여러 추가 패키지를 설치해서 사용하는 것이 가능합니다. 소스코드 정렬에는 atom-beautify 라는 패키지를 활용하는 것이 가능합니다. 설치는 위와 같이 터미널에서 apm install atom-beautify 를 통해 가능합니다. 2. 아래와 같이 아직 정렬안된 소스가 있다면 3. Packages - Atom Beautify - Beautify 를 누르면 됩니다 :) 4. 아래와 같이 정렬된 소스를 확인할 수 있습니다 :) 좋네요. 요즘에는 atom을 사용하고 있어요.atom-beautify는 여러 언어를 지원한다고 합니다. :) 더보기
오픈소스 정보 오픈소스에 대한 모든 정보가 있다고는 말하지 못하지만 1. 오픈소스와 관련된 국내외 주요 기사 2. 오픈소스 관련 행사/세미나의 발표자료 3. 오픈소스 각종 정보 위와 같은 정보는 공개 소프트웨어 포털에서 쉽게 찾아보실 수 있습니다. 공개소프트웨어 포털 : http://www.oss.kr/oss_main 특히 국내외 주요 기사는 정말 좋은 것 같아요. 여러 IT 관련된 신문사에서 발행된 기사들이 모여 있어서 편하게 관련 정보를 획득할 수 있다는 점에서요. 기북이라는 매주 도서 증정 이벤트도 있습니다.^^ 추가로 아래 사이트는 오픈소스 라이선스에 대한 설명이 아주 잘 정리되어 있어요. OLIS(한국어사이트) : http://www.olis.or.kr/ossw/index.do 더보기
GDAL : 리눅스에서 GDAL 소스코드 빌드 이번 포스팅에서는 GDAL 라이브러리를 설치할 때 소스코드로 빌드해서 설치하는 방법에 대해서 간략하게 작성하려고 합니다. 1. GDAL 소스코드 다운 받기 현재 GDAL의 최신 버전은 1.11-0 입니다. - Release 정보를 확인하시려면 다음 페이지에서 확인해주세요. (http://trac.osgeo.org/gdal/) 소스코드를 다운 받으시려면 GDAL 홈페이지에 가셔서 Dolwnload 링크를 클릭하시면 됩니다. GDAL Homepage : http://www.gdal.org/ 다운로드 하시면 아마도 gdal-version.tar.gz 으로 파일 이름이 되어 있죠. version은 여러분들이 다운로드 한 gdal 버전일 것이구요. 그럼 압축을 풀어주시면 됩니다. tar -xzvf gdal-ver.. 더보기
iOS library 006 - RNGridMenu (그리드 메뉴) 이번에 테스트 해본 라이브러리는 RNGridMenu입니다. 그리드 메뉴를 구성할 수 있도록 도와주는 라이브러리로, 잘 활용하면 이쁜 디자인을 표현할 수 있을 것 같네요. RNGridMenu에 대한 설명은 RNGridMenu의 GitHub 페이지에서 확인 하실 수 있습니다. RNGridMenu GitHub : https://github.com/rnystrom/RNGridMenu 1. RNGridMenu 설치(install), 적용(apply) 이번 포스팅에서는 cocospod을 사용해보겠습니다. 일단 새로운 프로젝트를 만드시고, Terminal에서 해당 프로젝트 폴더로 이동하신다음, vi Podfile 위와 같이 파일을 열고, 아래 내용을 작성합니다. pod 'RNGridMenu', '~>0.1.2' 파일.. 더보기
R library Path add (R 라이브러리 위치 추가) 리눅스에서 ~~~~~~ R 라이브러리 위치를 추가하는 방법에 대해서 간단하게 포스팅하려구요. Rscript 명령어를 통해서 example.R 을 실행했을 때 아래와 같은 에러를 만나셨나요? Error in library(name) : there is no package called ‘name’ Execution halted 그렇다면 여러분들이 설치한 라이브러리의 위치를 못찾아서 그럴 확률이 높습니다. 아래와 같은 추가 작업을 하시면 에러가 해결될찌도? ㅎㅎ 1. 여러분의 계정의 홈으로 이동 계정의 홈으로 이동하는 명령어는 cd 입니다. 2. vi로 .Rprofile 파일 수정하기 계정 홈에 숨겨진 파일로 .Rprofile이 있는데요. 없으면 만들면 되구요. 암튼 vi로 요 파일을 열어야죠. 명령어는 vi.. 더보기
우분투에 자바 설치하기 (Java Install in Ubuntu) 이번 포스팅에서는 우분투에 자바를 설치하는 것입니다. 자바를 설치하는 이유는 여러 가지가 있겠지만, 우분투에서 이클립스 사용하시려면 설치해야 하죠? :) 간단하게 정리해봤습니다. 1. Java 설치 우분투에서 명령어 apt-cache search jdk 하면 jdk 관련 패키지들이 쭉 나오는데요. 그중에서 openjdk-7-jdk를 설치해주시면 됩니다. 설치 방법은 루트 권한에서 ~ (혹시 우분투에서 루트 접근하시는 방법을 잘 모르시면 요 http://ngee.tistory.com/274 포스팅을 참고해주세요) apt-get install openjdk-7-jdk 위 명령어가 실행되면 Java는 설치가 된 것입니다. 설치된 Java의 홈 디렉토리의 위치는 조금 다를 수 있지만요. 아래와 같습니다. 설치된.. 더보기