본문 바로가기

프로그래밍/기타

Windows Termial 에서 접속 메뉴 설정하는법 Windows Terminal 에 대해서는 여러 좋은 글들이 있어서 이게 무엇이며 이게 왜 만들어졌는지..에 대한 내용은 생략하겠다. 바로 본론으로 들어가서 Windows Terminal에서 Tab을 추가할때 특정 서버로 접속하는 메뉴 생성에 대해 얘기하겠다. 현재 내가 사용중인 Windows Terminal 새 탭 메뉴는 다음과 같다. 위의 그림에서 빨간색 박스 쳐져 있는 부분은 Windows Terminal이 기본적으로 만든것이 아닌 내가 추가한 메뉴이다. Docker가 설치되어 있는 Vagrant 가상머신을 기동하는 메뉴인 Docker Vagrant 기동, Docker가 설치되어 있는 Vagrant 가상머신에 ssh 로 접속하는 Docker SSH 접속, Docker가 설치되어 있는 Vagrant ..
Intellij IDEA에서의 Remote Debug 설정 방법 MongoDB 공부를 하던 과정에서 공교롭게 Remote Debug를 해야 할 상황이 있어서 작업을 하게 되었다. 근데 공교롭게도 관련 설정에 대한 내용을 검색했을때 구버전에 대한 내용만 있어서 한번 정리를 하게 되었다. 사용된 IntellJ 버전은 2020.1 이다 이 글의 내용은 개인적인 경험을 바탕으로 쓴 글이어서 일부 부정확한 내용이 있을수 있다. IntelliJ의 Help 에서도 이에 대한 설명을 찾을수가 없어서 구글링을 통해 검증한 것이라 틀릴수도 있음을 말해둔다. Run ->Edit Configurations... 메뉴를 들어가면 나오는 화면에서 좌측 상단의 + 를 클릭하면 Add New Configuration 이 나온다. 여기서 Remote를 선택한다. 그러면 다음과 같이 Remote D..
wget 을 이용한 Spring 관련 레퍼런스 & API 문서 다운로드 사람마다 다른 부분일수는 있겠으나 나는 개인적으로 Spring 관련 프로젝트들의 reference 및 API 문서를 다운로드 받아서 보관하는 편이다. SI 프로젝트를 참여하다보면 내가 일하는 환경이 외부 인터넷을 사용할 수 없는 경우가 종종 있다. 그렇다고 스마트폰으로 접속해서 보기에는 화면이 너무 작아 보기 불편한 점도 있다. 그래서 개인적으로 내가 가지고 있던 기존 문서가 minor 버전이 바뀐게 있으면 새로 받아서 이를 업데이트 하는 편이다(minor 버전 정도 바뀌면 프레임워크나 라이브러리 내부적으로 바뀌는 부분이 존재하기 때문이다. 조금 더 부연설명하다면 Spring의 경우 5.1.2 이런식의 구조인데 가운데 숫자인 1에 해당되는 부분이 minor 버전이다) 이러다 보니 자주 이용하게 되는 것이..
Vagrant 관련 이슈 글 모음 Docker 관련으로 된 글을 보던중 Vagrant를 알게 되어 Vagrant를 설치하게 되었다. Vagrant에 대한 설치는 도커 Docker 기초 확실히 다지기 이 글을 보고 Vagrant를 설치했다. 그러나 Vagrant를 설치 및 운영하다 보면 이슈사항이 나올것 같아서 개인 기록 및 공유 차원에서 이 글에 기록해두고자 한다. 그래서 이 글은 그런 이슈 사항이 나올때마다 갱신될 예정이다(근데 Vagrant 이건 발음이 어떻게 되나..베이그랜트? 바그랜트?) 1. Windows 10에서 위에 링크되어 있는 글을 보고 설치한뒤 centos/7 으로 VM을 하나 만들어서 vagrant ssh를 실행하니 vagrant@127.0.0.1: Permission denied (publickey,gssapi-ke..
Eclipse와 Github 연동(2) - github에서 프로젝트 받기 지난 글에서는 Eclipse와 git을 사용해서 github에 자신이 만든 프로젝트를 올리는 방법에 대해 설명했다. 이번엔 그 반대의 상황으로 github에 올라와 있는 프로젝트를 자신의 eclipse workspace로 받는 방법에 대해 설명하고자 한다. 환경은 지난글과 동일한 환경이어서 환경에 대한 얘기는 생략하기로 하겠다. 대신 지난번 글을 보고 그대로 따라한 상황에서 이번 글을 보고 그대로 따라하고 싶으시다면 지난번 글에 올라간 자신의 프로젝트를 eclipse workspace에서 삭제해주길 바란다. 이번 글로 설명할때 프로젝트가 자신의 workspace에는 없다는 가정에서 할 것이기 때문에 eclipse workspace에 등록되어 있는 github 에 등록된 자신의 프로젝트를 삭제하고 진행하길..
Eclipse와 Github 연동(1) - 프로젝트를 github에 올리기 개인적으로 eclipse와 github을 연동하면서 싫어하는 상황이 하나 있다. 그것은 Eclipse에서 git을 사용하려면 local repository 디렉토리를 설정해야 하는데 연동을 하게 되면 연동된 프로젝트들이 모두 local repository 디렉토리 밑으로 들어가게 되어서 실제로는 프로젝트 소스가 eclipse의 workspace에 존재하지 않게 된다. 이렇게 될 경우 동일한 workspace에 존재하는 여러 프로젝트들 중 git으로 공유되지 않은 프로젝트는 workspace 디렉토리에 있지만 디스크에 2군데에 존재하는 상황이 벌어진다. 이점에 있어서는 IntelliJ 가 잘되어 있는게 IntelliJ의 경우는 local repository를 특정 디렉토리로 설정하는 것이 아니라 공유 대상..