2011의 게시물 표시

vmdk 를 vdi 로 변환하기

이미지
  VMware 사용할때 쓰던 가상시스템 파일을 VirtualBox에서 쓰려고 이미지 변환법을 찾아보다가 실제로 변환하여 성공한 방법을 정리한다. 순서는 VMware 용 vmdk 파일을 Raw 이미지 파일로 변환하고 그 파일을 다시 VirtualBox용 vdi 파일로 변환한다. Raw 이미지로 변환하기 위해 Qemu Manager 를 다운로드 한다. http://www.davereyn.co.uk/download.htm 설치본과 압축본이 있는데 편한걸로 받으면 된다. 압축본은  http://www.davereyn.co.uk/qem/qman70.zip  여기서 다운로드 한다. 설치 또는 압축해제 한 디렉토리 아래에 qemu 디렉토리를 보면 qemu-img.exe 파일이 있다. 이 파일을 사용한다. 도스창을 열고 (시작->실행-> cmd [엔터]) qemu-img.exe 파일이 있는 곳으로 찾아 들어간뒤 아래처럼 입력한다. 주의할것은 -O 는 영어 대문자 O 이다. qemu-img.exe convert d:\vm\ms-dos\ms-dos.vmdk -O raw d:\vm\ms-dos\ms-dos.bin 제대로 입력했다면 지정한 위치에 raw 이미지 파일인 bin 파일이 생성 되었을것이다. 다음 과정은 bin을 vdi 로 바꾸는 과정이다. 이 과정에서는 VirtualBox에 포함되어있는 vboxmanage.exe 라는 프로그램을 사용할것이다. vboxmanage convertfromraw d:\vm\ms-dos\ms-dos.bin d:\vm\ms-dos\ms-dos.vdi 제대로 실행 되었다면 아래와 비슷한 내용이 출력된다. 이제 VirtualBox에서 변환한 이미지를 불러오면 되는데 VirtualBox에서 새로만들기 버튼을 누르고 적당히 입력한뒤에 우측에 이미지 불러오기 버튼을 누르고 변환된 vdi 파일을 선택해주면 된다. 가상 머신을 만든후에 실행 시키면 변환된 이미지가 VirtualBox에서 제대로 실행 되는것을 확인할 수 있다.

윈도우 설치 날짜 알아내기

이미지
윈도우 설치가 알고 싶을 때가 있다. 도스 창을 열고 아래와 같이 입력하면 된다. systeminfo |find /i "설치" 4개 정도 결과가 나오는데 "원래 설치 날짜" 라고 적힌게 보일것이다. 원래 설치 날짜만 꼭 보고 싶다면 위에 명령어에서 "설치" 를 "원래 설치 날짜"로 바꾼다. 덤으로 부팅 시간은 아래와 같이 확인한다. systeminfo |find /i "부트" 실행해보면 아래와 같이 결과가 나온다. 위의 명령어 결과가 안나오거나 영문 윈도우라면 아래와 같이 명령어를 바꿔준다. systeminfo |find /i "install date" systeminfo |find /i "boot time"

Eclipse Indigo로 업데이트후 Flash Builder Plug-in 설치

  이클립스 Helios를 쓰고 있는데 Indigo로 업데이트 하려고 한다. 한김에 Flash Builder Plug-in 까지 설치 하려고 한다. Indigo 업데이트는 쉽다. Eclipse 실행 후 Help -> Install New Software 메뉴로 들어간다. Add 메뉴 누르고 Name 에 Indigo 입력, Location 에  http://download.eclipse.org/releases/indigo  입력 한다. 그다음에는 일반 적인 업데이트와 마찬가지로 진행하면 된다. Flash Builder Plug-in은 4.51 까지 업데이트 한 후 실행하는게 좋다. 기본 설치 했다면 아래 파일을 찾을 수 있을것이다. c:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\utilities\Adobe Flash Builder 4.5 Plug-in Utility.exe 실행하고 중간쯤에 Eclipse 설치된 경로를 지정해준다. 설치를 마치면 도움말로 eclipse.ini 수정하라고 한다. 나처럼 이미 수정해서 쓰는 사람도 있을것이다. 수정 안한 사람은 -vmargs 아래 부분에 아래 내용을 추가한다. -Xms256m -Xmx512m -XX:MaxPermSize=256m -XX:PermSize=64m 그리고 eclipse를 실행하면 실행은 되나 오류가 발생할 수 있다. 모든 창에서 오류가 발생해서 제대로 로드가 안되었다. Eclipse를 껐다가 다시 실행 시키니 문제없이 실행 되었다. 메뉴가 한글로 나오는게 거슬리는 사람이 있을텐데 eclipse.ini 에 아래 내용을 추가하면 다시 영문으로 나온다. -Duser.language=en -Duser.country=US Flash Builder Plug-in 을 설치하면 Flash Builder 를 제거해도 되는 줄 알았는데 그게 아닌가 보다. Flash Builder는 계속 유지해두고 개발만 Eclipse에서 하게 되는 방식 같다. 어차피 Flash Build

BlazeDS 연동

이미지
  존칭은 생략합니다.     1. Tomcat 설치 http://tomcat.apache.org/  접속해서 다운로드 한다.   이 글에 사용한 버전은 7.0.19 이다. 6.x 버전이 이미 설치 되어 있었으나 이번 기회에 간만에 업글 했다.   zip 버전을 다운 받아서 적당한 곳에 압축을 해제 한다.   내가 설치한 곳은 C:\Server\Tomcat 이다.   그리고 당연히 기본적으로 JDK 는 설치 되어있어야 한다.   JDK 설치는 웹검색을 하기 바란다.   JDK와 Tomcat 까지 설치를 마쳤다면 시스템변수 설정을 해줘야 한다. 아래와 같이 설정한다. JAVA_HOME  C:\Java\jdk1.6.0_18 CATALINA_HOME  C:\Server\Tomcat CLASSPATH  .;C:\Java\jre6\lib 그리고  PATH  에 C:\Java\jdk1.6.0_18\bin 추가한다.   도스창을 열고 c:\Server\Tomcat\bin\startup.bat 실행한다. Tomcat이라는 도스창이 하나 더 뜨면 실행이 된 것이다. 오류 메세지가 없는지 확인하고 웹브라우저를 띄워  http://localhost:8080/  으로 접속해서 뜨는지 확인한다.   Tomcat 서버 관리자로 들어가려면 계정설정을 해줘야한다. Tomcat 하위에 conf 안에 보면 tomcat-users.xml 파일이 열어 <!--   <role rolename="tomcat"/>   <role rolename="role1"/>   <user username="tomcat" password="tomcat" roles="tomcat"/>   <user username="both" password="tomcat" roles="tomcat,role1"/>   <user usern

자작 프로그램 라이선스

특별한 언급이 없는 한 제가 배포하는 프로그램들은 아래의 라이선스를 따릅니다. ========== License ========== 이 프로그램은 공개프로그램(freeware)입니다. 회사, 관공서, 학교 등 어떤 곳에서도 자유롭게 사용하실 수 있으며 부록이나 무료의 형태로 제공될 수 없습니다. 제 홈페이지를 제외한 단체 혹은 기관에서의 재배포는 원칙적으로 금하고 있으며 제작자의 동의 없이 판매 및 상업적 활용 할 수 없습니다. 또한 제작자는 이 프로그램이 사용자의 필요 사항을 만족시킨다거나, 이 프로그램의 작동이 제대로 이루어진다거나, 이 프로그램에 오류가 없음을 보증하지 않습니다. 이 프로그램 사용 시에 발생하는 모든 문제에 대해 제작자는 책임을 지지 않습니다.

CintaNotes 1.4.2 한글판

이미지
  CintaNotes 1.4.2 가 Release 되었네요. 제가 작업한 한글화 파일이 적용 되어 있습니다. 아래 1.4.1 버전 말고 1.4.2 정식 버전으로 다운받으셔서 메뉴에서 설정 -> 언어 -> 한국어로 선택하시면 됩니다. CintaNotes 홈페이지 :  http://cintanotes.com/ Portable 버전 다운로드 :  CintaNotes_1_4_2.zip 한글화 내용중 혹시 거슬리거나 수정할 부분이 있으시면 댓글 남겨주세요.

Crysis2 Invalid parameter detected in CRT function 에러 발생시 처리법

이미지
  Crysis2 실행하면 Invalid parameter detected in CRT function 이라는 오류가 나오면서 실행조차 되지 않는 문제가 있습니다. 현재 저는 사블 X-fi 외장형 사운드 카드를 사용하고 SPDIF 출력으로 사용하고 있습니다. 구글링 해보니 게임 할때 마다 X-fi 를 사용안함으로 해놓고 사용하라는 글들이 해결법으로 올라와있더군요. 그런데 이상하게도 X-fi 외장형 사운드 카드의 경우 해외에서도 많이 사용할텐데 해외 웹사이트에선 이 문제 대한 글들을 찾을 수가 없었습니다. 그리고 영문 윈도우 에서는 문제가 없다는 국내 사용자의 글을 보게 되었습니다. 그래서 한글 문제 일것으로 결론을 내렸습니다. 저는 계정명도 영문이고 아무리 생각해도 문제가 될만한 부분이 없었습니다. 혹시나 해서 재생 장치명이 한글이라서 문제인가 싶어서 바꿔보니 잘 되더군요. 수정하는 방법은 트레이에서 재생 설정으로 들어가던지 제어판에서 소리 설정으로 들어가셔서 아래처럼 수정하시면 됩니다. SPDIF 출력에서 마우스 오른쪽 버튼을 누른다. 메뉴가 나오면 속성을 누른다. SPDIF 출력을 SPDIF Output 으로 변경 후 (영어로 이뤄진 다른단어로 변경 가능) 확인 버튼을 누른다.

이 블로그의 인기 게시물

엑스박스 컨트롤러 십자키 소음 수리

PunkBuster 서비스 제거하기

현재 날짜, 시간 입력 플러그인 2개 (Netbeans, Notepad++)