728x90

Tool/Etc. 5

비주얼 스튜디오 코드(VSCode) 확장 플러그인 익스텐션 프로그램들

Git을 시각화해서 보여줘서 편한 GitLens랑 GitGraph 깃렌즈를 사람들이 많이 쓰는 것 같은데 나는 깃그래프를 쓴다 파일 마우스 우클릭하고 'Open in default browser'라는 버튼을 누르면 기본 설정된 브라우저로 파일을 열어볼 수 있게 하는 익스텐션인 Open in browser 앱 Live Server를 사용하면 소스코드를 수정할 때마다 수정 사항을 자동으로 반영 해주기 때문에 매번 새로고침이나 저장을 할 필요가 없어서 편리하다. Prettier 익스텐션의 경우 코드를 이쁘게 정리해주는 코드 포매터다 Material Icon Theme 익스텐션은 프로그래밍 언어에 맞게 아이콘을 바꿔준다 ESLint는 코드를 작성할 때 실수를 하면 에러 혹은 경고 메시지를 VS Code 에디터에..

Tool/Etc. 2023.10.15

비주얼 스튜디오 코드(VSCode) 유용한 단축키 모음

VSCode의 메뉴에서 Help > Keyboard Shortcuts Reference 를 통해서 위와 같은 단축키를 확인 할 수 있는데, 보기가 영 불편한게 아니라 그 중에서도 자주 활용하는 단축키를 정리해봤다. 참고로 맥 키보드에서 사용하는 독특한 아이콘들은 각각 ⌘는 Command, ⌃는 Control, ⌥는 Option/Alt, ⇧는 Shift, ↩는 Enter, ⌫는 Delete, ↓는 Down, ↑는 Up 버튼을 의미한다. 또한 이 글은 MacOS 기준으로 작성되어 있지만 맥의 Cmd, Option키를 각각 윈도우의 Ctrl, Alt로 바꿔서 사용하면 WindowOS에서도 사용할 수 있다 자동완성 (Enter나 Tab) 원하는 단어를 작성한 다음 Enter나 Tab 키를 누르면 단어를 완성할 ..

Tool/Etc. 2023.10.15

얌(Yum)이란 - 정의 및 주요 명령어

Yum(Yellow dog Modifier)이란? Yum은 RPM 설치를 개선하기 위해 개발한 패키지 관리자로, Red Hat Enterprise Linux에서는 Yum으로 패키지를 설치한다. Yum은 기존 RPM 명령어가 해결하지 못했던 패키지 의존성 문제를 해결한 패키지 설치 관리 도구로, Yum 명령어를 사용하면 자동으로 패키지 의존성 문제를 처리하면서 패키지 검색, 설치, 업데이트, 삭제까지 할 수 있다. Yum 명령어는 자동으로 필요한 패키지들은 인터넷상에 존재하는 패키지 저장소 서버로부터 다운받으므로 인터넷에 연결되어 있어야 한다. 패키지 저장소 서버는 /etc/yum.conf와 /etc/yum.repos.d/ 디렉터리의 저장소파일을 통해 관리하게 된다. RPM(RedHat Package Ma..

Tool/Etc. 2023.08.21

홈브루(Homebrew)란 - 설치 및 사용법

홈브류(Homebrew)란? 홈브루(Homebrew)는 터미널에서 명령어를 실행하는 것만으로도 손쉽게 패키지 설치하는 제거 등의 관리를 용이하게 만드는 Mac용 패키지 관리 도구다. 맥스 호웰(Hax Howell)이 Ruby와 Git을 기반으로 만들었는데, 홈브루는 터미널에서 편리하게 명령어로 사용할 수 있다는 장점이 있지만, 오픈소스 개발자들의 커뮤니티 기반으로 운영되기 때문에 패키지의 안정성이 보장되지 않는다는 단점이 있다. 홈브루는 BSD(Berkeley Software Distribution)의 포트 방식으로 2진법의 바이너리 파일을 받는 게 아닌, 파일을 받아서 자체 컴파일을 시켜버리기 때문에 큰 프로그램의 경우 시간이 꽤 걸릴 수 있다. 홈브류 설치하기 홈브루(https://brew.sh/) ..

Tool/Etc. 2023.08.21

무료 온라인 파이썬 주피터 노트, 구글 코랩 장점 및 단축키

Google Colaboratory란? Google Colaboratory를 줄여서 구글 코랩이라고 하는데, 별도의 설치없이 브라우저 내에서 Python 스크립트를 작성하고 실행할 수 있다. 장점 구글 드라이브 내 일반 파일처럼 사용할 수 있는데, 다른 사람과 손쉽게 공유 및 동시 작성도 가능하다 또한 내 컴퓨터가 아니라 구글 클라우드 서버를 이용하기 때문에, 머신러닝이나 딥러닝 같은 대용량의 하드웨어 성능이 필요할 경우에도 빠르게 활용할 수 있어서 너무 좋다. 또한 구글 코랩의 경우 여러가지 부가 서비스들이 많이 추가되어 있는데, 대표적으로 Interactive table이라고해서 따로 어려운 코드 안쳐도 간편하게 테이블 내 검색이 가능하다. 구글 코랩 주요 단축키들 Mac의 경우 Ctrl → Cmd로..

Tool/Etc. 2023.06.18
728x90