본문 바로가기
반응형

IT122

HTML <label> Tag 웹페이지 개발 중 tag 안에 태그를 넣었더니,한 줄이 모두 button 으로 클릭되었다.왜 그런지 몰라서 하루를 헤매었는데 그 이유를 찾았다 https://www.w3schools.com/tags/tag_label.asp의 내용이다 Definition and Usage The tag defines a label for an element. The element does not render as anything special for the user. However, it provides a usability improvement for mouse users, because if the user clicks on the text within the element, it toggles the control... 2017. 7. 27.
javascript / jQuery 로 텍스트 클립보드로 복사하기 $("button").click(function(){ $("textarea").select(); document.execCommand('copy'); }); Select 테스트 해보니 크롬, 익스플로어에서 모두 잘 된다 ㅎㅎ위의 소스는 textarea 의 텍스트를 클립보드로 복사하는 예제이다 출처 stackoverflow 2017. 7. 27.
json_decode 함수 null 반환 json data 의 일부를 변수로 받은 후 json_decode 함수를 사용했는데 null 이 반환되었다이유는 변수 앞뒤에 필요없는 /n 이 포함되었기 때문이었다해결 방법은 trim 함수를 사용하는 것이다trim 은 문자열 앞뒤에 있는 다음 값을 제거한다" " (ASCII 32 (0x20)), an ordinary space."\t" (ASCII 9 (0x09)), a tab."\n" (ASCII 10 (0x0A)), a new line (line feed)."\r" (ASCII 13 (0x0D)), a carriage return."\0" (ASCII 0 (0x00)), the NUL-byte."\x0B" (ASCII 11 (0x0B)), a vertical tab. $name = trim($name.. 2017. 7. 25.
javascript/jQueyr 로 textarea 엔터 key event 처리 textarea 엔터키 이벤트 처리$("textarea#query").keyup(function(e) { e.preventDefault(); var code = e.keyCode ? e.keyCode : e.which; if (code == 13) // EnterKey { if (e.shiftKey === true) { // shift 키가 눌려진 상태에서는 new line 입력 } else { $('#my_form').submit(); } return false; } }); 2017. 7. 24.
Javascript 에서 거짓으로 취급하는 값 거짓으로 취급하는 값다음과 같은 값은 거짓으로 평가됩니다:falseundefinednull0NaNthe empty string ("")조건문에 전달되었을 때 모든 개체를 포함하여 다른 모든 값은 참으로 평가합니다. 출처 : http://blog.netchk.net/?p=486출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Control_flow_and_error_handling#Utilizing_Error_objects 2017. 7. 21.
make 모든 파일을 컴파일 하는 예제 make 는 빌드 자동화 툴이다. make 는 GNUmakefile, makefile, Makefile 라는 이름의 파일을 찾고,Makefile 에 기술한 내용을 바탕으로 실행파일이나 라이브러리를 소스코드로 부터 만들어낸다. “$@” - 현재 target 파일“$^” - 현재 타겟의 종속 입력 리스트$(shell echo *.cpp) // 모든 파일명을 가져온다$(basename $i).o // basename 은 . 앞의 파일명을 가져온다$(foreach i, arr, var) // arr 의 각 항목 i에 대해 var 를 산출한다make 의 인자로 전달된 TARGET들은 MAKECMDGOALS 변수에 저장된다 ※ 다음은 디렉토리 안의 모든 파일에 대해 컴파일 하는 소스이다CC = g++CFLAGS =.. 2017. 6. 1.
Hostinger 웹사이트 추가하기 호스팅어 프리미엄을 사용중인데 웹사이트를 무제한으로 만들 수 있다 호스팅어는 그리 속도는 빠르지 않지만, 대부분의 기능을 지원한다 그런데 쓰다 보니 웹사이트를 추가하는 곳이 아무리 찾아도 찾을 수 없었다 결국 고객센터에 문의해서 웹사이트 추가하는 방법을 알 수 있었다 아래 웹페이지에 나온다 http://help.hostinger.com/537532-How-can-I-create-an-Addon-Domain?r=1 호스팅어는 속도만 좀 더 빠르면 저렴한 가격에 훌륭한 서비스인 것 같다 PHP는 글쓴 시점 기준 (170531) 으로 7.1 까지 지원한다 * 이 글의 링크를 통해 호스팅어에 가입하면 저에게 금전적인 이익이 있을 수 있습니다 2017. 5. 31.
Mysql 의 Password() 함수로 만든 hash 를 bcrpyt 로 변경해주는 Wordpress plugin 옛날 홈페이지를 워드프레스로 이전하는 도중에, 사용자 암호 역시 이전하기 위해 만들었다이 플러그인은 https://roots.io/plugins/bcrypt-password/ 를 수정해서 만들었다. Github 에서 원본 소스를 fork 한 git 주소이다https://github.com/jjjnlove/wp-password-bcrypt/commits/master 옛 홈페이지에서 사용자 비번을 mysql 의 password() 를 사용하여 저장하고 있었다mysql 개발자 사이트에 가보면 다음과 같은 내용이 있다PASSWORD() is used by the authentication system in MySQL Server; you shouldnot use it in your own applications.. 2017. 5. 30.
특정 포트로 SSH 접속 특정 포트로 ssh 연결하기ssh username@my.host.com -p 65002 // 65002 포트로 연결 2017. 5. 24.
해외 Shared 웹호스팅 추천 지인이 웹호스팅을 추천해 달라고 해서 서치하게 되었다개인적인 견해만 가지고 쓰는 글이다그리고 필자는 아래 나열한 웹호스팅 중 Hostinger 만 써봤다이 글을 보고 해외 호스팅을 신청하고 나서 필자를 탓하는 일은 없기를 바란다Shared Hosting 특성상 느려질 수 있다는 것을 명심해야 한다 그리고 아래 사이트를 참고 했다http://www.pcmag.com/article2/0,2817,2424725,00.asp 그리고 필자가 원하는 조건은 다음과 같다* 무료 SSL 지원 - Let's Encrypt* 무제한 웹사이트 생성* 안정적인 속도 * PHP7 지원 - 7버전 부터 속도가 대폭 개선된 것으로 알고 있다 Let's Encrypt 를 지원하는 호스팅 목록(https://community.lets.. 2017. 5. 17.
반응형