본문 바로가기

반응형
[linux]watch 명령어 반복 일정한 주기로 명령어를 반복해야 한다면 watch 명령어를 이용하면 된다. ex) cpu 사용률 모니터링, 세션 수 확인 형식 : watch –n “시간” “명령어” * –d 옵션을 넣으면 바뀐 부분만 ex) watch –n 1 –d “date” 출력값 : 더보기
[안드로이드]아이콘 적용 안드로이드 에서는 dpi에 맞는 아이콘을 호출하게 된다. 그렇기 때문에 각각의 dpi마다 아이콘 이미지를 다르게 넣어줘야 한다. dpi mdpi hdpi xhdpi xxhdpi 픽셀 48 x 48 72 x 72 96 x 96 144 x 144 1. 위의 표에 맞는 아이콘 이미지들을 준비한다. 2. 아이콘 폴더열기 drawable 하위 파일을 우클릭하여 show in explorer를 클릭한다. 3. 아이콘 파일 변경 준비한 아이콘 이미지 파일을 drawable-mhdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi 안에 있는 ic_launcher.png과 바꾼다. 4. 확인하기. 어플리케이션으 빌드하여 확인하다. 더보기
[안드로이드]android studio apk 만들기 android studio(안드로이드 스튜디오)에서 apk 파일 만들기. 1. 프로젝트 빌드 & 실행하기 프로젝트 실행 버튼을 누르거나 shift + F10 을 눌러 프로젝트를 실행한다. 2. 프로젝트 폴더열기 apk로 만들 프로젝트를 우클릭하여 Show in explorer 를 클릭한다. 3. apk 파일 확인 열린 폴더에서 app\build\outputs\apk 로 이동한다. app-debug.apk 를 스마트폰으로 옮겨 설치하면 된다. unaligned.apk 는 최적화 되지 않은 apk파일이다. 더보기
[안드로이드]킷캣 4.4.2 개발자모드 스마트폰을 개발도구로 사용하기 위한 설정입니다. 1. 개발자 모드 켜기 시스템 설정 –> 휴대폰 정보 –> 소프트웨어 정보 –> 빌드 번호 클릭(“이미 개발자입니다.” 가 뜰때 까지 계속클릭) 2. 디버깅 켜기 디버깅을 켜야 이클립스, 안드로이드 스튜디오에서 어플리케이션에 대한 디버깅이 가능합니다. 3. 디버깅 허용 현재 컴퓨터에서 디버깅 하는것을 허용한다. 4. 테스트 이클립스, 안드로이드 스튜디오 에서 어플리케이션 실행시에 리스트에 뜨는지 확인한다. 더보기
[안드로이드]AVD 속도향상 HAXM Android Studio(안드로이드 스튜디오) 안드로이드 개발에 빠질수 없는것이 AVD(안드로이드 가상디바이스)이다. 편리하긴 하지만 속도가 많이 느린것이 단점이다. 이번 게시글은 HAXM(Hardware Accelerated Execution Manager)을 사용하여 AVD 속도 향상에 대한 글이다. 1. HAXM 다운로드 - 1 아래 URL에 접속하여 다운로드 한다. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager 2. HAXM 다운로드 - 2 3. intelhaxm.exe 실행하기 4. 설치과정 다음 – 다음 …. 쭉쭉 넘어간다. 5. SDK에서 추가하기 - 1 이제 실제로 .. 더보기
[안드로이드]android studio 설치 && hello world 구글에서 지원하는 안드로이드 스튜디오 설치 및 hello world 출력하기. 1. 다운받기 https://developer.android.com/sdk/installing/studio.html 사이트에 접속받아 다운받기 버튼을 클릭한다. 현재 버전은 0.8.14 이며 베타버전이다. 2. 실행하기. 압축 푼 후에 설치디렉토리\bin\studio64.exe 실행 3. 새로운 프로젝트 만들기. 4. 어플리케이션 정보입력 – 1 (이름) application name : 은 안드로이드에서 어플아이콘과 같이나오는 이름이다. project location : 프로젝트가 저장될 위치. 5. 어플리케이션 정보입력 – 2 (최소 sdk) 어플리케이션에서 제공할 최소 sdk를 지정한다. 6. 어플리케이션 정보입력 – 3.. 더보기
[ubuntu]우분투 xe 설치 1. xe 다운로드. wget http://download.xpressengine.com/download/18325662/22754364 2. 압축해제 unzip 22754364 3. 웹폴더로 이동 mv xe/* www/ 4. 데이터베이스 추가. mysql -u root –p xe: 데이터베이스 이름 root : 계정이름 test : 패스워드 create database xe; GRANT ALL ON xe.* TO root@localhost IDENTIFIED BY 'test'; 5. 웹접속 - 언어선택 6. 설치조건 확인. 위의 에러는 웹폴더에 쓰기권한이 없어서 뜨는 에러이므로 chmod 707 www 명령을 실행한다. 7. 설치가능 여부확인. 8. 데이터베이스 종류 확인. mysql or mysqli.. 더보기
[ubuntu]우분투 워드프레스 설치 1. wordpress 다운로드 wget http://wordpress.org/latest.zip 2. 압축풀고 웹폴더로 이동 unzip latest.zip mv wordpress/* www/ 3. 데이터베이스 추가. mysql -u root –p wordpress : 데이터베이스 이름 root : 계정이름 test : 패스워드 create database wordpress; GRANT ALL ON wordpress.* TO root@localhost IDENTIFIED BY 'test'; 4. 웹 접속 5. 데이터베이스 설정. 6. wp-config.php 파일생성. 웹폴더에 쓰기권한이 없을경우 위와 같은 에러가 뜬다. 권한이 없어서 자동으로 파일이 생성되지 않았음으로 textarea 안의 내용을 복사.. 더보기
[ubuntu]우분투 APM 설치 3 - mysql apm 설치중 세번째는 mysql 설치 입니다. 1. mysql 설치 sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin mysql-server : 실제로 작동되는 mysql 이다. mysql-client : 콘솔에서 로그인하기 위한 패키지 php5-mysql : php와 mysql을 연동하기 위한 패키지 phpmyadmin : phpmyadmin을 사용한다. 콘솔에서 작업하시는 분들을 설치하지 않으셔도 됩니다. 2. 설치 도중에 mysql root계정 패스워드를 묻는다. mysql에서 사용할 패스워드를 입력하면 된다. 3. phpmyadmin 설정중 나오는 체크리스트 에서는 apache2를 선택한다. 4. dbconfig-commo.. 더보기
[ubuntu]우분투 APM 설치 2 - php5 apm 설치중 두번째는 php5 설치 입니다. 1. php5 설치 sudo apt-get install php5 sudo service apache2 restart 2. 테스트 파일 작성 자신의 웹폴더에 index.php 파일 작성 소스코드 : 3. 테스트 4. html에서 php 사용하기 /etc/apache2/apache2.conf 에 아래문구 삽입. AddType application/x-httpd-php .php .html sudo service apache2 restart [ubuntu]우분투 14 설치 [ubuntu]우분투 한글 입력하기 [ubuntu]우분투 APM 설치 1 - apache2 [ubuntu]우분투 APM 설치 2 - php5 [ubuntu]우분투 APM 설치 3 - mysql .. 더보기
[ubuntu]우분투 APM 설치 1 - apache2 apm 설치중 첫번째는 아파치 설치 입니다. 설치를 시작하기 전에 원활한 작업을 위해 sudo apt-get install vim 을한다. 1. 아파치2 설치 2. 설치 완료 후 확인하기. 3. virtualhost 설정. sudo vim /etc/apache2/site-availablle/a.com 192.168.95.143은 우분투 아이피이다. documentroot는 홈폴더가 아니라도 원하는 위치가 있다면 변경가능하다. virtualhost를 추가하여 여러개의 도메인을 각각 운영할 수 있다. conf : VirtualHost *:80> servername a.com serveralias www.a.com documentroot /home/leecheol/www/ errorlog /home/leech.. 더보기
[ubuntu]우분투 한글 입력하기 1. 설정에서 시스템 설정을 누른다. 2. 언어지원 –> 설치를 누르고 인증창이 나오면 암호를 입력한다. 3. 언어 –> 시스템 전체에 적용, 지역 형식 –> 시스템 전체에 적용 4. 텍스트 입력 창 클릭하기. 5. +버튼을 눌러 한국어(Hangul), 영어만 추가하고 나머지는 모두 지운다. 한영변환 키 설정을 위해 Ctrl+스페이스 OR 편한 키를 입력한다. 6. 업데이트 && 업그레이드를 위해 터미널에 접속한다. 현재까지 한글이 깨지는게 보인다. 7. 커맨드창이 뜨면 sudo apt-get update && sudo apt-get upgrade 를 입력 후 설치를 묻는 과정에서 y를 눌러준다. * 오래걸린다. 네트워크 상태에 따라 더 10~30분 정도 소요된다. 8. 업데이트, 업그레이드가 완료되면 .. 더보기
[ubuntu]우분투 14 설치 우분투 설치하기. 버전 : ubuntu-14.04-desktop-amd64.iso 1. 설치 언어를 한국어로 선택하고 우분투 설치를 누른다. 2. 권장사양에 대해 알려준다. 계속으로 넘어간다. 서드 파티 소프트웨어 설치를 선택하면 업데이트 시간은 줄지만 불필요한 패키지가 설치될 수 있다. 3. 기타를 선택하고 계속을 누른다. “디스크를 지우고 Ubuntu 설치”를 선택시 자동으로 파티션이 설정된다. 기타를 누를시에는 파티션을 설정할 수 있다. 서버용이 아니라면 둘다 상관없다. 4. 새 파티션 테이블 –> 계속. 5. 남은공간을 클릭한 후에 +버튼을 누르면 파티션이 추가된다.(-는 삭제) 크기를 입력하고 마운트 위치를 지정한 후에 ok를 누른다. 아래 표를 참조하여 작성. 크기 용도 마운트 위치 400MB.. 더보기
[centos]cpu memory 점유율 사용률 1. Cpu 사용량 확인하기 1) 확인하기 : top %id가 붙은게 현재 사용가능한 퍼센트 이므로 100 – 99.3 = 0.7 이 현재 사용량이다 2) 사용률 보기 : top -b -n 1 | grep Cpu | awk '{print $5}' | tr -d "%id," | awk '{print 100-$1"%"}' 2. Memory 사용량 확인하기 1) 확인하기 : free –m Mem은 메모리 사용량이고 Swap은 스왑메모리 사용량이다. free –g : 기가단위로 확인 free -m : 메가단위로 확인 free –k : 키로단위로 확인 2) 사용량 확인하기 : free | grep Mem | awk '{print sprintf("%.2f%",$3/$2*100)}' 더보기
[centos]centos7 ifconfig(ip addr show) centos7 미니멀 설치 후 ifconfig 에서 다음과 같은 에러가 난다. -bash: ifconfig: command not found 이유는 ip addr show 라는 명령어로 대체되었기 때문이다. ip addr show ifconfig를 사용하고 싶다면 아래 패키지를 설치하면 된다. yum install net-tools 더보기
[centos]centos7 설치 minimal 1. 언어선택 : 계속진행 2. 다음과 같이 여러개의 메뉴가 뜨는데 그중에서 소프트웨어 선택, 설치대상, 네트워크만 설정한다. 3. 소프트웨어 선택 : 용도에 맞게 설치한다. 필자는 개발목적이므로 최소설치. * 데스크탑용도로 사용하실려면 GNOME 데스크탑, KDE르 선택하시면 됩니다. 4. 설치대상 : 파티션 설정 부분 1번 , 2번을 차례대로 선택한 후 완료. 5. 설치대상 : “여기를 클릭하여 자동으로 생성합니다”를 클릭. 6. 설치대상 : boot, / 두개의 파티션 파일시스템을 ext4로 하고 완료. 7. 설치대상 : 변경사항을 저장 8. 네트워크 및 호스티 이름 : 이더넷 선택 한 후 계속진행 9. 네트워크 및 호스티 이름 : IPv4 선택후 dhcp, 고정 아이피 입력. 완료. 10. 설치시.. 더보기
[jquery]정규식 사용 jquery에서 정규식 사용하기 형식 : 정규식변수.test(확인할값); ex) var reg_id = /^[A-Za-z0-9_-]{4,12}$/; alert($("#id").val()); 자주쓰는 정규식 ID 정규식 : /^[A-Za-z0-9_-]{4,12}$/; #숫자, 대문자, 소문자, 언더바(_),하이픈(-), 4~12자리 패스워드 정규식 : /^.*(?=.{6,20})(?=.*[0-9])(?=.*[a-zA-Z]).*$/; #영문,숫자를 혼합하여 특수문자가능 6~20자6~20자리 이메일 정규식 : /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; 예제소스 : ID .. 더보기
[php]고유값 만들기(uniqueid) 겹치지 않는 값을 만들때 사용한다. 총 13세자리의 고유값을 만든다. 형식 : uniqueid(); ex 소스) 출력결과) 더보기
[mysql]컬럼 권한 확인 형식 : SHOW FULL COLUMNS FROM 테이블명; ex) 더보기
[mysql]코멘트 넣기 1. 테이블에 코멘트 넣기 ALTER TABLE 테이블명 COMMENT = '코멘트'; ex) mysql> ALTER TABLE test COMMENT ='test 입니다'; 확인하기 SHOW CREATE TABLE 테이블명; ex) 2. 테이블 컬럼에 코멘트 넣기 ALTER TABLE 테이블명 CHANGE COLUMN 컬럼명 컬럼명 데이터_타입 옵션 COMMENT '코멘트'; ex) ALTER TABLE test CHANGE COLUMN email email_test text NOT NULL COMMENT '테스트 컬럼'; 확인하기 SHOW CREATE TABLE 테이블명; ex) 더보기

반응형