Categories
Cloud Computing

VMware 가상머신을 실행 (Run) 대화상자에서 시작하는 방법

1. 가상머신 설치 폴더 찾기

VMware 워크스테이션 플레이어 (Workstation Player) 를 실행한다.

원하는 가상머신을 선택하고 마우스 오른쪽 버튼을 클릭한다.

메뉴에서 Settings… 를 선택한다.

Virtual Machine Settings 창이 열리는 것을 확인한다.

Hardware 탭을 선택한다.

왼쪽에 있는 장치 목록에서 ‘Hard Disk (SCSI)’ 를 선택한다.

오른쪽에 있는 ‘Disk file’ 에서 가상머신이 설치된 폴더를 확인한다.

위 그림의 경우에 가상머신 설치 폴더는 ‘C:\ubuntu-test’ 이다.

‘Ubuntu 64-bit test.vmdk’ 는 가상 디스크 파일 (virtual disk file) 이다.

하단에 있는 Cancel 버튼을 눌러 Virtual Machine Settings 창을 닫는다.

2. 가상머신 설정 파일 찾기

윈도우의 파일 탐색기를 실행한다.

앞에서 찾은 가상머신 설치 폴더를 연다.

확장자가 .vmx 인 파일을 찾는다.

위 그림의 경우에 ‘Ubuntu 64-bit test.vmx’ 가 가상머신 설정 파일이다.

3. 실행 대화상자에서 가상머신 시작하기

윈도우 키와 R 키를 동시에 눌러 실행 (Run) 대화상자를 연다.

입력 박스에 아래와 같이 입력한다.

“C:\Program Files (x86)\VMware\VMware Player\vmplayer.exe” “C:\ubuntu-test\Ubuntu 64-bit test.vmx”

‘C:\Program Files (x86)\VMware\VMware Player\vmplayer.exe’ 는 VMware 워크스테이션 플레이어의 실행 파일이다.

‘C:\ubuntu-test\Ubuntu 64-bit test.vmx’ 는 앞에서 찾은 가상머신의 설정 파일이다.

OK 버튼을 클릭한다.

VMware 워크스테이션 플레이어에서 가상머신이 시작되는 것을 확인한다.

Categories
Cloud Computing

VMware ‘Cannot connect the virtual device sata0:1’ 문제 해결 방법

1. 문제의 현상과 원인

VMware 워크스테이션 플레이어 (Workstation Player) 에서 가상머신을 부팅할 때 다음과 같은 메시지의 팝업창이 뜬다.

Cannot connect the virtual device sata0:1 because no corresponding device is available on the host.

존재하지 않는 CD/DVD 드라이브에 가상머신이 연결을 시도할 때 이런 문제가 발생한다.

2. 가상머신 설정 창 열기

VMware 워크스테이션 플레이어를 실행한다.

문제가 발생한 가상머신을 선택하고 마우스 오른쪽 버튼을 클릭한다.

메뉴에서 Settings… 를 선택한다.

가상머신 설정 창이 열리는 것을 확인한다.

3. CD/DVD 드라이브 설정 변경

Hardware 탭을 선택한다.

왼쪽의 장치 목록에서 ‘CD/DVD (SATA)’ 를 선택한다.

‘Device status’ 섹션에 있는 ‘Connect at power on’ 의 체크 표시를 없앤다.

하단의 OK 버튼을 눌러 설정 창을 닫는다.

4. 결과 확인

가상머신을 시작한다.

문제의 팝업창이 뜨지 않는지 확인한다.

Categories
PHP

PHP 에서 imagerotate() 함수로 이미지 회전하기

1. 이미지 파일 로드하기

이미지 파일의 이름을 변수에 저장한다.

$filename = “iphone.png”;

이미지 파일을 로드 (load) 한다.

$img = imagecreatefrompng($filename);

다음은 회전하기 전의 이미지이다.

2. imagerotate() 함수

이미지 회전 후에 생기는 빈 영역을 채울 색상을 지정한다.

$blue = imagecolorallocate($img, 0, 0, 255);

여기서 지정한 색상은 파랑이다.

imagerotate() 함수로 이미지를 회전한다.

$img_rotated = imagerotate($img, 45, $blue);

imagerotate() 함수의 1 번째 인자는 이미지 리소스 (resource) 이다.

2 번째 인자는 회전할 각도이다. 단위는 도 (degree) 이고 방향은 시계반대방향이다.

3 번째 인자는 앞에서 설명한 색상이다.

브라우저에서 이미지를 출력한다.

header("Content-type: image/png");
imagepng($img_rotated);

3. 출력 결과

다음은 회전한 후의 이미지이다.

원래 이미지가 시계반대방향으로 45 도 회전되었다.

이미지에서 빈 영역은 파란색으로 채워졌다.

4. 전체 코드

<?php
$filename = "iphone.png";
$img = imagecreatefrompng($filename);
$blue = imagecolorallocate($img, 0, 0, 255);
$img_rotated = imagerotate($img, 45, $blue);
header("Content-type: image/png");
imagepng($img_rotated);
?>

Categories
Apple

아이폰 (iPhone) 에서 사진 회전 (rotate) 하기

1. 사진 조절 모드

아이폰의 사진 앱을 연다.

회전시킬 사진을 찾아 탭한다.

우측 상단에 있는 ‘편집’ 을 탭한다.

사진 앱이 사진을 편집할 수 있는 조절 모드로 들어간 것을 확인한다.

2. 사진 회전하기

하단 툴바 (toolbar) 에서 크롭 (Crop) 아이콘을 탭한다.

* 왼쪽에서 3 번째가 크롭 아이콘이다.

좌측 상단에 2 개의 아이콘이 생기는 것을 확인한다. 오른쪽에 있는 것이 회전 (Rotate) 아이콘이다.

회전 아이콘을 탭한다. 1 번 탭할 때마다 사진이 반시계 방향으로 90 도씩 회전한다.

사진이 원하는 상태가 되었을 때 우측 하단의 ‘완료’ 를 탭한다.