본문 바로가기

전체 글63

Docker 기초 Docker Commands Building an image docker image build -t example/echo:latest . Running an image (background) docker container run -d example/echo:latest List of images running docker container ls Stop image --filter option was used to print the containers that match the condition -q option was used to print the id only docker container stop $(docker container ls --filter "ancestor=example/echo" -.. 2020. 2. 27.
멋진 신세계 Brave New World, by Aldous Huxley 읽는 도중에 한번 책이 물에 젖는 바람에, 다 읽는데 2주씩이나 걸렸다. 사실 중학생 시절에 한 번 읽었었다. 그런데 그땐 너무 어려서 정말 이해가 안 갔다... 그래서 다시 꺼내서 읽게 되었다. 그동안 독해력이 향상되어서 그런지 옛날에 비해 이해가 굉장히 잘 됐다. 초반에 인공부화, 조건반사 양육소에서 미래 세계에서 인간이 태어나는 과정을 설명하는데 (보카노프스키 법 등) 생각만 해도 끔찍하다. 공업 용품을 넘어 인간을 대량 생산한다. 당연히 가족의 개념은 없고, 부모도 없다. 인간 사회가 극도의 안정을 추구하기 위해서 극도록 최적화를 한다면, 정말 이러한 삶의 양식이 가능할 수도 있겠다. 물론 행복하지는 않을 것이다. 어차피 상관없지 않은가.. 2020. 1. 20.
Tistory 이주 블로그를 github.io 에서 tistory 로 옮겼다. 옮기기로 결정한 이유는, category 별로 잘 정리된 사이드바가 쓰고 싶었기 때문이다. 옮기면서 몇 가지 문제들이 있었는데... 스킨 고르기 스킨 고르기가 좀 힘들었다. 사이드바에 카테고리 별로 나오는 반응형 스킨을 골라야 했다. 그리고 어떤 스킨은 스킨 html 수정을 하면 기존에 작동하던 버튼이 말을 안 듣는 등 (구체적으로 #1, #2 스킨) 사용이 불가능했다. 그래서 Book Club 이라는 스킨을 고르게 되었고, 적당히 수정을 했다. Code formatting 이 가능하도록 작업 수식 입력이 가능하도록 MathJax 추가 Markdown 처럼 inline code formatting 을 하고 싶어서 CSS 를 수정했다. 로 직접 h.. 2020. 1. 10.
BOJ 15683 - 감시 문제 링크 구현이 복잡해서 좀 골치아팠다. 문제 자체가 엄청 복잡하지는 않다. CCTV 들의 위치를 기억해 뒀다가, CCTV 가 감시할 수 있는 모든 방향 조합에 따라 감시가 되는 구역을 조사하고, 감시 되지 않는 곳을 세어주면 된다. 아래 내용이 처음으로 정답을 받은 코드이다. #include using namespace std; typedef pair pii; int dx[4] = {0, 1, 0, -1}, dy[4] = {1, 0, -1, 0}; int one[1] = {0}, two[2] = {0, 2}, three[2] = {0, 1}, four[3] = {0, 1, 2}, five[4] = {0, 1, 2, 3}; vector cctv; vector mp; int n, m; void mark(.. 2020. 1. 10.