카테고리 (72) 썸네일형 리스트형 2015.01.23 회의록 [공동]1. 멀티플레이 기능 지원을 위해서 통신내용 토의. - 현재 구현한 '손오공게임' 은 미니게임에 필요한 대부분의 컨텐츠를 포함한 상태이기다. 다른 게임들을 제작하는 것도 이와 비슷한 기능들을 가질 것인데, 따라서 통신부하가 '손오공 게임'만큼 크지는 않을 것으로 예상한다. 이에 따라서, 통신 프로토콜 합의(TCP/UDP)와 구현 방법에 대해 몇차례 회의가 필요할 것으로 보인다.2. UI 가능한 인원 충당할 수 있도록 노력해 볼 것. [서버]1. 멀티 게임 모드를 지원하는 것이 서버의 목표이다. 관련지식이 전무하기 때문에 어떤 방식으로 해야 하는지 최대한 빨리 조사하고 개발에 착수한다.2. 1의 작업을 하면서 안드로이드와의 세세한 연동작업도 같이 수행한다. 예를 들어, 이미지 업로드/아이템 전송/ .. 유용한 유닉스 명령어(퍼옴) 출처 http://www.mins01.com/home/board/board.php?type=read&b_id=tech&sh=titleOrText&sw=mysql+%EB%B3%B5%EA%B5%AC&cat=&page=1&b_idx=674(공대여자는 이쁘다, 공대여자홈페이지) 시스템 모니터링top -d 1시스템 프로세스 모니터링(표시 딜레이 1초)crontabcrontab -l : 크론탬 목록crontab -e : 크론탭 수정crontab -l -u {사용자} : 특정사용자 크론탭 목록(root권한 필요)ps -ef현제 모든 프로세스 목록vmstat 1 100 : 1초 딜레이로 100번 시스템의 상태를 보여준다.sar : 단위 시간별 CPU 상태를 보여준다.메모리free -lm : 메모리 정보(물리, 사용량,.. [Mysql] 데이터베이스 한글 설정 한글 출력이 되도록 UTF8 세팅 작업을 하였다. 중간에 기존에 데이터가 들어가 있는 테이블의 레코드를 삭제하다가 다음과 같은 오류를 만났다. ERROR 내용: Cannot delete or update a parent row: a foreign key constraint fails 이것은 현재 지우려고 하는 테이블의 레코드가 키 역할을 하기 때문이라서 외래키 설정을 꺼주고 마저 작업을 한 후에 다시 외래키 설정을 켜줌으로써 해결하였다. mysql> SET foreign_key_checks = 0; mysql> ..... working ...... mysql> SET foreign_key_checks = 1; [본론]mysql에서 한글이 깨져 나올 때 character-set을 변경해주어야 한글이 나오게.. 생각 안드로이드 어플리케이션 실행시키면 그 프로젝트 소스도 보이는 기능이 있으면 좋겠다는 생각을 했다 웹디버거처럼 해당 부분 누르면 해당 소스로 이동하는 등의.. [mysql] 백업/복구 [백업] mysqldump -h주소 -u유저명 -p패스워드 [백업할 테이터베이스명] > [외부로 저장할 파일명] ex) mysqldump -h165.132.221.177 -uroot -proot databasename > backup.sql [복구] mysql -h주소 -u유저명 -p패스워드 [백업할 테이터베이스명] /BackUp/Mysql/Backup.sql/BackUp/Mysql/ /백업디렉토리/DB.sql위의 dump 명령은 db 구조만 백업받는것이다./usr/local/mysql/bin/mysqldump -u root -pPASSWORD DB --no-create-info --tab=/백업디렉토리 --fields-terminated-by=',' --lines-terminated-by='\r\n' .. [mysql] primary key, foreign key 생성/수정 primary key -> 테이블 스키마를 따르는 레코드들이 구분될 수 있도록 하는 attribute(s). primary key로 지정된 attribute(s)은 자동적으로 제약조건, unique, not null 형식이 추가된다. (trivial) foreign key -> 다른 테이블의 스키마 구조를 따르는 레코드를 참조하는 attributs(s). 다른 테이블에 존재하는 attribute를 references 해야한다. (trivial) ex)CREATE TABLE MEMBER_SCHEME (MEMBER_ID VARCHAR(20) PRIMARY KEY,MEMBER_PW CHAR(40) NOT NULL,MEMBER_EMAIL VARCHAR(30) NOT NULL,MEMBER_NICKNAME INT(.. 2014.01.21 개발일지 오랜만에 작업일지를 업로드한다.그동안 세션유지 기능을 구현하는데 진척이 없었기에 오늘에서야 올리게 되었다. [작업사항 세부 설명]1. php 세션 학습 : 안드로이드 로그인 유지기능을 구현하기 위해 php 세션 및 쿠키에 대해 학습하였다.2. 안드로이드 로그인 유지 기능 구현. (특별한 경우에 에러 발생): 특별한 경우의 에러라 함은, 세션 유지가 되는 것을 확인 하였고, 그다음에 어플리케이션을 재구동하여 동일 작업을 하면 안드로이드 어플리케이션이 죽는 것이다. 안드로이드 내부에서 사용하는 코드내의 에러로 추측한다. [어려웠던 점&극복한 문제]안드로이드에서 서버와 로그인 세션을 유지하는 과정에서 가장 중요한 점은 서버로부터 받은 쿠키를 저장해야 한다는 것과 서버에서 세션을 유지해야 한다는 것이다. 쿠키를.. 트랩도어함수(암호화) 트랩도어 일방향 함수로 패스워드를 암호화시킴. (md5(),sha1() 메소드 사용)암호화 시킨 결과를 데이터베이스에 저장시켜서 해커가 데이터베이스로 접근을 하더라도 사용자 계정을 알 수는 없음.트랩도어 함수는 32문자의 16진수를 반환.예) $token = md5("password"); sha1 트랩도어 함수는 더 나은 알고리즘을 사용한다. 40문자의 16진수를 반환한다.하지만 완전하게 안전한 암호는 아니다. 컴퓨팅파워로 계산될 수 있다. 이전 1 ··· 4 5 6 7 8 9 다음