728x90 반응형 분류 전체보기352 [Python] Module, Package and Library (+ Framework) 필요한 개념 및 용어 정리Library and Frameworkhttps://dsaint31.tistory.com/452 [Programming] Library vs. Framework이 둘을 명확히 구분하는 정의는 사실 없다고 봐야한다. 개인적으로 호출 시점과 같은 흐름에 대한 자유도로 나누는 견해가 가장 맞는 구분 같지만... 우선 두 용어가 가지는 대략적인 느낌의 차dsaint31.tistory.com package.version2024.09.19 - [Python] - [Etc] SW Version: Semantic Versioning + package.version [Etc] SW Version: Semantic Versioning + package.versionSemantic Versionin.. 2024. 2. 3. [git] git message 확인 방식: pager 사용여부 설정 pager를 사용할 경우, message가 마치 man page를 띄운 것처럼 따로 보여지게 된다. 기본으로 less를 사용함. 이렇게 보는 것이 편한 경우도 있지만, 내용을 확인하고 q를 입력하여 닫고 난 이후 다시 해당 내용을 기억해야하는 경우엔 불편함. 이 경우엔 pager를 사용하지 않도록 처리를 해주면 된다. 다음의 명령어는 gti branch 수행할 때 pager 를 사용하지 않도록 해줌. git config --global pager.branch false pager로 수행하여 볼 경우 다음의 형태로 전체 터미널에서 branch만 확인 가능하나 위의 명령어로 pager를 사용하지 않을 경우, 예전처럼 다음과 같이 terminal에서 명령어 다음에 확인 가능함. 2024. 1. 30. [linux] bat cat 의 개선판. modern linux에서 권장됨. macOS에서의 transparent한 iterm2에서 "Coldark-Dark" 테마를 사용하면 다음과 같이 보임. 다른 테마들은 투명배경을 사용하면 bat의 결과가 잘 보이지 않음. .zshrc 등에서 export BAT_THEME="Coldark-Dark" 와 같은 행을 하나 추가해주면 해당 theme가 적용됨. 지원되는 Theme를 확인하려면, 다음의 명령어를 수행. bat --list-themes macOS에서의 설치는 간단하게 brew를 사용하면 된다. brew install bat Ubuntu에서는 apt를 사용하면 됨. sudo apt install bat 참고자료 https://github.com/sharkdp/bat GitHub -.. 2024. 1. 30. [zsh] 환경변수 사용하기: Referencing Environment Variable 다음과 같은 shell script 는 source test.zsh 를 zsh의 설정파일 .zshrc의 마지막에 추가해줌. echo "source test.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc 여기서 ${환경변수} 는 환경변수 의 이름의 environment variable의 값으로 대치되는 것임. ZDOTDIR 은 zsh에서 사용되는 환경변수 중 하나로서 zsh의 configuration files 이 있는 directory의 path를 가짐. ZDOTDIR 에 있는 configuration files는 다음과 같음. .zshrc, .zshenv, .zprofile, .zlogin 임. 설정되어 있지 않은 경우도 많음. HOME 은 일반적으로 현재 사용자의 home director.. 2024. 1. 29. [Python] Arithmetics, Variables, Types and Assignment Numeric Type and Arithmetic in Python (+Augmented Assignment) https://dsaint31.tistory.com/516 [Python] Arithmetic in Python and Augmented Assigment 1. Precedence of Arithmetic Operations Higher ** > -(negation) > * = / = // = % > + = -(subtraction) Lower 우선순위를 기억하는 것도 중요하지만, 헷갈리면 그냥 parentheses로 묶어주면 된다. (가독성을 위해서도 이를 추천 dsaint31.tistory.com https://dsaint31.tistory.com/515 [Python] (Data) Type.. 2024. 1. 24. [linux] cmd: disk usage and disk free: du and df du file들의 집합 또는 directory가 disk얼마나 사용하고 있는지를 표시 (recursive하게 동작) -s 또는 -d option 을 반드시 사용해야 한다. 디스크를 차지하는 모든 요소들을 순회하는 방식으로 동작하기 때문임. du -sh [directory] -h : --human-readable 사람이 읽기 쉬운 형태로 출력. -k : 출력 숫자의 단위를 1kb (kilo-bytes) 로 지정한다. -m : 출력 숫자의 단위를 1mb (mega-bytes) 로 지정한다. -s : --summarize 전체 용량만 출력. -d : --max-depth 어느 깊이까지 내려갈지를 정함. -a : --all 모든 파일과 모든 하위디렉토리 출력. -c : --total 마지막 줄에 합계를 출력. .. 2024. 1. 24. 이전 1 ··· 26 27 28 29 30 31 32 ··· 59 다음 728x90 반응형