개발4 git 버전관리하기 프로젝트 레포를 보다보면(0.0.3) (4.3.0) 등 버전이 기록되어 있는걸 볼 수 있음이를 각각 메이저 버전, 마이너 버전, 패치 버전이라 명명함 패치버전은 보통 버그수정, 마이너 버전은 기능 추가 및 수정 업데이트메이저 버전은 호환에 변경점이 있을만큼 대규모 업데이트라고 함뭐 위 사항은 프로젝트나 회사에서 알아서 정하면 됨 버전마다 어떤 내용의 업데이트가 있는지 기록하는법은 여러가지가 있는것 같던데나는 쉽게 READMD.md 처럼 "CHANGELOG.md" 파일을 만들어 관리하기로 함# Changelog## [0.0.1] - 2024-12-04 ~ in progress### Added- Initial app settings### Fixed### Deprecated## [0.0.1]### Added#.. 2024. 12. 4. 영상송출방식 RTSP / RTMP / HLS / SRT 간단간단정리 구글링을 통해 찾아보는데 글마다 "보안" 관련해서는 말이 달랐음 RTSP - 미디어 서버 운영 어려움 - 화질 미흡 - 요새 잘 안사용함 - RTP 기반 - 서버 비용이 비싸다. RTMP - Http 기반 프로토콜에 비해 확장 기능이 덜함 - 최신 비디오 코덱 지원못함 (HEVC) - 플래시 기반 응용 프로그램에서 자주 사용 - TCP 기반 - 서버 비용이 비싸다. HLS - 미디어 서버 구축시 비용이 큼 - 높은 호환성 범용성 - 최신 비디오 코덱 지원못함 (HEVC) - 미디어가 여러 세그먼트로 나누어져 서버에 저장한다. - 클라이언트는 HTTP를 통해 여러 파일들을 받아오고 이 세그먼트들을 순차적으로 다운로드하여 재생한다. SRT - 화질 개선 - 보안 개선 - 높은 안전성 => 데이터 전송 후 응.. 2024. 1. 12. npm 패키지 버전관리 틸드와 캐럿 틸드(~)캐럿(^) npm 공식문서에 좋은 계산기가 있었음보는 강의와 구글링해서 나온 블로그의 문서가 다르길래직접 입력해봄1.x : 메이저버전이 1인 버전^2.1.0 : 2.1.0 부터 3.0.0 미만~2.1.0 : 2.1.0 부터 2.2.0 미만 2022. 11. 12. npm, 보다 더 편한 npx npx에 대해 알게되어 정리함. npm (node package management) 은 패키지 관리를 위해 사용된다.npx는 npm을 좀 더 편하게 사용할 수 있게 만드는 도구이며,원하는 패키지를 설치 없이, 바로 실행 시킬 수 있다. //npm1.패키지 설치2.npm run '패키지'//npx1.npx '패키지 실제 테스트하기 위해 vue 프로젝트를 생성해보겠습니다.vue 프로젝트 생성을 위해선 vue/cli라는 인터페이스가 필요한데요.vue/cli없이 바로 vue create '프로젝트명' 명령어를 입력해 보겠습니다.먼저 npm으로 실행해보면 당연히Unknown command: "vue"위와 같이 출력됩니다.설치를 안했으니 당연함. 하지만 npx를 쓰면 npm install을 하지 않고도 바로 실행.. 2022. 5. 31. 이전 1 다음