일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Express
- node.js
- Android
- DATABASE
- mongoose
- mysql
- OOAD
- sequelize
- Crawling
- Network
- Scheduling
- Kotlin
- React
- docker
- TypeScript
- MongoDB
- typeorm
- python
- OS
- linux
- ubuntu
- algorithm
- AWS
- S3
- wireshark
- Util
- macos
- css
- postman
- HTML
- Today
- Total
목록
반응형
Util (7)
SW

서론이번 글에서는 Git 커밋 시 발생하는 아래 에러에 대한 해결 방법을 알아본다.error: insufficient permission for adding an object to repository database .git/objects본론해당 에러는 Git 저장소의 파일 시스템 권한 부족 문제로 발생한 에러이다.주로 리눅스 환경에서 사용자 계정의 권한이 부족하거나, .git/objects 디렉토리에 대한 접근 권한이 제한되어 있을 때 발생한다.해결 방안1. 문제 확인: .git/objects 디렉토리 권한 확인 $ cd /path/to/your/git/repository/.git/objects$ ls -al 2. 출력 결과 확인 소유자 및 그룹이 root로 설정되어 있거나, 일반 사용자의 쓰기 권한이..

서론 구글링을 하다보면 본인이 무엇을 검색했는지 검색 기록에 남는 경우가 있다. 그러나, 다른 사람과 같이 있을 때 본인의 검색 기록을 숨기고 싶거나 스스로가 검색 기록이 있는 것을 좋아하지 않는 경우가 있을 수도 있다. 이러한 상황을 대비하기 위해 이번 글에서는 구글의 검색 기록을 숨기는 방법을 간단하게 알아보고자 한다. Google 계정 관리 먼저, 화면에 보이는 노란 부분을 클릭하여 본인의 Google 계정 관리 탭으로 들어간다. 데이터 및 개인정보 보호 다음으로는 좌측 메뉴에 보이는 데이터 및 개인 정보 보호 메뉴로 들어간다. 활동 및 방문한 장소 그리고 위 사진에 보이는 첫번째 탭을 클릭한다. 구글 검색 기록이 활성화되어 있는 경우 위 사진과 같이 웹 및 앱 활동이 사용 상태로 나타나 있을 것이..

What is Postman? Postman은 사용자가 구축한 API를 테스트 할 수 있으며 API 라이프 사이클의 각 단계를 간소화시켜 API 개발의 생산성을 높여주는 플랫폼이다. 주로 서버사이드 개발을 하는 개발자들이 본인이 구현한 API를 테스트할 때 많이 사용된다. How to install Postman? https://www.postman.com/downloads/ 포스트맨 공식 사이트에서 해당 플랫폼을 다운받을 수 있다. 이메일을 이용해서 직접 계정을 생성할 수 있으며 구글 계정으로도 가입이 가능하다. 필자는 MacOS 운영체제를 사용중이기 때문에 다운로드 페이지에 접속하면 위와 같은 화면이 나온다. 옛날에는 Intel 칩과 Apple 칩의 구분이 없었던 것 같은데 M1이 출시하면서 세분화 ..

Homebrew는 무엇일까? MacOS 전용 패키지 관리 도구로 터미널을 통해서 명령어를 실행하며, 패키지 설치 및 제거를 쉽고 간단하게 할 수 있도록 도와준다. Homebrew 이외에도 터미널 명령어를 이용해서 사용할 수 있는 패키지 관리 툴이 많지만 해당 관리 도구가 거의 표준으로 인식되며 여러 개발자가 해당 툴을 사용하고 있다. 따라서 MacOS 기반으로 개발을 하는 사람들은 대부분 사용하게 되는 관리 도구라고 할 수 있다. Homebrew는 터미널에서 명령어로 간단하게 사용할 수 있다는 장점이 있는 반면에, 커뮤니티 기반으로 운영되고 있기 때문에 패키지의 안정성을 보장할 수 없다는 단점도 존재한다. 설치 방법 Intel 칩 사용자 (구 Mac) /usr/bin/ruby -e "$(curl -fsS..

서론 Tree 명령어는 디렉토리 구조를 한 눈에 알아보기 쉽게 트리 형태로 나타내는 명령어이다. 리드미를 작성하거나 혹은 문서에 프로젝트의 폴더 구조를 명시해야 하는 일이 있는 경우 트리 명령어를 이용하면 쉽게 구조를 나타낼 수 있다. 설치하기 맥에서 트리 명령어를 사용하기 위해서는 Homebrew를 이용한다. brew install tree 명령어를 통해 설치할 수 있다. 홈브루가 설치되지 않았다면 여기를 참고하여 설치를 진행하면 된다. 사용하기 폴더 구조 출력 tree 깊이 지정 출력 tree -L NUM (NUM에는 어느 레벨까지 표현할 지 값을 입력한다.) 전체 파일 출력 tree -a 디렉토리만 출력하기 tree -d 각 노드에 크기 포함하여 전체 구조 출력 tree -s -h 결과 확인하기 2..

서론 이번 글에서는 포스트맨을 이용하여 API 명세서 작성을 하는 법을 다뤄보고자 한다. API 명세서는 호출할 API 이름, 데이터 전달 형식, 파라미터, 반환 값 등의 정보들을 정확하게 기술하여 API의 결과를 명확히 해석하기 위해서 API 설계 시 반드시 필요하다. 예전에는 문서 형식으로 API를 명세화하여 필요한 사람들에게 제공하곤 했지만 요즘에는 YAML, XML 등과 같이 컴퓨터가 해석하기에도 용이한 형식으로 많이 발전되었다. 뿐만 아니라 이번 글에서 다룰 포스트맨과 같이 여러 툴을 이용해서도 API 명세서를 쉽게 작성할 수 있다. 포스트맨을 처음 사용하는 분들은 여기를 참고하면 좋을 것 같다. 해당 글에서는 포스트맨 설치 방법과 node.js를 이용하여 포스트맨을 사용해보는 예제를 다루고 있..

서론 개발을 하다보면 화면을 분할해서 봐야하는 경우가 종종 존재한다. 필자는 Mac App Store에서 유료료 제공하는 Magnet을 사용하려고 했지만 가격적인 부담도 있고 해서 매일 마우스로 창 크기를 변경해가며 작업을 했다. 그러다 인터넷을 둘러보는 도중 Rectangle 이라는 키보드 단축키를 이용해서 쉽게 화면을 이동하고 크기를 조절할 수 있는 프로그램을 찾았다. 더 큰 장점은 오픈소스로 공개된 무료 프로그램 이라는 것이다. Rectangle을 알게 된 이후로 현재까지도 유용하게 사용하고 있으며 마그넷과 거의 유사한 기능을 지원하고 무료임에도 불구하고 광고도 없어서 매우 만족중이다. Rectangle 설치하기 홈페이지에 접속하여 Rectangle을 설치한다. https://rectangleapp..