아기가 드디어 통잠을 잤다. 저녁 7시에 잠들어서 다음날 아침 6시에 일어났다. 태어난 지 135일 만이다. 그토록 바라던 아기의 통잠을 기억하기 위해 출산부터 135일까지 기록해보려 한다.출생 ~ 1개월제왕절개 예정일 이틀 전 새벽에 아내가 배가 아프다고 했다. 불안해서 병원에 전화를 했다. 간호사의 괜찮다는 답변을 들었지만 진통 간격을 확인하기 위해 진통 어플을 설치했다. 어플로 진통 간격을 확인 해봐도 불규칙적이어서 괜찮아질 거라고 생각했다. 그 와중에 잠깐 잠들었는데 아내가 병원에 가자고 깨웠다. 대충 옷을 입고 미리 챙겨둔 출산가방을 가지고 병원으로 출발했다. 병원에 가면 바로 수술해서 출산할거라 생각했다. 의사 선생님이 안계셔서 그랬는지 무슨 이유인지 기억은 흐릿하지만 제왕절개를 하려면 아침 ..
Contributing to elasticsearch Elasticsearch는 무료이고 오픈 소스 프로젝트이며 커뮤니티로부터의 기여를 환영합니다. 여러분도 기여할 수 있는 다양한 방법이 있습니다. 튜토리얼 또는 블로그 글 작성, 문서 개선, 버그 보고 및 기능 요청 제출 또는 Elasticsearch 자체에 통합될 수 있는 코드 작성 등이 그 중 일부입니다. 기여한 내용에 대한 보상을 받고 싶다면 Elastic Contributor Program에 가입하세요. 유효한 기여를 할 때마다 포인트를 얻게 되며, 이로써 상금을 받을 기회와 최고 기여자로 인정받을 기회가 높아집니다. Bug reports Elasticsearch에서 버그를 발견했다고 생각한다면, 먼저 Elasticsearch의 최신 버전을 테스..
전제 조건 GitLab은 업그레이드 순서가 있어 순서를 지켜 업그레이드 해야합니다. 백그라운드 마이그레이션이 완료되어야 합니다. 업그레이드 방법 GitLab 업그레이드 순서(Upgrade path)를 확인합니다. https://docs.gitlab.com/16.5/ee/update/index.html#upgrade-paths Upgrading GitLab | GitLab GitLab product documentation. docs.gitlab.com 사용중인 GitLab 버전이 14.x.x 이후 버전이라면, 백그라운드 마이그레이션(Background Migration)이 완료 되었는지 꼭 확인 해야합니다. 아래 페이지를 참고해서 백그라운드 마이그레이션이 완료 되었는지 확인 합니다. https://arc..

문제 https://www.acmicpc.net/problem/7562 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 www.acmicpc.net 풀이 코드 나이트의 위치가 (0, 0)이라고 가정하고, 나이트가 움직일 수 있는 좌표를 하나씩 적어보면 dx, dy의 값을 설정하기 편합니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Qu..
하드웨어 요구사항 하드웨어 요구사항 CPU 4코어 권장 Memory 최소 4GB RAM 필요 Dependency 설치 sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl 알림 이메일을 보내려면 Postfix (또는 Sendmail)를 설치하고, 다른 이메일 솔루션을 사용하려면 설치를 건너뛰고 GitLab을 설치한 후 외부 SMTP 서버를 구성해도 됩니다. sudo apt-get install -y postfix postfix 설치 시 설정 화면이 나오면, Internet Site를 선택하고 mail name에 서버의 도메인을 입력 합니다. Omnibus 설치 원하는 버전을 아래 URL에 접속하..

문제 https://www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net 풀이 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main { s..

문제 https://www.acmicpc.net/problem/10026 10026번: 적록색약 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록) www.acmicpc.net 풀이 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main { static int..

문제 https://www.acmicpc.net/problem/1012 1012번: 유기농 배추 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 www.acmicpc.net 풀이 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main { static int[] dx = {1,..

문제 https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 풀이 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main {..

문제 https://www.acmicpc.net/problem/4179 4179번: 불! 입력의 첫째 줄에는 공백으로 구분된 두 정수 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1000 이다. R은 미로 행의 개수, C는 열의 개수이다. 다음 입력으로 R줄동안 각각의 미로 행이 주어진다. 각각의 문자 www.acmicpc.net 풀이 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; /** * 불이 퍼지는 속도를 BFS로 구하고..