2010년 10월 28일 목요일

리눅스 시스템 정보 확인 명령어

출처 : http://blueb.net/blog/1316

dmesg : 부팅시 메시지 보기

cat /proc/version : 리눅스 버전 확인

cat /etc/issue : 리눅스 버전 확인

cat /proc/cpuinfo : CPU 정보 확인

df -u : 디스크 사용량 보기

free -m : 메모리 사용량 보기

top : 메모리 사용량 보기

ps -aux : 현재 실행중인 프로세스 보기

2010년 10월 27일 수요일

리눅스 폴더(디렉토리) 크기(용량) 확인하기

폴더 용량 확인하는 방법

1. /usr 폴더의 용량 확인
예) du -hs /usr

2. 여러개의 폴더별 용량을 보고자 할때
예) du -hsc /usr /bin /etc

옵션 -hsc를 주면 크기를 알고 싶은 폴더의 목록을 나열하게 됩니다.

결과는
2.8G    /usr
7.7M    /bin
105M    /etc
2.9G    total

위와 같이 출력되게 된다.

2010년 10월 4일 월요일

아이폰 iSO 4.1 펌웨어 전파 수신률 체크하기!!

출처 : http://dtalker.tistory.com/985


아이폰 4 iOS 4.1 필드테스트로 수신률을 확인하자!

 

애플은 iOS 4.1에도 필드테스트 모드를 포함시켜 현재 내가 자주 사용하는 활동반경 내에서 아이폰 수신률을 수치상으로 확인할 수 있게 됐다. 필드테스트 모드는 안테나 수신 강도를 상단 바에 숫자로 표시해주는 기능으로 간단한 조작으로 확인할 수 있다.

 

해외 아이폰 4 수신률 문제가 꾸준히 제기되는 상황에서 국내 출시를 앞둔 아이폰 4에 대한 국내 유저들의 관심 역시 안테나 수신률에 대해 무척 높은 상황이다.

 

iOS 4.1로 업데이트 된 아이폰에 *3001#12345#*를 누른 후 통화버튼을 누르면 현재 위치에서의 수신률을 간단히 확인할 수 있다. 상단에 마이너스 숫자가 보여지며 이렇게 보여진 숫자(절대값)가 높을수록 수신강도는 낮아으며 수가 작을수록 수신률을 높다.

 

예를 들자면 -100은 수신률이 낮고 -50은 수신률이 좋다고 볼 수 있다.


2010년 10월 1일 금요일

MySQL에서 제어함수 (Control Flow Functions)

출처 : http://wizard.ncafe.net/wt/2368

MySQL에서 제어함수들에 대해서 설명한다. (Control Flow Functions)


1. CASE
 1.1 CASE value WHEN [compare_value] THEN result ... [ELSE result] END
   - value가 compare_value 이면 result 아니면 ELSE 의 result ...

 1.2 CASE WHEN [condition] THEN result ... [ELSE result] END
   - condition 이 true 면 result 아니면 ELSE 의 result

2. IF
  2.1 IF (condition, result1, result2)
    - condition 이 true 면 result1 아니면 result2
    - MySQL 5.0 메뉴얼에 IF(0.1,1,0) 의 값이 0 이라고 나와 있는데 난 1이 나온다.
      1이 나오는게 맞는거 같은데.

3. IFNULL
  3.1 IFNULL(expr1, expr2)
    - expr1이 널이면 expr2

4. NULLIF
  4.1 NULLIF(expr1, expr2)
    - expr1=expr2 이면 NULL


2010년 9월 30일 목요일

[MySQL] 두개(여러개) 테이블 데이터 합치기

출처 : http://dddd87.untoc.com/tc/13

잊어먹을라~ ㅠㅠ;;

  1. INSERT Ignore INTO A SELECT * FROM B;

    테이블 A 와 B 가 같은 schema 일 때, 테이블 B의 데이터를 A 의 데이터에 넣는
    쿼리문이다.  A 와 B 의 중복 데이터를 제거하고 A와 다른 데이터만 추가하게 된다.

    예를 들어
      테이블 A 가

      id    name    age
    --------------------------
      1     kim         20
      2     lee         22
      3     kim         23

     이고
     
      테이블 B 가

      id    name    age
    --------------------------
      1     kim         20
      2     lee         22
      3     lee         24
      4     park       20

    일때 INSERT Ignore INTO A SELECT * FROM B; 쿼리 문을 실행 하게 되면 테이블 A는 아래와 같이 된다.
     
      id    name    age
    --------------------------
      1     kim         20
      2     lee         22
      3     kim         23
      4     lee         24
      5     park       20

  2. SELECT * FROM A UNION SELECT * FROM B

    1번과 같은 역할이지만 A테이블로 insert 하는것이 아니라
    테이블 A, B 를 중복된 데이터 제거하고 테이블이 union 되여 화면에 출력된다.
    이때도 테이블 A, B 는 같은 schema

2010년 9월 15일 수요일

PHP에서 UTF-8, EUC-KR 인코딩 변경

출처 : http://bomool.net/bbs/board.php?bo_table=bo0102&wr_id=10

UTF-8을 EUC-KR로 변경
$str = iconv("UTF-8", "EUC-KR", $str);

EUC-KR을 UTF-8로 변경
$str = iconv("EUC-KR", "UTF-8", $str);

다른 서버에서 글 내용을 가져와 파싱하는 경우에 특히 많이 사용하게 된다.
상식적으로 알아둘 점: EUC-KR에서 한글은 2byte, UTF-8에서 한글은 3byte이다.
글자수 기준으로 substr() 함수를 이용하여 자를 때 참고해두자.

2010년 9월 4일 토요일

Theme_BnW_rAIN - 짜집기 3번째...

※개인적인 사용을 목적으로 만들어 보았으며, 기존의 테마와 대부분 비슷하다는점 말씀드립니다.

이번것은 Black&White 테마와 rAIN 테마 두가지를 제 취향에 맞게 만들어 보았습니다.
시디아 어플등 안정화 작업을 마친후에 적용하시기 바랍니다.

p.s - 짜집기 테마이고, 원본 출처가 기억나지를 않네요 ;; 모든자료는 네이버 카페에서 다운받았습니다.

## 준비사항
-  해킹된 아이폰
- WinterBoard
- iBlank
- Five Icon Dock
- Lockscreen Clock Hide
- QuickLock
- SBSetting

## 테마 설명
- 락스크린 : 기존의 심플 테마에 시간,날짜,달,요일 부분 잘리거나 하는부분 수정
- 홈화면 : 아이콘 변경, 위젯 날씨위젯  변경
- 배경 : 락스크린과 홈스크린 배경을 자동으로 바뀌도록 수정하였습니다. 랜덤으로 변경됩니다.

## 배경 변경
- 락스크린, 홈스크린 둘다 같은 폴더를 사용하며 배경을 바꾸시려면 테마폴더/Wallpapers 폴더 내용을 변경하시면 됩니다.
- 멈춰있는 배경을 원하실때 락스크린
 * LockBackground.html 소스코드 수정 Line19 주석해제
 * Line 23~39 제거 , Line 43~121 제거
 * 테마폴더/Private/Background.png 로 사용할 배경 복사
- 홈화면 정적인 화면으로 바꾸실때
 * 테마폴더/Wallpaper.html 삭제
 * 배경으로 사용할 이미지를 테마폴더/Wallpaper.png 로 복사

## 스크린샷 - 몇일전에 찍은거라... ^^;;;


## 테마파일 다운로드 - 압축프로그램 7zip