soy blog

soy.me - 이것저것 기록하는 공간  
  • node.js heapdump 생성하기
    07 April 2016
    FATAL ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory 유지보수를 맡고있는 node로 된 batch 서비스가 자꾸 죽는다.. :cry:
  • Shell - grep 명령어
    24 March 2016
    grep 명령은 한 개 혹은 여러개의 파일의 내용에서 문자 패턴을 검색한다. 검색 패턴은 따옴표로 묶인 문자열이거나 공백이 없는 한 단어여야 한다. 검색에 성공하면 파일의 해당 line을 화면에 출력한다. 참고로 grep은 global / regular expression / print의 약자이다. $ cat file1.txt Hello, World...
  • Git 유용한 환경 설정 및 alias 셋팅
    23 March 2016
    git config $ git config --global color.ui true 컬러풀하게 보기. $ git config --global push.default current git push 실행 시 현재 브랜치만 push 하고 다른 브랜치는 push 하지 않는다. $ git config branch.autosetuprebase always...
  • 블로그 단장하기
    22 March 2016
    하.. Jekyll + Github Page 블로그 셋업 하느라 주말을 불태웠다. 처음에는 Github에 올리기만 하면 알아서 다 되니까 오오 신세계! 했는데.. 심플한 만큼 많은 제약이 따르기에 내 입맛대로 뜯어고치기가 너무 힘들다는 것.. Github Page는 custom plugin을 지원하지 않음 Jekyll build를 할 때 여러 플러그...
  • Code Readability
    15 March 2016
    더 나은 개발자로서 더 적은 버그를 양산하고, 자신의 코드를 더 자랑스러워하며, 주변 사람들이 사용하기를 원하는 코드를 만드는 방법. 핵심 아이디어 코드는 이해하기 쉬워야 한다. 코드는 다른 사람이 그것을 이해하는 데 들이는 시간을 최소화하는 방식으로 작성되어야 한다. 이름에 정보 담기 구체적인 단어 선택 매우 구체적인 단어를 선택하여...
  • Bash Shell - 변수 변경자 (variable modifier)
    06 March 2016
    변수 변경자를 사용하면, 특정 변수에 값이 지정되어 있는지 검사할 수 있으며 검사 결과에 따라 새로운 값을 할당할 수 있다.
  • 일급 객체 (first-class object)
    05 March 2016
    자바스크립트를 처음 공부하다 보면, 일급(First-class) 객체라는 단어가 종종 등장한다. 자바스크립트에서의 일급 객체 일급(First-class)에는 모든 것을 값으로 취급한다는 의미가 내포되어 있다. JavaScript에서는 숫자도, 함수도 일급 객체이다. 숫자 뿐 아니라 함수도 하나의 값으로 취급된다는 것이다. 따라서 숫자, 객체 등 값이...
  • Bash Shell 환경 설정
    05 March 2016
    몇몇의 초기화 파일들을 통해 사용자 shell의 환경을 설정할 수 있다. 참고로 모든 shell 관련 포스트는 bash 기준이다. 로그인 된 shell 종류는 echo $SHELL 명령으로 확인할 수 있다. /etc/profile 파일 /etc/profile은 사용자가 로그인 할 때, 시스템 전체적으로 공통된 초기화를 하기 위해 설정하는 파일이다....
  • 블로그 생성
    04 March 2016
    정들었던 티스토리를 떠나 GitHub Page를 생성하였다.. 나도 이제 마크다운으로 글 쓴다 :) 신난다 하하하하!
  • MapReduce 기본 개념
    13 February 2016
    대용량 데이터를 다루는 문제가 주어졌을 때, 여러대의 프로세서에 분산시켜 병렬적으로 처리할 수 있다. MapReduce는 이러한 문제를 해결하기 위해 사용하는 하나의 프로그래밍 모델이다. 또는 이러한 프로그래밍 모델을 구현한 프레임워크이다. MapReduce는 크게 Map() 함수와 Reduce() 함수로 구성된다. Map() 함수를 통해 원하는 데...