프로그램312 환경변수 HTTP_USER_AGENT를 이용해서 스마트 기기 분류하기 아이폰 if(strpos($_SERVER['HTTP_USER_AGENT'],"iPhone")) 아이패드 if(strpos($_SERVER['HTTP_USER_AGENT'],"iPad")) 안드로이드 if(strpos($_SERVER['HTTP_USER_AGENT'],"Android")) 오페라 if(strpos($_SERVER['HTTP_USER_AGENT'],"Opera Mini")) IE if(strpos($_SERVER['HTTP_USER_AGENT'],"MSIE")) 사용자가 정의 장치 if(strpos($_SERVER['HTTP_USER_AGENT'],"XXXXX")) 2013. 11. 27. [HTML5] data-* HTML5에서는 Custom Data Attributes 라는 것으로 데이터 표현이 가능하게 되었다. 위의 코드를 다음과 같이 HTML5에서 data-*라는 속성을 이용해서 표현이 가능하다. HTML5의 Custom Data Attributes 를 이용해서 마치 XML을 표현하듯 HTML 문서에 특정 엘리먼트의 설명을 구체적으로 할 수 있게 되었다. HTML의 의미있는 표현도 가능하고 이 의미로 만들어진 element에 identifier나 style class가 아닌 데이터의 표현과 관리가 가능해진 것이다. Custom Data Attributes은 css query 나 Selectors를 이용해서 접근할 수 있다. 자동차 자전거 비행기 css Query 위 코드를 실행하면 자동차가 붉은색으로 표시된다.. 2013. 11. 24. 01. jQuery Mobile ? Index 1. jQuery Mobile ? 2. jQuery Mobile 웹앱 파일의 기본 구조 3. jQuery Mobile 페이지를 구성하는 4가지 영역 jQuery Mobile은 jQuery 진영에서 개발한 모바일 웹앱프레임워크다. jQuery Mobile은 HTML5와 CSS3 기반의 사용자 인터페이스와 터치 이벤트 처리, 페이지 이동 애니메이션, Ajax통신 등의 모바일용 기능을 제공한다. 다음 URL http://www.jqmgallery.com 로 접근하면 jQuery Mobile로 개발된 웹앱들을 볼 수 있다. 단, 크롬으로 접근해야 정확한 결과를 볼 수 있다. jQuery Mobile의 주요 특징 jQuery 기반 기존에 익숙한 HTML 태그를 이용해서 개발 HTML5, CSS3 기반 .. 2013. 11. 23. [PHP] $_SERVER 환경변수 PHP 에서 확인할 수 있는 환경변수 $_SERVER 값이다. $_SERVER['DOCUMENT_ROOT'] : 사이트 루트의 물리적 경로. ex) /home/ksprg/www $_SERVER['HTTP_ACCEPT_ENCODING'] : 인코딩 받식. ex) gzip, deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] : 언어. ex) ko $_SERVER['HTTP_USER_AGENT'] : 사이트 접속한 클라이언트 프로그램 정보. ex) Mozilla/4.0(compatible; MSIE 7.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705 $_SERVER['REMOTE_ADDR'] : 사이트 접속한 클라이언트의 IP. ex) 192.168.0.. 2013. 11. 20. [Eclipse] war 파일 export 시에 .svn 제외시키는 방법 프로젝트 속성을 연다.“프로젝트 속성” 창의 좌측 목록에서 “Resource>Resource Filters” 선택우측의 “Resource Filters” 에서 “Add…” 버튼 클릭한다.“Add Resource Filter” 창에서 “Filter type”은 “Exclude all” 선택, “Applies to” 에서 “Files and folders” 선택 및 “All children(recursive)” 체크, “File and Folder Attributes” 에서 “Name matches *.svn” 선택 후에 “OK” 버튼 클릭한다. 2013. 11. 16. [Java] UUID UUID.randomUUID().toString(); * jdk1.5이후부터 사용가능 2013. 11. 15. [Java] String -> byte, byte -> String 변환 String str1 = “Hello World!”;// 변수 str1의 바이트 값// 72101108108111328711111410810033bytes[] buffers = str1.getBytes(); …// 바이트 배열 자체의 문자열 값// [B@ca0b6String buffersArrayString = buffers.toString();…// 바이트 배열을 문자열로 변환한 값// Hello World!String str2 = new String(buffers); 2013. 11. 15. 이전 1 ··· 37 38 39 40 41 42 43 ··· 45 다음