일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SCP294
- 영화 리뷰
- 로깅 서버
- KG embedding
- 영화 추천
- Terragrunt
- DevOps
- docker compose
- knowledge graph
- argocd
- GNNExplainer
- the platform
- Terraform
- RGCN
- ML/DL
- BigQuery
- cloudsql
- npm7
- Heterogeneous Graphs
- SCP 재단
- django
- ngrok
- auto reload
- Graph Neural Network
- cs224w
- boj2352
- GNN
- IaaC
- 2352
- auto-reload
- Today
- Total
목록Development (9)
Itmom's blog
1. ArgoCD란? Argo CD는 GitOps 스타일의 배포를 지원하는 CD 도구로, 원하는 설정 사항을 변경하여 Git에 푸시하면, 자동으로 쿠버네티스 클러스터의 상태가 Git에 정의된 상태로 동기화 된다. 즉, 지정한 대상 환경에 애플리케이션을 원하는 상태로 자동으로 배포할 수 있다. 또한, 멀티 클러스터 관리/배포 기능도 가지고 있다. 2. ArgoCD pipeline 구성 원래 사용하던 github repo에 코드를 수정하면, Argo CD를 이용해 배포 및 관리가 이루어지도록 하고 싶었다. 구성한 pipeline은 다음과 같다. 1) github action으로 Docker image build 2) GCR에 image push 3) 해당 서비스에 대한 정보를 담고 있는 values.yaml..
작성일 기준 최신 버전: 7.18.1 npm 7의 성과 개발 속도를 높인 결과 (cadence를 높였다고 표현해서 조금 웃겼음) 2주 동안 45개 되는 배포를 수행할 수 있었다고 한다. dependency를 46%나 줄였다고 한다. (npm6에서는 123%였고, npm7에서는 67%) code coverage를 20%가까이 향상시켰다고 한다. (npm 7에서는 97%이고, npm 6에서는 77%이다) 다양한 예제에 대한 여러 benchmarks에 두드러지는 성능 향상을 보였다고 한다. 두드러지는 변화 lockfile의 변화또한, npm install 명령어로 package를 설치할 때, 기존 version의 lockfile을 version+1 의 lockfile로 변경한다고 한다. (ex) v1 lock..
1. Dockerfile / docker-compose.yml 작성 docker-compose를 이용해 django local 개발 환경을 구성하려고 했다. 작성한 Dockerfile / docker-compose.yml은 다음과 같다. Dockerfile # Release Image FROM python:3.7 WORKDIR /src RUN pip install --upgrade pip COPY . . RUN pip install -r requirements.txt WORKDIR /src/base ARG SECRET_KEY ARG DEBUG=False RUN echo "SECRET_KEY="$SECRET_KEY >> .env RUN echo "DEBUG="$DEBUG >> .env WORKDIR /sr..
문제: https://www.acmicpc.net/problem/2352 해법 입력으로 들어오는 숫자들을 다음과 같은 로직으로 stack에 넣는다. list의 top에 있는 숫자보다 현재 입력으로 들어온 숫자가 더 크다면 그대로 stack에 넣는다. list의 top에 있는 숫자보다 현재 입력으로 들어온 숫자가 더 작다면 list에서 이분 탐색으로 현재 입력된 숫자가 list의 sort를 깨트리지 않고 들어갈 수 있는 index를 찾은 뒤, 해당 index에 있던 숫자와 교환해준다. LIS 문제와 해법이 정확하게 똑같다. 위 예시처럼 숫자가 더 작은 포트를 연결하는 것이 이득인 경우가 있는 한편, 위 예시처럼 숫자가 더 작은 포트랑 연결되는 선이 있어도 연결하는 것이 손해인 경우도 있기에 LIS 문제인지..