본문 바로가기

컴퓨터158

1장 Convention Front-End Developer (프론트 앤드 개발자) Road Map (로드맵) 시리즈를 작성 해보려고 합니다. 프론트 엔드 개발자로서 자리잡고 성장해 나가기 위해 필수적으로 익혀야 할 기술 스택 들을 우선 순위를 정해서 순차적으로 정리해 보려고 합니다. 작성하는 저를 위해서 그리고 이 글을 보시는 다른 개발자 분들께 도움이 되었으면 합니다. 1장 Convention Enterprise환경에서 소프트웨어를 개발 할때는 여러명의 개발자 들과 협업을 하게 됩니다.이때, 여러명이서 동시에 하나의 소프트웨어를 만들기 때문에 프로젝트가 상당히 지저분해 질 수 있습니다. 따라서, 팀내에서 운영할 공동 규칙들을 정해서 코드 구조, 커밋 로그 형식등을 일관된 스타일로 적용하여 운용하여야 합니다. 프로젝트 시작전,.. 2018. 6. 24.
TCP 통신 TIME_WAIT, CLOSE_WAIT의 차이점 TCP 통신에 관한 내용으로 면접 질문으로 자주 나오는 TIME_WAIT, CLOSE_WAIT 에 대해서 다뤄 볼까 합니다. TCP연결이 해제 될때는 FIN 패킷, ACK 패킷을 각각 한번 씩 주고 받으면서 연결을 종료 하게 됩니다.이때, Close 요청을 먼저한 주체가 누구냐에 따라 Active Close, Passive Close 대상이 달라집니다.Server와 Client의 구분법으로 보면 안됩니다.Server가 먼저 연결 해제요청을 할 수 도 있고 Client가 먼저 연결 해제요청을 할 수 도 있습니다. Active Close : TCP 연결 해제를 요청한 대상Passive Close : TCP 연결 해제를 수신한 대상 이 때, 각 대상들은 상태가 존재 합니다. Active Close 대상의 상태.. 2017. 5. 20.
[Linux] 절전(대기) 모드 해제 노트북에 리눅스를 설치하고 서버로 운영하는 경우, 노트북 덮게를 덮으면 절전(대기) 모드로 들어가는 경우가 있다.GUI 없이 설정 파일 수정을 통해서 절전 모드를 해제하는 방법에 대해서 알아본다. 예제환경 : Ubuntu 16.04 64bit 1. /etc/systemd/logind.conf 파일 수정sudo 권한으로 시스템 설정 파일을 수정 한다.sudo vi /etc/system/logind.conf 파일 수정 HandleLidSwitch 주석을 해제하고 ignore 값을 입력한다. HandleLidSwitch=ignore [Login]#NAutoVTs=6#ReserveVT=6#KillUserProcesses=no#KillOnlyUsers=#KillExcludeUsers=root#InhibitDela.. 2017. 4. 22.
ONVIF 국제 보안 표준 프로토콜 오늘은 ONVIF 프로토콜에 대해서 다뤄볼 예정입니다. ONVIF란 무엇이냐? 간단히 소개하자면 '감시카메라(CCTV)를 제어할 때 사용하는 국제 표준 프로토콜' 이라고 할 수 있습니다. 물론, 위의 설명은 아주 좁은 의미에서 ONVIF에 입니다.자세하게 표현하자면 아래와 같습니다.'보안장비에서 전세계 표준으로 사용되는 프로토콜' => 감시카메라 뿐만 아니라, 녹화장치(NVR), 뷰어(CMS), 출입통제시스템과 같은 모든 보안장비에서 사용되는 프로토콜입니다. 그럼, ONVIF의 용도는 무엇이냐?보안장비끼리 서로 연결되어 동작하게 해주는 프로토콜입니다.그림으로 표현하자면 아래와 같습니다. 그림으로 보시니까 어떨때 사용하는지 한 번에 아시겠죠? 그럼 이제 ONVIF가 어떤것인지 대충 감을 잡으셨다고 생각하고.. 2017. 3. 1.