tty.js

코드가 많은 사이트다. 그래 아래처럼 웹에서 직접 코드를 수정도 하고 실행도 할 수 있도록 코드 실행기를 붙였다. 유용하긴 한데, 코드를 실행하고 그 결과를 화면에 출력하는 방식이라서 표준입력이나 python interactive mode등을 사용 할 수 없다. 그래서 웹 터미널 애플리케이션을 찾아보기로 했다.구글님에게 물어 물어서 언어 기반이고 tty.j...

websocket

프로토콜의 가장 큰 장점중 하나는 "견고하면서도 간단하다"는 점이다. 프로토콜은 인간이 쉽게 이해할 수 있는 영문 알파벳으로 이루어지며, 필수 헤더 10개 정도면 애플리케이션의 제작이 가능하다. 게다가 인터넷 역사상 가장 성공적인 프로토콜이기도 하다. 즉시 사용할 수 있는 엄청난 수의 서버/클라이언트 애플리케이션들과 역시 엄청난 수의 (게다가 품질도 뛰어...

URI

Uniform Resource Identifiers 의 줄임말이다. World Wide Web (WWW(12))상에서 접근하고자 하는 자원의 위치를 나타내기 위해서 사용한다. 자원은 "문서", "이미지", "동영상", "프로그램", "이메일"등 모든 것이 될 수 있다. 메일을 받을 상대방의 위치를 나타내기 위해서 사용하는 emailURI는 URL과 URL으...

W3C

W3CWorld Wide Web Consoritume 의 줄임말이다. 원래대로 하자면 WWWC정도가 되겠지만 약간의 기지를 발휘해서 W3C로 이름을 정했다. W3C는 웹환경에서 사용될 수 있는 공용기술과 가이드라인, 소프트웨어 툴등을 개발하는 모임으로 웹을 이끄는 가장 영향력있는 모임이다. http...

네트워크 효과

네트워크 효과네트워크는 노드와 링크로 이루어진다. 네트워크 효과는 하나의 노드에 상태변화가 생길 때, 인접한 노드들도 상태변화에 반응해서 변화가 발생하는 것을 의미한다.현재 네트워크 효과는 주로 상업적인 이유에서 중요하게 다루어지고 있다.기존의 대량 생산 대량 소비 체제에서 네트워크 효과는 그다지 중요하지 않았다. 대량 생산, 대량 소비시대에 개인의 구매...

네트워크

네트워크네트워크는 망상 구조를 가리키는 포괄적인 단어다. 도로망, 신경망, 상/하수도망 등이 이에 포함될 것이다. 이러한 망 구조가 생겨난 이유는 효율적으로 주어진 일을 처리하기 위함이며, 고도화된 문명일 수록 복잡한 망을 유지한다. 잘 갖추어진 도로, 상/하수도 시설이 고대 국가나 도시가 얼마나 발전했는지에 대한 판단 근거가 되는 이유다. 특히 정보나 ...

게이트웨이

게이트웨이인터넷은 이미 존재하는 컴퓨터 네트워크들을 서로 이어주는 "네트워크의 네트워크" 시스템이다. 그러므로 컴퓨터 네트워크에 포함된 노드들이 인터넷과 연결하려면, 인터넷으로 향하는 입구역할을 하는 컴퓨터를 통해야 한다. 이를 게이트웨이 컴퓨터라고 한다....

hypertext

hypertexthyper는 과도, 과장이라는 뜻을 내포한다. hypertext가 hyper+text로 이루어진다고 본다면, 과도한텍스트, 텍스트를 뛰어넘는 (over)으로 해석해야 할거다. 그런데 이렇게 해석하기엔 시원치않은 면이 있는것 같다. 이경우 hyper은 오히려 파생이라는 의미로 해석해야 함이 옳은 것 같다. 예로 hypercube 는 4차원 ...

STOMP - Simple Text Oriented Messaging Protocol

STOMP - Simple Text Oriented Messaging Protocol STOMP는 스트리밍 텍스트 기반의 간단한 스트리밍 메시지 프로토콜이다. HTTP로 부터 영감을 받은 디자인 덕분에 읽고 쓰기가 매우 쉽다는 장점이 있다. 단순하며, 읽고 쓰기가 쉽다는 것은 클라이언트 측에서는 당연한 장점이긴 한데, 대신 서버측에서 구현해야 할게 많아진...

PHP

PHPPHP는 "PHP다음은 실제 HTML(12)페이지에서 PHP가 어떻게 사용되는지를 나타내는 예이다. Example Perl이나 C와는 다르게 프로그램 코드가 직접 HTML코드...