웹과 MQTT

웹과 MQTT에 관심을 가지는 이유는 (저전력/소규모)디바이스와 IoT 인프라간의 통신 프로토콜로의 가능성 때문이다. IoT 인프라는 소규모 디바이스 뿐만 아니라 PC, 타블렛, 모바일 기기와 같은 비교적 강력한 디바이스가 붙을 수 있다. 온갖 종류의 디바이스들과 애플리케이션들이 혼재한 공간이다. 현재 이 공간을 묶어주기 위해서 가장 일반적으로 사용하는 ...

DNS - Domain Name System

DNS - Domain Name SystemDNS(Domain Name System)은 인터넷이나 사설망(private network)에서 컴퓨터나 서비스 등의 리소스를 위한 계층적 분산 네이밍 시스템이다. 가장 두드러진 사용 목적은 컴퓨터와 서비스를 식별하기 위해서 사용하는 IP 주소를 사람이 쉽게 인지할 수 있는 도메인 이름 서비스다. 예를들어 www...

DOM - Document Object Model

DOM - Document Object ModelDOM(Document Object Model)은 플랫폼과 언어 중립적으로 구조화된 문서를 표현하고, 접근하기 위해서 개발한 W3C의 공식 표준이다. 처음에는 HTML로 표현된 문서에 접근하기 위해서 개발됐으며, 이후 XHTML, XML 문서들을 접근/재현하기 위한 용도로 확장됐다. 잘 구조화된 DOM 문서...

FTP

FTPFileile Transfer Protocol의 줄임말이다. 하나의 호스트에서 다른 호스트로 파일을 옮기기 위한 기반 프로토콜이다. 보통 FTP는 웹상에 파일을 올리기 위한 목적으로 널리 사용되고 있다. FTP는 서버&클라이언트 모델을 따른다. 클라이언트는 서버에 연결해서 파일 업로드 및 다운로드 요청을 하고, 요청을 받은 서버가 응답 데이터로 파일...

Firefox

FirefoxFirefox는 Mozilla의 차세대 웹브라우저로 필요한 기능만을 제공함으로써 더욱 빠르고, 안전하고 편리한 웹브라우징 환경을 제공한다. 필요한 기능만을 제공한다고는 하지만 팝업차단, 탭브라우징, 스마트검색, Plug in 개념의 기능확장, 테마등 필수적인 대부분의 기능을 지원한다. 특히 탭브라우징기능은 다수의 웹사이트를 쉽게 브라우징할 수...

HTML

HTMLHyper Text Markup Language 의 줄임말이다. 인터넷상에서 데이터를 표현하기 위해 사용되는 언어이다. 현재 인터넷을 통해 제공되는 대부분의 데이터는 HTML로 만들어져있다. HTML의 특징은 Hyper Text라는 이름에서도 볼 수 있듯이, 각 단어가 링크를 이룸으로써 에 흩어져 있는 웹페이지들의 연결이 가능하도록 도와준다는 점이...

HTTP

HTTPHypertext Transfer Protocol의 약자다. WWW에서에서 정보를 전송하기 위해서 사용되는 프로토콜로 W3C(12)에서 관리하고 있다. HTTP는 요청과 응답으로 정보교환이 이루어지는 전형적인 서버/클라이언트 프로토콜이다. HTTP 클라이언트는 웹브라우저이며, Apache(12)와 같은 프로그램이 서버 프로그램이 된다. HTTP는 ...

Ruby sinatra web freamework

Ruby sinatra web freamework을 지원하는 웹 애플리케이션 서버 개발을 위해서 웹 프레임워크를 선택해야 했다. Ruby, Python, Perl, Java 모두 훌륭한 웹 프레임워크를 가지고 있으며 아마도 거의 비슷한 모습에 비슷한 쓰임새를 가지고 있을 것이다. 해서 웹 프레임워크를 선택하기 전에 언어를 선택하고 해당 언어에서 제공하는 ...

trackback 보내고 받기 구현

trackback 보내고 받기 구현trackback를 보내고 받는 모듈을 만들어보기로 했다. 우선은 joinc wiki(개발은 php( 트랙백이 있는 페이지는 바로 트랙백목록이 있는 하단으로 이동할 수 있도록 앵커추가 트랙백 모음을 모여주는 간담한 모듈 작성trackback 요청 데이터는 POST방식으로 전달이 된다. trackback을 받는 측은, 값들...

웹2.0과 저작권 - 일등만이 살아남는 Web2.0 세상

웹2.0과 저작권 - 일등만이 살아남는 Web2.0 세상팀 오렐리가 웹 2.0은 인터넷 플랫폼이다라고 정의를 내렸었죠. 몇가지 핵심적인 요소가 더 있지만, 다른 요소는 넘어가도록 하겠습니다.인터넷 서비스도 아니고, 인터넷 플랫폼? 왠지 두리뭉실한 뜬구름잡는 소리인가 하겠지만, 현재 인터넷 세상은 플랫폼 중심으로 재편되고 있습니다. 플랫폼을 가지는 기업은 ...