f_
frhyme.code
💻

Tech

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

1,253 posts · Page 4/79
javascript
·⏱ 3m

nodeJS - 간단한 프로젝트 완성

생활코딩 - node.js를 보고 아주 간단한 nodeJS 프로젝트를 만들었습니다. 디테일한 코드는 수업과 조금 차이 나겠지만, 기능적으로는 겅의 동일합니다. 매번 블로그에 코드를 따로 넣다보니, 이후 유지보수도 어렵고, 개발한 코드 커밋도 깃헙...

javascript
·⏱ 6m

nodeJS - PM2 - Basic usage

nodeJS에는 pm2라는 개쩌는 놈이 있습니다. 대충 알아서 꺼지면 켜주고, 리소스 관리하고 로깅 해주고 하는 완벽한 인프라 관리 서비스? 정도로 해석하면 될것 같네요. 아무튼, 보통은 걍 nodeJS로 개발을 끝내고, pm2로 나머지를 처리해...

database
·⏱ 13m

postgresql 000 - Install postgresql

지금까지는 주로 OracleDB를 주로 사용해 왔는데요. postgresql을 한번 공부해보면서 그 내용들을 정리해보려고 합니다. 로컬에 설치하지 않고, docker를 설치한 다음 docker에 가상으로 띄워서 접속해보려고 합니다. 이게, 매번 ...

dev-tools
·⏱ 2m

git 17 - set commit message template

git commit message를 작성할 때, 항상 template이 등장하도록 하려고 합니다. 에는 아래 내용을 작성해 봅니다. 그리고 아래 command를 통해 template message를 설정해 줍니다. file을 열어 보면 아래 내용...

dev-tools
·⏱ 2m

Shell 04 - Change filename with Date

저는 jekyll을 이용하여 블로그에 글을 올립니다. 음 정확히 말하면 markdown file을 jekyll을 이용하여 html file로 변환해주고 link를 만들어준다, 정도로 해석하면 될 것 같아요. 아무튼, 마크다운 파일이 블로그에 등록...

vim
·⏱ 4m

Vim 27 - vimrc version control by Git

저는 주 IDE로 vim을 사용합니다. 초기에는 VScode를 사용했으나 소소한 기능들이 '실제로 어떻게 흘러가는지' 코드를 뜯어볼 수 없다는 점에서 에러가 발생했을 때 대응이 어려운 경우들이 있더라구요. 그리고 점차 마우스 사용보다 키보드 사용...

dev-tools
·⏱ 3m

Lua - Read function from module

최근에는 hammerspoon을 이용해서 맥에서 불편했던 사소한 부분들을 수정하고 있습니다. 가령 ctrl + hjkl을 누르면 화살표가 되도록 한다거나, esc를 누르면 자동으로 한영 전환이 되도록 한다거나, 하는 짓들을 구현하고 있습니다. h...

vim
·⏱ 5m

Vim25 - Marking and Deleting Trailing Space

code나 글을 작성하다 보면 습관적으로 마지막에 space를 넣어주는 못된 습관이 있습니다. 이렇게 마지막에 위치한 white space를 "Trailing space"라고 부릅니다. trail이 "끌다"라는 의미를 가지기 때문에, 한글로 번역...