본문 바로가기

others

(42)
AES, SHA 암호화 1, JAVA java 언어를 이용해서 블럭암호화는 AES 128/256으로, 해쉬함수는 SHA 256 알고리즘으로 암호화 진행해 보겠습니다. SHA 128은 보안상 위험함으로 사용안하는것을 추천합니다. java의 경우 AES 256 암호화를 하기 위해서는 주석에 나와 있는것처럼 http://www.oracle.com/technetwork/java/javase/downloads/index.html에서 파일을 다운받아 JCE관련 패치를 해야됩니다. base64 인코딩을 위해 commons-codec 라이브러리 추가하였습니다. jdk에 포함되어 있는sun.misc.BASE64Encoder(), sun.misc.BASE64Decoder() 이 클래스들은 http://www.oracle.com/technetwork/java/..
facebook note에 있던 잡다한것들.. jQuery opener 사용법 - 2011년 11월 7일 월요일 오후 4:00$(opener.document).find("#receiverSection").load("");$("#receiverSection", opener.document).load("");cmd codepage 변경 - 2011년 10월 6일 목요일 오후 6:57change codepage프롬프트 : chcp [codepage]437 영어 (The original IBM PC code page)737 그리스어775 에스토니아, 리투아니아, 라트비아850 다국어(라틴어 I) 서유럽 언어852 슬라브어(라틴어 II)855 키릴 자모(러시아어)857 터키어858 다국어(width 유로 심볼)860 포르투갈어861 아이슬란드어862 이스라엘..
JSON Object 정렬하기 JSON객체를 아래와 같이 생성했을 때 자동으로 key에 의해 정렬이 됩니다. 브라우저마다 좀 틀리기는 한듯..ㅡ.ㅡ; //선언 var testData1 = { "55": "빨강", "33": "초록", "30": "검정", "16": "파랑", "29": "노랑" }; //테스트 $.each(testData1, function(index, value){ window.console.log("정렬전 : " + index + " = " + value); }); 결과 로그: 정렬전 : 16 = 파랑 로그: 정렬전 : 29 = 노랑 로그: 정렬전 : 30 = 검정 로그: 정렬전 : 33 = 초록 로그: 정렬전 : 55 = 빨강 이경우 value로 정렬하고 싶을때는 색인배열화하여 sort로 정렬하여 사용하면 됩니..
checkbyte jQuery plugin sms를 보내는 프로그램을 작성중 80byte로 자르는 script가 필요해서 작성한건데 처음 만들고 테스트 해보던 중 문제가 생긴게 firefox에서는 한글 입력시 keyup 이벤트가 발생이 안하는 문제가 생겼다. 삽질결과 다른 플러그인을 활용해서 해결! 다른 플러그인은 jquery.textchange.js이고 주소는 http://www.zurb.com/playground/jquery-text-change-custom-event 이다. 플러그인이 간단한데 동작원리는 jQuery 실력이 부족하니 이해가 아직 안된다. 다음은 테스트한 javascript 소스이다. /* * Check Byte - jQuery plugin for checking byte v1.1 (2011-11-11) * jquery.che..
Velocity에서의 Map 사용 다음과 같이 사용하면 됩니다. #set ($portalMap = {"NAVER" : "http://www.naver.com/", "DAUM" : "http://www.daum.net/", "NATE" : "http://www.nate.com/", "YAHOO" : "http://kr.yahoo.com/"}) #foreach ( $entry in $portalMap.entrySet()) $velocityCount.$entry.getKey() #end 추가로 $, # 같은 특수문자를 사용하기 위해서는 \#parse ("\$test.vm") 같이 "\" 를 사용하시면 됩니다.
자바스크립트 체크박스 관련 정리를 안했더니 계속 소스 디적거리게 되네.. 언제 시간내서 자바스크립트 짜놓은거 클래스화 시켜야 되는데.. 아님 JQuery로 바꾸던지 해야겠다. //체크 카운터.. function countCheck(obj){ var count = 0; if(obj){ if(obj.length){ for(var i = 0; i < obj.length; i++){ if(obj[i].disabled == false){ if(obj[i].checked) count++; } } }else{ if(obj.disabled == false){ count = obj.checked ? 1 : 0; } } } return count; } //체크 토글 function toggleCheck(obj){ if(obj){ if(obj.len..
browser의 layout engine Firefox Gecko (http://en.wikipedia.org/wiki/Gecko_(layout_engine)) Explorer Trident (http://en.wikipedia.org/wiki/Trident_(layout_engine)) Safari, Chrome WebKit (http://en.wikipedia.org/wiki/WebKit) Opera Presto (http://en.wikipedia.org/wiki/Presto_(layout_engine))
JEUS5 webadmin 비밀번호 변경 JEUS의 webadmin 아이디와 비밀번호는 JEUS_HOME/config/`hostname`/security/SYSTEM_DOMAIN/accouts.xml 에 다음과 같이 저장되어 있다. accouts.xml