근황더워 죽겠는 8월입니다. 현재는 입사 5개월정도 꽉채운 현재입니다. 원래 하던 프로젝트 외에 새로운 프로젝트에도 투입되고, 출장도 3번이나 갔다왔습니다. 솔직히 아직도 전체적인 구조도 이해 안가는 곳이 많고, 겨우겨우 따라가는 느낌입니다. 언젠간 익숙해지겠지 하고 버티고 있는 요즘입니다. 열심히 하다보면 어떻게 되겠죠? 아마도 9월말에는 외국으로 출장을 갈 수도 있을 것같습니다. 유럽도 처음가보고, 좀 기대가 되는 부분이 없지않습니다. 푸하하 요즘은 취미로 맛집을 구글맵에 정리하고 있습니다.어떻게든 chatgpt나 구글 api를 활용해서 자동화해보려고 했는데, 가게마다 기준도 다르고 뭔가 엄청 귀찮아져서 2주만에 포기하고, 그냥 수동으로 적는 중입니다. 뭔가 지도가 채워지는 느낌이 재밌네요. ..
1. 근황 최근 근 거의 4개월간 포스팅을 하지 못했습니다.제가 쭉 백엔드 과정으로 올해 2월까지 준비를 했었는데요. 제가 이때까지 대학시절 파이썬이나 OpenCV같은 카메라 인식, 인공지능 같은 분야에 관심이 많았습니다.하지만 취업 쪽으로는 백엔드 개발자를 목표로 공부를 계속 하고 있었어요. 하지만, 이번에 3월에 Vision 쪽, 즉 카메라, 인식 관련 개발자로 일하게 되었습니다. 그래서 자취를 위해 이사하랴 부랴부랴 준비하고, 신입으로 4개월동안 일하느라 정신이 없었네요. 현재 하고있는 일은 하나부터 열까지 처음부터 알아가는 과정중이라 적응하는게 어려운거지, 제가 관심있는 분야에서 일하는 것이라 현재까지는 너무 즐겁게 일하고 있습니다. 그래서 앞으로는 백엔드 보다는, 폭넓은 컴퓨터 포스팅이나, V..
0. 개요 가난한 취준생 생활을 이어가는 중에, 갑자기 AWS에서 16,000원 가량의 해외결제를 제 계좌로 계속 시도하고 있었던 것을 확인했습니다. 결제가 되지않은 것은 해당 해외결제 카드를 사용하지 않아서 돈이 없어서 그런 것 이었는데요. 나는 AWS 프리티어만 사용했고, 돈이 나갈일이 없는데 뭐지? 해킹이라도 당한건가? 라는 불안함이 엄습했습니다. 1. 청구서 확인하기 청구서를 확인해보니 Lightsail과 Elastic Compute Cloud에서 사용요금이 나가고 있었습니다.... 이게뭐야?? 확인해보니, 한두달전에 유튜브에서 본 AWS강의를 보고 Lightsail을 사용했던 적이 있었던 것 같습니다. 그래서 Lightsail 인스턴스와 고정IP가 할당되어 있었습니다. 또한 Elastic Com..
0. 개요 이번에는 Docker에 대해서 제가 공부한 내용을 정리하는 시간을 가져보고자 합니다. docker가 무엇이길래, 이걸로 프로젝트 배포를 관리하고, 꼭 배워야 한다고 하는 것일까? 1. Docker를 알기위한 Container Docker의 마크를 보면, 배위에 컨테이너가 쌓여있는 듯한 그림이 존재합니다. 왜 이렇게 Docker를 비유했을까?? 말콤 맥린(Malcolm McLean)이라는 20세기 초반, 자동차 운수업으로 매우 성공한 사람이 있었습니다. 자동차를 팔면서, 에로사항이 발생했습니다. 항구가 존재하면, 항구의 입구를 통해서 자동차를 담은 트럭이 들어오고, 배앞으로 와서 노동자들이 자동차를 내려서 배에 싣고... 이 작업을 하는동안 다른 트럭들은 대기를 하고... 이렇게 엄청난 트래픽이..
0.개요 이전에는 스크립트 파일로 불필요한 명령어를 치는 과정을 하나의 스크립트 파일로 압축해서 실행하도록 했습니다. 하지만 아직은 스크립트 파일을 일일히 수동으로 실행해주어야합니다. 하지만 웹사이트는 어떠한 문제로 인해서 프로세스가 종료될 수 도 있습니다. 이를 감지해서 알아서 자동으로 켜주게 하는 것이 좋을 것입니다. cron이라는 명령어를 통해서 주기적으로 프로세스를 감지,실행하도록 해보겠습니다. 1. cron명령어 cron은 주기적으로 어떤 작업을 실행할 수 있는 명령어입니다. crontab -e * * * * * ls -l >>cron.log crontab -e를 통해서 crontab을 생성해줍니다. 이후에 어떤 에디터로 작성할지를 묻는데, 저는 vi에디터가 편해서 2번을 선택하겠습니다. 안에는..
0. 개요 이번에도 역시 저번 포스팅에 이어서, 프로젝트를 배포하는데 고려해야할 문제들에 대해서 조금씩 고쳐보는 시간을 가져보고자 합니다. 추가적인 고려했던 문제입니다. 현재 우분투의 시간설정이 US로 되어 있어서 +9시간이 된 채로 로그들이 남는다. 변경해야 한다. 일일히 배포를 하거나, PID를 알아내서 배포를 종료하는 작업을 스크립트로 해결하도록 하는 것이 좋다. 1. 타임존 변경 timedatectl timedatectl list-timezones | grep Seoul sudo timedatectl set-timezone Asia/Seoul timedatectl이라는 명령어로 타임존을 변경할 수 있습니다. timedatectl을 옵션없이 실행하면 현재의 타임존을 알 수 있는데 UTC로 잡혀있습니..