프로그램
-
PHP UTF-8 문자열 길이 비교하여 자르는 함수 <strcut_utf8>프로그램/php 2013. 10. 1. 22:57
PHP UTF-8 문자열 길이 비교하여 자르는 함수 입니다. 완성형 한글 문자열 80바이트만 자를때 substr 함수를 사용 하면 완성형 한글의 경우 한글은 2byte,영어는1byte로 구성되어 substr로 자르면 끝에 위치하는 문자는 운이 없을 경우 한글이 깨지는 경우를 겪곤 합니다. 완성형 한글로 인코딩된 문자열을 십진수로 변환하여 128 보다 작을경우 영문 128 보다 클 경우 한글로 해서 구별 할 수 있게 됩니다. 아래 함수를 사용 하면 됩니다. function strcut_euckr($msg, $limit) { $msg = substr($msg, 0, $limit); for ($i = $limit - 1; $i > 1; $i--) { if (ord(substr($msg,$i,1)) < 128)..
-
Visual Studio 201 MVC3 설치 및 배포 <ASP.NET MVC3>프로그램/setting 2013. 10. 1. 22:37
Visual Studio MVC3 설치 및 배포 1. Visual Studio 2010 Installer 2. ASP.NET MVC 3 Tools Update Language Packs Installer 3. ASP.NET MVC3 Controller 을 이용해 문자열 출력하기 4. ASP.NET MVC3 게시 및 배포 5. Windows 방화벽 설정 Visual Studio 2010 Installer ASP.NET MVC3 개발환경을 만들기 위해서는 다음과 같은 사전 준비가 필요합니다. · 필수 소프트웨어 1. Visual Studio 2010 a. Visual Web Developer 2010 Express b. Visual Studio 2010 Professional c. Visual Studio ..
-
Tortoise SVN 설정하는 방법 <클라이언트>프로그램/setting 2013. 9. 26. 02:27
Tortoise SVN 설정하는 방법 목차 1. Tortoise SVN Client 설치 및 체크아웃 2. Tortoise SVN Update & Commit 3. Tortoise SVN 수정한 사람 보기 4. Tortoise SVN 파일 비교 5. Tortoise SVN 리비전 파일 비교 해당 SVN은 테스트 서버에서 IIS를 돌리는 것이 아닌 파일 버전 관리를 위한 SVN입니다. 서버 테스트는 로컬에서 실행한 후 해당 수정본을 서버에 올려 파일 관리를 하는 것입니다. 하여 실제 서버에 적용하기 위해서는 본인의 파일을 다시 올려야합니다. 이 점 참고하시기 바랍니다. [Tortoise SVN Client 설치 및 체크아웃] Download : http://tortoisesvn.net/downloads.h..
-
[php]128비트 암호화 클래스 <StringEncrypter>프로그램/php 2013. 9. 26. 01:54
php용 128비트 암호화 클래스 StringEncrypter php의 기본 암호화 기능도 있지만 더 보안성이 좋은 128비트 암호화 클래스를 소개 하고자 합니다. MD5는 Hash의 충돌내성이 약하다고 알려져 있다고 합니다. 일본에서는 표준알고리즘에서 제외되었다고 하네요. 클래스와 선언 방법 그리고 간단한 사용 방법을 소스코드로 정리 해놓겠습니다. 사용방법 입니다. 간단하게 클래스를 선언해서 함수를 호출 하여 사용하시면 됩니다. include $_SERVER[DOCUMENT_ROOT]."/StringEncrypter.php"; define ("KEY", "TMT8250") ; define ("IV", "TMT8250") ; $encrypter = new StringEncrypter (KEY, IV) ;..
-
[javascript]윈도우오픈 함수 <window.open>프로그램/jQuery/Javascript 2013. 9. 23. 23:33
자바스크립트 윈도우 오픈 함수 입니다. 자바스크립트의 국민 기능 이죠? window.open 이 기능이 없으면 안됩니다. 뭐 요즘 다이얼로그(dialog)를 div를 활용하여 동적으로 띄우기는 하지만, 아직 전 고전적인 윈도우 오픈을 사용하는 것을 좋아합니다. 아래 함수는 그 함수 이니 본인의 입맛에 맞춰 사용 하면 될거 같습니다. var wopen = null; var fnOpenWindow = function(mode, dept_code) { var url = "main.asp"; var params = "?mode=" + mode; if (dept_code != undefined) { params += "&dept_code=" + dept_code; } if (wopen != null) { wope..
-
[javascript]자바스크립트 쿠키 함수 <cookie function>프로그램/jQuery/Javascript 2013. 9. 21. 00:44
[javascript cookie] 자바스크립트 쿠키 함수 입니다. 자바스크립트용 쿠키 함수 입니다. 운영중인 사이트가 사용자가 급격히 늘어 세션 -> 쿠키로 변경 했던 사례가 있었는데요. 쿠키는 정말 사용 할 곳이 많이 있는 거 같네요. jQuery를 활용 한다면 따로 함수를 넣지 않아도 되겠지만. 네이티브만 써야 하는 환경에선 필요 할거 같아 올립니다. 사용방법은 따로 필요 없을 듯 합니다. 인자값 맞춰서 잘 넣어주면 됩니다. var getCookie = function( name ){ var nameOfCookie = name + "="; var x = 0; while ( x
-
[jQuery/javascript]자바스크립트 각종 이벤트 총 기능 정리프로그램/jQuery/Javascript 2013. 9. 21. 00:38
자바스크립트 각종 이벤트 기능 정리 입니다. jQuery를 사용 하는 추세가 javascript 네이티브 문법은 거의 사용을 안하게 되는데요. 하지만, 꼭 javascript로만 사용 할 수밖에 없는 이벤트들이 있네요. 예를 들어 이런 이벤트는 네이티브를 꼭 써야만 하겠죠? 앞으로는 서버 언어보다는 자바스크립트 위주로 공부를 계속 해야겠네요. onabort 이미지의 다운로드를 중지할 때 (브라우저의 중지버튼) onactivate 개체가 활성화될 때 발생 (태그의 기능이 작용할 때 발생하는 이벤트로 예를 들어 링크를 누를 경우 링크가 옮겨질때 발생하는 것을 감지하는 이벤트 핸들러) onafterprint 문서가 출력되거나 혹은 출력하기 위해 출력미리보기를 한 후에 발생 onafterupdate 데이터영역 ..