안드로이드 스튜디오 설치



예전엔 이클립스 환경에서 개발을 했는데 안드로이드 스튜디오라는 개발도구도 있습니다.


https://developer.android.com/studio/index.html 여기에서 다운로드 받을 수가 있습니다.


안드로이드 스튜디오 설치안드로이드 스튜디오 설치


용량이 꽤 크군요~ 1.6기가 정도 됩니다.


다운로드 받아서 설치하시면 됩니다.


설치 시간도 오래 걸리네요~


SSD 라면 설치가 더 빠를 것 같습니다.




안드로이드 스튜디오 설치안드로이드 스튜디오 설치


안드로이드 스튜디오 설치가 완료되면 환경설정 파일을 선택하는 화면이 나타납니다.


처음 설치하는 거라면 그냥 OK 를 누르면 됩니다.



안드로이드 스튜디오 설치안드로이드 스튜디오 설치


스탠다드로 설치합니다.



안드로이드 스튜디오 설치안드로이드 스튜디오 설치


Finish 버튼을 누릅니다.


아직 완료가 아니네요~


SDK 컴포넌트를 또 다운로드 하네요.



다운로드가 완료되면 아래 화면이 나타납니다.



안드로이드 스튜디오 설치안드로이드 스튜디오 설치


Finish 버튼을 누릅니다.


이제 완료입니다.



안드로이드 스튜디오 설치안드로이드 스튜디오 설치


프로젝트를 생성하거나 필요한 항목을 선택해서 진행하면 됩니다.

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

JAVASCRIPT 특수문자를 PHP 로 전달이 안되는 문제



ajax 로 물음표(?)나 AND 기호(&)와 같은 특수문자를 PHP로 전달하면 정상적으로 전달이 안된다.


이럴대는 encodeURIComponent 함수를 사용해서 넘겨주면 잘 된다. 반대는 decodeURIComponent 이다.


URI 관련된 특수문자라면 치환이 필요하다.


php 함수로 치면 urlencode 와 같다고 보면 된다.



자바스크립트


var param = encodeURIComponent("special=?:@&=");



PHP 에서 받아서 처리가 가능하다.


urldecode 함수를 거치지 않더라도 처리가 된다.




블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

AcroEdit 환경설정 탭문자가 공백으로 바뀌는 문제


아크로에디트 설치 후 아래의 디폴트 설정값이 바뀌었으면 정말 좋겠군요~

탭 문자 대신 공백 문자 사용 체크 해제


자주 설치 하지 않으니 이런 옵션이 있다는 것을 잊어 버릴까봐 기록으로 남김.



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

ipTIME 공유기 원격 데스크톱 포트포워딩


윈도우 원격 데스크톱 포트는 3389 TCP Port 입니다.

포트를 따로 변경해주지 않은 이상 3389번이죠~


외부 인터넷에서 집 공유기 안에 있는 내부 네트워크로 접근을 할려면 포트포워딩을 해주어야지만 가능합니다.


ipTIME 공유기 원격 데스크톱 포트포워딩ipTIME 공유기 원격 데스크톱 포트포워딩

잘 알려진 3389 보다는 그래도 13389 가 낫겠죠??

DDNS 기능과 같이 사용하면

접속 주소는 아이디.iptime.org:13389 가 됩니다.



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

ConoHa VPS CPU-Z CrystalDiskMark 윈도우체험지수



Windows 10 설치하고 CPU-Z 와 CrystalDiskMark 를 실행해 보았습니다.


윈도우 ExperienceIndexOK 로 체험지수도 추가하였습니다.


지금 이 글도 코노하에 윈도우10을 설치해서 포스팅하는 중입니다.


Benchbee 로 인터넷 속도도 측정했습니다.



ConoHa VPS CPU-Z CrystalDiskMarkConoHa VPS CPU-Z CrystalDiskMark


프로세서가 2개로 잡히고

1코어 / 1쓰레드

이렇게 나오네요.


ConoHa VPS CPU-Z CrystalDiskMarkConoHa VPS CPU-Z CrystalDiskMark


벤치는 i3-4150 과 비교해서 조금 딸리는군요.


ConoHa VPS CPU-Z CrystalDiskMarkConoHa VPS CPU-Z CrystalDiskMark


디스크 속도는 SSD 여러개를 레이드로 묶어 놓았는지 엄청 빠르네요.


코노하 벤치비코노하 벤치비


국내 <-> 일본 네트워크 속도 테스트인데


광랜 보다 더 빠르네요.


ConoHa VPS ExperienceIndexOKConoHa VPS ExperienceIndexOK




재미삼아 한번 테스트를 진행해 보았습니다.



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

ConoHa VPS 윈도우10 네트워크 드라이버 설치



코노하 VPS 윈도우10 설치는 https://ivps.tistory.com/119 여기를 참조하시면 됩니다.


윈도우 설치는 끝났는데 네트워크 카드가 안잡혀서 인터넷을 사용할 수가 없습니다.


virtio_net 은 윈도우10에서 제공하지 않기 때문입니다.


윈도우를 설치하기 위해서 만들 이미지에 해당 드라이버가 있으니 여기에서 드라이버 찾기를 하시면 됩니다.


윈도우 설치하고 iso eject 을 했다면 다시 insert 를 시켜야 합니다. 물론 os 종료 상태에서 하셔야 합니다.


./conoha-iso insert 이렇게 말이죠~


ConoHa VPS 윈도우10 네트워크 드라이버 설치ConoHa VPS 윈도우10 네트워크 드라이버 설치


Red Hat VirtIO Ethernet Adapter 로 잡히는군요~

이제 PCI 단순 통신 컨트롤러와 PCI 장치도 같은 방법으로 드라이버를 업데이트 하시면 됩니다.


ConoHa VPS 윈도우10 네트워크 드라이버 설치ConoHa VPS 윈도우10 네트워크 드라이버 설치


이제 인터넷도 됩니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

ConoHa VPS에 커스텀이미지로 윈도우10 설치하기



코노하 VPS 에 커스텀 ISO 로 다른 운영체제를 설치할 수가 있습니다.


윈도우도 설치할 수 있다는 이야기죠~


1. Windows 10 원본 iso 를 다운로드

https://www.microsoft.com/ko-kr/software-download/windows10ISO

여기 사이트에서 윈도우10 ISO 를 다운로드


2. Virtio 드라이버 iso 를 다운로드

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

여기에서 virtio-win.iso 파일을 다운로드


3. 위 두개의 파일을 합치기

폴더 하나를 만들어서 위의 두 iso 파일을 압축을 풀어줍니다.

먼저 윈도우를 풀고 윈도우 하위 폴더에 virtio-win.iso 를 풀어서 넣어줍니다.


윈도우10 with virtio iso 만들기윈도우10 with virtio iso 만들기


위와 같은 형태가 됩니다.


4. ImgBurn 유틸로 ISO 이미지 만들기

ImgBurn 은 http://www.imgburn.com/index.php?act=Download 여기에서 다운로드


윈도우10 with virtio iso 만들기윈도우10 with virtio iso 만들기


옵션탭에서 파일시스템 UDF 를 선택하고,

전체경로 이름 유지 체크를 해제하여야 합니다.


라벨탭에서 라벨은 적당히 적어주시고


부팅가능 디스크 탭에서

부팅가능 이미지 만들기 체크 선택

에뮬레이션 형식 : 없음

부트 이미지는 D:\custom_iso\Win10_1607_Korean_x64\boot\etfsboot.com 파일을 선택합니다.

Platform ID : 80x86

개발자 ID : Microsoft Corporation

세그먼트 : 07C0 (디폴트값)

불러들일 섹터 : 8

여기까지 하시고


출력을 이미지로 해서 만들면 됩니다.


5. 커스텀이미지 올리기

자세한 방법은 https://ivps.tistory.com/10 여기를 참고하시면 됩니다.


6. 윈도우 설치

아래 그림을 보시면 아시겠지만 기본 윈도우iso 로 설치하면 conoha vps 의 가상드라이브를 인식하지 못하기 때문에

설치할 디스크가 하나도 없어서 더 이상 진행이 안됩니다.

그래서 1~4번의 과정이 필요했던 이유입니다.

가상디스크 인식은 아래 그림에서 드라이버 로드를 하시면 됩니다.


ConoHa 커스텀 윈도우10 설치ConoHa 커스텀 윈도우10 설치


이제 설치가 완료되었습니다.

코노하 VPS E5-2660 v3 @ 2.60GHz 프로세서 두개로 인식을 잘 하고 있네요.


7. 네트워크 드라이버 설치

네트워크 인터페이스가 virtio_net 이라서 드라이버를 따로 잡아주어야 합니다.

방법은 https://ivps.tistory.com/120 여기를 참고하시면 됩니다.




PS : Virtio 드라이버를 합치지 않고 윈도우 오리지널 이미지로 설치하는 방법을 알아냈습니다.


https://ivps.tistory.com/191 여기를 참고하세요.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

UDIMM RDIMM ECC REG LP 메모리 용어



UDIMM : Unbuffered (or Unregistered, Not-Registered) Dual In-line Memory Module 약어

일반 데스크탑 컴퓨터에 사용되는 메모리이다.


RDIMM : Registered (or Buffered) Dual In-line Memory Module 약어

서버나 워크스테이션에 사용되는 메모리이다.


FB-DIMM : Fully Buffered DIMM


ECC : Error-correcting code

에러검출 기능이 있는 메모리이다.

서버에 사용이 된다.


Non ECC

에러검출 기능이 없는 메모리이다.


REG : Registered 약자

메모리 슬롯 간의 거리 차이로 인한 신호왜곡을 방지하는 기능이다.


LP : Low Profile 약어

일반 메모리 보다 높이가 낮게 나온 메모리이다.

랙타입 1U 서버에 사용된다.



ECC Unbuffered

PC3-10600E, PC3-12800E 같은 메모리는 주로 워크스테이션에 사용되는 메모리이다.


ECC Registered

PC3-10600R, PC3-12800R 같은 메모리는 서버에 사용되는 메모리이다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

JAVASCRIPT == VS === 차이점



double equal 과 triple equal 은 자바스크립트만 그런건 아니고 PHP 도 동일하다.


var a1 = 0, a2 = false;

var b1 = 1, b2 = true;

var c1 = 1, c2 = "1";

var d1 = 1, d2 = 1;

alert((a1 == a2) + ', ' + (a1 === a2));

alert((b1 == b2) + ', ' + (b1 === b2));

alert((c1 == c2) + ', ' + (c1 === c2));

alert((d1 == d2) + ', ' + (d1 === d2));


== 더블이퀄은 결과값을 기준으로 비교하고,


=== 트리플이퀄은 type 까지 같아야 된다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

[클라우드] 구글 드라이브



OneDrive 와 GoogleDrive 중에 무엇을 사용할까 고민하였는데, PC의 OS가 WinXP 인데 OneDrive 는 지원이 안되는군요.


어쩔수 없이 구글드라이브를 설치하였습니다.


PC용 프로그램은 https://www.google.com/drive/download/ 여기에서 다운로드 받으면 됩니다.


참고로 원드라이브는 5GB 무료, 구글드라이브는 15GB 까지 무료입니다.


무료 용량에서 비교가 되는군요.


구글드라이브 스토리지 요금제구글드라이브 스토리지 요금제


더 큰 용량이 필요하다면 위의 요금제를 참고하세요.



Google 드라이브 로그인Google 드라이브 로그인


구글계정으로 로그인 하면 됩니다.



구글 드라이브구글 드라이브


설치하고 나면 내 문서 폴더에 "Google 드라이브" 폴더가 생성이 됩니다.


이 폴더에 파일을 넣으면 여러 장치에서 파일을 공유할 수가 있습니다.




블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,