f_
frhyme.code
💻

Tech

Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록

1,253 posts · Page 8/79
dev-tools
·⏱ 3m

VScode - Extension - paste Image

저는 vscode를 사용해서 마크다운을 편집합니다. 마크다운은 글의 형식과 내용을 한 번에 맞춰서 정리할 수 있다는 점에서 매우 유용합니다. 다만, 아쉽게도 이미지를 첨부히가가 좀 번거롭죠. 마크다운에서는 다음의 형식으로 파일경로를 사용해서 이미...

python-libs
·⏱ 5m

conda - enabling tab completion

shell에서 conda 명령어 자동완성이 되지 않아서, 세팅해주려고 합니다. conda - enable tab completion 문서를 확인해 보면, bash shell에서는 conda version 4.3 이하에서만 지원된다고 나와 있습니다...

python-libs
·⏱ 4m

conda, pip - export pkgs

conda - conda export pkgs conda 명령어를 사용하여, 현재 환경에서 설치된 패키지들을 확인하려면 다음 명령어를 사용하면 됩니다. 와 는 기본적으로 같다고 생각하시면 됩니다. 를 사용하면, 다음과 같이 깔끔한 형태로 정리해 ...

vim
·⏱ 2m

vim - hardtab 을 softtab으로 수정하기

최근의 coding convention들을 보면, 하나같이 hardtab을 사용하지 않고 있습니다. hardtab은, 우리가 알고 있는 그 탭 문자를 말하죠. "아니, 나는 지금도 tab을 사용하고 있는데?"라고 생각하실 수 있는데요, vscod...

dev-tools
·⏱ 4m

docker - dockerfile

dockerfile을 사용하면, container의 환경을 좀더 정확하게 구축할 수 있습니다. 아래 내용에서 보는 것처럼, 그냥 리눅스 커맨드들이 쭉 쓰여져 있는 형태다, 라고만 생각하셔도 일단은 상관이 없죠. 그 다음 명령어를 사용하여 imag...

vim
·⏱ 1m

vim - clipboard 공유

vim에서 작업하다가 일정 코드를 복사해서 vim 외부, 가령 vscode로 복사해서 붙여넣어야 할 때가 있습니다. 이때, 마우스로 긁은 다음 ctrl + c, v를 사용하면 문제없이 복사되기는 하는데요. 이렇게 하지 않고, visual mode...

dev-tools
·⏱ 1m

docker - command auto completion

docker에서 command를 사용할 때, tab completion이 먹히지 않습니다. 가령, 을 누르고 tab을 누르면, 으로 될 수 있어야 하는데, 뜨지 않죠. 뭐, 정도야 문제가 아닌데, 를 사용할 때는 난수화되어 있는 imageid 값...

vim
·⏱ 1m

vim - 단어 복사 등 몇 가지 command

vim의 자잘하지만 필요한 몇 가지 command들을 정리하였습니다. - : 현재 커서가 위치한 단어 복사 - : 현재 커서가 위치한 문장을 복사 - : 현재 커서가 위치한 줄 자체를 복사 - : 이전 문단으로 - : 다음 문단으로 - : 현재 ...

c-programming
·⏱ 3m

C programming - quick sort

간단하게 quick sort를 구현해봤습니다. merge sort의 경우 왼쪽 array를 정렬하고 오른쪽 array를 정렬한 다음, 이 둘을 함께 읽으면서 가장 작은 애부터 순차적으로 뽑아서 정렬해주는 형식을 말합니다. 이 과정에서 추가적인 메...