기본 콘텐츠로 건너뛰기

6월, 2013의 게시물 표시

rm 명령어 옵션

rm --help -f : 삭제할거냐고 물어보면서 프롬프트 띄우는 거 없음. 걍 진행, -i : 삭제할거냐고 매번 프롬푸트 띄우면서 물어봄. -r : 하위폴더 포함 삭제 -v : 삭제결과 일일이 보여줌 보통 alias에 rm rm -i 가 되어있어서 옵션없이 진행하면 -i 옵션 사용한것과 동일하게 진행 됨. 그리고 맨 마지막 문장 보면, rm으로는 삭제해도 복구가 되나봄, 그래서 제대로 정말 삭제하려면 ' shred '라는 명령어를 사용.

[javascript] placeholder 구현

placeholder는 아직까지 IE에서는 제대로 지원하지 않고 있다. 크롬이나 사파리에서 편하게 쓰려면 아래처럼 하면 된다. < input type = "text" name = "fname" placeholder = "First name" > 1. placeholder 규칙  뻔하긴 하지만, Form에서 placeholder의 나름 기본 규칙을 정리해봤다. a. 현재창에서 새로고침이 진행될 경우 해당 필드에 placeholder 표시 b-1. 해당필드에 입력값이 있을 경우 입력값 유지 b-2. 해당필드에 입력값이 없을 경우 다시 placeholder 재표시 c. form submit 전에 해당 필드의 값이 placeholder와 동일 할 경우, 해당 필드 'null' 취급 2. onfocus, onblur < input type = "text" name = "fname" onfocus = "checkPlaceholder();"  onblur = "checkPlaceholder();" > placleholder가 신경써야 할 부분은 두가지다. 커서가 들어가는 시점하고(onfocus), 커서가 빠져나오는 시점(onblur) onchange를 사용해도 될것 같지만 사소한 차이가 있다. onchange는 값이 변경되었다는것을 감지해야 동작이 진행된다. 해당 필드에 포커스를 가져가거나 빠져나오는 순간이 아닌 필드에 적혀있는 텍스트와 포커싱 이후에 값이 다를때만 적용이 되므로 자연스럽지 못한 부분이 있다. 3. 문자열 비교 - 개행문자(\n) placeholder를 두줄 이상에 걸쳐서 작성해야 될 경우도 있다. 이럴때 보통 '\n'을 사용하는데 OS에 따라서 '\r\n'을 사용하는 경우도 있다고 한다. 암튼 이렇게 특수

[javascript] Form validation 체크 - validate.js

Form에서 필드값들 유효성 체크할때 괜찮은 javascript 있다.  validate.js http://rickharrison.github.io/validate.js/ 설치 방법 Include the JavaScript file in your source <script type="text/javascript" src="validate.min.js"></script> 사용법 Create the validation object with your desired rules. This needs to be in a  <script>  tag located just before your closing  </body>  tag. The reason for this being that the DOM needs to have your form loaded before you can attach your rules. var validator = new FormValidator('example_form', [{ name: 'req', display: 'required', rules: 'required' }, { name: 'alphanumeric', rules: 'alpha_numeric' }, { name: 'password', rules: 'required' }, { name: 'password_confirm', display: 'password confirmation', rules: 'required|matches[password]' }, { name: 'email', rul