# utils

Penta SATA HAT
SATA_HAT DietPi 설치 문제 1) No module 'mraa' mraa 설치 https://github.com/brian541/mraa/blob/master/docs/building.md OLED https://www.the-diy-life.com/

TIL 0323
🏷️ [목차] library폴더의 utils 파일 관리 컴포넌트 재사용성 수정한 값만 바꿔주기 defaultValue와 state defaultValue를 넣어도 생기는 다음 문제점 defaultValue를 state의 초깃값으로 넣는다면 변경된 부분
Symbolic-link in Ubuntu
Ex)libexample.so.3.1.0 파일에 대한 심볼릭 링크로 libexample.so 를 생성하고함Ex)
Make tar file module with Python
작업 공간 내에 여러 파일을 압출 할 경우 Python glob 모듈을 사용하여 여러 폴더를 각자 폴더명에 맞게 tar 압축 진행
Unzip using Python
Open dataset를 다운받아 사용할 때 여러개의 zip 파일이 존재할 경우 압축 해제하는게 번거롭다.데스크탑과 같이 화면이 출력되는 경우에는 불편함이 없지만, 서버에서 작업할 경우 일일이 unzip을 해야하는 것 같아 그냥 python module을 작성하여 사용

[TIL] 001. fetch 함수 재활용
**백엔드와 통신하는 fetch 함수를 재사용이 가능한 형태로 구현하였다. 함수의 결과값으로 response를 return하여 사용하는 곳에서

[Javascript] 자바스크립트 글자수 제한 및 대체하기(...)
javascript에서 특정 글자수가 넘어가면 화면의 UI가 깨지는 경우가 발생하는데, 그럴때 아래와 같이 제한한 글자수를 넘어가면, ...으로 대체한다.
화면캡처 ( mac & window )
https://www.snipaste.com/download.htmlF1 : 원하는 영역을 선택하면 캡쳐가 바로 되면서 편집 수정 할 수 있다F3 : 원하는 영역을 복사하면 해당 텍스트 내용이 캡쳐가 된다. 기능 : 편집 수정 고정 확대 축소아아아주 유용!!

BE_[Node] API Architecture & Layered Pattern
요약코드의 아키텍처(architecture) : 코드의 구조를 더 체계적으로 그리고 효율적으로 구현하는 것.아키텍쳐 적용의 중요성 : 확장성, 재사용성, 유지 보수 가능성, 가독성, 테스트 가능성관심사 분리 : 각 코드의 역할을 독립적으로 분리할 필요가 있다.코드 구조
Git 커맨드
git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성 git config user.name 'codeit' : 현재 사용자의 아이디를 'codeit'으로 설정(
Tmux 사용하기
로컬이나 ssh등을 이용해서 학습시키거나 데이터를 다운받을 때,예기치 않게 종료되거나 연결이 끊어지면... 정말 ㅂㄷㅂㄷ...꼼꼼한 성격이라고 자부하며 tmux를 안쓰려고 버텼지만 몇번 쓰다보면 신경쓸 거리가 조금은 줄어든다.: 돌발상황에도 코드 실행이 중단되지 않도록

Mac에서 NAS로 포트포워딩하기
공유기에 NAS를 물려놓고 Mac에서 접속하여 사용 중이다. 문제는 WiFi를 통해서 데이터를 이동하다보니 너무 느리다. 주로 집에서 사용하기 때문에 Mac에 이더넷 포트로 직접 물려서 사용하는게 빠를 것 같았다. Mac에 남아있는 이더넷을 사용하여 NAS를 연결하려고