Jongwan.com

Hello world

Mysql Databases/Tables 자동으로 최적화(Optimize)하기

Mysql 데이터베이스/테이블을 자동으로 최적화(Optimize) 하기 Mysql을 사용하다 보면 종종 최적화 되지 않은 테이블을 발견할 때가 있습니다. 일일이 command line에서 `optimize table tablename`을 하는것이 귀찮았었는데, 구글링을 하다 보니 역시나 방법이 있더군요   1. 리눅스 스케줄러 데몬(Crond)을 사용 먼저 리눅스에서 제공하는 cron을 사용해서 특정한 시간에 최적화를 시작하도록 설정합니다.   2. mysqlcheck 명령 mysqlcheck 명령을 이용해서 특정 테이터베이스나 […]

Read More

fax – res_fax_digium 설치 및 라이선스 획득

res_fax_digium 모듈 설치   asterisk 11.7.0을 기본설치하면 fax 를 사용하는 모듈이 없으므로 서비스가 불가능합니다. fax를 서비스하기 위해서 해당 모듈을 다운로드 하고 라이선스를 등록하는 방법을 알아봅니다.   1. 라이선스 https://my.digium.com/en/login/register/ 로 이동해서 이메일 주소를 이용해 사용자 등록을 합니다. 에메일주소 인증을 해야 하기 때문에 사용하는 이메일을 정확히 입력합니다. 인증이 끝나고 http://www.digium.com/en/products/software/fax-for-asterisk 페이지로 이동합니다. 윗쪽에 Get 1 Free License […]

Read More

asterisk 11.7.0 소스 컴파일 및 라이브러리 설치 등

asterisk 11.7.0 소스 컴파일 및 라이브러리 설치   asterisk 11.7.0 을 설치하기 위해 소스를 다운로드하고 컴파일을 합니다. 홈페이지는 http://www.asterisk.org/ 이곳이며, 현재 공식버전은 13 까지 나왔습니다만, 여기서는 11.7을 기준으로 합니다.     1. asterisk 11.7.0 다운로드 모든 버전의 asterisk를 확인하기 위해서 다운로드 페이지의 All Asterisk Versions 를 클릭합니다. http://www.asterisk.org/downloads/asterisk/all-asterisk-versions 필요한 버전을 찾아 설치할 서버에 다운로드 합니다.   […]

Read More

asterisk 11 운영을 위한 Ubuntu 12.10 설치

asterisk 환경을 위한 우분투 12.10 설치     asterisk를 Centos 5.x, Centos 6.3, ubuntu 12.10 등에 설치해 보았는데 패키지로 설치하기에는 우분투 12.10 의 apt-get 이 너무 편했으므로 우분투로 운영을 하기로 했습니다. 기존 centos만 사용하다가 우분투로 패키지 관리를 하니 신세계네요   1. 우분투 12.10 LTS 파일 받기 – http://ftp.daum.net/ubuntu-releases/12.10/ubuntu-12.10-server-amd64.iso – 위 경로로 iso 파일을 받아 CD로 굽거나 […]

Read More

apt-get update :: Err http://kr.archive.ubuntu.com/…

우분투에서 apt-get update 를 실행했는데, Err http://kr.archive.ubuntu.com/ubuntu/dists/…. W: Failed to fetch http://security.ubuntu.com/… 이런 오류가 출력된다면 /etc/apt/sources.list 파일을 수정한다.   우분투 버전이 14.10 이상 나온 시점에서 12.10을 사용하려니 이런 오류가 나오는 것 같다 지금 시점에서는 12.10은 old-releases 이니깐   1. 기존 파일 백업 # cd /etc/apt # cp sources.list sources.list.bak   2. URL을 수정해준다 # sed […]

Read More

lftp를 이용한 백업과 미러링(mirror), 한글파일명 전송

rsync를 이용해서 미러링이 불가능한 상황에 lftp를 사용해서 미러링이 가능하여 찾아보았다.   아래와 같이 디렉토리가 있다 가정한 상황에서 A서버의 /home/source_dir B서버의 /home/target_dir   1. A서버 -> B서버로 mirror, A서버에서 실행 lftp -u (username) ftp://(address) (-p포트) -e “mirror –reverse /home/source_dir /home/target_dir”   2. A서버 -> B서버로 mirror, B서버에서 실행 lftp -u (username) ftp://(address) (-p포트) -e “mirror /home/source_dir […]

Read More

길들인다는 게 무슨 뜻이야?

“길들인다는 게 무슨 뜻이야?”어린 왕자가 말했다. “이제는 너무 잊혀진 것이지. ‘관계를 만든다.’는 뜻이야.”“관계를 만든다고?” 어린 왕자가 되묻자 여우는 대답했다.“그래. 나에게 너는 아직은 수십만의 다른 남자 애들과 다를 바 없는 한 남자 애일 뿐이야.그리고 나는 너를 필요로 하지 않아.너도 나를 필요로 하지 않고.너에게 나는 수십만의 다른 여우들과 마찬가지로 한마리 여우일 뿐이야.하지만 네가 나를 길들이면 우리는 서로가 […]

Read More

mysql strip_tags

delimiter || DROP FUNCTION IF EXISTS strip_tags||CREATE FUNCTION strip_tags( x longtext) RETURNS longtextLANGUAGE SQL NOT DETERMINISTIC READS SQL DATA BEGINDECLARE sstart INT UNSIGNED;DECLARE ends INT UNSIGNED;SET sstart = LOCATE(‘<‘, x, 1);REPEATSET ends = LOCATE(‘>’, x, sstart);SET x = CONCAT(SUBSTRING( x, 1 ,sstart -1) ,SUBSTRING(x, ends +1 )) ; SET sstart = LOCATE(‘<‘, x, 1);UNTIL sstart […]

Read More

YUM으로 mysql 5.6 설치

기본 repo로는 mysql 5.0이 설치되어 아래처럼 webtatic 를 추가한다 [repo 추가]rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm [mysql5.5 설치]yum –enablerepo=webtatic install mysql55

Read More

세상의 모든 게임을 당신 뜻대로 움직인다

어떤 심리전도 상대가 뭘 원하는지 상대가 뭘 좋아하는지 상대가 뭘 싫어하는지 상대가 뭘 생각하는지만 알면 세상의 모든 게임을 당신 뜻대로 움직인다

Read More