본문 바로가기

Programming!

NodeJS Socket.IO Query Parameter 넘기기. - Client io.connect('http://localhost:8080?myChannel=eclipse4j'); ... - Server io.sockets.addListener('connection', function(socket){ console.log(socket.handshake.query.myChannel); 더보기
Redis NodeJS 로 구독하기. 1. 가정 : redis 설치완료. 2. 가정 : nodejs 설치완료. 자 우선 redis pub/sub 이벤트를 잡아서 클라이언트의 함수 호출 하는 놈을 만들어보자. myredis.js var io = require('socket.io'); var app = require('express').createServer(); var redis = require('redis'); var sys = require('util'); io = io.listen(app); var subscriber = redis.createClient(6379, 'localhost'); var publisher = redis.createClient(6379, 'localhost'); subscriber.on("error", func.. 더보기
NodeJS 에서 Express Framework를 사용해서 Socket 통신의 경우 Access-Control-Allow-Origin 관련 오류를 접할 수 있다. 뭐 당연히 크로스도메인 관련이기는 한데. 서버측에서 좀 설정 해줘야 하는게 있다. ----- res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); ----- 자세한 내용은 여기에.. http://blog.johnroepke.com/2011/06/ajax-expressjs-and-access-control/ 더보기
내/외부 컨텐츠 쉽게 파혜치기. 기존에는 htmlunit등을 사용했더랬는데.. 시대가 변화하면 과거의 산물은 쫓아가지 못하는 경향이 있다..(사람은 제외해야해..나도 40대가 얼마 안남았단 말이닷!) 어쩌겠나.. 공부하고 찾아보고 써봐야지.. http://jsoup.org/ http://code.google.com/p/java-html2image/ 더보기
우분투 11.x 서버 설정해보기. 왜 apt-get install sun-java6-jdk 가 안될까 찾아보니 이런저런 이유가..ㅡㅡ; 어쨌건 다음 순서로.. sudo apt-get install python-software-properties sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk DLJ 라이센스동의 sudo apt-get install apache2 sudo apt-get install tomcat7 tomcat7-admin 설치경로 /usr/share/tomcat7** 설정경로 /var/lib/tomcat7 sudo a2enmod proxy sudo a2enmod proxy_ajp sudo .. 더보기