18.12.17(월) - 18.12.21(토)

Achievement

Daily Report

  • 컨디션이 좋지 않아 2~3일 정도 쉬었다. 운동의 중요성을 다시 한 번 느낀다.
  • 이번 주는 처음 Python을 공부한 뒤, 만들었던 File Auto Uploader 프로그램의 개선 작업을 했다.(추후에 Python 카테고리에 해당 내용을 작성할 예정) 해당 프로그램은 특정 디렉터리를 모니터링 하다가 새로운 파일이 생성되면 FTP 서버에 파일을 업로드하는 프로그램이다. 기존에 만들었던 프로그램은 파일이 생성될 경우 순차적으로 FTP 서버에 전송이 되었다. 그런데 이를 동시에(concurrent) 전송하기 위한 방법으로 변경하고자 하였다. 이와 관련하여 자료를 조사한 결과 multiprocessing, threading이 주로 동시성을 처리하는 모듈로 소개 되어 있었고, concurrent.futures라는 모듈도 최근에 많이 사용되고 있음을 알게 되었다. 결과적으로 선택한 모듈은 concurrent.futures 모듈이었다.(앞서 소개한 두 모듈에 비해 사용이 편리함)
  • 파일 업로드가 동시에 전송되는 것까지 구현을 완료하였으나 콘솔화면 창에 보여지는 Progress Bar의 형태가 반복되어 출력되는 문제가 있어 이를 해결하기 위한 방법을 조사하고 있다.
  • 12/21(토)에는 선교사님 가정이 방문하셔서 잘 쉬다 가실 수 있도록 아내와 맛있는 음식 준비와 집안 청소를 했다.
  • 연말이라 그런가? 마음이 싱숭생숭하다. 마음을 잡아야하는데 억지로 마음을 잡기도 쉽지 않다. 어디로 삶이 흘러가는 것일까? 그럼에도 기대와 희망을 잃지 말자!