SMALL

Study 441

Git 원격 브랜치 가져오기

git remote update 먼저 원격의 브랜치에 접근하기 위해 git remote를 갱신해줄 필요가 있다. $ git remote update 원격의 브랜치를 찾지 못해서 발생하는 fatal: Cannot update paths and switch to branch 'feature/rename' at the same time. 라는 오류 메세지를 해결해준다. 현재 원격 저장소에는 여러 개의 branch가 있다. 하지만 원격의 저장소의 모든 내용을 pull 받은 후에 $ git branch로 확인해보면 원격 저장소의 branch는 받아지지 않고 기존에 있던 master 브랜치 하나만 존재한다. 원격 저장소 branch 확인 원격 저장소의 branch 리스트를 확인하는 방법이 있다. $ git bran..

Study/Linux 2022.02.19

Javascript 보석 같은 한 줄짜리 코드

JavaScript에는 많은 강력한 기능을 수행하는 한 줄의 코드에 대한 많은 예가 있습니다. 개인적으로 항상 사용하는 10가지 JavaScript 한 줄짜리 모음을 살펴보겠습니다. 이 목록에 아직 알지 못하는 몇 가지 단일 라이너가 있기를 바랍니다. 1. 객체 배열 정렬 특정 속성을 기반으로 객체 배열을 정렬하는 방법을 아는 것은 데이터를 특정 순서로 렌더링할 때 유용할 수 있습니다. 알파벳 순서에 따라 페이지에 결과를 렌더링하려고 한다고 가정해 보겠습니다. 배열을 정렬하는 코드를 작성할 수 있는 몇 가지 방법이 있지만 JavaScript에서는 이 작업을 매우 쉽게 수행할 수 있습니다. 모든 예제에서 우리는 JavaScript의 정렬 방법을 사용합니다. 첫 번째 예는 화살표 함수를 사용합니다. cons..

Study/JavaScript 2022.02.16

KNOWN_HOSTS (ECDSA HOST KEY)

맥이나 리눅스에서 서버에 SSH를 이용해 연결을 하면 서버의 fingerprint를 known_hosts 파일에 저장한다. Warning: Permanently added the ECDSA host key for IP address ‘192.168.1.1’ to the list of known hosts. 위와 같은 경고가 뜰 경우 known_hosts 파일을 직접 열어 192.168.1.1 에 대한 라인만 삭제하면 위 문제가 해결되기도 한다. known_hosts 파일은 보통 ~/.ssh/known_hosts 위치에 있어 vi를 이용해 쉽게 열어 확인할 수 있다. 그러나, 파일을 열어도 호스트명이나 IP를 눈으로 확인할 수 없는 경우가 있는데, 그런 경우에는 아래 명령을 통해 호스트의 기존 finger..

Study/개발 Tip 2022.02.12

WebRTC 및 NodeJS로 화상회의를 구현하는 방법

WebRTC 소개 WebRTC(Web Real Time Communication)는 브라우저 간 P2P 통신을 가능하게 하는 오픈 소스 프로젝트입니다. 즉, WebRTC를 사용하면 필요한 플러그인이나 프레임워크 없이 웹을 통해 모든 종류의 미디어(예: 비디오, 오디오 및 데이터)를 교환할 수 있습니다. 브라우저 간의 직접 통신은 클라이언트가 서버를 통해 메시지를 계속 보내고 받을 필요가 없기 때문에 성능을 향상시키고 대기 시간을 줄입니다. 예를 들어 WebSocket 을 사용하여 두 클라이언트를 연결할 수 있지만 서버는 다음 다이어그램과 같이 해당 메시지를 라우팅해야 합니다. 대조적으로 WebRTC는 클라이언트의 연결을 설정하고 제어하기 위해 서버만 있으면 됩니다. 이 프로세스를 시그널링 이라고 합니다...

Study/WEBRTC 2022.02.10
반응형