프로젝트 마다 git config 다르게 설정하기

git config user.name=bla git config user.password=blabla 의 기본 옵션은 local이다. 즉 각 프로젝트에 git 설정을 거는것이다. 이는 ${project_directory}/.git/config에서 확인할 수 있다. 반대로 git config --global user.name=bla 이런식으로 –global 옵션을 주게...

Wine list for beginners

부담스럽지 않은 입문용 쉬라즈/멜롯 세미나 를 진행한다면 시음하고 싶은 와인 리스트 d’Arenberg, Footbolt Shiraz 2016 다렌버그, 풋볼트 쉬라즈 2016 와인 구매하는 법

Passing Slice to a function

절차지향 프로그래밍의 가장 흔한 특징은 배열 개념이다. 배열은 간단한 것처럼 보이지만 우리가 언어에 배열을 적용할때에는 몇가지 답변해야할 문제들이 있다. 고정된 사이즈인가 변수인가? 사이즈가 타입의 부분인가? 다차원 배열은 어떻게 생겼는가? 빈...

gorm-postgresql 사용 주의

gorm 을 통해 go 에서 orm을 사용하고 있었다. gorm은 mysql, postgresql 등 메인 dbms를 지원하면서도 꽤 편리하게 데이터베이스 operation들을 관리할 수 있었기 때문에 잘 사용하고 있었다. 계속 조회만 했었어서 Update...

Dda Study

DDA 스터디 Transaction 트랜잭션은은 여러 개의 읽기와 쓰기를 하나의 논리적인 유닛으로 묶는다. -> 그룹으로 묶은 오퍼레이션의 부분이 실패하면 전체가 실패한다. safety guarantee (안정성 보장) => application 입장에서는 좋다. => 이런...