전체보기1040 SyntaxHighlighter 사용하기 pre태그로 감싸주면 된다. ... some code here .... pre에 class를 지정하고 여기에 brush로 지정해 주면 된다. 코드에 따라 아래와 같은 유형으로 넣으면 된다 Brush name Brush aliases File name Bash/shell bash, shell shBrushBash.js C# c-sharp, csharp shBrushCSharp.js C++ cpp, c shBrushCpp.js CSS css shBrushCss.js Delphi delphi, pas, pascal shBrushDelphi.js Diff diff, patch shBrushDiff.js Groovy groovy shBrushGroovy.js JavaScript js, jscript, javasc.. 2010. 1. 22. 소켓연결이나 fopen등을 이용할때의 timeout 처리 회사일중에 소켓을 이용해서 다른 웹서비스의 xml데이터를 받아서 처리하는 작업이 있었다. 별 문제 없이 처리했으나 서비스를 하던중 문제가 발생했다. xml을 제공하는 웹서비스의 서버 상태가 불안해서 처리 작업이 진행이 안되고 멈춰있는 경우가 종종 발생한 것이다. 소켓 연결 실패 라던가 무한 루프 등의 예외 처리는 해 놓은 상태였지만 소켓 연결이 성공한 상황에서 데이터를 받지 못해서 처리작업이 신호대기 상태로 멈춰있는 경우였다. 방법이 없을까 고민하던중 php.net에서 다음과 같은 함수를 찾았다. stream_set_timeout와 socket_set_timeout이다. 다른 함수처럼 보이지만 결과는 같다. stream_set_timeout은 데이터 스트림 수신 대기시간의 타임 아웃을 설정하는것이고 so.. 2010. 1. 22. PHP 작업시 도움이 되는 함수 PHP로 작업을 하다 보면 여기저기서 인클루드하는 경우도 있고 함수 정의 및 클래스 선언 하는 경우도 있고 해서 일일이 찾아보기 어려울 경우가 있다 그럴때 다음 함수를 사용하면 유용하다. get_included_files() : include나 require한 파일명의 배열을 모두 반환 get_defined_functions() : 유저가 선언한 함수 목록을 배열로 모두 반환 get_declared_classes() : 유저가 선언한 클래스목록을 배열로 모두 반환 2010. 1. 20. MySql 접속 툴 MySql 접속하는데 이제까지 쭈욱 MySql-Front를 사용했는데 이넘이 ㅡ_ㅡ 종종 에러나고 글자가 깨져 버린다. 그래서 새로 찾은넘이 HeidiSQL이라는 넘이다. 캐릭터셋 지정 안해줘도 자동으로 인식해서 연결 해주고 인터페이스도 그럭저럭 깔끔한 편이다. 거기에 중요한건 무료라는거 한동안은 이넘을 애용할것 같다. 2010. 1. 12. Perl과 LWP 소개할 내용은 Perl LWP모듈의 소개와 간단한 사용 예제 그리고 그것을 이용해서 만들어본 웹페이지의 링크를 체크하는 스크립트이다. LWP ( Library for WWW in Perl ) 모듈은 웹에 존재하는 데이터에 접근하는 매우 인기있고 안정적인 모듈이다. 다른 펄의 모듈과 마찬가지로 LWP모듈 또한 완벽한 문서를 가지고 있으므로 그것을 참고 할 수 있다.( 이것이 최선의 방법이다. ) 그러나 LWP모듈은 제법 큰 모듈이고 간단한 기능을 구현하기 위해서 방대한 LWP모듈의 문서를 모두 읽어 볼 수는 없으므로 여기서는 간단한 기능을 소개하고 그 예제를 보겠다. LWP의 소개 LWP모듈은 웹 클라이언트 개발을 위한 간단하고 안정적인 인터페이스를 제공한다. 주된 기능은 웹 클라이언트 작성을 위한 클라스.. 2009. 12. 25. 리눅스 파일 내용 검색 리눅스에서 eclipse처럼 파일 안에 있는 내용을 검색할라면 다음과 같이 해야한다. 예제) "5dolstory" 라는 글자가 포함된 파일을 /home/ 아래 하위 디렉토리 전체 검색해서 찾고 싶은 경우 grep -e 5dolstory /home/ -R 그냥 /home/에서만 찾고 싶은 경우 -R을 뺀다. 출처 : http://5dol.tistory.com/170 2009. 12. 18. scp명령어 scp명령어는 다른 리눅스 서버에서 현재 리눅스 서버로 혹은 현재 리눅스 서버에서 다른 리눅스 서버로 파일을 옮길 때 사용할 수 있다. 사용법도 간단하다. 1. 현재 서버 → 다른 서버 scp -R(폴더이동시) 파일명 계정@IPADDRESS:이동할경로 ex) scp test.php sahea2@111.112.113.115:./home/sahea2/ 위와 같이 하면 111.112.113.115서버 saeha2계정의 /home/sahea2폴더로 파일이 복사된다. 2. 다른 서버 → 현재 서버 scp -R(폴더) 계정@IPADDRESS:파일경로 복사할경로 위와 같이 하면 111.112.113.115에 있는 파일을 복사할경로로 가져올 수 있다.[출처] scp 명령어|작성자 호야 2009. 12. 16. Duplicate Cleaner 1.43 하드디스크내에 중복되는 파일들을 찾아내어, 삭제/하드링크를 도와주는 프리웨어입니다. 하드디스크 용량이 부족하다면, 한번정도는 해 볼 가치가 있는 툴입니다. Copyright ⓒ DigitalVolcano 2008 본체 입수처 : http://www.digitalvolcano.co.uk/dupe.html (영문) 한글화 방법1. 다운로드한 파일을 적당한 폴더에 압축을 풉니다.2. [lang_ko.ini] 파일을, Duplicate Cleaner 가 설치되어있는 폴더안으로 이동시킵니다.3. Duplicate Cleaner 를 기동시켜, Options > Select Language... 에서 Korean 을 선택합니다. DuplicateCleaner143_KW.zip 이전 버전 한글 언어팩 : 1.3 출처 .. 2009. 12. 12. PHP 이미지 변환 BMP to JPG Convert BMP to JPG The PHP GD library contains many wonderful tools for creating images and converting them. Sadly the ability to convert BMP images to JPG is not one of them. Here is a function that I find a little slow, but works well and has suffered several incarnations. If you have a better script, or a modification to for this one, just let us know. 번역 PHP의 GD library는 이미지 변환과 생성과 관련된 좋은 기.. 2009. 12. 9. jQuery의 json을 사용할때 유용한 PHP함수 jQuery를 이용해서 ajax를 사용할때 보통 json 형식으로 자료를 출력하고 받아와서 사용하게 된다. 보통 {"a":1,"b":2,"c":3,"d":4,"e":5} 또는 {"a":"1","b":"2","c":"3","d":"4","e":"5"} 과 같은 형태로 이용을 하게 되는데 일일이 자료를 생성해서 출력하려면 번거로운 경우가 많다 그러한 작업을 보다 쉽게 해주는 PHP의 확장 함수가 json_encode()이다. 배열의 형태로 자료를 집어넣으면 json의 형태로 인코딩을 변경해 준다. 자세한 사용법은 http://jp.php.net/manual/kr/function.json-encode.php 을 참조 2009. 12. 2. JQuery 사용 하기..[라디오 버튼] 라디오버튼에서 선택된 값을 찾는 방법이다.. 첫번째 방법 //라디오 버튼의이름이 "rdobtn"인것 중 선택되어진 항목의 값을 가져온다. - var selectedValue = $('input:radio[name=rdobtn]:checked').val() ; 또는 - var selectedValue = $('input:radio[id=rdobtn]:checked').val() ; 두번째 방법 var selectedValue = ""; var radios = $("input:radio"); //타입이 radio인 항목을 찾는다. for(var i = 0; i < radios.length;i++) // { if(radios[i].checked == true) //라디오 버튼중 선택되어진 항목의 값을 가져온다.. 2009. 11. 30. jQuery 이미지 리로드 jQuery를 이용해서 특정 이미지를 정해진 시간마다 리로드 시키고 싶을 경우에는 다음과 같이 하면 된다. function reloadPic(thumb,video,aspect,id){ var string = 'thumb='+thumb+'&video='+video+'&aspect='+aspect; var imageID = '#' + id; $.ajax({ type: "GET", url: "newThumb.php", data: string, success: function(msg){ var img_src = $(imageID).attr('src'); var timestamp = new Date().getTime(); $(imageID).attr('src',img_src+'?'+timestamp); } });.. 2009. 11. 27. 코디이그나이터 한국 사용자 포럼 코드이그나이터 한국 사용자 포럼 메뉴얼도 한글로 지원이 된다. 이제는 CI사용해서 개발하기가 좀더 수월해질듯 http://www.codeigniter-kr.org/user_guide/ 2009. 11. 26. jQuery의 브라우져 구분 함수 jQuery커맨드는 고맙게도 이벤트 핸들링과 같은 브라우저 간의 차이로 발생하는 문제점등을 내부적으로 처리를 해주어 개발자로 하여금 로직 자체에만 신경쓸수 있도록 배려해주었다. 하지만 사용자 확장 함수등을 만들시엔 부득이하게 브라우져구분을 할수밖에 없고 버젼별로도 구분이필요한 경우가 생긴다.. jQuery에서는 이러한 브라우져를 구분해주고 버젼별 정보를 알려주는 함수가 있다.. $.browser 이것인데..내부함수는 아래와 같다. .msie : IE 브라우져 .mozilla : 파폭, 카미노, 넷스케이프등이 속한다. .safari : 사파리 .opera : 오페라 .version : 브라우져별 버젼정보 되겟다. 사용예 if ($.browser.safari) { alert("this is safari!").. 2009. 11. 25. jQuery를 이용하여 Textarea 에서 엔터쳤을 때 이벤트 알아내기 이번에 textarea에서 엔터를 쳤을 때 이벤트를 잡아야 해서 이리 저리 시도를 해본 결과 -- html 코드 -- -- javascript 코드 -- $('.msg').keyup( function(event){ if (event.keyCode == 13) { // 13이 enter키 코드 값이다. alert('enter!'); // 여기에 실행하고자 하는 코드를 넣으면 된다. } });[출처] jQuery를 이용하여 Textarea 에서 엔터쳤을 때 이벤트 알아내기|작성자 정우아빠 2009. 11. 20. [JQUERY] 이미지 롤오버 http://www.selfcontained.us/2008/03/08/simple-jquery-image-rollover-script/ $(function() { $('.rollover').hover(function() { var currentImg = $(this).attr('src'); $(this).attr('src', $(this).attr('hover')); $(this).attr('hover', currentImg); }, function() { var currentImg = $(this).attr('src'); $(this).attr('src', $(this).attr('hover')); $(this).attr('hover', currentImg); }); }); ILSC 09-05-22 1.. 2009. 11. 17. Jquery 플러그인 File upload Ajax File Upload jQUploader Multiple File Upload plugin jQuery File Style Styling an input type file Progress Bar Plugin Form Validation jQuery Validation Auto Help Simple jQuery form validation jQuery XAV - form validations jQuery AlphaNumeric Masked Input TypeWatch Plugin Text limiter for form fields Ajax Username Check with jQuery Form - Select Box stuff jQuery Combobox jQuery con.. 2009. 11. 17. SSH Root 원격접속 불가 설정 원격에서 SSH를 이용해 root접속을 하지 못하게 설정하는 방법 #cd /etc/ssh #vi sshd_config 37번째 줄의 주석을 풀고 PermitRootLogin yes를 PermitRootLogin no로 편집 #cd /etc/init.d #./sshd restart 원격접속을 통해서 Root접속 불가가 되어 있는것을 확인 주의 : 새로운 계정을 생성한후 해야함 2009. 11. 5. cafe24 가상서버호스팅 - 용량 줄이기 cafe24 가상서버호스팅을 사용중이다. 꽤 좋은 성능을 보여줘서 만족하고 있다. 가상호스팅의 특성(?)상특성(?)상 하드 용량이 부족하다. 그렇다 보니 몇메가도 아쉽게 된다. cafe24 는는 centos5 를 사용한다. 쓸데없는 패키지를 삭제해서 용량을 줄였다. 대충살펴보니 1기가 이상줄일이상줄일 수 있었다. yum -y remove xorg-x11* yum -y remove evolution* yum -y remove openoffice.org* yum -y remove remove gnome* 다음과 같은 패키지들이다. 주로 X윈도 관련 패키지 들이다. 더더 세세하게 찾아서 없애면 더 줄일 수 있겠지만, 일단 이정도로 만족. ps. centos5 기본용량이 원래 큰가? 1기가 내외로 안되겠니? 출.. 2009. 11. 4. php 정규식 문자열 체크 출처 : http://blog.shypepe.com/150021787717 2009. 10. 23. Source code highlight plug-in 프로그래밍을 많이 하기 때문에 여타 블로그에서 많이 사용하는 소스 하이라이트 기능을 사용해 보고 싶었다. 그래서 뭔가를 하나 받았는데 Syntax Highlighter 1.2.1 - Google Code Prettify 이거다. 사용법도 아주 쉽다. [ code ] 소스코드 [ /code ] (물론 공백 지우고) #include #include int main(int argc, char** argv) { // 문자열을 출력한다. printf("Hello syntax\n"); return 0; } 근데 이거 뭐.. 하이라이트가 잘 안먹네 html 태그 문제인것 같은데.. 코드내에 div 태그가 들어가면 신택스가 꺼져 버린다-_- 어쩌라구 다 지워주라고?;; 붙여넣기 하면 다 DIV인데? 뭔가 뽀족한 해결 .. 2009. 10. 21. Smarty에서 javascript 처리 하기 PHP Smarty 메뉴얼을 보면 자바스크립트를 처리하기위해 {literal}{/literal} 구문과 {rdelim}{ldelim}이 준비되어 있다. 그냥 자바스크립트만 있는경우, 자바스크립트안에 스마티 변수를 사용하는 경우 나누어서 테스트해 봤다. 이렇게는 별로 사용되지 않을거지만 필요한 경우에는 유용한듯 하다. [1.php] [1.html] Template Test Page 위의 html의 자바스크립트 부분을 보면 {literal}{/literal} 구문과 {rdelim}{ldelim} 구문이 쓰여진것을 확인할수 있을것이다. display_str()함수안에 스마티 변수를 사용했는데 {literal}{/literal}로 묶었을경우나 {literal}{rdelim}{ldelim}{/literal}로 묶었을경우.. 2009. 10. 21. RPM 제거 기존 rpm으로 설치된 MySQL, Apache, PHP 제거 PHP 설치 여부 확인 [root@localhost ~]# rpm -qa | grep php php-common-5.1.6-5.el5 php-cli-5.1.6-5.el5 PHP 삭제 [root@localhost ~]# rpm -e php-cli-5.1.6-5.el5 [root@localhost ~]# rpm -e php-common-5.1.6-5.el5 [root@localhost ~]# rpm -qa | grep php [root@localhost ~]# Apache 확인 및 삭제 [root@localhost ~]# rpm -qa | grep apache [root@localhost ~]# rpm -qa | grep httpd httpd-2.. 2009. 10. 13. [이스카이] USB타입 FMS 설치방법 우선 저희 제품을 구매해 주셔서 감사합니다.. 기본적으로 한글판용 이스카이 정품 CD가 포함되어있어서 자세한 설명을 보실 수 있습니다.. 하지만 간혹 회원분들께서 설치하시는데 다소 어려움을 호소하셔서 별도로 자료를 올립니다.. 아래의 방법으로 찾아가시면 설치방법이 CD에 자세히 설명되어있으며, 자세한 사진은 CD내용과 중복되기에 이곳에는 기타의 사진자료는 생략하겠습니다.. 1. 자동실행으로 [시뮬레이션/제품설명서/비행전 읽어볼것/파일뷰어] 카테고리가 생성됩니다.. 2. [시뮬레이션] 클릭.. 3. [USB단자] 클릭.. 4. [프로그램설치] 클릭.. 5. 프로그램 설치후 [설치동영상 보기] 클릭.. - 보통 이부분을 찾지 못하셔서 질문을 많이 하시더군요^^ 다행히 설치법은 동영상으로 자세히 설명되어있습니.. 2009. 10. 7. 이전 1 ··· 29 30 31 32 33 34 35 ··· 44 다음