Study: DeveloperTools(DevTool)/DevTool: IDE

    [IDE] VSCode Python 디버깅 환경 세팅(launch.json): feat. 모든 중단점에서 멈추도록

    💡 본 문서는 Visual Studio Code를 활용한 Python 디버깅 환경 세팅 방법에 대해 소개합니다. 운영체제 별로 지원되는 컴파일러에 차이가 있어 운영체제별로 일부 상이할 수 있으니 본인의 운영체제를 확인하고 그에 맞춰서 진행하시기 바랍니다. 미리 알아야 할 점 (주의사항) VSCode에서 디버깅시 프로젝트의 상위에 있는 .vscode/폴더 내에 task.json과 launch.json을 아래와 유사하게 구성합니다. VScode의 디버깅을 실행하면 launch.json이 실행되는데, 이때 preLaunchTask 라벨이 있다면 task.json에서 label이 동일한 것을 찾고 task.json 작업을 실행한 후 launch.json이 실행합니다. 그래서 C++의 디버깅 환경을 세팅할 경우,..

    [IDE] Google Colab을 위한 팁

    💡 본 문서는 'Google Colab을 위한 팁'에 대해 정리해놓은 글입니다. Google Colab을 사용하며 필요한 기능에 대해 정리하였으니 참고하시기 바랍니다. 1. 세션 유지 colab은 가만히 놔두면 세션이 끊겨버리기 마련이기에, 간단히 colab 세션 유지하는 코드를 공유합니다 :) 아래 코드를 Chrome창 console command에 입력하면, 우측 상단에 리소스 탭(디스크, RAM 사용량)을 계속 눌려주는 것과 동일한 효과를 주게 되어 세션이 유지됩니다. (console은 F12를 누르면 확인하실 수 있습니다.) function ConnectButton(){ console.log("Connect pushed"); document.querySelector("#top-toolbar > c..

    [IDE] 비밀번호 없이 VSCode로 원격 서버 접속하기(feat. VSCode Remote Development)

    💡 본 문서는 '비밀번호 없이 VSCode 원격 서버 접속하기'에 대해 정리해놓은 글입니다. VSCode Extension을 이용하여 원격서버에서 개발하는 방법과 이 과정에서 비밀번호 없이 접속하는 방법에 대해 정리하였으니 참고하시기 바랍니다. 1. VSCode Extension 설치: Remote Development 설치 2. 공개키 개인키 발급 for ssh ssh를 사용하기 위해서는 다음의 명령으로 비밀번호 대신 사용할 공개키 개인키를 발급받아야 합니다. $ ssh-keygen -t rsa -b 4096​ 이후 다음의 명령을 입력하여 key 발급 확인을 해줍니다. % ls ~/.ssh/ id_rsa id_rsa.pub​ 이 중 id_rsa 가 priviate key(비밀키)로 우리 로컬pc에 보관..

    [IDE] VSCode Golang 개발환경 설정 (feat. ChatGPT, HTTP/2)

    💡 본 문서는본 문서는 'VSCode Golang 개발환경 설정 (ChatGPT, HTTP/2)'에 대해 정리해놓은 글입니다. Golang에 공부하기에 앞서 Macbook M1에서 개발환경을 설정하는 과정을 정리하였으며, 추가로 ChatGPT를 활용하여 HTTP/2 client, server 코드를 작성하여 테스트해보았으니 참고하시기 바랍니다. 1. Go 환경 설정 및 설치 ChatGPT에 물어본 Go lang 환경 설정 먼저 ChatGPT에게 물어본 Go 개발환경 설정 및 설치 방법에 대해 간단히 물어보았습니다. 그 결과... 정말 자세히 알려주는 것을 확인할 수 있었습니다. 답변은 다음과 같았습니다. To set up a Go project environment, you can follow these..

    [IDE] Intellij Springboot 개발환경 설정(feat. spring initializr)

    💡 본 문서는 'Intellij Springboot 개발환경 설정'에 대해 정리해놓은 글입니다. Springboot를 사용할 때 가장 많이 사용하는 IDE인 Intellij를 사용하여 개발환경을 설정하는 방법에 대해 정리하였으니 참고하시기 바랍니다. 1. Springboot 프로젝트 생성 Springboot 프로젝트 생성 방법은 크게 두가지가 있습니다. (IntelliJ IDEA CE)spring initializr 웹페이지를 통해 프로젝트를 생성하는 방법 IntelliJ IDEA에서 프로젝트를 생성하는 방법 1.1 spring initializr 웹페이지를 통해 프로젝트를 생성하는 방법 start.spring.io 위 주소의 사이트로 이동합니다. 스프링에서 운영하는 스프링부트 프로젝트를 쉽게 만들수 있..