2014년 11월 29일 토요일

[명언] E. W. Howe


Some men storm imaginary Alps all of their lives and die in the foothills cursing difficulties that do not exist.
 - E. W. Howe -

(많은 사람들은 평생 알프스 산을 그림으로만 보면서 오르기 힘든 산이라고 포기하고 있다가 죽을 때가 되면 자신이 경험해보지 못한 등반의 애달픔을 저주하며 산기슭에서 죽는다.
 - E. W. 하우 -)


할일 또는 하고싶은 일이 있으면 어려워 보인다고 도전을 꺼려하거나 하지 말고
일단 시작부터 해보는 것이 중요하다는 메시지로 해석됨.
적어도 시도는 해 봐야 나중에 후회를 하지 않을테고
후회를 해도 해보고 나서 후회하는것은 다르기 때문.

2014년 11월 26일 수요일

[PHP] 정규 표현식으로 한글 문자 포함하는지 확인하기


PHP의 정규표현식(RegEx) 함수 중 하나인 preg_match_all()을 사용하여 문장 내 한글 문자열이 포함되는지 검사하는 예제

유니코드 한글 문자열 정규식은 다음과 같다.

![\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]+!u

Code

<?php
// Regular Expression Test

$string = '한글 and English 또한글';    // utf-8 인코딩이 되어있지 않다면 변환 필요

if ( preg_match_all('![\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]+!u', $string, $match) ) {
    var_dump($match);
}
else {
    echo 'No Korean characters';
}

?>


결과 화면에서는 조건에 매칭되는 문자열을 배열에 담아 반환하고 있다.

Result

array(1) { [0]=> array(2) { [0]=> string(6) "한글" [1]=> string(9) "또한글" } }

2014년 11월 15일 토요일

명언 하나

마크 트웨인이 말했다.
'경험으로만 배우는 것이 항상 좋은 것만은 아니다.
뜨거운 솥뚜껑에 앉아서 크게 데어본 고양이는 차가운 솥뚜껑에도 앉지 않는다.'

- 아이작 아시모프

iOS 8.1.0 Update




8.1 업데이트가 어느새 올라왔다.

8버전으로 오면서 나타난 SMS와 iCloud문제, WiFi와 Bluetooth관련 문제, 사파리 버그 등 많은 문제를 개선해서 올라왔음.

앱들도 안정화되었으므로 이제 해도 되겠다.