글또 2기를 마치며
작년 (2018년) 11월에 글또 2기를 시작하며 글을 적으며 글또 2기 모임을 시작했습니다. GitHub Pages 로 블로그를 만들고 쓴 첫 글이었습니다. 23주가 흐른 지난주가 2기 모임 마지막 글 마감일이었고, 24주가 흐른 지금 회고글을 적고 있습니다.
software engineer
작년 (2018년) 11월에 글또 2기를 시작하며 글을 적으며 글또 2기 모임을 시작했습니다. GitHub Pages 로 블로그를 만들고 쓴 첫 글이었습니다. 23주가 흐른 지난주가 2기 모임 마지막 글 마감일이었고, 24주가 흐른 지금 회고글을 적고 있습니다.
Docker 를 활용해서 개발 머신의 환경에 관계 없이 실행 환경을 선택할 수 있었고 (OSX 에서 Python LightGBM 패키지 설치때 고생한 경험), 비개발자 팀원이 개발 환경을 구성하지 않고도 프로그램을 실행할 수 있게 (docker load -> docker run) 도울 수 있었습니다. Docker Compose 라는 것도 있다는데 뭔지 궁금해집니다.
API 서버에서 남긴 로그와, DB 상태가 일치하지 않는 경우를 만났습니다. API 서버의 Controller 는 HTTP 요청에 실린 파라미터 값을 가지고 테이블의 레코드의 컬럼 값을 업데이트 하고, 이에 대한 로그를 JSON 으로 남깁니다. 그런데 로그에는 파라미터 값이 적혀있고, DB 의 해당 레코드의 해당 컬럼은 null 인 상황입니다. DBMS 는 MySQL 5.7 입니다.
gRPC 홈페이지의 gRPC ❤ Kotlin 블로그 글의 example 코드를 읽다가, Await termination on the main thread since the grpc library uses daemon threads. 라는 주석을 읽고, daemon thread 라는게 무엇인지 궁금해졌습니다.
Python 으로 지도 위에 정사각 격자를 그리려고 합니다. 정확히는 서울시를 1km x 1km 크기의 정사각 격자로 나누려고 합니다.