Web Program/Tip 썸네일형 리스트형 자동링크 정규식 function autolink($str) { /* url을 감지. http, https, ftp, mms를 감지합니다. */ $url = "/(http|https|ftp|mms):\/\/[0-9a-z-]+(\.[_0-9a-z-]+)+(:[0-9]{2,4})?\/?([\.~_0-9a-z-]+\/?)*(\S+\.[_0-9a-z]+)?(\?[_0-9a-z#%&=\-\+]+)*/i"; $aTag = "\\0"; /* 이메일 주소가 있으면 찾아냅니다. */ $email = "([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+){1,})"; $aTagEmail = "\\0"; $str = preg_replace($url, $aTag, $str, -1); $str = pr.. 더보기 Minify 를 이용한 JavaScript, CSS 압축 전송 웹 서버의 페이지 크기가 크면 로딩 속도가 느리게 되는데 이때 PHP의 경우 압축전송 기술인 gzip 을 사용하게 됩니다. PHP로 gzip을 사용하여 문서를 압축 하면 대략 70 ~ 80% 까지 압축률을 보여 주며 보통 PHP 상단에 아래와 같이 적어 사용합니다. 하지만 자바스크립트와 CSS 파일은 PHP 파일이 아니라서 ob_start 를 사용할 수가 없습니다. 자바스크립트나 CSS 같은 파일을 압축 전송하도록 해주는 Minify 를 소개 합니다. Minify 는 PHP 5.2.1 이상 버전과 zlib 압축 라이브러리가 설치된 환경이어야 합니다. http://code.google.com/p/minify/ Minify 를 압축 풀어 나오는 min 폴더만 웹 문서가 있는 기본 디렉토리로 가져 갑니다. (.. 더보기 텍스트 에디터 Sublime Text 2 2주 전쯤부터 Sublime Text 2를 사용해 보고 있습니다. 다른 분들 반응이 좋아서 사용해 봤는데 무척 만족스럽습니다. 우선, 굉장히 심플하면서도 이쁩니다. 특히, zen-coding, vi key-mapping 등 Package 지원이 맘에 듭니다. 라이센스를 구입해야할지... ㅎㅎ 환경 셋팅 등 관련 사항들을 Windows XP 기준으로 정리해 봤습니다. 설치 ㅇ 다운로드 : Windows, OS X, Linux 모두 지원합니다. Windows의 경우 portable version도 제공합니다. ㅇ 라이센스 - 현재는 베타 버전으로 다운로드 및 사용은 무료이나 계속 사용할 경우는 라이센스를 구매해야한다고 합니다. - per-user 라이센스이므로 여러 OS 또는 여러 컴퓨터에서 사용이 가능합니.. 더보기 이전 1 다음