미니옵빠의 code stubs
1. 아파치 설치 2. SVN 설치 3 svnadmin create sample 로 저장소 만들기 4. 1. Copy bin/mod_dav_svn.so and bin/mod_authz_svn.so to the Apache modules directory. 2. Add the Subversion/bin directory to the SYSTEM PATH and reboot so all the Subversion support dll's are visible to the Apache service.
PHP 5 에서는 XMLReader 이라는 라이브러리가 생겨서, 불편하게 Push 모델의 SAX를 안 써도 된다. PHP에서 풀(pull) 방식으로 XML 구문을 분석하는 방법 http://www.ibm.com/developerworks/kr/library/x-pullparsingphp.html
linux 에서 스크립트 실행할 때 /bin/sh^M: bad interpreter: No such file or directory 와 같은 에러 메시지가 나타날 때가 있다. 이것은 십중 팔구 윈도우에서 스크립트 파일을 만든 뒤, linux 에서 실행했기 때문에 나타나는 오류이다. 정확히는 줄 끝 (줄바꿈)을 의미하는 개행문자가 달라서 발생하는 문제인데 이것의 해결을 위해서는 다음의 방법 중 한 가지로 처리한다. 1. vi -b vi 의 바이너리 모드로 들어가면 ^M 이라는 문자가 보인다. 이것을 지워주면 된다. 2. dos2unix linux 콘솔에서 dos2unix filename.txt 와 같이 명령을 주어 파일을 변경한다. 3. subversion property 설정 형상관리 시스템으로 subv..
CC 라이센스 : 저작물 이용허락에 대한 일종의 표준 약관 GPL 라이센스 : 복사, 수정 및 배포 가능. 하지만 이것으로 수정 배포한 소프트웨어도 모두 공개해야 한다. 상용으로 연계는 불가능 LGPL 라이센스 : 라이브러리 형태로 사용할 경우에는 공개할 필요는 없고, 수정해서 사용할때는 공개해야 한다. MIT 라이센스 : 복사, 수정, 배포 가능, 상업용으로도 사용할 수 있으나 이로 인해 일어나는 일에 대해 어떤 책임도 지지 않는다. MPL 라이센스 : 소스코드와 실행파일로 이루어진 경우에 쓰며 소스코드는 반드시 공개하고 수정했을땐 통지해야 한다. BSD 라이센스 : 소스코드 공개하지 않아도 되는 라이센스로 상용으로도 사용 가능하다. Public Domain : 소유권을 자유롭게 하여 자유롭게 수정하거..
1. 자바스크립트 내에 특정 function이 정의되어 있을 때만 실행 2. onclick 등을 사용하지 않아 자체적인 event 객체가 없을 경우, 획득하는 방법 (IE는 기본 제공, FF 등에서는 기본 제공이 안되기 때문에 아래와 같이 사용) if (typeof func === "function") { if (typeof event == 'undefined') { event = e._event; } func(event); }
Console에서 -D 명령으로 system property 를 설정해줄 수 있다. 여기서 skip 값을 설정한다. 예) mvn install –Dmaven.test.skip=true
파일의 소유자 권한으로 실행하기 위한 bit. 권한에 s 로 표시된다. (예: rwsr-x--x ) 설정: chmod u+s 제거: chmod u-s
DB 커넥션 시 ORA-00604: error occurred at recursive SQL level 1 ORA-02248: invalid option for ALTER SESSION 와 같은 에러가 날 경우 환경변수에 NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 를 추가해 준다. 현재 ASP 에서 오라클 사용을 위해 OLEDB 설정 시 발생하는 것을 경험함.
SQL*Plus 에서 '&' 등의 문자가 입력되지 않을 경우에는 set define off 명령을 먼저 내린 후 진행한다.
한쪽의 크기만으로 비율을 조절할 경우, side effect가 있을 수 있으므로 가로로 먼저 비율 조정 후, 세로의 비율을 조정한다. var max_width = 936; // 최대 가로 size var max_height = 582; // 최대 세로 size var width = data.attr("origin_width"); var height = data.attr("origin_height"); if (width > max_width) { height = height / (width / max_width); width = max_width; } if (height > max_height) { width = width / (height / max_height); height = max_height; }