본문 바로가기

분류 전체보기357

CentOS SmartSVN 설치하기 리눅스에서 쓸만한 svn GUI 클라이언트를 찾아보니 SmartSVN 이 평가가 좋은 거 같아 설치해보았습니다. 먼저, 공식 홈페이지에서 관련 파일을 다운로드합니다.(http://www.wandisco.com/smartsvn/download) 간단한 폼을 작성하여 제출하면 다운로드 할 수있는 URL 경로가 메일로 전송됩니다. 아래는 수신한 메일 내용입니다. 특별한 설치 과정은 없고, 적당한 디렉토리에 다운로드한 파일을 압축하여 풀면 됩니다. 압축이 모두 풀리고 난 후, bin 디렉토리 안의 스크립트 중 add-menuitem.sh 를 실행하면 그놈 메뉴에 실행 아이콘이 추가됩니다. ./bin/add-menuitem.sh 이렇게 메뉴에서 실행하여도 되고 콘솔창에서 smartsvn.sh 를 실행하여도 됩니다.. 2014. 3. 19.
VirtualBox CentOS 공유 폴더 설정하기 가상 머신에서 CentOS 를 사용할 경우, 먼저 게스트 확장을 설치하여야 공유폴더를 사용할 수 있습니다. 이하 내용은 게스트 확장을 설치한 경우라 가정합니다. 만약, 내 PC(예를들어 Windows PC) 의 C:\SakSin 디렉토리를 공유하고 싶다면 VitualBox 의 장치 > 공유 폴더 설정... 메뉴를 실행합니다. 그리고 폴더 이름과 사용 옵션을 지정합니다. 위의 경우, 폴더 이름은 SakSin 으로... 그리고 부팅시 자동으로 사용할 수 있도록 자동 마운트와 항상 사용하기 옵션을 선택하였습니다. 이렇게 설정하고 난 후, 재부팅하고 나면 /media/sf_SakSin 과 같은 형태로 공유폴더가 마운트됩니다. 하지만 이 상태에서는 root 가 아닌 일반 사용자 계정에서는 접근할 수 없습니다. 만.. 2014. 3. 18.
CentOS 5.x rockmongo 설치하기 mongo DB 의 웹어드민 툴 중 rockmongo 를 설치해보겠습니다. 아파치와 PHP 는 이미 설치되어있는 경우이며, php 의 mongo 확장 모듈을 쉽게 설치하기 위하여 php-pear 패키지를 설치합니다. yum install php-pear 설치가 끝나면 pecl 을 이용하여 mongo.so 모듈을 생성합니다. pecl install mongo 상기 명령어를 실행하면 모듈의 소스를 다운로드한 후, 컴파일하게됩니다. 이렇게 생성된 모듈은 /usr/lib/php/module 아래 위치하게 됩니다. 이제 php 가 생성된 모듈을 사용할 수 있도록 설정합니다. vi /etc/php.ini Dynamic Extensions 설정 부분에 아래 내용을 추가합니다. extension = mongo.so p.. 2014. 3. 17.
Java IntelliJ IDEA 13 안드로이드 개발 환경 구축 - 1 - IntelliJ 안드로이드 개발 환경 구축을 위하여 다음의 웹 문서들을 참고하였습니다. Prerequisites for Android Development Create a New Android Project Import an Existing Project Explore the Project Structure Build and Runt the Application Edit the UI Layout Using the Designer Edit the UI Layout Through the Text Editor Creating Unit Tests Make the Application Interactive Package the Application for the App Store 먼저 자바 SDK 를 다운로드한 .. 2014. 2. 27.
IntelliJ IDEA 13 설치 & JBuilder 키맵 적용 오랫동안 프로그래밍을 해오다보면, 개발 언어 그 자체보다는 개발 환경에 종속되는 경우가 많습니다. 저 같은 경우 1~2년에 한번 꼴로 자바 프로젝트를 하곤하는데... 걸림돌은 항상 자바 언어 자체 보다는 IDE 가 주는 낯설음이었습니다. 하여 볼랜드 IDE 의 노예인 저는 자바 프로젝트가 있을 경우 JBuilder 를 사용하였습니다. 하지만, 그 마저도 사실상 단종된 상황인지라 최근엔 대안으로 IntelliJ 를 사용합니다.(이유는 아래에...) 애초 웹 개발 용도로 자바를 사용하는 편은 아닌지라, 무료버전인 Community Edition 만으로도 저는 충분히 하고 싶은 것을 다 할 수 있습니다. ^^ http://www.jetbrains.com/idea/download/ 설치 과정에 특별한 부분은 없.. 2014. 2. 26.
CentOS 에서 크롬 브라우저 설치하기 CentOS 에서 크롬 브라우저를 설치하기 위하여 yum 저장소(repository)를 추가합니다. vi /etc/yum.repos.d/google-chrome.repo [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 만약, 32비트 OS 라면 아래의 내용을 사용합니다. [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386 ena.. 2014. 2. 25.
sublime text 2, FTP 연동하기....(SFTP 설정) SFTP 패키지를 설치하기 위하여 Package Control 을 사용한다. 참고: 2014/02/10 - [프로그래밍/언어 - 기타] - sublime text 2, 기본 환경 설정(한글, 패키지 관리). 에디터에서 Ctrl+Shift+P 를 누른 후, Install Package 를 선택한다. SFTP 를 검색하고 설치를 진행한다. 아래는 에디터의 하단 상태바에서 설치 진행 중인 상태를 나타낸다. 잠시 후, 설치가 완료되면 메시지 파일을 불러온다. 에디터를 재실행한 후에, SFTP 가 정상적으로 설치되었는지 확인한다. 사용방법은, 연동할 폴더에서 마우스 우클릭으로 팝업 메뉴를 띄운 후 "Map to Remote..." 를 실행한다. 이어 자동으로 생성된 sftp-config.json 파일의 내용을 사.. 2014. 2. 18.
구글 크롬캐스트(chromecast) 사용후기 아직 국내 정식 발매는 되지 않았지만, 구매대행으로 크롬캐스트를 구입($35 의 착한 가격^^)해 보았다. 이 녀석이 뭐하는 놈이냐면... 모니터 또는 TV 의 HDMI 단자에 연결하여 인터넷 및 동영상을 재생해주는 역할을 한다. 조금 과장되게 말해 일반 TV 를 스마트 TV 로 바꿔준다고할까? 먼저, 박스 외관 전면... 후면... 그리고 측면... 속의 상자를 꺼내보면... 뚜껑을 젖히면... 바로 이 녀석이다. 그리고 기타 부속품들... 외부 전원 공급이 필요한데 USB 를 사용하거나 직접 전원을 연결하여 사용할 수 있다. 전원 어댑터는 100V ~ 240V 이지만... 국내 환경에서는 동글동글한 돼지코용 어댑터가 필요해보인다. 크기는 대충 이 정도... 뒷모습...(시리얼 번호 부분을 가림) 전원.. 2014. 2. 14.
2014년 2월 12일 경복궁 야간개장 옥션을 통한 인터넷 사전 예매(1일 1500명 한정)를 통하여, 경복궁 야간개장에 다녀왔습니다. 올해는 계절 마다 총 네번의 야간개장이 있을 거라 합니다. 렌즈는 소니 번들 렌즈랑 35mm 단렌즈를 사용하였으며 삼각대없이 그냥 손각대로 찍었습니다.^^ 조금 늦게 도착한 관계로 급하게 광화문을 통과하였으며, 개장 시간은 6시부터 9시까지입니다. 8시부터는 입장할 수 없으므로 주의하여야 합니다. 광화문을 들어가 오른쪽으로 가면 입장권을 교환해주는 곳이 있습니다. 이때 신분증과 예매내역 출력물을 건네주면 입장권을 내어줍니다.(연령별로 줄을 서야하더군요.) 이렇게 2매를 받은 후 입장~ 화강암을 잘 다루는 민족이 우리말고 또 있을까요? ^^ 14일이 정월 대보름인 관계로 제법 달이 차오른 상태였습니다. 별빛이 .. 2014. 2. 13.
크롬 앱(Chrome Apps) 개발 - 1 - 크롬은 웹앱 외에도 네이티브랑 유사한 형태의 크롬 앱을 지원한다. 물론, 개발 언어는 웹앱과 동일하게 HTML5, JavaScript, CSS 를 사용하지만, 크롬 API 와 기존 웹사이트에서 접근할 수 없는 서비스들을 사용할 수 있다. 크롬 앱으로 개발할 수 있는 것들로 다음과 같은 것이 있다.(정말? @@) Shells (VMWare, Citrix, SSH, RDP or VNC clients)Music/video streamingPhoto/video/music editing 크롬 앱은 설치 후, 로컬에서 실행되므로 네트워크에 의존적이지 않으며 오프라인 상태에서도 동작한다. 이 즈음 하여, 구글 홈페이지(https://developer.chrome.com/apps/first_app.html)에 나와있는.. 2014. 2. 12.
node.js 설치하기 - CentOS 5.x Cent OS 6.x 의 경우 yum 을 사용하여 node.js 를 쉽게 설치할 수 있다.(2014/02/07 - [프로그래밍/서버관리] - node.js 설치하기 - CentOS 6.5) 이에 반해 5.x 버전의 경우 마땅한 repo 가 존재하지 않는 관계로 nave 또는 nvm (node.js 버전 관리 프로그램임)을 설치한 후 이를 사용하여 node.js 를 설치할 수 있겠다. 먼저, nave 설치 스크립트를 다운로드한다. wget https://raw.github.com/isaacs/nave/master/nave.sh 실행 권한을 준다. chmod +x nave.sh 스크립트를 실행하여 안정판 최신버전을 설치한다. ./nave.sh install stable 그 외 사용할 수 있는 옵션은 다음과 .. 2014. 2. 11.
sublime text 2, 기본 환경 설정(한글, 패키지 관리) 먼저, 한글입력이 가능하도록 한다. Preferences > Settings - User 메뉴를 선택한다. 폰트를 지정해준다. 윈도우7 의 대표 폰트인 맑은고딕으로 변경해보았는데, 파일을 저장함과 동시에 IDE 의 폰트가 즉시 변경된다.(현재 시스템에 설치되어있는 폰트 중 사용하고 싶은 폰트를 지정하면 된다.) 다음으로 다양한 패키지를 설치 및 제거, 관리가 가능한 Package Control 을 추가한다. View > Show Console 메뉴를 선택한다. 상기 이미지에서 박스로 지정한 영역에 다음의 코드를 복사하여 붙여넣는다. import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); o.. 2014. 2. 10.
sublime text 2, node.js 빌드 추가하기 sublime text 2 에서 작성한 node.js 소스를 IDE에서 실행하는 방법은 다음과 같다. 먼저, Tools > Build System > New Build System... 메뉴를 선택한다. {"cmd": ["node", "$file"],"selector": "source.js"} 위와 같이 코드를 작성한 후, node.sublime-build 로 파일을 저장한다. 실행할 node.js 파일을 열고 Tools>Build System>node 를 선택한 다음... Ctrl+B 를 눌러 실행한다. 중지는 Ctrl+Break 이다. 2014. 2. 10.
저렴한 리얼포스라고 불리우는... 체리(CHERRY) MPOS G86-52400 5년 넘게 리얼포스 키보드를 메인으로 사용하여왔기에, 멤브레인이지만 리얼포스의 키감이 느껴진다는 체리의 엠포스(MPOS G86-52400)에 강한 호기심을 느꼈다. 일단, 회사에서 사용하고 있던, 주옥션(2012/12/28 - [일상생활] - MX 8000 엔터키 키압 줄이기, 2013/01/03 - [일상생활] - MX 8000 오링 작업하기~)을 술과 맞바꾸고... 냉큼 질렀다.^^ 이윽고 운명의 순간... 심심한 포장이다. 개봉하면 정체 불명의 부품이 보인다. 급한 마음에 얼른 키보드를 살펴보았다. 미니 키보드에 나쁘지 않은 외관이다. 이것은... 키보드 다리인 것으로 판명. 이렇게 꽂아준다. 그리고 노트북과 연결... Caps Lock 불빛~ 조금 다른 각도에서 바라본 모습... 지금부터 사흘 정.. 2014. 2. 7.
node.js 설치하기 - CentOS 6.5 node.js 의 소스를 받아 컴파일하여 설치할 수 있으나, yum 으로 패키지 설치하는 것이 여러모로 편리하다. 먼저 yum repo 에 epel 이 추가되어있는지 확인한다. yum repolist 설치되어있지 않으면 아래 URL 에서 rpm 파일을 다운로드한 후 이를 설치한다. 32비트와 64비트 구분하여 설치하여야하며, 아래와 같이 6-8 이 아닌 더 높은 버전이 존재하면 해당 버전을 사용한다. http://download-i2.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmhttp://download-i2.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 물론, 루트 권한.. 2014. 2. 7.