[ Code Editor ] VSCode 새 탭으로 파일 열기
·
Archive/Develop
한동안 VSCode를 쓰면서 내 신경을 계속해서 거슬리게 하는 것이 있었다.. 파일을 오픈할 때 새 탭에서 열리는게 아니라 이미 열려있는 파일 탭에 내가 선택한 파일이 오픈되는 것이었다! 여러 파일을 이리저리 옮겨다니면서 봐야하는 상황이었는데, 자꾸 새 파일을 보려고 하니까 이전의 열려있던 파일 탭이 사라져서 정말 거슬렸었다. 그래서 구글링을 통해 왜 이러는지, 그리고 어떻게 조치를 취할지 알아봤다! 이미 다른 분께서 포스팅을 정성스럽게 해주셔서 장황하게 하진 않겠다. 원인이 무엇인가? VScode는 파일을 볼 때 preview 모드와 Edit 모드가 존재한다. 자세한건 스킵하고, preview 모드일 때는 다른 파일이 열릴 때 그 탭을 사용하게 된다. 내가 계속해서 파일이 swap 당했던 것은 내가 연..
파이썬 의존성 관리 Poetry 란 무엇인가
·
Archive/Develop
오늘은 참 바쁜 날이었습니다. 일도 하고, 퇴근하고 세미나도 듣고,,, 하지만 해야할 일이 남아있기때문에 다시 앉았습니다. 오늘 밤은 참 길것 같습니다... 하하하 각설하고, 오늘은 떠오르는 의존성 관리자, poetry 를 사용해보겠습니다. 의존성 관리자(Dependency Manager)? 많이 들어보셨을지도 모릅니다. 패키지 관리자라는 말이 조금 더 익숙하실지도요. 아마 파이썬을 사용해보셨다면 한번 쯤은 다들 타이핑해보셨을 pip 가 바로 패키지 관리자임과 동시에 의존성 관리자입니다. 패키지 관리자는 사용자가 설치하고자 하는 패키지를 저장소에서 찾아 다운로드 하고 설치하는 역할을 하고, 의존성 관리자는 하나의 패키지가 요구하는 다른 패키지 들을 올라가며 설치해야할 패키지의 목록을 구성하고, 의존성을 ..
[ Django ] Django App 이름 변경 하는 방법 (+ 수동 설정) / MYSQL ver.
·
Archive/Develop
코드 리뷰를 받고 있는데, App 이름을 복수가 아닌 단수로 짓는것이 더 좋을 것 같다는 피드백이 왔다. 해당 피드백에 동의해서 앱 이름을 변경하려고 했는데, 생각보다 이것저것 손 봐야해서 매뉴얼을 만들어둘까 한다. 어차피 나중에 100% 다른 블로거 분들의 글들을 보면서 해야할 것 같으니 내가 쓴다! 우선 나는 VSCode 에디터를 이용했다. 파이참에서는 refactor 기능이 따로 있는걸로 아는데, vscode 도 app 이름을 변경하면 refactor 기능을 이용하겠냐는 창이 뜬다. yes 해주면 모든 것이 다 변경되면 좋았겠지만,, 난 아무것도 변경되지 않아서 수동으로 하나하나 해줬다. 1. 파일 변경 - INSTALLED_APPS 에 써져있는 앱 이름 - Models Meta app_name -..
[ Docker ] Docker란 무엇이며, 컨테이너는 왜 등장하는가 #1
·
Archive/Develop
애증의 도커... 배포한번 해보겠다고 덤벼들었다가 어제 거의 네시에 잠들었다. 왜 안될까를 반복하면서 하다가, 오늘 아침에 일정이 있어 어쩔 수 없이 누웠는데 너무 열이 받은 상태라 잠도 안왔다. 어찌어찌 잠을 잤는데 꿈에서도 도커라이징 중이었다. 꿈에서는 됐다. 꿈에서 됐으니까 이제 그걸 현실화해보자... :( 열받아서 작성하는 포스팅이다. 도커 마스터는 아니더라도 도커 일반인으로 승격해보자! 해당 포스팅은 유데미 Docker & Kubernetes : 실전가이드 강의를 바탕으로 작성되었습니다. 가장 중요한 질문이다. 도커(Docker)란 무엇인가? 도커는 컨테이너 기술로, 컨테이너를 생성하고 관리하기 위한 도구이다. 자. 그래서 이게 뭔데? 하시는 분들(=나) 를 위해 좀 더 자세하게 파고 들어가보겠..