분류 전체보기
-
github commit 메시지etc 2023. 4. 27. 21:27
커밋 메시지를 영문으로 잘 작성하는 건 어렵다. 처음 작성할 때는 블로그 를 많이 참조했었다. 이제는 작성한 지 18개월이 넘었는데 여전히 어렵고 비슷한 문장만 쓰는 것 같다는 생각이 들었다. 어떤지 보려고 요즘에 하는 프로젝트의 커밋 메시지 기록을 봤다. git log --pretty=format:"%s" --no-merges | awk '{print $1}' | sort | uniq | wc -l git log --pretty=format:"%s" --no-merges | awk '{print $1}' | sort | uniq -c | sort -nr 종류는 77가지인데 10번 이상 쓰이는 단어는 8가지였다. 120 Fix 105 Implement 79 Add 38 Use 33 Change 25 Up..
-
ubuntu server 설정DevOps 2023. 4. 9. 10:07
간단한 웹 앱을 만들어 배포하고 싶었는데 GCP 에서 VM 을 생성해서 쓰려니 e2-medium 정도만 해도 월 30불이 넘어가서 너무 비싸게 느껴졌어요. 집에 게임하려고 사둔 데스크탑이 있는데 잘 안 써서 서버로 쓰려고 하는 과정을 중간에 삽질을 좀 했어서 메모해 둬요. 가끔 윈도우도 쓰고 싶을 테니 멀티부팅으로 설치했어요. 0. 초기 설정 타임존 설정 sudo timedatectl set-timezone Asia/Seoul sudo systemctl reboot 패키지 업데이트 sudo apt update sudo apt-get --purge --no-install-recommends dist-upgrade sudo apt-get --purge --no-install-recommends autorem..
-
PostgreSQL collate 한글 컬럼 정렬Database 2023. 4. 4. 22:19
한글 이름을 오름차순으로 조회하는 요구사항이 있었다. 쿼리가 아닌 DBeaver 와 같은 SQL 클라이언트에서 편집기로 정렬했을 때는 기대한 바와 같았는데 쿼리 결과는 기댓값과 달랐다. 여러 번 조회하고 규칙을 보니까 2글자의 이름이 먼저 뽑혔다. GCP의 SQL을 사용하고 있는데 먼저 default collate 를 조회해 봤다. SHOW lc_collate; /* en_US.UTF8 */ 지금은 이름 컬럼의 정렬만 한국어로 정렬되면 돼서 이름 컬럼의 collate 를 변경해 보자. ex. 테이블명은 profile, 컬럼은 text 타입의 name ALTER TABLE profile ALTER COLUMN name SET DATA TYPE text COLLATE "ko_KR.utf8"; 이렇게 name..
-
함께 자라기 읽었어요.책/독서 2023. 3. 26. 20:25
이전에 사두고 조금씩 보다가 이제 다 봤어요. 샀을 즈음에 어디 책 잘 읽는 유튜버가 책 읽을 때 인덱스 표시 해둔다는 거 보고 따라 해 봤는데 좋은 것 같아요. 일단 멋있어요. 이 책이 자기 개발서는 아니지만 자기개발 관련된 책들은 뻔한 내용이 많고 꾸준히 적용을 하지 않으면 쓸모가 없는 느낌이라 잘 안 보는데 이건 나름 재밌게 봤어요. 종이의 재질이 좋지 않으면 손으로 페이지 넘기기가 싫은데 다행히 좋았어요. 좀 까다로운 듯.. 뭔가 중간중간 메모를 해야 할 것 같은 내용이 있었는데 띄엄띄엄 읽다 보니 기억에서 사라졌어요... 그래도 여전히 생각나는 키워드만 적어봤어요. 적용을 해야 뭐라도 될 텐데요. 쉬워 보이는 것부터 해봐요. 다음엔 재밌는 거 볼래요. 빠잉 짧은 주기의 피드백과 회고하기 일 적절..
-
2023년 ㅇㄷㅇㅈ일상 2023. 3. 24. 22:51
ㅂㅌ ㅂ ㄱ ㅎ 03-24 금 10 15 10 20 / 5 03-25 토 10 15 10 20 / 5 03-27 월 10 15 10 20 / 5 03-28 화 10 15 10 20 / 5 04-02 일 10 15 10 20 / 4 04-03 월 10 15 10 20 / 5 04-04 화 10 15 10 20 / 4 04-05 수 10 15 10 20 / 5 04-08 토 10 15 x x / 5 04-10 월 10 15 10 20 / 5 04-11 화 10 15 10 20 / 5 04-12 수 10 15 10 20 / 5 04-13 목 10 15 10 20 / 5 50 / 1 04-14 금 10 15 10 20 / 5 04-15 토 x 15 15 20 / 5 04-18 화 4k 2523 04-20 목 4..
-
sharp image rotate 문제JavaScript & TypeScript 2023. 3. 12. 18:00
문제 이미지 업로드 시 버킷에 업로드된 이미지의 너비와 높이가 데이터베이스에 저장한 이미지 객체의 너비와 높이와 일치하지 않음. /** 기존 구조 1. `sharpInstance` 생성 2. `sharpInstance.rotate()` 3. 버킷에 이미지 업로드 4. `metadata.width`, `metadata.height` 를 `DB` 에 저장 */ const sharpInstance = sharp(buffer); sharpInstance.rotate(); const metadata = await sharpInstance.metadata(); const image = { // ... width: metadata.width, height: metadata.height, } bucket.upload(..
-
스즈메의 문단속 읽었어요.책/독서 2023. 3. 11. 21:32
영화 개봉 전에 책이 읽고 싶다기보다는 사고 싶어서 사서 읽었어요. 사실 그냥 책이 사고 싶었어요. 책깔피도 받음. 오랜만에 책 읽으니까 새롭고 재밌네요. 묘사를 너무 잘해줘서 머릿속에서 그림이 그려졌는데 상상 속의 그림과 영화가 맞는지 궁금해져서 봐야겠어요. 판타지 느낌이 있어서 상상이 잘 안되다가 훈련이 됐는지 중반부터 상상이 됐어요. 저도 글을 이렇게 적을 수 있으면 좋겠어요. 근데 문어체가 조금 오글거리긴 해요. 재밌긴 했는데 판타지는 제 취향이 아닌가봐요. 다음엔 딴 거 볼래요. 영화까지 보면 이제 프랑스 극빈층 탈출 안녕 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=308764211&start=we 스즈메의 문단속 규슈의 조용한 마을에서 이모와 함..
-
ADHD 2.0 읽었어요.책/독서 2023. 3. 4. 23:30
이전에 인터넷을 떠돌다 추천하는 글을 보고 구매했는데 방치해두다 오랜만에 꺼내 읽었어요. 책의 제목 그대로 ADHD 에 대해서 다룬다. 요즘엔 널리 쓰이는 단어여서 낯설지는 않은 것 같다. 중간중간 의학 용어가 나오긴 하지만 읽기 어려운 편은 아니다. 비약물적인 치료 방법에 대해서 설명해 주는데 나중에 다시 보고 천천히 테스트해 볼 만해 보인다. 좋아하는 사람 또는 가족이 ADHD 라면 특히 아이가 ADHD 라면 이해하는 데 도움이 될 것 같다. 실제로 ADHD 가 있는 아이의 부모의 예시가 자주 나오는데 부모 입장에서 읽으면 적용시킬 수 있는 치료법도 있어 보인다. 나만 왜 이럴까라는 생각을 하고 살 수도 있는데 읽는 내내 너는 문제가 있는 사람이 아니라고 말하고 위로해 주는 느낌을 받았다. https..