-
Ruby on Rails의 시간 범위 관련 헬퍼 메서드
ActiveRecord의 ORM을 이용하여 기간에 대한 쿼리를 사용하는 경우가 종종 있다.
-
사용하지 않는 브랜치 삭제하기
이미 리뷰를 통해 머지되었지만, 로컬에는 남아있는 브랜치를 정리하기 위해서 이미 머지된 브랜치들을 찾아서 삭제하도록 하는 방법을 찾아보았다.
-
Wiki.js 설치하기
최근 블로그에 글을 쓰지 않는 문제점에 대해서 고민하다 대안으로 위키를 써보는건 어떨까? 하는 생각을 하고 있던 차에 wiki.js 프로젝트를 추천받았다.“블로그도 열심히 하지 않는데 위키가 왠말이냐?”라고 생...
-
MacOS 스크린샷 저장 위치 변경하기
기본적으로 맥에서 기본 기능을 이용하여 스크린 샷을 하게 되면 바탕 화면에 저장이 된다.
-
크롬과 파이어폭스에서 DNS over HTTPS(DoH) 설정
DNS over HTTPS(DoH)는 DNS 확인을 HTTPS 프로토콜로 처리하기 위한 통신 규약이다.기본적으론 중간자 공격에 의한 감청이나 조작을 방지하기 위해 등장했다고 한다.
-
모든 git 저장소에 적용되는 gitignore 만들기
다양한 프로젝트를 하다보면 모든 프로젝트에서 Tracking 하지 않고 싶은 파일들이 있다.예를 들면 민감 데이터가 들어있는 direnv의 rc 파일인 .envrc 라거나 각 프로젝트별 공통으로 만들어지는 Ca...
-
Ruby 2.4 미만 버전 설치시 openssl 의존성 문제 발생시
The Ruby openssl extension was not compiled.ERROR: Ruby install aborted due to missing extensions
-
ActiveRecord는 어떻게 Database의 컬럼과 매핑할까?
최근에 질문을 받았다.
-
Ruby에서 Exeception 처리시 데이터를 포함하여 처리하기
보통의 경우 Exeception은 메세지만 함께 보내서 처리합니다.하지만 만약 에러 처리시 이외의 데이터를 함께 보내야만 한다면 어떻게 해야할까요?
-
CircleCI에서 Rspec 테스트 결과를 파싱하지 못할 때
개인 프로젝트를 할때 항상 CircleCI의 도움을 한다.그런데 결과에 Test Summary를 보니 아래와 같은 메세지가 발생하였다.