본문 바로가기

반응형

카테고리

(72)
[환경변수] SERVER 전역변수 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 => /webapp/include $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 받식 => gzip, deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 => ko $_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 => Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705 $_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP => xxx.xxx.xxx.xxx $_SERVER['HTTP_REFERER'] = 현제 페이지로 오기전의 페이지..
왜 node.js를 고려해야 하는가? Why Should You Care About NodeJS?Jan 17, 2014 at 11:16 PM Shawn Wildermuth 9 Comments .NET JavaScriptI know that many of my readers are .NET guys and a core constituency actively hate JavaScript so bear with me and let’s talk about NodeJS for a minute.Just to be clear, I am not advocating anything by this post. What I think is important is that as you mature as a developer that you look at whate..
[HTTP 모듈] HTTP 모듈의 안정성은 3입니다. (Stability: 3 - Stable) - 해당 모듈이 충분히 검증되었으나 코어 코드로 통합하면서 작은 수정사항이 발생할 가능성이 있으며 이전 버전과 호환된다는 의미입니다. HTTP 모듈을 사용하기 위해서는 반드시 require('http')로 모듈을 불러와서 사용해야 합니다. HTTP 메시지의 헤더값은 다음과 같은 형태의 객체로 제공됩니다.{'content-length': '123' 'content-type' : 'text/plain', 'connection' : 'keep'alive', 'accept' : '*/*' } 키 값은 모두 소문자이며 값은 변경할 수 없습니다. 일반적인 HTTP 기반 웹 어플리케이션이 사용하는 모든 기능들을 제공하기 위해서 HTTP A..
[vi설정] set ts=4 "tag selectset sts=4 "st selectset sw=1 " 스크롤바 너비set autowrite " 다른 파일로 넘어갈 때 자동 저장set autoread " 작업 중인 파일 외부에서 변경됬을 경우 자동으로 불러옴set cindent " C언어 자동 들여쓰기set bs=eol,start,indentset history=256set laststatus=2 " 상태바 표시 항상"set paste " 붙여넣기 계단현상 없애기set shiftwidth=4 " 자동 들여쓰기 너비 설정set showmatch " 일치하는 괄호 하이라이팅set smartcase " 검색시 대소문자 구별set smarttabset smartindentset softtabstop=4set tabstop=..
2015.01.27 개발일지 [작업사항 세부 설명]1. 웹서버에 node.js가 설치되지 않는 문제에 대해 해결 시도 -> too many levels of symbolic links 에러2. 디비 서버의 node.js를 이용하여 간단한 http server 테스트 수행 -> tcp, http, streamming, server test [어려웠던 점&극복한 문제]웹서버에 node.js가 설치되지 않는 문제에 대해 해결 시도 -> too many levels of symbolic links 에러를 해결하지 못하여 웹서버에서 node.js를 구동시키려면 리눅스 서버 재설치를 해야 한다.그에 대한 방안으로, 얼마간 해결책을 더 조사해보고 다른 pc에다가 node.js를 설치하는 것을 고려하고 있다. [앞으로 할 일]1. node.js에..
Node.js Node.js?서버사이드 자바스크립트 (V8 Engine으로 Compile한다) 프레임워크이벤트 기반으로 동작하고, Non-Blocking I/O 방식이다목적은 확장가능한 네트워크 프로그램들을 간단하게 만드는 것이다.현재 (2015.01.26) 버전 : v0.10.33CommonJS 모듈 시스템C랑 C++로 만들어짐2009년 라이언 달이 JSConf에 발표Only One Thread operate a event-loop What is positive Node.js's effect?가볍다. 아래의 코드로 간단한 http 서버를 구동할 수 있다.var http = require("http"), io = require("./node_modules/socket.io"), server = http.createSe..
Ubuntu의 apt-get 명령어 정리 출처:::: http://blog.outsider.ne.kr/346Outsider's Dev Story apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 팩키지 관리 명령어 도구입니다. 우분투에는 GUI로 되어 있는시냅틱 꾸러미 관리자도 있기는 하지만 이런 저런 개발관련 패키지를 설치할 때는 커맨드기반인 apt-get이 더 편하기도 합니다. sudo는 superuser권한으로 실행하기 위함입니다. 패키지 인덱스 인덱스 정보를 업데이트 : apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list에 있습니다. 이곳에 저장된 저장소에서 사용할 패키지의 정보를 얻습니다. sudo apt-get..
[Node.js] 리눅스 우분투에서 설치 node.js는 짧은 시간에 대량의 클라이언트 요청을 대응하는 웹 어플리케이션에 적합하다node.js는 광활한 네트워크 환경에 클라이언트가 원하는 데이터를 밀어 넣고 최대한 빨리 응답을 받기 위해 설계되었다. 0. 기존에 nodejs가 설치되어 있다면 삭제. sudo apt-get remove node 1. apt-get 갱신sudo apt-get update 2. Python Software Properties를 이용해서 apt-get 패키지를 추가하기 위해 설치sudo apt-get install python-software-properties python g++ make 3. apt-get Property에 node.js 추가sudo add-apt-repository ppa:chris-lea/nod..

반응형