기타
-
2023년 회고기타 2023. 12. 31. 20:04
상반기일하고 싶다는 생각이 들 만큼 열심히 쉬었다ㅋㅋㅋ 퇴사 후 몇 달 동안 취업에 대한 생각을 전혀 안 하고 놀다가 슬슬 불안해질 때 취업 준비를 시작했다. 몇 번의 면접을 보다 보니 평소에도 CS 지식을 공부해야겠다 생각했고, 내 생각을 상대방이 이해하기 쉽게 말하는 연습도 필요하다 느꼈다. 올해 상반기에 아쉬웠던 점은 진행하던 토이 프로젝트가 취업 준비와 함께 흐지부지된 것이다. 왜 그렇게 됐을까 생각해 보면, 내가 만들고자 했던 서비스는 당시 나의 흥미에만 초점이 맞춰져 있었다. 다른 일에 집중하느라 개발을 미뤘고 자연스레 흥미가 식어 마무리하지 못했던 것 같다. 프로젝트를 진행할 때 단순한 재미 외에 꾸준히 개발할 수 있는 동기가 무엇일지 고민해봐야겠다. 하반기이직한 회사에 들어와 일하면서 나의..
-
퇴사한지 3개월이 훌쩍 지난 시점에서 쓰는 회고기타 2023. 3. 31. 09:59
눈떠보니 어느덧 시간이 훌쩍 지나 퇴사한 지 100일이 넘었다. 2월까지 놀고 3월부터는 취업 준비와 구직을 시작하자는 생각이었는데, 3월 31일인 지금까지도 구직 활동은 안 하고 있다. 개인 프로젝트를 진행하고 그와 동시에 스스로 부족하다고 생각했던 것들을 공부하다 보니 구직은 뒷전으로 밀리는 상태인 것...! 지난 시간 동안 내가 무엇을 하며 시간을 보냈는지 쭉 정리해보고 싶어 글로 남긴다. 개발적인 일개인 프로젝트 진행React native, Nest.js, Typescript, Mongodb 등 이전에 아예 다뤄보지 않았거나 개념 정도만 알고 있던 기술들로 앱 개발을 진행하고 있다. 수정해야할 부분이 많긴 하지만 목표로 했던 기능 대부분은 거의 완성됐다. 만들면서 기능을 추가하고 싶은 욕심이 나지..
-
Node.js 프로젝트 수동 배포기타 2023. 3. 27. 10:52
배포 자동화 전까지는 개인 프로젝트에서 수동 배포를 몇 번 반복해야 할 듯하여 기록해 놓는다. 1. EC2 서버 생성 및 환경 설정 # 운영체제에서 사용 가능한 패키지 정보 업데이트 $ sudo apt-get update # 노드 버전 관리자(nvm) 설치 $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash # nvm 활성화 $ . ~/.nvm/nvm.sh # node 특정버전 설치 $ nvm install # node lts 버전 설치할 경우 $ nvm install --lts # 노드 설치 및 실행 여부 확인 $ node -e "console.log('Running Node.js ' + process.ver..
-
비인증 결제 백엔드 개발할 때 만난 이슈와 삽질 기록기타 2022. 12. 29. 17:59
이걸 이제야 업로드하네... 기존에는 사용자가 CMS나 계좌이체를 통해 납부하면 운영자가 납부 확인과 정산을 하는 시스템이었다. 이를 개선하기 위해 PG 연동을 통해 사용자가 직접 결제를 할 수 있도록 개발을 진행했고(서비스에 도입되려면 좀 더 걸릴 것 같지만) 그 과정에서 겪은 이슈와 소소한 삽질을 기록하려 한다. 참고로 PG는 NICEPAY였고, 아래 내용은 NICEPAY API와 관련된 내용이다. (즉 다른 PG사의 케이스에는 다를 거라는 것) 1. Request 패키지를 사용하기 싫어 Axios 패키지로 HTTP request 전달받은 개발 문서에 포함되어있는 테스트 코드를 확인해보니 모든 요청이 request 패키지를 통해 이루어져 있었다. 그러나 나는 request 보다 axios를 사용하고 ..
-
[AWS] Lambda + API Gateway 사용기 ☁️기타 2022. 9. 18. 02:32
유저에게 발송하던 알림톡을 AWS Lambda에 구성하기로 했다. 이런 결정을 하게 된 이유는 1) 알림톡 벤더사를 변경하기로 결정하면서 현재 구조를 고집할 필요가 없어졌고 2) 프로젝트마다 알림톡 템플릿이 분산되어있어 관리가 힘들었던 탓이다. AWS Lambda를 사용하게 된다면 현재 4개의 프로젝트에 분산되어있는 템플릿을 Lambda 함수 코드 하나에서 관리할 수 있게 된다. 알림톡 수정이 필요한 경우, Lambda 함수에 있는 코드만 신경 써도 된다는 이야기다! (물론 알림톡을 호출하는 부분도 수정해야 하지만 이전에 비해 일이 줄어든다.) 람다의 스펠링을 Lamda로 알고 있었을 정도로 람다에 대해 무지했던 상태에서 작업을 진행했으며, 이 작업을 통해 알게 된 내용을 기록해본다. 1. 람다 함수 생..
-
윈도우 프로세스 확인 및 강제 종료 명령어기타 2022. 7. 13. 00:26
간혹 가다 한 번씩 마주치는 상황인데 자꾸 명령어를 까먹어서 이참에 메모해본다📝 로컬 환경에서 node.js 서버를 실행할 때, 어디선가 포트 번호를 점유하고 있어 실행이 실패하는 경우가 있다. 거의 대부분이 이전에 동작하던 node.js 서버가 정상 종료되지 않은 경우이며, 이럴 때는 강제로 프로세스를 종료해야 한다. 프로세스명으로 찾기 TASKLIST /M node.exe 포트번호로 찾기 netstat -ano |findstr 3010 프로세스 강제 종료 taskkill /F /PID [프로세스 id] 윈도우와 맥북을 번갈아 쓰다보니 0개국어가 되어버린 느낌^_ㅠ...
-
동일한 내용의 메일을 중복해서 보낼 시 Gmail에서 내용 숨김처리됨기타 2022. 2. 25. 00:23
운영 자동화 작업 중 하나인 메일 발송 자동화 작업을 진행하며 발견한 이슈(?)이다.(이슈라고 말하는 이유는 숨김 처리할 내용이 아니며, 메일 스타일이 이상... 해보였기 때문) 테스트를 하다보니 개인 gmail 주소에 동일한 내용의 메일을 여러 번 보내게 되었고 처음 발송한 메일을 제외한 나머지 메일들의 콘텐츠가 잘리는 현상을 발견했다. 현재 사용 중인 Mailchimp 템플릿이 이전에도 종종 깨지는 이슈가 있었기 때문에 처음에는 템플릿의 html 코드를 살펴보았다. 하지만 딱히 문제가 되는 부분을 찾지 못해 바로 구글링...! 검색을 하다가 스택오버플로우에 올라온 글을 하나 발견했다. https://stackoverflow.com/questions/11078264/how-to-get-rid-of-sh..