전체 글

전체 글

    무료 랜덤 추첨기 핀볼 사용법 총정리 (점심 메뉴, 커피 내기, 당첨자 뽑기)

    사다리타기가 심심해서 직접 만든 핀볼 추첨기 (무료) - 제작 후기와 사용법점심 메뉴, 커피 내기, 청소 당번처럼 가볍게 운으로 정할 일이 많은데, 사다리타기는 결과가 순식간에 나와서 좀 밋밋하더라고요. 그래서 공이 장애물을 굴러 내려오며 결과를 정해 주는 핀볼 추첨기를 직접 만들었습니다. 이 글은 제가 만든 사이트를 소개하고, 쓰는 방법과 만들면서 겪은 이야기를 정리한 글입니다.[이미지 1: 시작 화면 캡처 (이름이 입력된 상태)]어떤 사이트인가요?이름과 개수를 입력하면 공이 맵을 굴러 내려오고, 먼저(또는 마지막에) 도착한 공이 당첨자가 됩니다. 설치도 회원가입도 필요 없고, 입력한 이름은 게임이 진행되는 동안 브라우저 안에서만 처리됩니다.쓰는 방법 (3단계)이름 칸에 후보를 적습니다. 쉼표나 줄바꿈..

    awk 명령어 사용법

    AWK (Aho Weinberger Kernighan)AWK는 텍스트가 저장되어 있는 파일을 원하는 대로 필터링하거나 추가해주거나 기타 가공을 통해서 나온 결과를 행과 열로 출력해주는 프로그램 이다.awk 명령으로 할수있는 일텍스트 파일의 전체 내용 출력.파일의 특정 필드만 출력.특정 필드에 문자열을 추가해서 출력.패턴이 포함된 레코드 출력.특정 필드에 연산 수행 결과 출력.필드 값 비교에 따라 레코드 출력.#a.txt 내용cat a.txtA 10 20 30B 40 50 60C 70 80 90D 100 110 120#파일의 내용 출력awk '{print}' a.txtA 10 20 30B 40 50 60C 70 80 90D 100 110 120#파일의 첫 번째 , 두번째 필드만 출력.awk '{print ..

    Linux - 리눅스 grep 명령어 사용법(-v ,-r , -i)

    grep 명령어는 입력으로 전달된 파일의 내용에서 특정 문자열을찾고자할 때 사용하는 명령어입니다.grep --help사용법: grep []... []...각 에서 에 일치하는 행을 검색합니다.예제: grep -i 'hello world' menu.h main.c에는 개행 문자로 구분한 여러 패턴을 넣을 수 있습니다.패턴 선택 및 해석: -E, --extended-regexp 은 확장 정규 표현식입니다 -F, --fixed-strings 은 단순 문자열입니다 -G, --basic-regexp 은 기본 정규 표현식입니다 -P, --perl-regexp 은 펄 정규 표현식입니다 -e, --regexp= 일치하는 부분을 찾을 기준을 활용합니다 ..

    아파치 mod_qos 적용(apache mod_qos)

    url : https://sourceforge.net/projects/mod-qos/files/소스 파일 다운로드 및 압축해제wget https://sourceforge.net/projects/mod-qos/files/mod_qos-11.75.tar.gz/downloadtar -xvf mod_qos-11.75.tar.gz- mod_qos apxs 로 컴파일```bashcd /root/mod_qos-11.75/apache2/usr/local/apache/bin/apxs -i -c mod_qos.c# 해당 경로 가서 mod_qos.so 있는지 확인ll | grep mod_qos.so-rwxr-xr-x 1 root root 848776 12월 12 16:17 mod_qos.sohttpd.conf 파일 mo..

    Apache GeoIP설정(vhost설정)

    GeoIP 란 MaxMind 에서 제공하는 모듈과 IP정보 DB 를 통해서 웹에 접근하는 IP의 국가별로 확인할 수 있는 오픈 소스 솔루션 입니다.참고사이트 :https://hoing.io/archives/387아래 링크에 접속 하여 회원가입을 진행합니다.(아래 회원가입은 최신DB 정보 다운받기 위해서) https://www.maxmind.com/en/geolite2/signup  도착한 Email에서 패스워드 생성 클릭로그인 후 License Keys 클릭Generate new licens key 클릭 (Account ID , License key 메모) 메모해두기 Account ID : License key : 아래 이미지와 같이 3개의 gzip 다운로드다운로드 후 서버로 업로드(SFTP 사용) /u..

    DB 이중화 작업(Replication 설정)

    server-id , bin 파일 추가# vi /etc/my.cnf[mysqld]server-id = 1log-bin = mysql-binmysql 재시작service mysqld restart DB 사용자 계정 생성mysql > CREATE USER 'test'@'%' IDENTIFIED BY 'test1234!!'; (계정 생성)mysql > GRANT REPLICATION SLAVE ON *.* to 'test'@'%' IDENTIFIED BY 'test1234!!'; (권한 부여)mysql > SELECT user, host FROM mysql.user WHERE user = 'test'; (계정 확인)mysql > GRANT REPLICATION SLAVE ON *.* TO 'test'@'%'..

    APM 연동(apache+php+mysql)

    다운로드 링크:아파치 : https://archive.apache.org/dist/httpd/mysql : https://downloads.mysql.com/archives/installer/php : https://www.php.net/releases/apr,utils : https://dlcdn.apache.org/apr/pcre : https://sourceforge.net/projects/pcre/files/pcre/pecl : https://pecl.php.net/package-stats.phpAPR : (아파치 포터블 런타임)는 아파치 HTTP 서버 2.x.의 핵심이며 휴대용 라이브러리입니다.이런 APR은 고급 IO 기능(예:sendfile, epoll and OpenSSL 등)에 대한 접근을..

    Centos6 Geoip(iptables 설정)

    커널 버전 확인# uname -r2.6.32-754.35.1.el6.x86_64# rpm -q kernel-develkernel-devel-2.6.32-754.35.1.el6.x86_64kernel-devel-2.6.32-754.el6.x86_64일치하지 않으면# yum install kernel-devel-`uname -r`관련 라이브러리 설치# yum install iptables-devel perl-CPAN wget libmnl* perl-NetAddr-IP perl-Text-CSV_XS xz -yxtables-addons 다운로드 및 설치 (2.1버전은 커널버전때문에 호환x)# cd /usr/local/src/# wget https://inai.de/files/xtables-addons/xtabl..