웹서버 데몬 업그래이드

어젯밤 웹서버 데몬을 업그래이드 하였습니다.우리 마눌님의 재가를 받지 않고,밤새도록 서버 업그래이드에 매달려조금전에 완벽 업그래이드에 성공했습니다.이를 통하여 하드웨어적으로는 그대로지만적어도 소프트웨어적으로는 웹서버가 조금 더 안정적으로 돌게 되었답니다.커뮤니티가 활성화되거나 뭐 그런 사이트는 아니지만,나름 업그래이드를 하니 가슴뿌듯하군요.덩달아 SVN도 설치했네요.그래서... 소스 관리를 SVN으로 해볼까나... 하고 고민중입니다.오늘부로 오리지널 설날...

정규식 (Regular Expression) 특수문자 처리

(1) ^ (caret)라인의 처음이나 문자열의 처음을 표시예 : ^aa (문자열의 처음에 aa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar)라인의 끝이나 문자열의 끝을 표시예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓)(3) . (period)임의의 한 문자를 표시예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓)예 : a..b$ (문자열의 끝에 aaab, abbb, azz...

정규식(Regular Expression) 표현 방법 및 예제

1) 객체그럼 먼저 정규식의 객체에 대해 살펴보자. 정규식의 모든 객체를 설명하려면 너무 복잡하고 어려우므로 여기에선 일단 가장 중요한 것들만 나열한다.(1) 문자 * 유니코드 문자 - 유니코드 문자는 문자 그대로 표현한다. 즉, a는 문자열의 a와 매치된다. * (backslash) - 정규식에 사용되는 특수문자, 예를 들어 * 나 등을 매치할때 사용한다. 즉, * 를 매치하려면 * 라고 써줘야한다. * - 탭 문자와 매치된다. * - 새줄문자와 매치된...

윈도우 환경에서 mysql 자동 백업하기

1. mysql_backup.bat 파일은 만든다. mysqldump -u유저명-p패스워드 디비명 > C:serverBackup\%2%DATE%_BACKUP.sql2.위에서 만든 파일을 APM_SetupServerMYSQLinmysql_backup.bat 로 이동 3. 제어판 -> 예약된 작업 -> 예약된 작업 추가 자동으로 매일 백업 설정...

shell script를 이용한 mysql 자동 백업(backup)

다음 script를 /etc/cron.daily/mysql_back.sh로 만들어 두면 백업이 끝납니다. MySQL DB를 dump해서 다른 server에 옮겨 둡니다. 같은 서버에 데이타를 두면 server crash가 발생할 때... 대응이 불가능하죠?... -..-a #!/bin/bash BACKUP_DIR=/home/backup DATE=$(date +%Y%m%d) rm -rf $BACKUP_DIR/people2-$DATE.sql /usr/loca...

mysql의 백업과 복구 (backup & restore)

우선.. mysql을 접속합니다. 접속까지의 명령어는 기본 명령어 설명에 있으니 생략을;;로그파일이 많이 쌓여서 디스크 용량이 부족한 경우 일단 로그파일을 지웁니다. mysql>RESET MASTER로그 파일은 XXX-bin.000001 같은 형식으로 쌓입니다. 위치는 디폴트로 설치했다면 /usr/local/mysql/var/에 있을 겁니다. RESET MASTER를 입력하면 로그 파일들이 지워집니다.백업을 하는 방법은 쉘에서 하는 법과 mysql내에서 ...

특정 문자열을 기준으로 해서 배열로 만들어주는 방법

특정 문자열에서 특정 문자 혹은 문자열을 기준으로해서 남은 문자열을 배열로 넣어주는 방법이 있다.블로그에서 사용자가 입력한 태그를 분리해 줄때 이런 방법이 매우 유용하다.다음의 예제를 보자.<? $src="헬로우,월드,나의 이름은,김 삼순,구라파 닷 컴 만세"; $output = explode( ",", $src); for($i=0; $i<count($output); $i++) { echo "$i) {$output[$i]}<br>"; }?>위의 예제를 실...

mysql 백업에서 복구까지

데이터베이스 관리자와 개발자들은 정기적인 데이터 백업의 중요성을 잘 알 것이다. 만약 디스크나 서버가 고장날 경우 백업을 미리 해 뒀는지 여부는 1년치 업무결과를 잃어버리느냐 아니면 몇시간만에 정상으로 복귀하느냐를 결정한다.하지만 다행스럽게도 MySQL 사용자는 백업과 복구를 할 수 있는 간편하게 할 수 있는 내장 전용 툴을 사용할 수 있다. 이툴을 이용하면 이기종 플랫폼으로 MySQL 데이터베이스를 간편하게 옮길 수 있으며, 또 다른 포맷으로 레코드를 ...

Flash와 PHP를 활용하여 멀티 파일 업로드 구현하는 방법

SWFUpload는 자바스크립트와 플래시를 이용하여 손쉽게 다중 파일 업로드 프로그래스바를 구현하는 라이브러리이다.페이지 리로드가 없고, 업로드 시작전에 파일 사이즈를 미리 알 수 있으며, 업로드 큐에서 추가/삭제, 컨트롤과 시프트 키를 조합한 다중 파일 선택, 자바스크립트 콜백 이벤트 등이 가능하다.소스코드나 바이너리 모듈은 swfupload.org에서 다운 받을 수 있다.다음은 그 기본 포멧이다.var swfu; window.onload = funct...

소켓 프로그래밍 기본 흐름 – Socket Programming Basic Flow

소켓 프로그래밍 기본 흐름 - Socket Programming Basic Flow소켓을 활용한 프로그래밍에 있어서 Client/Server간의 구조를 아는것도 중요하지만socket관련함수를 어떻게 사용하는지 아는것도 매우 중요한것 같다.다음의 도표는 이를 알기 쉽게 표현한 것이다.예제 코드를 보면 좀더 이해가 빠르지 않을까...!?socket_server.c#include <sys/types.h>#include <sys/socket.h>#include <sys/un.h>#include <stdio.h>#define NSTRS 3 /*...

PHP에서 URL Open시 에러가 날때

php에서 URL Open을 하면 다음과 같이 Allow하지 않는다고 나오는 경우가 있다....URL file-access is disabled in the server configuration....이경우는 십중팔구 서버에서 URL Open을 막은 경우이다.php.ini 파일을 열어 다음과 같이 되어져 있지 않은지 확인해보자allow_url_fopen = Off이것을 다음과 같이 바꾸어주면 된다.allow_url_fopen = On이를 위해서는 admi...

php로 년,월,일 요일 구하기

php로 간단히 써보았습니다...많이 허접하네요 으흐흐<?$시간 = date("Y년 m월 d일 "); // 서버에서 0000년00월00일 형식의 시간 구하기 i분s초까지 추가하면 분,초까지 구함$요일숫자 = date(w); // 오늘의 요일을 숫자로 구함...예; 일요일=0 , 월요일=1$요일배열 = array (일요일,월요일,화요일,수요일,목요일,금요일,토요일); // 한글로된 요일 요소 배열$요일 = $요일배열[$요일숫자]; // 요일배열요소중에서 오...

PHP, 정규분포 난수 생성, 가우스 분포 랜덤 발생 함수; Normal Distribution

일반적인 난수 발생 함수는, 모든 난수들이 같은 확률로 나오는 단일분포(Uniform Distribution)의 난수를 출력합니다.그런데 만약, 중간값이 가장 많이 나오고, 극단적인 값으로 갈수록 적게 나오는, 종 모양의 커브를 가진 정규분포(NormalDistribution) 즉, 가우스 분포(Gaussian Distribution)의 랜덤한 난수를 생성하려면 다음 예제의gaussianRandom() 이라는 함수를 사용하면 됩니다.가우시안 랜덤 생성 함...

      1      2      3      4      5      6      7      8