윈도우7 공인인증서 위치 및 윈도우8 공인인증서 복사 방법(NPKI)

Posted by Breeze24
2017. 1. 7. 10:20 ETC

기존 윈도우 XP일 때는 공인인증서를 다운로드 받고 어디에 두었는지를 찾을 때 C드라이브의 프로그램 파일즈에 가면 NPKI라는 폴더를 찾았다. 

그게 윈도우 비스타 이후부터는 저장되는 위치가 변경되었다. 


이번 포스팅에서는 윈도우 비스타 이후의 윈도우7, 윈도우8에서 공인인증서 폴더인 NPKI 폴더를 찾는 방법에 대해 알아보자. 


window7 공인인증서 위치



정확한 위치는 아래와 같이 표시된다. 


%UserProfile%\AppData\LocalLow\NPKI


.

여기서 %UserProfile%은 사용자 계정을 의미한다. 


쉽게 풀어쓰면 

C:\Users\사용자 계정\AppData\LocalLow\NPKI에 위치한다. 

Users는 아래 이미지에서처럼 사용자라는 폴더로 표시되기도 한다. 



윈도우7 공인인증서

글쓴이는 사용자 계정이 bu여서 bu디렉토리로 이동했다. 사용자 계정을 만들지 않았다면 Administrator 계정이 사용자 계정이 된다. 

윈도우8 공인인증서

아래 이미지부터는 사용자 폴더가 보이지 않을 수 있다. 탐색기 옵션에서 숨김파일 보기를 해주어야 보인다. 

.

윈도우7 NPKI\

윈도우8 NPKI

LocalLow 폴더에 들어가면 NPKI 폴더가 보일 것이고, 해당 폴더에 들어가면 아래와 같이 공인인증서 발급기관 목록이 보일 것이다.  

윈도우7 공인인증서 위치

발급기관 폴더에 들어가서 원하는 인증서를 선택후 복사하면 된다. 

.

자바스크립트 리터럴이란?(javascript literal)

Posted by Breeze24
2017. 1. 3. 22:57 Web

리터럴이란 무엇인가?


리터럴은 일반적으로 개발 언어에서 문자열 자체, 즉 고정된 값을 가리키는 용어이다. 


a=30;


보통 위의 형태처럼 되어 있는 것을 리터럴이라고 한다. 


자바스크립트 리터럴


흔히 자바스크립트를 작성할 때 var num=99; 라고 작성한 것을 자주 볼 수 있을 것이다. 

이렇게 프로그래머가 리터럴 방식으로 변수를 만들면, 자바스크립트 엔진이 이 구문을 객체 방식으로 변환하게 된다. 

.

위의 var num=99;는 


var num = new Number(99);

로 변환하게 된다. 


마찬가지로 var compname ="자바스크립트"; 라고 작성했다면 

자바스크립트 엔진에 의해 

var compname = new String("자바스크립트");

라고 자동 변환된다.

 

함수 리터럴

 

함수도 리터럴 방식으로 만들 수 있는데, 아래와 같이 보통 선언한다.

 

var hello = function(){       alert("hello");}
.

저렇게 선언된 함수는 이름 없는 함수라고 한다. 

이름 없는 함수가 생성되고, 함수의 주소값을 hello라는 변수에 저장되게 된다. 

 

function hello(){          alert("hello");}

 위 2개의 소스는 기능 면에서나 성능면에서 큰 차이가 없다. 

 

스마트폰 공장 초기화(스마트폰 데이터 삭제)

Posted by Breeze24
2016. 12. 18. 09:16 ETC

스마트폰으로 중고폰을 구매하거나 오래 사용하면서 속도가 느려지게 되면 스마트폰을 초기화 시키고 싶을 때가 있다. 이 것을 공장 초기화라고 하게 되는데, 공장 초기화를 하게 되면, 스마트폰 안에 있던 앱(어플리케이션)과 앱의 데이터가 지워지게 된다. 

중고폰을 구매하게 되면, 우선 다른 사람이 사용하던 폰이기 때문에, 그리고 나에게 오기 까지 다른 사람들이 이 폰을 사용하면서 혹시라도 해킹 프로그램이 설치되지 않았을까라는 의심을 버릴 수가 없다. 


스마트폰 공장 초기화


이런 이유 때문에라도 중고 스마트폰을 구매하게 되면, 공장 초기화를 한 번 더 해주어야 한다. 


악성 앱이 설치되어 있었더라도 같이 초기화 되게 되므로, 공장 초기화를 해주게 되면 그나마 안전하게 스마트폰을 사용할 수 있다. 


이번 포스팅에서는 스마트폰 공장 초기화 방법에 대해 알아보자. 

스마트폰 공장 초기화 방법

1. 스마트폰 종료


2. 공장 초기화 버튼 클릭

    스마트폰이 종료된 상태에서 공장 초기화를 할 수 있는 버튼 조합을 누른다. 

    공장 초기화 버튼은 스마트폰 기종에 따라 다르나 삼성의 경우는 아래와 같은 조합 중에 하나일 

    것이다. 

.

   볼륨 상단+ 홈 버튼 + 전원 버튼 → 갤럭시 S2, 갤럭시 S3, 갤럭시 S4 등

   볼륨 상단 + 볼륨 하단 + 홈버튼 + 전원버튼  갤럭시 노트, 갤럭시s2 LTE, 갤럭시 넥서스 등

   볼륨 상단 + 볼륨 하단 + 전원버튼  갤럭시 S, 갤럭시 K, 갤럭시 U 등

   홈버튼 + 전원버튼  갤럭시 Neo, 갤럭시 에이스 등


   공장 초기화 버튼 조합을 클릭하면 아래와 같은 화면이 나온다. 


스마트폰 데이터 삭제

3. 팩토리 리셋

   위의 화면에서 볼륨 하단을 눌러 wipe data/factory reset으로 이동한 뒤 전원버튼을 클릭한다. 

   (기종에 따라 홈버튼일 수도 있다.)

   팩토리 리셋을 선택하게 되면 스마트폰의 데이터가 지워지게 되므로, 

   꼭 공장초기화가 필요한 경우만 선택해야 한다. 

.

   클릭하게 되면 아래와 같은 화면이 나오는데, 마찬가지로 볼륨 하단을 눌러 

   YES - delete all user data를 선택한 후 전원버튼을 클릭한다. 

공장 초기화 버튼


완료가 되면 전 단계의 화면이 나올 것이다. 그 화면에서 reboot system now를 선택한다. 

공장 초기화가 진행되게 되면 시스템 내부적으로 처리해야 하는 일이 많기 때문에 로딩이 오래 걸릴 수 있으므로, 기다려야 한다. 

완료되면 아래와 같은 화면이 나온다. 이제 설정을 하면 된다. 

.

스마트폰 초기화

스마트폰을 USB로 연결하여 데이터를 확인해보면 공장 초기화된 상태로 되어 있는 것을 확인할 수 있다.