개요 노션 문서를 PDF로 내보내는 것은 간단하다. 문서 우상단의 “점 세개”를 클릭해서 Export를 선택하면 나오는 팝업창에서 PDF만 선택한 다음 내보내면 된다. 글이 너무 크게 느껴지면 Scale percent를 70~80정도로 조절하면 좋았다. 다만 아쉬운 점은 이때 PDF의 페이지마다 꼬리말과 페이지 번호가 자동으로 붙는다는 것이다. 개선안 HTML로 내보내기를 한 다음에 이를 브라우저에서 열어주고 우클릭하여 Print를 선택한 다음 PDF로 저장해주면 된다. Custom Scale를 조절해서 PDF의 폰트 크기를 조절할 수 있다. Headers and footers를 체크 해제하여 꼬리말과 페이지 번호를 보이지 않게 하였다. 깨알같은 이야기 한글 문서에서는 특히 우상단 점 세개를 클릭해서 나..
개요 노션을 사용하다 알게 된 깨알 팁 하나를 공유한다. 텍스트에 링크달기 OpenAI라는 텍스트를 쓰고 그 텍스트를 클릭할 때에 이동할 링크를 설정하는 것은 다음과 같다. 1. OpenAI 라는 Text를 쓰고 선택하면, 위와 같이 도구창이 뜨는데 그 중에서 Link를 클릭한다. 2. 그리고 나오는 팝업창에 원하는 링크를 입력하면 된다. Today I Learned 그런데 더욱 쉬운 방법을 알아냈다. 추가하려는 링크를 복사해둔다. 링크를 넣으려는 텍스트를 선택한다. 그리고 붙여넣기를 하면 끝! 바로 링크가 삽입된다.
문제 GitHub의 Container Registry인 GHCR로 로그인을 하려 했는데 에러가 발생했다. $ echo $CR_PAT | docker login ghcr.io -u $GITHUB_USERNAME --password-stdin // 에러는 아래와 같다. Error: Cannot perform an interactive login from a non TTY device 에러의 1차 원인 - password Error: Cannot perform an interactive login from a non TTY device 에러를 구글링해보니 --password-stdin 으로 비밀번호를 입력하려 했는데 실제로 비밀번호가 입력되지 않았다 한다. 참고 링크: https://stackoverflow...
개요 유튜브에서 일론 머스크가 팀원을 찾는 법, 면접에서의 질문에 대한 영상을 보고 공감했다. 이를 내 것으로 만들기위해 정리해본다. https://youtu.be/F56D9FhyRjE 내용 정리 면접 질문 훌륭한 능력을 가졌는지에 대한 단서를 얻을 수 있는 질문은 다음과 같다. 질문을 통해 면접자에 대한 인상, 감을 얻을 수 있고 이를 따른다. 인생, 또는 커리어에서 다루어야 했던 가장 큰 과제는 무엇이었고 이를 어떻게 다루었는가? 본인 인생에 대한 이야기와 인생의 중요한 전환점에서 내린 의사결정은 무엇이었나? 문제와 해결에 대해 거짓말을 하거나, 문제 해결에 기여한 사람이 아닐 경우를 어떻게 알지? 진정 본인이 해결한 것이라면 깐깐하고 세세한 질문을 해도 답할 수 있다. 잊을 수 없는 기억이기 때문이..
개요 ssh로 접근하거나 터미널에서 설정값을 변경할 일이 잦아지다보니 최근에는 vim을 다룰일이 많아졌다. vim을 쓰다보니 알았었는데 기억이 가물가물한 단축키들이 있었다. 시간을 내어 정리해본다. 그러고보니 VSCode에서도 vim 확장프로그램을 쓰다가 충돌이 많아 지웠는데 요즘은 나아졌으려나? 기억 너머의 단축키들 되살리기 ^: 라인의 맨 왼쪽 문자. 참고로 $는 가장 오른쪽 문자, 0은 라인의 가장 왼쪽 H, M, L: 각각 현재 보이는 화면의 High, Middle, Low 위치로 커서를 이동한다. C: 커서 이후의 라인을 모두 지우고 INSERT 모드로 변경. 단축키를 다시 찾아봐야 겠다 생각하게 된 이유인 녀석이다. S: 라인 하나를 지우고 INSERT 모드 r: 문자 하나를 지우고 다른 문자..
개요 두 컬럼의 조합이 Unique 해야할 상황이 종종 발생한다. 예를 들어 하나의 이미지(image_id)를 여러 일(job_id)에 중복 할당을 할 수 있지만 특정한 일(job_id)에 할당한 이미지(image_id)에 중복이 있으면 안되는 경우가 있겠다. 이럴 때에 두 컬럼의 조합이 unique 하다는 제한(constraint)를 걸 수 있다. 참고 링크: https://stackoverflow.com/a/63733203/6513756 생성할 때에 설정하기 예시: 생성시 두 컬럼 값의 조합은 unique 해야 한다는 제약 조건을 가지고 생성한다. CREATE TABLE my_table ( id serial PRIMARYKEY, task_id int NOTNULL, user_id int NOTNULL..
개요 매번 헷갈리기에 이 참에 제대로 정리 참고 링크: https://hbase.tistory.com/98 EXPOSE 공식문서: https://docs.docker.com/engine/reference/builder/#expose docker run -p 공식 문서: https://docs.docker.com/engine/reference/commandline/run/#publish-or-expose-port--p---expose TL;DR EXPOSE는 Dockerfile 안에 명시하는데 도커 이미지를 실행하면 해당 port를 외부에 공개할 예정이라는 말이다. 실제로 공개하려면 docker run -p 또는 docker run -P 명령을 써야 한다. Dockerfile 안에 EXPOSE 5005 라..
개요 COCO JSON에서 Object detection annotation에서 사용하는 필드의 소수점을 알아본다. TL;DR segmentation의 좌표정보는 최대 소수점 2자리로 한다 area 정보는 최대 소수점 16자리로 한다. 준비 Annotation dataset 준비 다운로드 페이지: https://cocodataset.org/#download 다운로드 링크: http://images.cocodataset.org/annotations/annotations_trainval2017.zip 다운로드 후 instance_val2017.json 을 이용하여 알아봄 instances_val2017.json 찾으려는 정보 링크: https://haobin-tan.netlify.app/ai/computer..
TL;DR Postgres 에서 primary key를 unique, autoincrement 로 생성하고 싶다면 serial이 아닌 generated always as identity 를 사용하자 내용 Postgres 에서 table을 생성하며 PK를 하나씩 증가하는 8바이트 정수형으로 선언하려 BIGSERIAL 을 사용하였는데그 보다는 generated always as identity 를 사용하는 것이 낫다 한다. 그 이유는 1. serial은 Postgres 에서 "auto-generated unique value"를 생성하게 하는 구현이며, SQL 스탠다드가 아니다2. Postgres 10 부터는 generated as identity 를 지원한다. SQL 스탠다드이다. 상세 참고 링크: h..
- Total
- Today
- Yesterday
- 노션
- folklore
- notion
- 클린 애자일
- Bug
- 티스토리챌린지
- golang
- solid
- 인텔리제이
- 오블완
- 잡학툰
- agile
- ChatGPT
- 영화
- 제이펍
- 2023
- intellij
- 체호프
- go
- API
- 독서
- clean agile
- 엉클 밥
- github
- websocket
- OpenAI
- bun
- 독서후기
- Gin
- strange
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |