본문 바로가기

Computer/Server

(29)
읽어보기 http://gafferongames.com/networking-for-game-programmers/what-every-programmer-needs-to-know-about-game-networking/
[APNS] 0. 인증서 준비 1. 키체인 인증서 항목 내보내기 2. pem 파일 생성 openssl pkcs12 -in pushCert.p12 -out pushCert.pem -nodes -clcerts 이후 생성된 pem 파일을 서버에 업로드를 해줍니다.이때 텍스트를 복사 붙이시지 마시고, 그냥 파일 자체를 업로드하시길 권장합니다.추가로 `chmod` 를 이용해 읽기 권한을 부여해주셔야 합니다.
[AWS] ELK 스택 설치 안녕하세요? 로그 서버를 구현하기 위해 여러 스택들을 고민하는 중에 ELK 스택을 이용하기로 하였습니다. 0. EC2 에 설치하기에 앞서서 java가 설치되어 있어야합니다. sudo apt-get install openjdk-7-jre 1. EC2 인스턴스들에 S3 마운트 S3 마운트 튜토리얼 2. 마운트된 S3 폴더에 로그 파일 작성_hhvm 기반이므로, monolog 를 이용하여 S3 버켓에 로그를 작성하였습니다. monolog 3. logstash 설치
[SVN] Pre-commit hook 2일간 들여다본 svn 의 기능들 VisualSVN 을 보면 start-commit, pre-commit , post-commit 등 커밋과 관련된 hook 들이 존재한다.해당 hook 에 스크립트를 작성하여 수행하면 정말 다양한 작업을 할 수 있는 것으로 보인다.비록, 꼭 그래야할 필요성을 못느껴서 더이상 작업을 하지는 않지만.다음과 같은 스크립트를 pre-commit 에 작성 한 후에 간단한 커밋할 경우 메시지를 잘 남기도록 유도하고 있다. start-commit 의 경우 커밋을 시작할때 동작하고 pre-commit 의 경우 커밋전에 동작한다. post-commit 의 경우에는 해당 커밋을 진행한후에 동작한다. reviewboard 를 이용하여 연동할 예정이었으나, 타 작업이 밀려있는 관계로 다음에 ..
[AWS] API 를 이용한 S3 관리 페이지 구축 안녕하세요? AWS API 를 활용한 S3 관리 페이지 구축을 해보겠습니다. 순서는 다음과 같습니다. 구축 환경은 HHVM 3.11 버전 위에서 PHP 를 이용해 작성하였습니다.Credential 을 만드셔야하는데요. 이부분은 0. API 키 발급 반창코 있는부분은 사용자의 아이디입니다.사용자 아이디를 클릭해보시면요 Secruity Credentials 가 보이실 겁니다. 해당 부분으로 가셔서 API 키와 비밀키를 발급받아주세요.본 튜토리얼은 _IAM 을 이용하지 않는 방식입니다. 1. SDK 설치SDK 설치 및 기본 설정에 대해서는 아래 링크를 활용해주세요. http://docs.aws.amazon.com/aws-sdk-php/v3/guide/getting-started/installation.html..
[Cron] 반복작업 +---------------- minute (0 - 59) | +------------- hour (0 - 23) | | +---------- day of month (1 - 31) | | | +------- month (1 - 12) | | | | +---- day of week (0 - 6) (Sunday=0 or 7) | | | | | * * * * * command to be executed 안녕하세요? 1. 명령어 입력cron -e 2. 원하는 스케쥴을 위의 규칙을 참조하여 작성매일ex) 0 0 * * * php ~/test.php ( test.php 를 매일 0시 0분에 실행시킨다 ) 매주ex ) 0 0 * * 1 php ~/test.php( test.php 를 매주 월요일에 실행시킨다 ) ..
[SQL] Index 체크 및 추가 디비 구현시 Index 를 걸어야할 컬럼들은 아래와 같다. + 지향 해야할 Case 1. select 질의가 빈번하게 발생하는 테이블의 컬럼 - 지양 해야할 Case 1. 중복되는 값이 많은 컬럼2. 자주 수정되는 컬럼 ( UPDATE, INSERT, DELETE )
[AWS] MySQL Timezone Setup Hello?Follow below steps. 1. Create Amazon Instance2. Install Mysql(Maria DB) In here. /usr/share/zoneinfo There are timezone info. Now, We create Timezone Data in MySQL. 1. shell > mysql -uroot -p mysql > SELECT NOW(); It show to u what timezone u following now. Ok. Now Start Setup Timezone.Shell > mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysqlFinalliy. mysql > Set time_zone =..