개발

Sony Xperia Ray (ST18i)

■ Chipset: Qualcomm MSM8255 Snapdragon ■ CPU: Single core, 1000 MHz ■ GPU: Adreno 205 ■ RAM: 512 MB RAM ■ 라디오: Stereo FM radio with RDS ■ 메모리: 0.3 GB / microSD, microSDHC up to 32 GB ■ 무게: 100g ■ 배터리: BA-700 / Li-Ion 1500 mAh battery ■ 블루투스: v2.1, A2DP, EDR ■ […]

Sony Xperia Ray (ST18i) 더 읽기"

UNIX Shell Programming

############################## 오류 발생 시 스크립트 실행# 중지 또는 무시하고 진행#############################set -eset +e ############################## 변수 사용 방법 (Variable)#############################▣ 위치 매개 변수(Positional Parameters)$0 : 실행된 스크립트 이름$1 : $1 $2 $3…${10}인자 순서대로 번호가 부여된다. 10번째부터는 “{}”감싸줘야 함$* : 전체 인자 값$@ : 전체 인자 값($* 동일하지만 쌍따옴표로 변수를 감싸면 다른 결과 나옴)$# : 매개 변수의 총 개수

UNIX Shell Programming 더 읽기"

안드로이드 커널 빌드 (SAMSUNG SHV-E160S)/Galaxy Note 1

■ 커널 소스코드 다운로드 http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=shv-e160s ■ 툴체인 다운로드 arm-eabi-4.4.3 ■ 오리지널 boot.img 가져오기 root 권한으로 adb shell에서 아래를 실행하여 원본 boot.img를 sdcard에 넣는다. su dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/storage/sdcard0/boot.img.orig bs=4096 ■ 오리지널 boot.img 분해 및 정보보기 ../boot.img.orig/unpackbootimg -i ../boot.img.orig/boot.img.orig ※ BOARD_KERNEL_CMDLINE을 정확히 보기 위해서는 폰에서 /proc/cmdline을 cat 하면 된다. ■ 커널 CONFIG 복사 내 설정을 저장하기 위해

안드로이드 커널 빌드 (SAMSUNG SHV-E160S)/Galaxy Note 1 더 읽기"

Android 히든메뉴 진입 방법 등.

* SKT 히든메뉴(skt hidden menu), 갤럭시 테스트모드,시크릿메뉴 진입 방법 1. 다이얼에서 319712358 입력 2. 히든메뉴 패스워드 입력 ICS 이전 버전 : 774632 ICS 이후 버전 : 996412 * LTE폰을 3G Only로 설정하는 방법.(3G요금제 쓰거나 KT단말기를 SKT에서 쓸경우 신호끊김방지) 1. 위의 방법데로 히든메뉴로 진입 하고난후 2. 히든메뉴에서 Network Setting 선택 3. 네트워크에서 1. Network mode 설정

Android 히든메뉴 진입 방법 등. 더 읽기"

LG옵티머스LTE3(F260S) 킷캣 최적화 스크립트

■ 다운로드 : optimize_lg_f260s_kitkat.zip (559.4MB)☞ 파일의 용량이 큰 이유는 최신 기본어플들 용량 때문입니다. 실 스크립트 관련 파일 용량은 35MB 정도밖에 안됩니다. ※ 본 최적화 스크립트는 LG 옵티머스LTE3(LG-F260S)의 킷캣 v20F 펌웨어에서 시험되었습니다.※ 최적화 후 공장초기화 적극 추천※ 사람마다 취향이 모두 다르기 때문에 기본적으로 추가 어플리케이션 설치는 최대한 자제하고 잉여어플 제거에 촛점을 맞춰 제작했습니다. ■ 선행 사항

LG옵티머스LTE3(F260S) 킷캣 최적화 스크립트 더 읽기"

LG옵티머스LTE3(F260S) 킷캣 간편 루팅

■ 다운로드 : rooting.zip ※ 이 루팅은 LG 옵티머스LTE3(LG-F260S)의 킷캣 v20F 펌웨어에서 시험되었습니다 ※ 이 루팅은 킷캣의 외장메모리의 쓰기 금지를 해제하는 설정파일(init.grand-common.post_boot.sh)을 포함합니다.※ SuperSU, RootExplorer 앱이 설치됩니다. (공초해도 포함되어 있음) ■ 선행 사항 1. 설정에서 “일반→휴대폰 정보→소프트웨어 정보→빌드 번호”를 여러번 터치하여 개발자 모드를 활성화 합니다.2. 개발자 모드→USB 디버깅을 활성화 합니다.3. “일반→보안→출처를 알 수 없는 앱”을

LG옵티머스LTE3(F260S) 킷캣 간편 루팅 더 읽기"

검색엔진 sphinx 사용방법

소개 MySQL에서 데이터 검색시 데이터가 많은 경우 자료를 검색하는데 소모되는 시간이 크다. MySQL의 데이터를 별도의 검색엔진이 인덱싱하여 인덱싱을 검색함으로서 시간 소모를 줄일 수 있다. 여기서는 오픈소스 프로그램인 Sphinx 검색 엔진을 도입해보고, Sphinx 검색엔진과 MySQL, 그리고 PHP와 함께 사용해도록 한다. 설치 환경 OS : Debian 7 64Bit S/W : MySQL : 5.6.11 / PHP 5.4.4-14 설치할

검색엔진 sphinx 사용방법 더 읽기"

파일실행 함수(execute)

static int execute(char **argv) {    pid_t p;    int status;     p = fork();    switch (p) {        case -1:            return -1;        case 0:            execvp(argv[0], argv);            exit(1);            break;        default:            waitpid(p, &status, 0);            break;    }     return WEXITSTATUS(status);}

파일실행 함수(execute) 더 읽기"

make 기본 문법

출처 : http://blog.daum.net/english_100/8 4. 규칙 작성하기 makefile 에서 규칙은 언제 어떻게 파일을 재작성할 것인지를 알려준다. 그 안에는 target이 있고 (대부분의 경우 한개의 규칙 속에는 한개의 target이 존재한다.) target에 대한 prerequisite 그리고 recipe가 있다.여러 규칙들의 순서는 default goal을 결정할 때 외에는 중요치 않다 (default goal 이란 make에 아무것도 명기하지 않고 입력했을 때 실행될 target). default goal

make 기본 문법 더 읽기"

make Writing Recipes in Rule

출처 : http://blog.daum.net/english_100/9 5. 규칙속 recipe 작성하기 recipe 는 한개 이상의 명령 행으로 구성되며 이 명령들은 쓰여진 순서대로 차례차례 실행된다. 일반적으로 이 명령들의 결과로 타깃이 갱신되어 최신상태로 변화하게 된다. 사용자가 사용하는 여러 쉘프로그램 중에 makefile 내에 특별히 언급하지 않으면 /bin/sh 을 이용하게 된다. 5.1 Recipe 문법 Makefile 은 한 파일 내에 서로 다른 두가지 문법을

make Writing Recipes in Rule 더 읽기"

make 조건 분기

출처: http://blog.daum.net/english_100/11 7. Makefile의 조건분기 7.1 조건 분기의 예 다음 예는 CC 변수가 ‘gcc’인지 안닌지에 따라 어떤 라이브러리를 링크할 것인가를 결정하는 조건문 예이다. libs_for_gcc = -lgnunormal_libs =foo : $(objects)ifeq ($(CC),gcc)        $(CC) -o $(objects) $(libs_for_gcc)else        $(CC) -o $(objects) $(normal_libs)endif 이 예에는 ifeq, else, endif 등 세가지 지시자가 쓰였다.ifeq 지시자는 조건문의 시작으로

make 조건 분기 더 읽기"

make 명령행 옵션

출처 : http://blog.daum.net/english_100/13 9. make를 실행하는 법   make의 종료 상태는 다음 3가지중 하나를 갖는다.   0 make가 성공적으로 끝났음   2 make 수행중 에러가 발생했음. 그 에러에 대한 메시지를 출력함   1 ‘-q’ 옵션이 사용되었고 어떤 타깃이 아직 최신상태로 갱신되지 않았다고 make가 결정했을 때   9.1 Makefile을 명기하기 위한 옵션   특정 makefile을 명기하기

make 명령행 옵션 더 읽기"

make 암묵적 규칙 사용

출처 : http://blog.daum.net/english_100/14 10. 암묵적 규칙 사용하기 C 소스파일을 C 컴파일러를 이용해 오브젝트 파일을 생성하는 이런 표준적인 작업은 자주 발생하는 일이다. 암묵적 규칙은 사용자가 구체적으로 명기하지 않은 사항에 대해 관례적으로 사용하는 기술을 말한다. 예를 들어 ‘.c’로 끝나는 파일을 만나면 make는 C 컴파일러를 통해 오브젝트 파일을 만드는 암묵적 규칙을 수행한다. 10.1 암묵적 규칙 사용하기 타깃 파일을

make 암묵적 규칙 사용 더 읽기"

make 텍스트 변환 함수

출처 : http://blog.daum.net/english_100/12 8. 텍스트 변환을 위한 함수   8.1 함수 호출 문법   함수 호출은 변수 참조와 비슷하다. 즉 : $(function arguments) 또는 ${function arguments}   여기서 function은 함수 이름으로 make가 제공하는 함수거나 사용자가 직접 만든 함수일 수 있다. arguments는 함수의 인자로서 함수명과는 공백문자나 탭문자 등으로 분리되고 여러개의 인자가 있을 경우는 콤마로 분리한다. 함수의

make 텍스트 변환 함수 더 읽기"

위로 스크롤