본문 바로가기
반응형

컴퓨터공학279

스마트폰을 IP 카메라로 사용하는 방법 1. IP Webcam을 스마트폰에 설치한다. 2. IP Webcam을 실행한 후 '서버 시작'을 클릭한다. 3. '서버 시작'을 클릭하면 다음과 같은 화면이 나오고 화면 아래에 "192.168.200.175:8080"과 같이 IP 주소와 포트 번호가 나타난다. 4. PC나 다른 스마트폰에서 웹브라우즈를 실행하고 위의 IP 주소와 포트 번호를 주소창에 입력한다. 그리고, 영상 재생기를 브라우즈로 선택한다. 5. RTSP와 ONVIF로 접속할 수도 있다. 2018. 2. 25.
블로그 유입 사이트 비율 지난 1년 간 이 블로그로 유입된 사이트의 비중은 다음과 같다. 네이버의 비중이 가장 높다. 순위 유입 사이트 점유율 1 네이버 71 % 2 구글 14 % 3 다음 9 % 4 기타 6 % 2018. 2. 24.
국가별 채팅 앱 세계에서 가장 많이 사용되는 채팅 앱은 WhatsApp이고 KakaoTalk은 우리나라에서만 많이 사용된다. 순위채팅 앱 사용 국가 1 WhatsApp 브라질,인도, 러시아 등(109개국) 2 Messenger 미국, 캐나다, 호주 등(49개국) 3 Viber 동유럽 등(15개국) 4 Line 일본, 태국 등(4개국) 5 WeChat 중국 등(3개국) 6 Telegram 이란, 우즈베키스탄(2개국) 7 KakaoTalk 한국(1개국) 2018. 2. 23.
문서를 그림 파일로 변환하는 프로그램 PDFCreator는 문서를 PDF, JPEG, PNG, TIFF 파일로 변환할 수 있는 무료 프로그램이다. 여기에서 다운로드 받을 수 있다. 인쇄에서 프린터를 PDFCreator로 선택한다. PDF, JPEG, PNG, TIFF 파일 중에서 선택한 후 Save를 클릭한다. 2018. 2. 22.
팀뷰어와 같은 원격제어 프로그램은 어떻게 통신할까? 팀뷰어와 같은 원격제어 프로그램은 서버로 동작하지만 공유기의 포트포워딩 없이도 동작한다. 팀뷰어에서 사용하는 공유기와 같은 방화벽을 통과하는 기법은 UDP Hole Punching이다. 2개의 프로그램이 있을 때 한쪽에서 다른 쪽으로 패킷을 보내면 공유기에서 차단된다. 원격제어 프로그램에서는 중앙 서버를 두고 각각의 클라이언트에서 서버에 접속하여 각 클라이언트 IP 주소를 중계하여 서로 통신한다. 이 때 데이터 패킷은 클라이언트 사이에서만 전달된다. 데이터 패킷까지 서버에서 중계하면 서버의 부하가 너무 걸리기 때문에 그렇게 사용하지 않는다. 클라이던트 A에서 B로 UDP 통신으로 UDP Hole Punching 하는 구체적인 과정은 다음과 같다. 1. A와 B에서 서버에 접속하여 UDP 패킷을 보내고. .. 2018. 2. 18.
윈도우 폴더의 파일 빠르게 표시하기 비디오 파일이 많은 폴더를 열려고 하면 파일을 표시하는데 지연이 많이 발생한다. 빠르게 표시하기 위해서는 폴더를 선택하고 오른쪽 마우스를 클릭한 후 나오는 메뉴에서 속성을 선택한다. 속성을 선택하면 다음과 같은 속성 창이 나온다. 사용자 지정 탭에서 "다음에 대해 이 폴더 최적화"를 비디오에서 일반 항목으로 변경한다. 2018. 2. 17.
1's Complement와 2's Complement 계산 1's complement (Ones' complement) 는 각 비트의 값을 반전하여 구한다. 0은 1로 1은 0으로 바꾸면 된다. 예를 들면, 1011 의 1's complement는 0100 이다. 2's complement (Two's complement) 는 2N에서 원래 값을 빼서 구한다. 예를 들면, 1011을 2's complement로 변환하기 위해서는 24에서 1011을 빼면 된다. 즉, 10000 에서 1011을 빼면 0101 이 된다. 2's complement을 구하는 다른 방법은 먼저 1's complement를 구한 후 1을 더하면 된다. 이 때 발생하는 Overflow는 무시한다. 예를 들면, 0000의 1's complement는 1111이고 여기에 1을 더하면 0000이.. 2018. 2. 15.
무료 텍스트 에디터 프로그램 무료 텍스트 에디터 프로그램인 Notepad++은 Ultraedit와 비슷한 프로그램이다. 여기에서 무료로 다운로드 받을 수 있고 소스도 공개되어 있다. 이전에는 Ultraedit에 비해 반응 속도가 조금 느렸지만 지금은 매우 빨라졌다. GVIM이나 Sublime 등의 에디터는 프로그래밍에 너무 특화되어 사용법을 배우기가 조금 어렵지만 Notepad++는 쉽게 사용할 수 있다. 2018. 2. 5.
지능의 정의 지능 (Intelligence)이 무엇인지에 대한 다양한 정의가 존재한다. 2007년 스위스의 Shane Legg와 Marcus Hutter는 심리학자와 인공지능 연구자들의 지능에 대한 정의들을 정리하여 공통된 결론을 얻은 리포트를 발표했다. 리포트의 지능에 대한 결론은 다음과 같다. "Intelligence measures an agent's ability to achieve goals in a wide range of environments" 즉, 지능이란 다양한 환경에서 목표를 달성하는 능력을 의미한다. 여기에서 리포트를 받아 볼 수 있다. 2018. 2. 5.
반응형