원래 개발환경은 때에 따라 바꿔왔었는데... 회사 업무상 다양한 환경에서 테스트해야 하고 VSCode 연결하는 과정이 불편한 점도 있었지만... 결정적으로 한번 VSCode Extension 버그? 로 인해 remote host에 접근을 못하게 되고... 바로 업무 마비가 되는 통에... 통합된 CLI 기반 개발 환경이 필요하다는 점을 실감했다. 이를 계기로... Neovim 쪽을 깊게 파보고, 원하는 설정을 향한 방황 기록과 삽질기를 남길 예정이다. (잘 안되지만) 꾸준히 쓰는 것을 목표로 하려고 하니... 보시는 분은 잘 부탁드립니다. - 계획 : 다양한 nvim distro와 일반 config 간 차이 비교 : 정착할 nvim distro (or config) 와 설정을 향한 방황 기록 : 적용 과..
코딩 테스트 대비를 위해서 백준을 공부하던 도중에 주로 사용하는 언어인 Python (Python3)에 대해서 너무 모르는게 아닌가 하는 의문이 계속해서 생겨났다. Dictionary와 List 자료형의 성능차라거나 (생각보다 많은 차이가 나서 심각하게 놀랐다. 자세한 내용은 나중에 작성하려 한다. 궁금한 분들은 'python dictionary list 성능 비교'를 키워드로 검색해보시길) 자료형에서 활용할 수 있는 다양한 함수라던가... 이런 것들을 그냥 지나가자니 좋지 않은 것 같아 내마음대로 정리를 해보려고 한다. Python에 대해서 좀 더 알아가는 계기가 되고, 내가 정리한 내용이 다른 사람들에게도 도움이 되기를 바라는 마음에 작성한다. (글 쓰면서 정리가 더 잘되면 더 좋고, 많은 분들의 의..

한발 빠른 한줄 요약 - AWS 짱짱맨 다 된줄 알았다. 근데 아니네? 전의 과정에서 모든 것이 잘 작동하는 것을 확인했으니 이제 실제 환경에서 구축을 하면 모든 것이 해결될 것이라는 매우 해피한 상태에서 실제 구축할 장소에 도커 설정을 넣고 구축을 했다. 근데 끝이 아니었다. 으아니 차! 방화벽은 왜 막고 있는거야? 도메인 연결을 위해서 작업을 진행하고 있었는데 도메인이 안붙었다. 그래서 이상하다를 외치면서 몇가지 확인을 해보니 앞의 방화벽으로 보이는 장비 (건물의 방화벽으로 추정된다.)가 막고 있는 것으로 추정되었다. 방화벽을 풀고 싶었지만... 공유 오피스와 유사한 구조의 건물이었기에... 풀릴거라는 기대는 별로 하지 않고, 다른 방법을 사용하기로 했다. OpenVPN OpenVPN은 오픈소스 기반..
첫 글이다! 별 시덥찮은 소리도 많습니다. 초보자 주의 장대한 삽질기: 발단 발단은 진행중인 프로젝트에 CI/CD를 적용해보는 것은 어떨까 하는 내 소소한 의견 (이때는 이렇게까지 장대한 삽질기가 될 것이라 생각하지 못한 내 문제다. 무식하면 용감한 법이다.)에서 시작했다. 프로젝트를 지원하는 멘토님의 도움을 받아 서버를 빌려서 운용할 수 있게 된 덕분에 엄청나게 기분이 좋은 상태에서 (지금 생각해보면 이 쪽에 대해 1도 모르는 한 학생의 의견에 이렇게까지 전폭적인 지원을 해주신 멘토분께 그저 감사의 말씀을 드릴 따름이다...) 계획을 하기 시작했다. 지금 생각해보면 생각보다 작은 일이 아니었다. -> 계획을 잘 짜야만 했다. 과거의 나는 잘 몰랐겠지만, CI/CD 서버를 구축하는 것은 결코 작은 일이 ..