체크박스를 체크 시, 어떤 이벤트를 발생시키고 싶을 때. 뭔가 특별한 이벤트가 있을 줄 알고 찾아봤는데, 그런 건 없었다. 그냥 이렇게 해볼까?하고 해봤는데, 되네. change 이벤트 안에 체크여부 확인하는 조건문을 넣어서 간단하게 만들었음. 까먹을까봐 여기에 적어둔다. $(document).ready(function(){ $("#checkBoxId").change(function(){ if($("#checkBoxId").is(":checked")){ alert("체크박스 체크했음!"); }else{ alert("체크박스 체크 해제!"); } }); }); jQuery는 쓰면 쓸수록 맘에 든다.
자동가입을 방지하는 문자열 입력을 구현할 때, 보통 많이 사용하는 것이 simplecaptcha와 jcaptcha 라이브러리다. 여기선 simplecaptcha를 이용해서 구현하는 방법을 살펴보겠다. ↓참고한 곳 - http://simplecaptcha.sourceforge.net - http://winflahed.tistory.com/132 - https://github.com/ndkhoiits/Simplecaptcha/blob/master/src/main/java/nl/captcha/servlet/CaptchaServletUtil.java 먼저 필요한 jar파일을 다운로드 받아서 빌드패스에 추가해준다. jj-simplecaptcha.jar, jj-imaging.jar 이 두 개가 필요하다. 빌드패스를..
List에 있는 값들을 콤마를 붙여서 스트링으로 만들어야하는 일이 생겼는데, 날코딩하려다가 StringUtils에 아주 간편한 메서드가 있는 걸 발견했다. (옛날에 해본 것 같기도 한데... 기억이 나지 않았던 걸지도..) jar 다운로드☞ http://commons.apache.org/proper/commons-lang/download_lang.cgi API ☞ https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringUtils.html List list = new ArrayList(); list.add("축구"); list.add("야구"); list.add("농구"); String sepe..
java 1.4 이상 버전에 있는 crypto를 이용해서 한다. Base64로 인코딩 하는 부분은 apache commons-codec 라이브러리를 사용했다. 다운로드 ☞ http://commons.apache.org/proper/commons-codec/download_codec.cgi 참고한 사이트 ☞ https://gist.github.com/ishikawa/88599 아래 코드를 보고 눈치챈 사람도 있겠지만,, crypto를 이용해 다른 알고리즘으로 암호화/복호화도 가능하다. 자세히 알고 싶다면 ☞ http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyGenerator import java.secur..
OpenSSL을 윈도우에서 사용하는 방법을 한국 사이트에서 찾다가 너무 복잡하거나 안되는 방법으로 써놔서 조금 고생했다. 내가 참고한 사이트는 다음과 같다.https://www.tbs-certificates.co.uk/FAQ/en/openssl-windows.htmlhttp://rietta.com/blog/2012/01/27/openssl-generating-rsa-key-from-command/ 1. 설치 다운로드 ☞ http://slproweb.com/products/Win32OpenSSL.html 위 사이트로 가서 Win32(or 64) OpenSSL과 Visual C++ 2008 Redistributables를 다운로드 받는다. OpenSSL은 32와 64중에 하나만 받으면 되고, 되도록이면 최신..
추석 연휴를 맞아 아끼던 키보드를 청소하려고 룰루랄라 집으로 가져왔다. 예쁘게 씻겨줄게! 조금만 기다려~! 키캡들을 모두 빼내고 키보드 사이사이를 브러쉬와 수건으로 깨끗히 청소했다. 아 이리 깔끔할 수가~ 겨우 만 1년 사용한 것임에도 불구하고 리얼포스87u의 치명적 단점인 녹슮 현상이 살짝 보이긴 했지만 뭐 이 정도면 양호하다. 때가 약간 탄 키캡들은 모조리 끓는 물에 퐁당! 넣었다. 다른 일반 키캡이라면 혹여나 끓는 물에 프린팅이 지워지지 않을까 걱정돼서 이런 짓은 하지 않았겠지만, 이녀석은 리얼포스 PBT 키캡이라 마음 놓고 집어넣었다. 사실 그래도 좀 불안한 마음에 30초 정도만 살짝 소독하고 빨리 빼낼 참이었다. 소독은 확실히 해야 한다는 엄마만 아니었다면........................
이전에 jsp 페이지를 바로 엑셀로 다운로드 하는 방법을 포스트한 적(http://zero-gravity.tistory.com/172)이 있었는데, 이번에 소개할 방법은 자바 라이브러리인 POI를 사용해 엑셀 파일을 생성/추출하는 방법이다. 이전의 방법은 헤더만 엑셀로 변환하는 식이었다면, POI를 사용하는 방법은 html의 header만 바꿔서 출력하는 게 아니라 그냥 바로 자바단에서 엑셀 파일을 핸들링하는 식이다. 헤더만 바꾸는 방법은 앞서 소개했듯이 저장할 때 다른 이름으로 저장해야 한다는 약간의 문제점이 있는데, POI를 사용하면 그럴 필요가 없다. 왜냐, 그냥 파일 자체를 엑셀로 만들어버리기 때문이다. 난이도로 따지면 헤더만 바꾸는 게 더 쉽긴 하다. 하지만, 라이브러리를 사용하는 데에 익숙한 ..