프로그래밍
-
[ 안드로이드 어플 만들기 ] 2. 프로젝트 생성하기프로그래밍/ 안드로이드어플만들기 2015. 5. 3. 13:17
이전글: [ 안드로이드 어플 만들기 ] 1. 앱 개발 환경 구축 참고: https://developer.android.com/training/basics/firstapp/index.html 이번 포스팅에서는 안드로이드 어플 프로젝트 생성과 기본 파일에 대한 설명을 하겠습니다. 기본적으로 안드로이드 개발자 홈페이지의 tutorial을 참고로 하였습니다. application name만 변경하고 나머지는 기본 설정으로 진행합니다. package name은 자바의 기본 네이밍 방식을 따르며 안드로이드 시스템 전체에서 유일한 이름이야 합니다. minimum SDK는 어플이 어느 예전 버전의 안드로이드까지 제공하는지를 결정합니다. 어플에서 다양한 기기들을 지원하게 하려면 어플이 사용해야 하는 주요 기능을 제공하는..
-
mysql - 유저 생성과 권한 부여하기프로그래밍/DB 2015. 4. 25. 20:19
참고사이트https://bharath256.wordpress.com/2008/12/08/access-denied-for-user-root-to-database/https://dev.mysql.com/doc/refman/5.0/en/adding-users.htmlhttps://dev.mysql.com/doc/refman/5.1/en/grant.htmlhttps://dev.mysql.com/doc/refman/5.0/en/connection-access.html 우선 사용자를 생성하기 위해 console에서 root로 mysql를 실행한다. mysql -u root -p (암호 입력) 유저 생성 명령은 기본적으로 아래와 같다. CREATE USER 'username'@'host' IDENTIFIED BY '..
-
서버 보안 - 아파치에서 디렉토리 리스팅 막기프로그래밍/서버관리 2015. 4. 16. 23:55
아파치 설치시 기본적으로 디렉토리 리스팅이허용되어 있는데그럴경우 아래와 같이 웹 브라우저에서 웹 디렉토리의 하부 디렉토리에 직접 접근할 수 있어보안에 문제가 될 수 있어 리스팅 기능을 막아놓는 것이 좋다. 리스팅 기능을 막기위해 아파치 설정 파일을 수정해야 한다. Ubuntu에서 아파치 설정 파일 기본 위치 apache :/etc/apache/httpd.conf apache2: /etc/apache2/apache2.conf Centos에서 아파치 설정 파일 기본 위치 apache: /etc/httpd/conf/httpd.conf 아파치 설정 파일에서 Options 라인을 찾아 Indexes를 제거 한다. apache 2 Options Indexes FollowSymLinks AllowOverride No..