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



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


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


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


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



자바스크립트


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



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


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




블로그 이미지

iVPS 영은파더♥

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

댓글을 달아 주세요

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


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

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


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



블로그 이미지

iVPS 영은파더♥

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

Tag acroedit

댓글을 달아 주세요

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


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

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


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


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

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

DDNS 기능과 같이 사용하면

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



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 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




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



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 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 네트워크 드라이버 설치


이제 인터넷도 됩니다.


블로그 이미지

iVPS 영은파더♥

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

댓글을 달아 주세요

  • RLin 2016.12.02 03:23  댓글주소  수정/삭제  댓글쓰기

    이런 좋은글에 댓글이 없네요. 상세한 설명 잘 보고 갑니다. 감사합니다.

  • Lala 2016.12.26 18:50  댓글주소  수정/삭제  댓글쓰기

    저는 지금까지 conoha에서 윈도서버를 잘 이용하고 있었습니다.
    그런데 최근에 한번 ip 추가 기능을 이용해보려고 하나를 구매했습니다만, 추가하려고 보니
    "Sequence contains no elements"라는 메세지와 함꼐 추가 실패가 뜨더군요.

    윈도우가 인스톨된 상태에서는 아이피 추가가 안되는걸까요..?

    • iVPS 영은파더♥ 2016.12.27 09:23 신고  댓글주소  수정/삭제

      재부팅 하면 자동으로 잡히지 않던가요?
      윈도우서버는 제가 테스트를 못해서 잘 모르겠지만 윈도우10 에서는 자동으로 네트워크 드라이버를 잡던데요.

    • Lala 2016.12.27 18:04  댓글주소  수정/삭제

      그게.. 윈도우상 오류라던가.. Azure 오류라던지 그러면 해결하기 쉽겠는데
      Conoha의 관리 페이지에서 나오는 오류입니다.
      초록색 팝업창과 함께 완료! 이렇게 나오는 대신 빨간색 팝업창과 함께 해당 오류 메세지가 나타나는 것이지요.

      그리고 당연하게도 해당 설정에서 아이피가 해당서버로 할당되지 않고 "할당 안됨"으로 남아버리고, 당연하겠지만 Windows상에서도 인식되지 않습니당...

    • iVPS 영은파더♥ 2016.12.28 09:02 신고  댓글주소  수정/삭제

      서버를 종료 하고 할당을 해도 그렇던가요?

    • Lala 2016.12.28 10:34  댓글주소  수정/삭제

      서버를 끄지 않으면 오류메세지가 다르게 나타납니다.
      "서버를 종료 후에 시도해 주세요" 같은 오류로 나옵니다.

    • iVPS 영은파더♥ 2016.12.28 13:02 신고  댓글주소  수정/삭제

      https://manage.conoha.jp/Network/
      여기에서 콘트롤 하신거 맞죠??
      저는 별 이상이 없는데 뭔가 이상하네요~
      윽~ 한달 동안 IP 사용을 유지해야 하는군요~
      도움이 되어 드리지 못해서 미안하군요~

    • Lala 2016.12.28 19:32  댓글주소  수정/삭제

      으윽... 서버 업데이트도 할겸...
      윈도서버 2012에서 새로운 녀석으로 업그레이드...한다는 마음으로 새로 셋팅해보는것도 나쁘지 않겠습니다.

  • 김성근 2017.02.15 12:02  댓글주소  수정/삭제  댓글쓰기

    insert하면 또 iso 설치 되는거 아닌가요?
    윈도우 설치 진행했을때 처럼 [1] 나오던데

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 여기를 참고하세요.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 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 같은 메모리는 서버에 사용되는 메모리이다.


블로그 이미지

iVPS 영은파더♥

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

Tag ECC, LP, RDIIMM, REG, UDIMM

댓글을 달아 주세요

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 까지 같아야 된다.


블로그 이미지

iVPS 영은파더♥

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

Tag ==vs===

댓글을 달아 주세요

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



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


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


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


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


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


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


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



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


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



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


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


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




블로그 이미지

iVPS 영은파더♥

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

댓글을 달아 주세요