인터넷

인터넷Internet(인터넷)은 TCP(Internet은 학교, 회사, 소규모 지역사회, 정부등 소규모 영역에서의 데이터교환을 목적으로 한 네트워크가 다시 전지구적으로 네트워크화 되었다는 관점에서 네트워크의 네트워크라고 부르기도 한다. 인터넷은 패킷교환을 통한 다양한 email(2009년, 우리는 인터넷을 이용해서 이메일을 보내고 재미있는 주제에 대해서 ...

FastCGI

FastCGIFastCGI는 웹 서버와 프로그램이 상호작용(데이터를 주고 받기 위한) 다. 웹 서버는 유저가 요청한 파일을 읽어서 출력하는 것을 목적으로 하지, 데이터를 처리하는 것을 목적으로하지는 않는다. 웹 서버는 데이터의 처리를 외부 프로그램에 맡기는데, 이럴려면 외부 프로그램에 처리해야 하는 데이터를 넘기고 그 결과를 받는 가 필요하다. CGI는 ...

Go HTTP

Go HTTPWWW(World wide web)은 수억명의 유저가 접근하는 (그리고 역시 수억의 컴퓨터가 연결하는) 가장 큰 분산 시스템다. 그리고 그 중 가장 성공한 서비스는 HTTP 기반의 웹 서비스일 것이다. 웹 브라우저라고 부르는 웹 클라이언트 프로그램을 이용해서 서핑이라는 행위를 하는 정보의 바다 말이다. 현재 HTTP(Hyper-Text Tra...

revel - Tutorial

revel - Tutorial 이미 을 만든 것으로 가정한다. 우분투 리눅스 14.04 go 1.3.1 # go get github.com/revel/revel# go get github.com/revel/cmd/revelrevel cli 툴이 설치된다.# revel help~~ revel! http~usageThe commands are new cre...

google

google...

haproxy

haproxy신뢰성과 고성능을 지향하는 /HTTP 기반의 공개 소프트웨어 로드 밸런서 프로그램이다. 소프트웨어로 간단히 로드밸런서를 구현해야 할 때 주로 사용한다. 다음의 기능을 지원한다. 1. Application Cookie 서버에서 클라이언트로 보내는 cookie 값을 추척한다. 그래서 클라이언트가 proxy 서버로 접속하면, cookie를 발행했...

hypertext

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

OpenAPI

OpenAPIOpenAPI는 , SOAP, JavaScript등을 이용해서, 웹 사이트와 상호작용하는 기술을 의미한다. 기본적으로 웹 기반 응용프로그램의 개발을 목적으로 하고 있지만, 응용프로그램의 종류에 국한받지 않고 사용할 수 있다. OpenAPI는 소위 말하는 웹 2.0과 함께, 일종의 기술적 트랜드가 됐다. OpenAPI는 특히 웹 2.0과 소셜미...

google page rank

google page rank ...

REST에 대하여

REST에 대하여나는 PHP 웹 프로그래머로 이 바닥에 들어섰다. 그 후에 시스템/네트워크 프로그래머로 방향을 틀었고, 웹 기반 프로그래밍은 사이트를 유지/보수하는 수준에 머물렀다. 예컨데, 취미생활(moniwiki 커스터마이징)을 영위하기 위한 방편이라고나 할까. 물론 워낙에 프로젝트들이 와 얽혀있는 경우가 많아서, 완전히 손을 떼었다고는 할 수 없는 ...