/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
DG
Backend Engineer@Birdview
Seoul, Republic of Korea
Joined on 2021년 06월 16일
Profile
Post
Like
12:37 5/31
dizy64.github.io
12:37
dizy64.github.io
Epilogue
https://dizy64.github.io/
내가 경험하고 느낀 것을 작성하게 될 공간
저작도구: Jekyll v3.9.0
최종 피드 수집: 2024-12-20 20:16
전체 (23)
1M
터미널에서 관리자 비밀번호 대신 Touch ID 로 로그인하기
터미널에서 관리자 패스워드가 필요한 경우 매번 입력하기 귀찮을 때가 있다. Touch ID 로 로그인하는 방법을 알아보자
방법은 간단하다. /etc/pam.d/sudo 파일에 Touch ID 인증 모듈을 추가하면 된다.
단, 관리
tools
+ 더보기
0
0
0
읽기모드
1y
Docker 멀티 스테이지 빌드에 대해서 알아보자
도커를 통한 서비스를 배포해 본 경험이 있다면 은근히 빌드한 이미지의 용량을 줄이는 것에 대해서 스트레스를 많이 겪었을 것이다.
나의 경우 참조해야 하는 파이썬 패키지 중 일부가 GitHub의 Priviate Repo에 있어서 G
docker
+ 더보기
0
0
3
읽기모드
1y
macOS에서 아이폰 백업 디렉토리를 외부 폴더로 옮기기
맥에서 파인더로 아이폰을 백업하게 될 경우 맥의 저장공간 때문에 아이폰 백업이 어려운 경우가 있다.
이럴 땐 넉넉한 용량을 가진 외장 하드나 NAS에 저장하면 된다. 대신 백업 경로를 따로 지정해줄 수 없어서 기존 백업 경로를 심
tools
+ 더보기
0
0
0
읽기모드
1y
TablePlus 앱에서 aws session manager 접속이 안되는 문제
회사에서는 JetBrains 지원을 해주기 때문에 DataGrip을 사용하고 있지만 개인적으로는 TablePlus를 사용하고 있다.
그리고 더 이상 PEM키를 발급받아 서버 인증을 하지 않고 AWS Session Manager를
development
+ 더보기
0
0
1
읽기모드
1y
Git 원격 기본 레포 자동으로 설정하기
늘 별 생각없이 git push origin으로 push를 하면 아래와 같이 원격지를 설정하라는 안내를 받게 된다.
fatal: The current branch feature/branch_name has no upstream b
development
+ 더보기
0
0
0
읽기모드
2y
다섯 분의 온보딩을 마치며..
이직을 한지 얼마 안되었다고 생각했는데 벌써 한달 뒤면 버드뷰에 입사한지도 1년이 된다.
처음 계획은 개발 문화와 리더십에 대해서 경험해보고자 했는데 시기가 맞지 않아 명시적인 리더십 역할은 맡지는 못했다.
좋은 개발자를 뽑는 것
essay
+ 더보기
0
0
6
읽기모드
2y
PyPi Mirror 서버 이용하기
공식 pypi 서버가 장애가 발생하거나, 물리적으로 가까운 한국 서버를 이용하는게 이점이 있다고 판단될 때 사용하면 되는 방법을 소개하고자 한다.
루비를 사용할때도 카카오(다음)에서 제공하는 미러 서버를 이용했는데 역시나 파이썬에
python
+ 더보기
0
0
0
읽기모드
2y
[책 서평] 백엔드를 위한 Django REST Framework with 파이썬
백엔드를 위한 Django REST Framework with 파이썬
Django REST Framework를 이용하여 서비스를 하고 있는 회사에서 입사하시는 분들에게 온보딩을 위해 이 책에 관심을 갖게 되었습니다.
이 책은 입문
review
+ 더보기
0
0
2
읽기모드
2y
git 초기화때 기본 브랜치를 main으로 설정하기
GitHub과 GitLab에서 대표 브랜치를 main으로 사용하도록 변경됨에 따라 기존 대표 브랜치였던 master에서 main으로 브랜치를 변경하는 경우가 발생한다. 물론 이 방침에 동의하지 않거나, CI/CD나 다수 설정에서
development
+ 더보기
0
0
0
읽기모드
2y
사이드 프로젝트에 대한 나의 생각
오늘은 사이드 프로젝트에 대해서 이야기를 해보려고 한다.
요즘엔 정말 많은 분들이 사이드 프로젝트를 하고 계신다. 실제로 필요한 것을 만드는 것 부터 다른 서비스를 따라 만들어보는 클론 코딩까지 정말 다양하다.
지난 회사에서
development
+ 더보기
0
0
0
읽기모드
2y
MySQL/MariaDB 버전 확인하기
1. MySQL/MariaDB 서버에서 SQL 질의로 버전 확인 하는 방법
1. 버전만 확인해도 무방 할 경우
SELECT VERSION();
다음과 같은 응답이 나온다
VERSION()
10.3.34-MariaDB-0u
development
+ 더보기
0
0
0
읽기모드
3y
여러명의 작업자와 함께 커밋하기
페어프로그래밍을 하면서 아쉬웠던 점
페어 프로그래밍을 하다보면 작업을 하게 될 컴퓨터에 git 설정에 따라 커밋의 작성자가 결정하게 된다.
언젠가 우연히 공동 작업자로 등록되는 화면을 본 적이 있다.
이를 활용하면 페어 프로그래밍
co-work
+ 더보기
0
0
20
읽기모드
3y
Django의 unittest에서 SQL 로그 확인하기
이직을 했더니 파이썬을 쓰고 있어서 파이썬, 장고에 대해서 쓰게 된 첫 포스팅이다.
N+1 쿼리 제거 및 성능 개선 작업을 맡게 되면서 테스트케이스를 실행하면서 동작한 쿼리셋에 대한 SQL을 확인하려고 했는데 원하는대로 되지 않는
django
+ 더보기
0
0
0
읽기모드
3y
Ruby on Rails 4의 before_validate 처리시 주의 할 점
최근에 겪은 이슈를 정리한다.
예시 코드로 다음과 같은 callback 처리를 했는데 평소에 발생하지 않던 ActiveRecord::RecordInvalid 가 발생되면서 레코드를 저장하지 못하는 이슈가 발생하였다.
before_
rails
+ 더보기
0
0
0
읽기모드
3y
Rails에서 HTTP HEADER에 접근하기
HTTP의 헤더값은 필요한 경우 통신의 Request Body와 별개로 인증이나 별개의 상태를 전달하기 위해 사용하는 경우가 종종 있다.
최근에 HTTP HEADER를 접근 하려고 했는데 생각대로 접근이 되지 않는 문제가 있었다.
rails
+ 더보기
0
0
0
읽기모드
4y
개밥 먹기 경험하기
최근에 우리 회사 인재검색 크루에서 경험한 개밥 먹기 경험에 대해서 공유하고자 글을 작성하게 되었다.
새로운 업무 환경으로 업무 조직을 개편했고 개편한 팀에서 해결해야 할 문제를 정의함에 있어서 개밥 먹기가 어떻게 효용적이었으며,
development
+ 더보기
0
0
6
읽기모드
4y
Rails 6 Multiple Databases 기능 적용하기
최근에 회사의 신규 프로젝트를 Rails 6를 업데이트했다.
업데이트를 한 이유 중에는 DB 부하를 줄이기 위한 이유가 있었는데 기존의 Rails에서 Read / Write 데이터베이스를 분산하기 위해서는 별도의 Gem을 사용해야
rails
+ 더보기
0
0
0
읽기모드
4y
사용하는 언어의 버전을 업데이트 하는 것에 관하여
최신 버전으로 관리하는 것이 좋은 이유
어떤 소프트웨어도 항상 관리되고 최신 버전으로 업데이트 되고 관리되는게 좋다.
하지만 당연하게도 방치된 소프트웨어는 늘 제약조건을 갖게 된다. 최신 기술이나 스펙과 연동할 수 없다거나, 더
rails
+ 더보기
0
0
0
읽기모드
4y
Sidekiq에서 재시도로 쌓인 큐를 일괄 삭제 하는 방법
자주 발생되어서도 안되고, 자주 발생하지는 않지만 아주 가끔 잡이 대량 실패하는 경우가 발생한다.
예상되는 이슈는 아래와 같다
Background Job의 스펙이 변경되었는데 트리거 쪽이 호출을 잘못 한 경우
인프라나, 외부 서비
rails
+ 더보기
0
0
4
읽기모드
4y
Ruby on Rails의 시간 범위 관련 헬퍼 메서드
ActiveRecord의 ORM을 이용하여 기간에 대한 쿼리를 사용하는 경우가 종종 있다.
range = Time.current.beginning_of_day..Time.current.end_of_day
Post.where(cre
Rails
+ 더보기
0
0
1
읽기모드
4y
사용하지 않는 브랜치 삭제하기
이미 리뷰를 통해 머지되었지만, 로컬에는 남아있는 브랜치를 정리하기 위해서 이미 머지된 브랜치들을 찾아서 삭제하도록 하는 방법을 찾아보았다.
현재 로컬에 존재하는 브랜치 목록 보기
기본적으로 Git에서 지원하는 명령어 중 브랜치
develop
+ 더보기
0
0
1
읽기모드
4y
Wiki.js 설치하기
최근 블로그에 글을 쓰지 않는 문제점에 대해서 고민하다 대안으로 위키를 써보는건 어떨까? 하는 생각을 하고 있던 차에 wiki.js 프로젝트를 추천받았다.
Wiki 솔루션을 찾아보다가 우연히 wiki.js 라는 프로젝트를 확인하게
tools
+ 더보기
0
0
10
읽기모드
4y
MacOS 스크린샷 저장 위치 변경하기
기본적으로 맥에서 기본 기능을 이용하여 스크린 샷을 하게 되면 바탕 화면에 저장이 된다.
하지만 iCloud 연동을 통해 바탕화면, 내 문서 등을 동기화 해놓은 경우 불필요하게 스크린 샷이 쌓이기도 하고, 개인적으로는 바탕화면에
tools
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy