본문 바로가기

'Missing credentials in config' 라니,... AWS = require "aws-sdk" s3 = new AWS.S3() AWS.config.loadFromPath "./config.json" s3.createBucket Bucket: "sangpire" , (err, data) -> if err is null console.log " bucket created" console.dir data else console.log err 위 코드를 실행하면 다음과 같은 오류가 발생합니다. [~/play/aws_nodejs_practice (master)]$ coffee index.coffee { [SigningError: Missing credentials in config] code: 'SigningError', errno: 'EHOSTUNREACH', ..
맥에서 같은 어플리케이션 사이에서 창 전환하는 단축키. 동일한 어플리케이션 사이는 Command + Tab 이 동작하지 않아요. Mac OS X 에서 어플리케이션 간에 이동하는 단축키는 Command + Tab 입니다. 그런데 이 녀석, 동일한 어플리케이션이 여러 창으로 띄워져 있는 경우 그 창 사이에서는 단축키가 먹지 않습니다. 동일한 어플리케이션 사이를 이동하는 단축키는 따로 있더군요. 바로, Command + ` 입니다
nvm 으로 node 설치하기. nvm 을 이용한 node 설치 ruby 에 rvm 이 있고, perl 에 perlbrew 가 있는 것 처럼 node 에도 nvm 이 있더군요. 우선 홈페이지에 설명대로, 설치 스크립트를 실행하였습니다. curl https://raw.github.com/creationix/nvm/master/install.sh | sh 설치하고 나면, .bash_profile 에 다음과 같은 명령이 추가된 것을 확인할 수 있습니다. [[ -s /Users/sangpire/.nvm/nvm.sh ]] && . /Users/sangpire/.nvm/nvm.sh # This loads NVM 그리고, 설정 파일 적용을 위해, 터미널을 재시작 본격적인 nvm 실행. 우선 nvm 명령을 실행하면, 다음과 같은 도움말이 나타납니다...
Bash 설정 파일에 관하여. 트위터 지인의 리트윗 중, 관심있던 내용을 정리해 놓은 글(Bash Configurations Demystified)을 봤습니다. 그 중 제 컴퓨터와 관련이 있는, OS X 에 관한 것만 살짝 살펴봤습니다. 블로그에서 살펴본 내용, OS X 을 처음 설치하면, .bashrc 파일과, .bash_profile 파일이 존재합니다. OS X 은 SSH로 PC에 접근하던, 터미널 프로그램을 실행하던, 기본적으로 로그인 쉘을 시작합니다. OS X 은 기본적으로, .bash_profile을 먼저 실행합니다. 그리고, .bash_profile 에는 아래와 같은 내용이 포함되어 있습니다. [[ -s ~/.bashrc ]] && source ~/.bashrc 즉, .bashrc는 .bash_profile에 의해 실행된다..
Firefox OS, Keon 폰 펌웨어 업데이트 하기 Firefox OS, Keon 폰 펌웨어 업데이트 하기 요즘 Firefox SIG 모임으로, Keon 폰을 만지작 거릴 수 있게 되었습니다. 오늘은 Keon 폰에 펌웨어를 업데이트 해본 내용을 남겨 봅니다. 우선 참고 페이지 How to flash your keon into latest image 를 대충 살펴보고, 최신 이미지 다운로드 링크 sending 'boot' (3424 KB)... OKAY [ 0.331s] writing 'boot'... OKAY [ 0.628s] finished. total time: 0.959s sending 'userdata' (26364 KB)... OKAY [ 2.568s] writing 'userdata'... OKAY [ 4.913s] finished. total..
Homebrew 설치 기록. Homebrew 설치 기록 my:local sangpire$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" ==> This script will install: /usr/local/bin/brew /usr/local/Library/... /usr/local/share/man/man1/brew.1 Press ENTER to continue or any other key to abort ==> Downloading and Installing Homebrew... remote: Counting objects: 122767, done. remote: Compressing objects: 100% (59921/59921), done. remote..
루비 개발환경 셋팅 기록 첫번째, RVM(Ruby Version Manager) 설치 어떻게 설치하나 RVM 홈페이지에 방문해 보니, 아래 명령을 실행해서 설치하라고 나오더군요. \curl -L https://get.rvm.io | bash -s stable --ruby 그래서 고민없이 실행해 보았습니다. 아래는 모두 위 명령을 실행한 후 나타난 메시지 입니다. rosebook:~ rose$ \curl -L https://get.rvm.io | bash -s stable --ruby % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 185 100 185 0 0 92 0 0:00:02 0:00:0..
코드를 작성하기 시작할 때 머릿속에서 타당한 구조가 떠오르기 전에, 코드부터 작성하는 버릇은 고쳐야겠다.