##day one
- Influences of Node - Ryan Dahl
- Oh the Places You'll Node - Matthew Podwysocki
- Two Years of node in yammer : Matthew Eernisse
- State of the Node - Isaac Z. Schlueter
- Guillermo Rauch
- node knockout
watch -n 1 "COMMAND" |
package pis.chap22.multimap | |
import scala.collection.immutable.HashMap | |
class LasMultiMap[A, B] { | |
var mmap = new HashMap[A, List[B]] | |
def put(key:A, value:B) = { | |
if (mmap.contains(key)) { | |
mmap = mmap + ( (key, mmap.get(key).toList(0) ::: List(value) )) | |
} else { | |
mmap = mmap + ( (key, List(value)) ) |
$ sudo apt-get install git-core etckeeper | |
#configure git | |
# edit /etc/etckeeper/etckeeper.conf | |
$ sudo etckeeper init | |
$ sudo etckeeper commit “Initial Commit” | |
$ cd /etc | |
$ sudo git status |
$ sudo apt-get install gcc | |
# or build-essential | |
$ sudo apt-get install libpcre3 libpcre3-dev | |
$ sudo apt-get install zlib1g zlib1g-dev | |
$ sudo apt-get install libssl-dev | |
$ ./configure --prefix=/usr/local/lib/nginx/nginx-1.2.0 \ |
# https://github.com/joyent/node/issues/3383#issuecomment-6242862 | |
% git clone git://github.com/joyent/node.git node | |
% cd node | |
% ./configure && make | |
% cp out/Release/node /tmp/node-master | |
% git checkout origin/v0.6 | |
% rm -rf out && ./configure && make | |
% cp out/Release/node /tmp/node-v0.6 | |
% PORT=6000 /tmp/node-v0.6 benchmark/http_simple.js & |
$ find . -mtime +10 \ | |
-name "title" | |
-regex "REGEXP" | |
-type f \ | |
! -iname "*.temp" \ | |
! -iname "*.pid" \ | |
-exec rm -f {} \; | |
$ grep -r YOURSTRING * | |
module.exports = { | |
stepOne: function(cardNo) { | |
return cardNo | |
.split('') | |
.reverse() | |
.map(function(v, i) { | |
if (i%2 === 1) { | |
return v * 2; | |
} else { | |
return v; |
##day one
# OS 버전확인 | |
$ lsb_release -a | |
$ uname -a | |
# CPU 갯수 확인 | |
$ cat /proc/cpuinfo | grep processor | wc -l | |
# 사용자 추가 | |
$ adduser USERNAME |
# bash_completion | |
_instance() | |
{ | |
local cur prev opts | |
COMPREPLY=() | |
cur="${COMP_WORDS[COMP_CWORD]}" | |
prev="${COMP_WORDS[COMP_CWORD-1]}" | |
opts="CANDIDATE1 CANDIDATE2 CANDIDATE3 CANDIDATE4 ..." | |
if [[ ${cur} == * ]] ; then |