목록Migration (6)
준호씨의 블로그
기존에 rsh 를 주로 사용하던 환경에서 ssh 로 넘어 갈 때 변경 해 줄 포인트들 정리 rsh 커맨드 대신 ssh 기존에 아래와 같은 커맨드를 사용했다면 rsh junho85.pe.kr whoami 아래와 같이 바꿔준다. ssh junho85.pe.kr whoami 간단하다. rsync -e ssh 옵션을 추가 해 준다. rsync -e ssh ... sshd 설치 TODO 이건 나중에 따로 정리. 기본 설치 방법. 레거시 서버에서 설치 하는 방법. 등등
현재 2.3.1 사용 중 종종 행 걸리는 문제가 있어서 그동안 버전업 릴리즈 노트 확인 해 봄 결론은 일단 2.4.1 로 업그레이드를 고려해 봐야 겠음. 내가 안쓰는 기능은 대충 적거나 생략 2.3.2 https://www.elastic.co/guide/en/logstash/2.3/logstash-2-3-2.html init 스크립트에 reload 지원. service logstash reload 가능 %{foo} 문법이 string 만 생성 했는데 예전에 2.x, 1.5.x 에서는 float 를 리턴 했었음. 2.3.0 에서 underlying value type 리턴 했음. 그러나 2.3.2 에서 다시 예전 2.x, 1.5.x 방식으로 돌아감. init 스크립트에서 KILL_ON_STOP_TIMEOU..
express3 에서는 session destroy 를 할 때 req.session.destroy 함수를 사용 하곤 하였으나 express4 로 오면서 이 함수가 사라졌다. 그래서 session.destroy 함수를 사용 하고 있는 상태에서 express 를 4 로 버전업 하면 다음과 같은 오류를 만날 수 있다. Cannot read property 'destroy' of undefined 기존 session 관련 기능들은 express-session 패키지로 분리 되었다. https://github.com/expressjs/session 해당 패키지를 추가해 주어서 사용 하는 방법이 있지만 귀찮으면 그냥 req.session = null 을 하면 된다. null 을 넣는다는게 세션을 파괴 한다는 느낌이..
프로젝트는 처음 시작 할 때 책의 예제를 기준으로 하다 보니 구 버전의 socket.io 를 사용하고 있었다. 기존 설정이 ~0.9.6 로 되어 있었는데 실제 설치 되는 버전을 확인 해 보니 0.9.17 이었다. 최신 버전은 1.3.7로 확인 된다. (http://socket.io/ 에서 확인) socket.io 사이트에 마이그레이션 가이드도 있다. Migration from 0.9 http://socket.io/docs/migrating-from-0-9/ 일단 package.json 의 설정을 1.3.7 로 바꾸고 npm install 그나저나 내 프로그램이 단순해서 그런건지 하위 호환성이 지원 되어서 그런지 프로그램은 잘 동작한다. 마이그레이션 가이드를 보니 io.sockets.emit 을 io.em..
예전에는 네이버개발자 센터의 svn 을 많이 활용 했었다. 하지만 github 를 사용하고 부터는 github 의 매력에 점점 빠져들고 있다. 이 블로그의 스킨도 네이버개발자 센터 svn 에 버전관리를 하고 있었다. (네이버개발자 센터 http://dev.naver.com/projects/junhotcskin/) 하지만 지금 부터는 github 다. (https://github.com/junho85/junhotcskin) 옮겨 오는 과정을 정리 해 보도록 한다. 아주 쉽다. 다른 여러 방법도 있지만 이 보다 더 쉬울 순 없을 것이다. https://help.github.com/articles/importing-from-subversion/ 에 있는 방법이다. GitHub Importer https://i..