오픈소스관련(6)
-
설치형 해외 블로그 워드프레스(WordPress) 좋네요..
외국에서 많이들 사용하는 블로그엔진(?) 설치형 블로그는 WordPress다. 그리고 사용해보니 왜 좋다고 하는지 그리고 잘만들었다고 하는지 편한지, 알것 같다. 정말 다양한 테마와 Plug-in들이 있다. 원하는 대부분의 것들을 간단히 설치만으로 적용이 가능하다. 기존에 웹사이트를 운영하면서 직접 만들었어야 했던 부분들도 플러그인으로 제공하고있다. 어떻게 보면 혼자서도 운영이 가능하도록 지원되고있다.. 앞으로 영문사이트를 운영하거나 블로그를 운영할 계획이고 서버를 보유하고있다면 적극 추천드립니다... 그리고 오픈소스로 무료로 사용이 가능하다. 참고 사이트 : http://www.appsmoa.com/
2011.10.06 -
node.js 관련.
http://nodejs.org/ 실시간 서버를 개발하고 운영한다. 직접만들어서 사용하기도 하고 오픈 소스를 가져다가 최적화해서 사용하기도 한다. 자바의 nio를 이용해서 만든 서버의 경우 접속자당 Thread를 사용하는게 아니라 설정에서 필요한 적당수의 Thread만을 사용하므로 메모리 사용량과 CPU의 사용에서 효율적으로 사용할 수 있다.. 현재 만들어서 사용하고 있는 서버의 경우 국내 모바일 게임에 적용해서 어느정도 검증을 받았다. 하지만 온라인 게임 처럼 대량의 데이타를 주고받는 것은 아니므로 아직까지 완벽한것도 아니고 완벽하게 검증을 받은 것도 아니다. 최근 들어서 node.js라는 것을 들었다.. 아직 실험을 해보지는 않았다. 어느분의(http://amix.dk/blog/post/19577) ..
2011.06.10 -
DarkStar 프로젝트 중단됨...ㅜㅜ
SUN에서 중소 규모의 온라인 게임 개발사(자)들을 위해서 과중한 서버 개발의 부담을 줄여주고 그 자원을 좀더 효율적으로 사용할 수 있도록 하기 위해서 오픈소스로 공개한 다크스타라는 자바기반의 다용도 서버인 다크스타의 개발이 중단되었습니다. 이유는 오라클이 SUN을 인수하면서 정리된것 같습니다. 오라클의 인수가 이렇게 내게도 영향을 줄것이라고는 생각지 못했는데... 그래도 다크스타라는 서버를 이용하는 분들이 많으셨는지 사용자들이 새로운 프로젝트명을 운영을 하고있네요... http://www.reddwarfserver.org 앞으로도 쭉 잘 운영되길 바라며...
2010.04.29 -
DarkStar(다크스타) 한대의 물리적 서버에서 2개이상의 서버 가동하기.|
여러개의 DarkStar서버를 한대의 물리적인 서버에 가동합니다. 우선 타크스타의 장점은 클러스터링을 통해서 여러개의 서버가 하나처럼 서비스할수 있다는 장점입니다. 따라서 손쉽게 다량의 서버를 하나로 연결하는 확장성이 뛰어나다는점입니다. 하지만 2개 이상의 서비스를 위해서 설정은 어떻게 할것인가...? 아래와 같은 문제가 발생한다면....? 1. rmi 포트가 이미 사용중이라는 에러가 뜬다. 2. 아래와 같은 에러가 발생한다면...? 2010. 1. 25 오후 8:33:14 com.sun.sgs.impl.kernel.Kernel createServices 심각: ScheduleMe: failed to create services java.lang.reflect.InvocationTargetExceptio..
2010.01.25 -
DarkStar MySQL Connection 거부문제..
DarkStar와 MySQL연동시 Connection을 열고 받아주지 않아서 다량의 쿼리를 요청할때 계속적으로 Connection이 오픈되면서 MySQL이 연결을 거부하는 문제가 발생됩니다. 이래서 다른 Plug-in드들이 사용되고 있기도 합니다. 하지만 개인적으로 구굴에서 배포한 damalocus를 이용해보기로 했습니다. 내부 소스를 약간만 손보면 간단하게 해결할 수 있을 것 같아서 입니다. 그리고 Connection문제만 빼면 딱히 사용하는데 문제가 없어 보였기 때문입니다. MySQLService.java에서 아래와 같이 Connetion을 요청하는 부분에서 매번 새로운 Connection을 만들어서 넘겨주는 부분이 문제인듯 합니다. 이곳에서 기존에 만들었던 Connection을 넘겨주면 간단하게 해..
2009.12.26 -
다크스타에서 MySQL직접 사용하기.
우선 다크스타는 버클리 DB등 내부적으로 DB를 사용하고있습니다. 하지만 개인적으로 MySQL을 사용하고있는 관계로 MySQL과의 연동이 절실합니다. 따라서 아래와 같이 연동 절차를 밟으시면 됩니다. conf/sgs-boot.properties 를 수정해줍니다. # db - To denote using the BerkeleyDB Native edition # je - To denote using the BerkeleyDB Java edition # custom - To denote using neither BDB_TYPE = custom conf/MyGames.properties 에 아래와 같이 추가해줍니다. com.sun.sgs.services=com.gamalocus.sgs.services.mysql..
2009.09.29