git learn branch 정리 2

Tags:git
clone git clone은 로컬에 원격 저장소를 가져오는 것 원격 브랜치가 생김 <remote_name>/<branch_name> 원격 브랜치로 checkout 하면 HEAD가 분리됨(로컬에서는 원격 브랜치 직접 수정 불가) fetch 원격…

git learn branch 정리 1

Tags:git
개요 Git이 작동하는 방식을 알아보자 https://learngitbranching.js.org/?locale=ko 얘를 하면서 나온 내용 정리해보기 커밋 단위 커밋은 DAG에서 노드라고 생각하면 편함 git commit을 할 때 마다 이전…

2023 icpc 서울 본선 후기

Tags:ps
본선 예선 때 23등으로 본선에 진출했다. 처음 가보는 서울 리저널 컨테스트여서 상당히 두근거렸고 수상에 대한 기대감도 살짝 있었다. 이번에 본대회는 일산 킨텍스에서 진행되었다. 동대구에서 일산까지 가는게 대회보다 더 힘들었던 것 같다.. 도착해서…

삽질 끝에 gatsby katex 적용시킨 후기

삽질과 삽질 지금 대부분의 블로그에 올라와있는 대로 따라하면 작동하질 않았다. gatsby가 마크다운을 파싱하는 방법은 gatsby-transformer-remark를 사용하는 방법이 있고 gatsby-plugin-mdx를 사용하는 방법이 있다. 나는…

도커 컨테이너 안에서 https get 실패 이슈

Tags:docker
ubuntu 이미지 도커 허브에 올라와있는 ubuntu 이미지는 최소한의 배포 환경을 위해 기본적으로 설치되어 있는 패키지가 많이 없다. 크롤링을 하려고 했는데 위 코드는 단순히 http get 요청을 보낸다. 로컬에서는 잘 동작했다. 하지만…

docker-compose로 서버 배포해보면서 마주한 이슈와 해결과정

Tags:docker
개요 간단한 백엔드 애플리케이션을 만들었다. 백엔드에서는 db로 데이터를 주고 받는다. 로컬에서는 개발할 때 로컬에서 일단은 서버를 고려하지 않고 막 했다.. db 비밀번호도 그냥 막 상수로 넣어다니고 hostname도 그냥 localhost…

postgresql docker 설정하기

도커 이미지 https://hub.docker.com/_/postgres postgre 공식 이미지를 참고하자. 환경변수 설정 컨테이너 안 환경변수를 설정해서 DB 초기 설정을 할 수 있다. POSTGRES_PASSWORD는 반드시 설정돼…

Redis echo명령어 변형하기

Tags:redis
echo2 저번시간에 만든 echo_jongun 명령어를 변형시켜서 출력으로 입력을 그대로 돌려주는 것이 아닌 echo2_를 접두사로 붙여 출력해보자. echoCommamd 이 함수를 보면 매개변수로 받은 인자를 addReplyBulk함수에…

2023 경북대학교 Goricon 후기

Tags:ps
4년만에 출제자에서 참가자로 19년도, 대학 신입생 시절 교내대회 Goricon을 통해 ps에 입문했었다. 당시에는 icpc처럼 팀 대회였고 나는 동기 둘과 같이 나갔었다. 그 당시에는 C언어 문법을 겨우 다 아는 초심자여서 3문제를 풀었고 거의…

개츠비 head API 알아보기(helmet은 이제 안녕)

react Helmet 사이트의 head 태그에는 open graph 등 여러 메타데이터가 들어가는데 리액트에서는 head태그 밑이 아니어도 head정보를 바꿀 수 있게 helmet이라는 라이브러리가 있다. 이는 동적으로 head 정보를…