본문 바로가기

Windows2008::telnet.exe 명령어 클라이언트 설치 명령> pkgmgr /iu:"TelnetClient" 출처: 밥벌이 :: Windows 2008에서 telnet 사용하기
[jQuery] iframe 엘리먼트 접근하기 자바스크립트를 이용하면 iframe에서 로딩한 엘리먼트에 접근이 가능하다.힌트는 iframe 엘리먼트를 선택하고 contents().find(...) 를 이용하는 방법이다.CSS link의 경로 바꿔치기도 가능하다. (IE, Safari, FF에서는 가능했으나 Chrome에서는 불가능했다) 참고: - How to access iframe in jQuery : 접근하는 예아래와 같은 iframe이 있다고 가정하고, id는 엘리먼트르 쉽게 접근하기 위해 부여 iframe이 내부에 someID라는 id를 가지는 자식 엘리먼트를 포함한다고 할 때,Hello world! 다음과 같이 내용을 가져오는 것이 가능하다. 핵심은 contents()에서 find하는 것$('#iframeID').contents().find..
Virtual PC 6.0 - 플로피 이미지 생성하기 Virtual PC에서는 플로피디스크를 이용할 수 있다.어떻게 만들어야 하는가 인터넷에 찾아봤는데 없어서 알고 보니 그냥 하드디스크 만들듯이 만들면된다. File > Virtual Disk Wizard 를 선택한다. Next 클릭 새 가상 디스크 생성 선택 가상 플로피 디스크 선택 경로를 잡아주고, Finish를 누르면 끝. 파일은 이렇게 되어 있다. 확장자는 vfd.
sqlite를 이용해서 자료 분석 SQLite는 DBMS처럼 별도의 설치를 할 필요도 없고 sqlite3.exe 파일만 있으면 실행이 가능한 DB이다.자주 사용하는 관용 패턴이 있어서 정리를 해본다. 주의. Mac OS X에서는 줄바꿈 문자을 0x0A (LF; Line Feed)를 사용한다. (텍스트 편집기에서 직접 타입한 경우) 그런데 Microsoft Excel:mac 2011에서 셀을 복사할 경우 줄바꿈 문자가 LF가 아닌 0x0D로 복사가 됨을 확인했다. sqlite에서는 줄바꿈 문자를 CR이나 LF만 인식한다. 따라서 맥에서 작업할 경우에 주의가 필요하다. (.import시 데이터 하나만 들어가는 문제가 발생) 관련 이슈는 링크 참고 Idiom1. IP의 개수를 빈도별로 측정DB에 데이터가 있다면 select count(col)..
스프링(Spring)-pom.xml Maven 정리 (pom.xml)org.json Group Id: org.json Artifact Id: json Version: 20090211ref) http://mvnrepository.com/artifact/org.json/json/20090211org.json.simple Group Id: com.googlecode.json-simple Artifact Id: json-simple Version: 1.1 c3p0 Group Id: c3p0 Artifact Id: c3p0 Version: 0.9.1.2commons-dbcp Group Id: commons-dbcp Artifact Id: commons-dbcp Version: 1.4 mybatis-spring Group Id: org.mybatis..
[Spring] 의존성관리(dependency management) 스프링의 템플릿으로 기본 프로젝트를 생성했는데, 빨간색으로 글씨가 난리도 아니다. 그리고 Run As > Run on Server 를 수행했더니 에러가 뜬다. 찾아보니 스프링이 돌아가기 위한 jar 라이브러리들이 없어서 그런 것이란다.이클립스에는 pom.xml에 의해 자동으로 의존성을 처리해주는 기능이 있는데 기본으로 꺼져있다고 한다.최신의 플러그인이라면프로젝트 Properies > Spring > Dependency Management 에서 "Automatically update dependencies from Maven pom.xml"에 체크를 해주면 된다고 한다. 좀 오래된 버전을 사용한다면 위치는 조금 달라진다고 한다.프로젝트 Properies > Java EE Module Dependencies..
SD 카드의 LOCK스위치가 없으면 기록을 못한다 SD 카드를 자주 넣었다 뺐다했더니,,1. 리더기의 접촉부분의 금속 부분이 닳는다는 것과 2. 옆면 부분이 떨어진다는 것 3. 옆면 부분이 떨어질때 잘못하면 Lock 스위치가 떨어진다는 것이다. Lock 스위치란 아래의 그림에 보면 오른쪽에 노란색의 스위치를 말한다. (색은 내가 칠했으니 다른 색일 수도 있다.) SD카드의 기록을 막게 하기 위해서는 물리적으로 LOCK스위치를 아래방향(화살표방향)으로 밀면 기록을 할 수 없다. 스위치는 0과 1의 상태를 가진다.카드 리더기는 어디가 들어가있는지 혹은 나와있는지를 확인해서 쓰기방지가 되었는지 아는 것일까?Lock 스위치가 떨어진 SD 카드로 3가지 다른 장치(노트북, 디지털카메라, iMac의 카드리더기)에서 확인해 본 결과위의 그림에서 노란색 부분이 들어가..
숫자로 된 문자열 0으로 패딩하기... 개인정보보호를 위해 비밀번호를 DB에 직접 넣기 보다는 해싱을 해서 넣는 것을 사용하고 있었다.MD5로 해싱을 했는데, 이상하게 DB상에 들어가 있는 길이는 제 각각이었다.MD5 해싱은 42자리로 고정된 길이인데 말이다.알고보았더니 해싱하는 것은 자바의 java.security.MessageDigest를 이용해서 하고 있었는데,digest()라는 메소드가 byte[]로 반환을 해주었기에 문자열로 바꾸어야 했던 것..public byte[] java.security.MessageDigest.digest() StringBuffer에 append로 byte를 문자로 바꾸었는데 Integer.toHexString은 0으로 패딩을 해주지 않았다.buf.append(Integer.toHexString((int)di..