vi ~/.bash_profile
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'
추가:
중요한 것은 터미널의 설정에서 기본적으로 Pro 테마를 선택하고 '기본'으로 설정해야 한다는 것이다.
그러면 다음과 같이 반투명 검정 바탕에 아름다운 색깔이 나온다.
Thursday, January 28, 2016
Tuesday, January 26, 2016
Javascript hex string to byte array
// Convert a hex string to a byte array
function hexToBytes(hex) {
for (var bytes = [], c = 0; c < hex.length; c += 2)
bytes.push(parseInt(hex.substr(c, 2), 16));
return bytes;
}
// Convert a byte array to a hex string
function bytesToHex(bytes) {
for (var hex = [], i = 0; i < bytes.length; i++) {
hex.push((bytes[i] >>> 4).toString(16));
hex.push((bytes[i] & 0xF).toString(16));
}
return hex.join("");
}
function hexToBytes(hex) {
for (var bytes = [], c = 0; c < hex.length; c += 2)
bytes.push(parseInt(hex.substr(c, 2), 16));
return bytes;
}
// Convert a byte array to a hex string
function bytesToHex(bytes) {
for (var hex = [], i = 0; i < bytes.length; i++) {
hex.push((bytes[i] >>> 4).toString(16));
hex.push((bytes[i] & 0xF).toString(16));
}
return hex.join("");
}
Sunday, January 10, 2016
Nginx 폴더를 node.js 연동
/etc/nginx/site-availables/default에 다음과 같이 추가
location /api/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:3000/;
proxy_redirect off;
}
location /api/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:3000/;
proxy_redirect off;
}
Wednesday, January 6, 2016
git 삭제된 파일 지우기
git ls-files --deleted -z | xargs -0 git rm
Tuesday, January 5, 2016
Mac MySQL 설정 ERROR 2002 (HY000): Can't connect to local MySQL server through socket /tmp/mysql.sock
vi /usr/local/opt/mysql/my.cnf
[mysqld]
socket=/tmp/mysql.sock
[mysqld]
socket=/tmp/mysql.sock
Monday, January 4, 2016
Node.js javascript mt_rand 사용하기
npm install js_mt_rand
--
var express = require('express');
var mt = require('js_mt_rand');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
// res.send('respond with a resource');
var d = new Date();
var n = d.getTime();
mt.srand(n);
var r = mt.rand();
console.log('rand='+r);
res.send(''+r);
});
module.exports = router;
--
var express = require('express');
var mt = require('js_mt_rand');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
// res.send('respond with a resource');
var d = new Date();
var n = d.getTime();
mt.srand(n);
var r = mt.rand();
console.log('rand='+r);
res.send(''+r);
});
module.exports = router;
Saturday, January 2, 2016
Ubuntu Node.js 설치
http://blog.igk.me/2014/05/ubuntu-nodejs-npm.html
요약:
$ sudo apt-get install python-software-properties curl
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
$ curl https://www.npmjs.org/install.sh | sudo sh
여기부터 전체 내용 시작.
이 내용은 Ubuntu 14.04 LTS 64bit 기준으로 확인하였다.
요즘 Node.js 관련해서 뭔가 하려면 NPM 버전이 높아야 하는데 기본 저장소 패키지는 버전이 낮음. 따라서 모두 최신버전으로 설치하기 위한 작업 과정이다.
(다음을 진행하기 전에 add-apt-repository 명령을 제공하는 python-software-properties가 필요하다. 마지막 명령을 위해서는 curl도 설치해야 한다. 패키지가 설치되어 있지 않다면 먼저 sudo apt-get install python-software-properties curl 명령을 실행하여 설치하여야 한다.)
1. Node.js 최신 릴리즈 PPA 추가 및 저장소 정보 업데이트
명령 실행: sudo add-apt-repository ppa:chris-lea/node.js && sudo apt-get update
2. Node.js 패키지 설치
명령 실행: sudo apt-get install nodejs
3. NPM 설치
명령 실행: curl https://www.npmjs.org/install.sh | sudo sh
끝.
여기다가 나는 node로 실행하기 위해서 다음을 추가로 설치했다.
sudo apt-get install nodejs-legacy
요약:
$ sudo apt-get install python-software-properties curl
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
$ curl https://www.npmjs.org/install.sh | sudo sh
여기부터 전체 내용 시작.
이 내용은 Ubuntu 14.04 LTS 64bit 기준으로 확인하였다.
요즘 Node.js 관련해서 뭔가 하려면 NPM 버전이 높아야 하는데 기본 저장소 패키지는 버전이 낮음. 따라서 모두 최신버전으로 설치하기 위한 작업 과정이다.
(다음을 진행하기 전에 add-apt-repository 명령을 제공하는 python-software-properties가 필요하다. 마지막 명령을 위해서는 curl도 설치해야 한다. 패키지가 설치되어 있지 않다면 먼저 sudo apt-get install python-software-properties curl 명령을 실행하여 설치하여야 한다.)
1. Node.js 최신 릴리즈 PPA 추가 및 저장소 정보 업데이트
명령 실행: sudo add-apt-repository ppa:chris-lea/node.js && sudo apt-get update
2. Node.js 패키지 설치
명령 실행: sudo apt-get install nodejs
3. NPM 설치
명령 실행: curl https://www.npmjs.org/install.sh | sudo sh
끝.
여기다가 나는 node로 실행하기 위해서 다음을 추가로 설치했다.
sudo apt-get install nodejs-legacy
Subscribe to:
Posts (Atom)