soy blog

soy.me - 이것저것 기록하는 공간  
  • Jekyll 블로그에서 Emoji 사용하기
    21 February 2017
    Emoji Plugin 달았다. :laughing::heart: 신난다:bangbang::bangbang: 예전에는 이모지 싫어했었는데, Github 쓰면서 자꾸 보다 보니 정이 들었다.:relaxed:
  • Node.js login with passport (Express 4)
    25 June 2016
    passport를 이용하여 간단하게 로그인, 로그아웃 및 세션 관리 구현하기. express-session passport passport-local connect-flash bcrypt
  • 서버 A가 서버 B와 통신할 수 없는 경우
    22 May 2016
    dev1 이라는 서버에서 web1 이라는 서버의 80 포트에 접근할 수 없는 경우의 추적 방법에 대하여. 일단 dev1과 동일한 네트워크의 또 다른 서버인 dev2에서는 web1에 접근할 수 있는지 확인해본다. dev2 또한 web1에 접근할 수 없다면 그 들 사이의 네트워크에 문제가 있을 가능성이 높다는 것을 알 수 있다. 만약 dev2는 web...
  • 켄트백의 구현 패턴 - 1. 클래스
    15 May 2016
    아직 읽는중,,
  • Git - 커밋 합치기 (Squash)
    15 May 2016
    squash 짓누르다, 납작하게 만들다라는 의미. Git에서는 이미 수행한 여러개의 커밋들을 한 개의 커밋으로 합치는 행위를 말한다.
  • Git HEAD~ / HEAD^ 차이
    11 May 2016
    Here is an illustration, by Jon Loeliger. Both commit nodes B and C are parents of commit node A. Parent commits are ordered left-to-right.
  • Mocks Aren't Stubs
    09 May 2016
    이하의 내용은 마틴파울러의 아티클 Mocks Aren’t Stub을 정리한 것이며, 스스로의 이해를 돕기 위해 의역한 부분 및 생략한 부분이 다소 있음을 밝힌다.
  • Shell - awk 명령어 기본
    03 May 2016
    awk 데이터 처리를 위한 유닉스 프로그래밍 언어. awk 이름의 의미는, 언어 개발자 세 명의 이름의 이니셜을 따서 만든 것.. awk가 제작된 이후 다양한 버전이 나왔는데 구버전은 awk, 새로운 버전은 nawk, GNU 버전은 gawk 라는 명령어로 사용한다.
  • GMT와 UTC 차이, summer time
    23 April 2016
    GMT 그리니치 평균시(Greenwich Mean Time) 런던에 설치된 그리니치 천문대의 시간. GMT 세계 시간 표기 런던의 시간은 GMT+0 으로 표기하는데, 그리니치 천문대 시간과 동일하다는 의미. 우리나라는 GMT+9 인데, 이는 그리니치 천문대 시간(GMT)보다 9시간 빠르다는 것을 의미. 즉 런던의 시간이 1시라...
  • Shell - sed 명령어
    22 April 2016
    지난번에 grep 정리한 것(http://soy.me/2016/03/24/grep) 이 꽤 도움이 되었기에, 이어서 sed도 정리해본다.