.io 도메인 구입 2011-09-01 05:23:09에 작성.

firejune.io 도메인 구입과 HTTP 프록시 구성라는 글을 보고 급 뽐뿌가 생겨 방금 전 http://nic.io/ 에서 새로운 .io 도메인을 샀다. 지금 가지고 있는 도메인이 수십개나 있음에도 도메인에 대한 욕구나 휴대폰번호등에 대한 욕구는 사라지지 않는 것 같다. 이번에 산 도메인은 nodejs, socket.io, MongoDB 등을 공부하기 위해 사용할 예정이다. .io 도메인은 http://socket.io를 접하면서 처음 알게되었다. 이 사이트는 자바스크립트…

우분투에서 svn 명령어 실행시 libneon-gnutls.so.27가 없는 오류 2011-08-15 03:47:02에 작성.

나는 현재 리눅스를 2대 쓰고 있는데, 한대는 조금 깨끗한 우분투이고 한대는 두번째 리눅스를 써보면서 깐 것이라 조금 더러운 우분투이다. 그 조금 더러운 우분투가 얼마나 더럽냐면 svn 명령어를 써도 아래와 같은 오류가 날 정도로 더럽다. svn: error while loading shared libraries: libneon-gnutls.so.27: cannot open shared object file: No such file or directory 아, 그렇다고 위의 오류가…

우분투에 SVN 서버 설치. (apache 기반) 2011-07-26 22:29:02에 작성.

설치 apt-get 으로 아래의 패키지를 설치해준다. apt-get install subversion libapache2-svn 설정 svnadmin create /home/svn/이름 권한을 아파치에게 준다. chown www-data:www-data /home/svn/이름 -R 여기서 /home/svn/이름은 디렉토리 기반으로 정해지는 이름이다. 아이디, 패스워드 보안 설정 아래 파일의 내용을 변경한다. (여러 도메인으로 나눠 하고 싶으면 sites-enabled 폴더 안에 자기 도메인들 파일 안에 해도 된다.) vi /etc/apache2/mods-enabled/dav_svn.conf <Location /svn> DAV svn…

도메인을 이전하면서 쓰기에 좋은 Rewrite+PHP 소스 2011-07-25 02:39:53에 작성.

사이트를 운영하다보면 도메인을 바꿀 때가 있다. 이쁘지 않은 도메인에서의 이동이나 무료도메인을 쓰고 있었는데 이동을 한다든가의 상황등이 생길 수 있다. 문제는 도메인을 이전하면 그동안 넓고 넓은 인터넷 게시판이나 검색엔진 등에 뿌려진 URL등이 쓸모 없게 된다. 대부분 기껏해야 이전의 도메인으로 접근하면 서브주소가 뭐든 제일 홈만 새 도메인으로 이동시키기 때문이다. 그럼 기존 도메인으로 접속한다면 그 도메인만 바꾸고 서브…

리눅스에서 NPM -> nodejs -> socket.io 순으로 설치하기. 2011-07-15 19:40:37에 작성.

socket.io 는 웹에서 실시간처리에 관한 것들을 쉽게 구현 할 수 있도록 만들어진 라이브러리이다. 클라이언트와 서버 모두 같이 동작시키도록 설계되어 있다. 클라이언트는 간단한 .js 파일만 읽으면 되고, 서버에서는 nodejs 라는 것을 필요로 한다. 이름에서 보듯이 nodejs 의 언어는 javascript 이다. C언어에서 CLI 로 보통 간단한 프로그램을 만들 던 것 같이, PHP에서도 PHP-CLI라고 간단한 CLI프로그램을 만들 수 있도록 설계 된…

2038년 문제 (Y2K38) 2011-07-02 15:51:10에 작성.

Y2K? 예전 1900년대 시절 날짜 표현시에 ’98, ’99 등으로 표현을 해온 경우가 많았다. Y2K문제는 여기서 1999년 12월 31일이 지나 2000년대가 될 경우, ’00년으로 표현을 할 수 있게 되는데 만약 전산에 1998등의 자료 입력이 아닌 98, 99, 00 등으로 자료가 입력이 되어 있으면 컴퓨터가 ’00년을 2000년으로 인식할지 1900년으로 인식할지 알 수 없는 문제가 바로 Y2K이다. 당시에…

우분투에서 bind9 설치와 함께 mysql 과도 연동. 2011-03-27 16:31:44에 작성.


Warning: preg_replace_callback() [function.preg-replace-callback]: Unknown modifier 'c' in /var/www/html/blog/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3409

bind9 를 아래에 소개한 mysql과 연동하여 운영 하는 것은 상당히 불안정합니다. 제대로 완전하게 만들어진 것이 아니기 때문에 비추천하며 mysql 과 연동하려고 한다면 mydns 를 쓰는 것을 추천합니다. 설치 환경 OS: ubuntu 10.10 아무것도 설치 안한 깨끗한 버전 (VPS) 라이브러리들: apt-get install openssl libssl-dev libmysqlclient-dev dpkg-dev mysql-client 설치 방법 프로그램 설치하기 아래에 들어갑니다. cd /usr/local/src bind9 소스를…

짜증나는 네이버 블로그 음악 위젯 LoudFusion 차단하기 2010-10-03 09:17:43에 작성.

요즘 블로그를 돌아다니다 보면 내가 틀지도 않은 음악이 갑자기 흘러나오는 경우가 있다. (특히 오덕스러운 음악들이 대부분) 예전엔 IE전용 액티브X를 사용해서 크롬이나 파이어폭스등으로 돌아다니면 음악이 안나왔는데,이 음악 위젯은 플래시를 기반으로 만들어져서 어떤 OS든 대부분 음악이 나오게 돼있다. 그래서 이 짜증나는 오덕음악을 끄기 위해서 어디서 나오는가 찾는다고 애를 먹는다. 대부분 네이버 블로그에 달려있고 달린 위치는 모두 제각각, 그렇다고 ESC키를 눌러도 안꺼지니.. 그냥…

Akinator for IRC Bot 2010-02-22 15:06:51에 작성.

Akinator 가 아이폰버전으로 어플이 나왔길레 패킷을 분석해서 irc봇에다가 갖다붙여봤습니다.

링크 점선 없에기. 2010-02-15 20:04:30에 작성.

IE와 파이어폭스에서는 링크를 해당링크 주변에 점선을 생성한다. 미관상 혹은 홈페이지 기획자의 요구에 따라 이 점선을 없에야 할 경우가 있다. 세 방법이 있다. 둘은 CSS, 셋째는 자바스크립트를 이용하는 방법이다. IE9, Firefox에서 작동 (CSS) a:active { outline: none; } IE6, IE7, IE8에서 작동 (CSS) a {selector-dummy: expression(this.hideFocus=true);} 모든 브라우저에서 작동 (자바스크립트) 1 2 3 4 function bluring(){…