Postgres를 이용한 full-text search
검색을 구현할 때는 RDBMS보다는 몽고DB같은 NoSQL이나 Solar같은 검색엔진을 사용한다. lucene을 기반으로하는 elasticsearch 및 SOLR 검색엔진은 기본적으로 다음과 같은 유용한 기능들을 제공한다. RDBMS로는 full-text search를 하려면 위와 같은 기능들도 없고, like검색을 해야하기 때문에 속도도 느리다.
Jquery click(); vs trigger('click');
Jquery에서 이벤트를 처리할때 크게 두가지 방법이 있다. 클릭 이벤트를 예로 들자면 하나는 click();이고 다른 하나는 trigger('click');이다. 이 둘의 차이는 뭘까?
Javascript 세미콜론(;) 써야하나, 말아야 하나?
Javascript에서 세미콜론은 필수가 아닌 선택사항이다. 그래서 stack overflow나 다양한 개발 커뮤니티에서는 이것에 대해 찬/반이 갈리곤 한다. 나 또한 어느 한 쪽으로 결정을 내리지 못한 상태이기 때문에 이 주제에 대해 생각해보고 정리하는 포스팅을 하기로 한다.
Windows에서 Jekyll + Github 이용해서 개인 블로그 만들기
개발하면서 기억해야될 것들이나, 나중에 또 쓸거같은것들을 메모장이나 즐겨찾기에 관리하기에는 뭔가 너저분하고.. 기존 포털 블로그를 이용하기에는 잡다한기능이 너무 많고 커스터마이징이 힘들어서 고민을 하던중 jekyll + github 조합이 딱이라는 생각이 들었다.