Etc(11)
-
[통신/json] 별도 서버 API 구축/구현 없이 간단하게 json 데이터 가져오기
javascript, vue 등.. 웹 프로그래밍이나 Android 앱 개발 학습을 새로 진행할 때 마다, 실무에 도움이 되는 서버와의 통신 구현 부분을 실습이 반드시 나타납니다. 예전에 저는 서버 관련 지식이 부족했고, 관련 지식이 생긴 후에도 당장 테스트 가능한 api가 없어서 이론만 보고 넘어가는 경우가 많았습니다.😥 이럴 때 간단하게 서버로 부터 내가 원하는 데이터형식에 맞게 json 데이터를 호출 할 수 있는 방법을 안내하고자 합니다. 바로 gist를 이용한 방법입니다. gist란? GitHub와 다르게 Gist는 모든게 무료입니다. 단일 파일만 관리 가능하므로, 블로그 내 소스코드, 로그, 메모 등 간단히 작성할 때 사용하면 좋습니다. 방법 1. gist에 json 데이터 올리기 로그인 후, ..
2020.07.09 -
[Mac OS][Node] npm Error: EACCES: permission denied, access '/usr/local/lib/node_modules' 권한 문제 해결하기
Mac OS에 node를 설치한 후 npm 명령어를 사용할 때 권한이 없어서 실행이 되지 않는 경우가 발생했다. 특히 npm install -g 할 때... $ npm install -g npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/node_modules npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! [Error: EACCES: perm..
2020.06.26 -
[Git] git rebase활용해서 이전 commit 내용 수정 / 이전 커밋에 개발 코드 추가하기
이전 커밋 내용에 대해 수정이 필요할 때가 있다. 아래 4가지의 케이스로 나누어 작성해두었으니 케이스에 맞는 해결 방법 찾아가시면 될 것 같다! 바로 직전 커밋 메세지 수정하고 싶을 때 바로 직전 커밋에 새로 작성한 코드 추가하기 (바로 직전이 아닌) 이전 특정 코드 수정하기 (message) (바로 직전이 아닌) 이전 특정 코드 수정하기 (author) 활용 git 명령어 우선, 활용한 명령어들에 대해 간단히 살펴보자. git log 이전 commit log(이력)를 확인하고자 할 때 사용한다. 명령어를 입력하면 아래와 같이 나의 내역이 뜬다. git rebase git rebase는 주로 A 브랜치에서 작업하던 내용을 B 브랜치에 병합 후 이어 작성하고 싶을 때 사용한다. 아래 그림을 참고하면 이해가..
2020.03.01 -
oh-my-zsh, iterm2 으로 예쁘고 생산성 넘치는 터미널 만들기
2021.04.30 Update 새로운 Mac 셋팅 중 내용이 변경된 부분이 있어 기존 글 기준으로 일부분 업데이트 하였습니다. mac 초기화 진행 후 반드시 해야 하는 터미널 설정에 대해 알려드리고자 합니다 🤩 무조건 해야하는건 아니지만, 한번 쓰고 나면 그 편리함과 예쁜 모습에 적응돼서 안하면 못 씁니다... 설치 중간 중간 비밀번호 입력 요구가 있습니다! 결과 완성된 모습부터 보여주면 다음과 같습니다. agnoster 테마 powerloevel10k 테마 homebrew 설치 🍺homebrew? 아래 설명 그대로 mac OS 용 패키지 관리자로 명령어 하나로 편리하게 패키지를 설치하고 관리할 수 있습니다. 그럼 저 명령어를 쳐서 설치해볼까요? /usr/bin/ruby -e "$(curl -fsSL ..
2020.02.23 -
[개발 상식] Git & Github
[개발 상식] Git & Github [개발 상식] Git & Github 해당 시리즈는 Interview_Question_for_Beginner를 기반으로 추가 학습을 진행해 작성하였습니다. 목차 [개발 상식] Git & Github Git Git 전략 Github GitHub Repository에 기여하기 Reference Git 버전관리 도구로, 오픈소스에 기여하거나 협업을 할 때 쓰임 리눅스 커널 창시자(리누스 토발스)께서 만드심 VCS(Version Control System) 중 하나 특징 빠른 속도 단순한 구조 비선형적인 개발 (수천 개의 동시 다발적인 브랜치) 분산 작업 - 원격저장소와 로컬을 분리 데이터 무결성 보장 - 모든 커밋에 대해 Checksum(Hash) 생성 Git 전략 Git..
2018.08.24