web tech(2)
-
나만의 CLI 프로그램 만들어 npm 배포하기 (feat. npm 환경에 기여하기)
javascript, Node.js를 이용해서 CLI(Command Line Interface) 프로그램을 개발해보려고 합니다. git 이나 npm 모두 git clone , git add 같이 커맨드 창에서 명령어로 실행하는 것이 모두 CLI 프로그램 입니다. npm 모듈을 전역적으로 설치할 수 있고, 터미널 명령을 이요해 시스템 어느 곳에서나 설치된 모듈을 참조할 수 있습니다. npm에서 어떤 모듈을 설치하면(window에서 설치한다고 가정) \user\AppData/Roaming/npm 에 전역 모듈을 설치하고 package.json은 해당 모듈을 처리하고 bin 필드를 찾습니다. * AppData는 윈도우OS에서 프로그램의 데이터 및 설정 내용을 저장하기 위해 존재하는 디렉토리 * bin 필드는 ..
2020.11.04 -
[webRTC 뽀개기] webRTC란
webRTC가 무엇인가 webRTC의 약자는 Web Real-Time Communications입니다. 모바일폰 , TV, 컴퓨터가 공통된 하나의 플랫폼에서 모두 real-time으로 대화하는 세상을 꿈꾸며 구글에서 제시한 오픈 소스 프로젝트입니다. webRTC를 이용하면 웹 애플리케이션에 비디오채팅 기능, P2P(peer to peer) 데이터 공유 기능을 쉽게 추가할 수 있습니다. * 지원범위 : Chrome / Opera / Firefox / 데스크톱 / 안드로이드의 Chrome / ios 및 Android 기본 application에서도 사용가능합니다. webRTC 기본 체계 webRTC를 이용해 다른 웹브라우저에 대한 P2P 설정을 빠르고 쉽게 설정할 수 있습니다. 웹브라우저에 내장되어 패킷 손..
2020.07.15