어느날 평소처럼 이클립스를 클릭는데 힙메모리가 부족해서 실행할 수 없다는 에러를 만난적이 있습니다.

 

갑작스러운 에러 다이얼로그에 당황스러웠지만 문제는 생각보다 간단히 해결되었습니다.

 

문제의 핵심은 바로 이클립스 메모리 설정 입니다.

 

 

 

 

이클립스를 설치했던 폴더 (폴더이름 : eclipse) 에는 eclipse.ini 라는 파일이 있습니다.

(저의 폴더 화면에는 확장자가 표시되지 않지만 유형에서 구성 설정이라고 표시된 파일입니다.)

 

eclipse.ini 파일은 이클립스가 실행될 때 사용되는 정보들을 담고 있는 config 파일입니다.

 

파일을 클릭해서 메모장 (or 워드패드) 으로 열어줍니다.

 

 

 

파일의 맨 아래쪽에 Xms, Xmx 항목이 기입되어 있습니다.

Xms 는 최소 힙메모리, Xmx 는 최대 힙메모리 크기를 의미합니다.

 

이클립스가 수행될 때 Xms 에 설정된 만큼 최소 메모리를 생성하고

용량이 모두 차게 되면 Xmx 에 설정된 크기까지 자동으로 확장되어 사용하게 되는 것입니다.

그리고 Xmx 를 넘어서는 메모리가 필요할 경우 에러 다이얼로그를 통해 힙 메모리 부족상태를 알리게 됩니다. (끝의 m 은 메가바이트(MB) 를 의미합니다.)

 

 

에러 다이얼로그를 만나게 되면 Xmx 의 크기를 늘려서 문제를 해결할 수 있는데요.

이클립스가 설치된 PC 의 메모리 크기에 따라 Xms, Xmx 의 적합한 값은 아래와 같습니다.

(참고자료이며 필수사항은 아닙니다.)

 

메모리 1기가 : 128, 256

메모리 2기가 : 256, 512

메모리 2기가 이상 : 512, 1024

 

 

 

 

 

이클립스 메모리 설정 의 변경된 값은 이클립스 화면을 통해서도 확인이 가능합니다.

이클립스 실행 > Window 메뉴 > Preferences 를 선택합니다.

 

 

 

좌측 General 메뉴 선택 > 우측 Show heap status 체크 > Apply 버튼 클릭 > OK 버튼 클릭합니다.

 

 

 

이클립스 화면 우측 하단에 "현재 사용중인 메모리 / 확보된 메모리" 정보를 보며 실시간으로 모니터링이 가능하고, 쓰레기통 아이콘을 클릭하여 힙 메모리를 정리할 수도 있습니다.

 

'IT > Eclipse' 카테고리의 다른 글

이클립스 자동완성  (0) 2015.04.09
이클립스 자동줄맞춤  (0) 2015.04.07
이클립스 글자크기 변경하기  (0) 2015.03.23
이클립스 단축키  (0) 2015.03.15
이클립스 테마 적용하기  (0) 2015.03.10

Posted by maze1008
,

프로그램을 코딩하다보면 줄바꿈, 들여쓰기, 중괄호의 위치 등의 형태가 일관성이 없을 때가 있습니다.

 

하나씩 일일이 확인하기에는 머리가 아프고, 한다고 해도 한 두개씩은 꼭 놓치게 되죠.

 

이클립스는 이런 상황을 대비하여 자동줄맞춤 기능을 지원해 주고 있습니다.

 

 

 

여기 한 눈에 보아도 뒤죽박죽인 소스를 정리해 보도록 하겠습니다.

 

 

 

Ctrl  +  a  로 소스코드 전체 영역을 선택합니다.

 

 

전체 영역이 선택된 상태에서 Ctrl  +  Shift  +  f  를 입력합니다. 

이클립스에 자동줄맞춤이 한 번에 적용되어 깔끔히 정리되었습니다. 

 

 

 

또 다른 방법으로 마우스 우클릭 > Refactor > Format 을 클릭하시면

동일하게 소스가 정리 되는 것을 확인하실 수 있습니다.

 

 

'IT > Eclipse' 카테고리의 다른 글

이클립스 자동완성  (0) 2015.04.09
이클립스 메모리 설정  (0) 2015.04.08
이클립스 글자크기 변경하기  (0) 2015.03.23
이클립스 단축키  (0) 2015.03.15
이클립스 테마 적용하기  (0) 2015.03.10

Posted by maze1008
,

인터넷 익스플로러 는 한국인이 가장 많이 사용하는 브라우저 입니다.

 

크롬, 파이어폭스, 사파리 등의 사용도 늘어나고 있지만 단독으로 이용하기 보다는

 

인터넷 익스플로러와 함께 설치하여 사용되고 있습니다.

 

 

최소 하루에 한 번, 대부분은 여러번 실행하여 인터넷의 도움을 받고 있죠!

 

하지만 나도 모르는 사이 브라우저의 버전이 업데이트 되어 실행에 오류가 발생하는 경우

 

가장 먼저 익스플로러 버전 확인 을 시도해 보아야 합니다.

 

종종 업데이트 된 상태에서 문제가 발생해서 조치가 필요하기 때문입니다.

 

 

그래서 오늘은 간단하지만 유용한 인터넷 익스플로러 버전 확인 방법을 알아보도록 하겠습니다.

 

 

인터넷 익스플로러 를 실행합니다.

아주 익숙한 네이버 화면이 나타납니다.

 

 

익스플로러 버전 확인 방법은 총 2가지 입니다.

 

 

첫 번째 방법은 설정 메뉴를 사용하는 것입니다.

상단 우측에 설정(톱니바퀴 아이콘) 메뉴 클릭 > Internet Explorer 정보(A) 클릭 합니다.

 

 

 

두 번째 방법은 도움말 메뉴를 사용하는 것입니다.

상단 중앙에 도움말(물음표 아이콘) 메뉴 클릭 > Internet Explorer 정보(A) 클릭 합니다.

 

 

 

두 가지 방법으로 Internet Explorer 정보(A) 를 클릭하면

Internet Explorer 정보 다이얼로그가 나타납니다.

 

상단에 크게 Internet Explorer 10 이라는 문구가 보이시나요?

 

익스플로러 버전이 10 이라는 의미 입니다.

아래쪽으로 상세한 세부 버전 정보도 표시됩니다.

 

마지막으로 자동으로 새 버전 설치(I) 항목이 위치하고 있는데요.

체크해 놓으면 새로운 버전이 발행될 때 자동으로 업데이트가 되는 기능입니다.

버전이 업데이트 될 때 오류가 발생하는 경우가 종종 있기 때문에 체크해제 해 놓으시길 추천합니다.

 

생각보다 인터넷 익스플로러 버전 확인 간단하죠!

 

 

Posted by maze1008
,

블로그에 글을 작성하면서 이전에 작성한 포스트를 링크로 추가할 때가 있습니다.

 

시리즈로 이어지는 내용이라든지 반복되는 내용을 방지하기 위해서 사용하고 있는데요.

 

작성했던 포스트를 열어서 제목을 복사한 후 삽입하는 방식을 이용했습니다.

 

그런데 역시! 티스토리에서 많은 분들이 애용하는 기능이기에 더 쉽게 사용할 수 있는 방법이 있다는 것을 알게 되었습니다.

 

이번에는 관련 포스트를 연결하는 "이전 글 넣기" 기능에 대해서 알아보도록 하겠습니다.

 

 

1. 플러그인 설정하기

 

관리자 메뉴로 들어갑니다.

좌측 사이드 >  플러그인 > 플러그인 설정을 클릭합니다.

 

 

 

화면 상단에 글쓰기 를 클릭합니다.

 

 

 

글쓰기와 관련된 플러그인들이 리스팅 됩니다.

이전 글 링크 삽입 항목을 클릭합니다.

(좌측에 체크 표시가 플러그인이 활성화 되어 있다는 것을 나타냅니다.)

 

 

 

삽입 형태를 클릭하여 원하는 삽입 방식을 선택 > 저장 버튼을 클릭합니다.

(기본적으로 날짜 - 카테고리 - 포스트 제목 이 선택되어져 있습니다.)

 

 

 

 

2. 새로운 글 쓰기

 

이제 새로 작성하는 글에 이전 글을 넣어 볼까요?

 

 

글쓰기를 선택하면 화면 우측 하단에 플러그인을 사용할 수 있는 기능이 위치하고 있습니다.

플러그인 클릭 > 이전 글 넣기 를 클릭 합니다.

(이전 글 링크 삽입 플러그인이 활성화 되어있기 때문에 플러그인 하위로 나타나게 됩니다.)

 

 

 

다이얼로그에 이전에 작성했던 포스트들이 리스팅 되어 보여집니다.

새로운 글에 추가하기 원하는 포스트들을 선택합니다.

 

 

 

포스트 링크가 모두 완료되었습니다!

이전 포스트를 추가하기 위해서 일일이 페이지를 열어 확인하는 일을 하지 않아도 되니 굉장히 편해질것 같습니다.

Posted by maze1008
,

지난 포스트에서 안드로이드 APK 파일을 만드는 방법에 대해 소개해 드렸는데요.

안드로이드 APK 파일 만들기

 

오늘은 작성된 APK 파일을 스마트기기에 설치하여 사용하는 법에 대해 알아보도록 하겠습니다.

 

 

 

스마트기기에 설치할 apk 파일입니다.

(저는 지난 포스트에서 생성한 apk 파일을 사용하겠습니다.)

 

 

 

USB 를 사용하여 PC 에 스마트기기를 연결합니다.

컴퓨터 아이콘을 더블 클릭하면 휴대용 장치 아래로 연결된 스마트기기가 나타납니다.

스마트기기를 더블클릭 합니다.

 

 

 

 

Phone 을 더블클릭합니다.

(저는 스마트폰을 연결했습니다.)

 

 

 

apk 파일을 저장할 폴더를 생성합니다.

(이름은 간단하게 APK 라고 입력했습니다.)

 

 

 

생성한 폴더 안으로 설치할 apk 파일을 복사합니다.

 

 

 

 

이제 스마트기기에서 설치를 진행해 볼까요?

 

 

 

제가 이용하는 스마트기기에는 "내 파일" 이라는 파일 관리자 앱이 설치되어 있어서

스마트기기에 저장된 폴더와 파일들을 확인해 볼 수 있습니다.

 

혹시 유사한 앱이 없으신 분들은 구글 앱스토어에서 파일 관리자를 검색한 후 설치하시기 바랍니다.

폴더와 파일의 구조를 확인할 수 있다면 저와 동일한 앱이 아니어도 괜찮습니다!

 

파일 관리자 앱을 실행해 주세요.

 

 

 

모든 파일을 터치합니다.

 

 

 

스마트기기에 폴더 구조가 보여집니다.

PC 에서 Phone 아래에 나타났던 것과 동일한 형태입니다.

 

apk 파일을 저장했던 APK 폴더를 터치합니다.

 

 

 

PC 에서 저장했던 HelloWorld.apk 파일이 나타났습니다.

HelloWorld.apk 파일을 터치합니다.

(apk 확장자를 가지고 있는 파일을 터치하게 되면 스마트기기에 설치가 자동으로 진행됩니다.)

 

 

 

스마트기기에 앱을 설치하는 일반적인 방법은 구글 앱스토어를 통한 것입니다.

그 외의 방법으로 설치되는 앱들은 출처가 명확하지 않기 때문에 설치를 권장하지 않습니다.

따라서 apk 파일을 디바이스에 설치하기 위해서는 보안과 관련된 해제 설정이 필요합니다.

 

설정 버튼을 클릭합니다.

 

 

 

설정에 보안 페이지를 자동으로 보여줍니다.

알 수 없는 출처를 체크 합니다.

(구글 앱스토리 외에 다른 방법으로도 앱을 설치할 수 있게 허용한다는 의미입니다.)

 

 

다시 한 번 확인을 묻는 부분입니다.

사실 이 부분은 체크 해제가 되어 있어야 악성 프로그램의 무단 설치를 방지할 수 있습니다.

한번만 설치 허용 체크 > 확인 버튼을 클릭합니다.

(한번만 설치 허용을 체크하면 이번 한번만 apk 설치를 허용하게 되며,

추후에 다른 apk 파일을 설치하려고 할 때 지금과 같이 확인하는 과정을 거치게 됩니다.)

 

 

마지막으로 설치를 묻는 화면입니다.

 

만약 개발한 앱이 기기에 대한 인터넷, 파일, 카메라 등의 권한을 필요로 한다면

권한에 대한 승인을 묻는 화면이 나타나게 됩니다.

 

설치를 터치합니다.

 

 

 

이제 드디어 설치가 진행됩니다.

 

 

설치가 완료되고 바로 실행 할 것인지 묻는 화면입니다.

열기를 터치합니다.

 

 

 

APK 설치가 완료되고 앱을 실행한 화면입니다.

 

드디어 안드로이드 APK 설치 과정이 모두 완료되었습니다.

 

Posted by maze1008
,

안드로이드 앱을 개발하여 스마트기기에 배포하기 위해서는 APK 파일로 만들어야 합니다.

 

안드로이드 프로젝트 만들기 - Hello World 에서

프로젝트를 만들고 실행하는 과정(Run As > Android Application) 에서도 APK 파일이 내부적으로 생성되어 스마트폰기기(또는 에뮬레이터)에 설치된다고 볼 수 있습니다.

 

이번 포스팅에서는 APK 파일을 만드는 방법에 대해 소개해 드리도록 하겠습니다.

 

 

 

이클립스를 실행하고

APK 파일로 만들고 싶은 프로젝트(HelloWorld 를 선택했습니다.)   > 마우스 우클릭 > Export...  를 클릭합니다.

 

 

 

Android 폴더 아래의 Export Android Application 을 선택하고 Next 버튼을 클릭합니다.

 

 

 

프로젝트 이름을 확인한 후 Next 버튼을 클릭합니다.

 

 

 

APK 파일은 keystore 의 저장된 key 를 사용하여 서명 후 발행되는데

처음 APK 파일을 만드는 과정이기 때문에 당연히 keystore 가 존재하지 않습니다.

 

따라서 Create new keystore 라디오 버튼을 선택하고, 아래 항목을 입력한 후 Next 버튼을 클릭합니다.

Location : keystore 파일이 생성될 위치와 파일 이름

Password / Confirm : keystore 파일에 사용될 비밀번호 (6자리 이상)

 

Location 옆에 위치한 Browse... 버튼을 클릭하여 keystore 파일이 생성될 위치를 선택한 후 반드시 파일 이름을 입력해 주시기 바랍니다.

(저는 C:\Users\user\Desktop\keystore 폴더를 선택한 후, keystore 파일 이름을 key 로 입력했습니다.)

 

 

 

다음으로는 생성된 keystore 에 저장될 새로운 key 를 만들어야 합니다.

key 의 이름, 비밀번호, 유효기간 등을 간략히 입력한 후 Next 버튼을 클릭합니다.

Alias : key 의 이름

Password / Confirm : key 의 비밀번호

Validity (years) : key 의 유효기간 (최대 60년)

First and Last Name : 이름

 

 

 

마지막으로 APK 파일이 생성될 위치를 지정한 후에 Finish 버튼을 클릭합니다.

앞에서 생성한 key 로 서명된 APK 파일을 작성됩니다.

 

 

 

HelloWorld.apk 파일이 만들어졌습니다.

 

다음 시간에는 APK 파일을 스마트기기에 설치하는 방법에 대해서 알아보도록 하겠습니다. 

 

Posted by maze1008
,

내 IP 주소 확인법

IT/ETC 2015. 4. 2. 10:00

IP 란 Internet Protocol 의 약자 입니다.

 

네트워크를 이용하는 기기(컴퓨터, 노트북, 프린터, 스마트폰 등)들에 부여되는 정보이지요.

 

하지만 인터넷은 익숙하게 사용하면서도 IP 주소 확인법은 알지 못하는 분들도 많이 계신것 같습니다.

 

 

지금부터 간단하지만 유용한 내 IP 주소 확인법에 대해 알아보도록 하겠습니다.

 

 

1. 명령 프롬프트(터미널)에서 확인하기

 

개발자(프로그래머) 분들께서 일반적으로 사용하는 방법 입니다.

 

 

 

시작 메뉴를 클릭하여 cmd 를 입력후 Enter 버튼을 누릅니다.

 

 

 

명령 프롬프트(터미널) 에서 ipconfig /all 을 입력합니다.

이더넷 어댑터 로컬 영역 연결 아래에 IPv4 주소가 바로 내 IP 주소 입니다.

(예를 들면 10.10.10.10  이렇게 표현됩니다.)

 

 

 

 

2. 제어판에서 확인하기

 

명령 프롬프트를 자주 사용해보지 않으신 분들께서는 2번째 방법을 사용하셔도 같은 결과를 얻을 수 있습니다.

(명령 프롬프트는 개발자에게 익숙한 화면이므로, 일반 사용자분들께는 낯설게 느껴지실 겁니다.)

 

 

 

시작 메뉴를 클릭하여 제어판을 선택합니다.

 

 

 

네트워크 및 인터넷 하위에 네트워크 상태 및 작업 보기를 클릭합니다.

 

 

 

로컬 영역 연결을 클릭합니다.

 

 

 

자세히(E)... 버튼을 클릭합니다.

 

 

 

명령 프롬프트에서 보여졌던 IP 주소 확인 정보가 IPv4 주소에서도 나타납니다.

(예를 들면 10.10.10.10  이렇게 표현됩니다.)

  

 

 

3. 네이버에서 확인하기

 

마지막으로 네이버를 통해서도 확인이 가능합니다.

 

 

네이버 검색창에 IP 주소 라고 입력하시면, 아주아주 간단하게 확인이 가능합니다.

(공유기를 사용하신다면 명령 프롬프트, 제어판에서 확인한 정보와 네이버에서 확인한 정보가 다를 수 있습니다.  이 때는 네이버에서 나타난 실제 IP 주소가 공유기를 거치면서 여러개의 임의 IP 로 분리되었다고 이해하시면 좋을 것 같습니다.)

 

 

* 우분투에서 내 IP 주소 확인법

(1) 터미널 > ifconfig -a | grep eth 입력 (또는 ifconfig -a) > inet addr 확인

(2) 네트워크 > 유선 > IP 주소 확인

 

Posted by maze1008
,

처음 인터넷 사이트에 가입하셨던 때를 기억하시나요?

 

오래된 기억같지만 인터넷이 보급되고 사용이 일반화된 일은 그리 멀지 않은 과거의 일입니다.

 

 

하지만 어느새 넘쳐나는 사이트와 정보를 속에서 이제는 가입한 사이트가 어디였었는지

 

아이디, 비밀번호가 무엇이었는지도 헷갈리는 시대가 되었지요.

 

사이트에 들어가서 "아이디, 비밀번호 찾기" 를 하는 일도 그만큼 많아졌습니다.

 

 

정보가 범람하는 시대에서 어찌보면 익숙한 일이지만

 

뉴스에서 개인 정보 유출 소식을 들을 때면 내가 가입한 사이트 였었나? 라는 생각에 걱정이 앞서기도 합니다.

 

그래서 오늘은 내가 가입한 사이트 조회하기 에 대해  소개해 드리고자 합니다.

 

 

 

아래 링크를 통해서 주민등록번호 클린센터(KISA) 에 방문합니다.

http://clean.kisa.or.kr/mainList.do

 

 

주민등록번호 클린센터(KISA) 에서는 주민등록번호 이용내역을 확인해서

내가 가입한 사이트 조회하기 기능을 제공하고 있습니다.

 

GO 버튼을 클릭합니다.

 

 

 

 

개인정보 수집 및 동의를 묻는 부분입니다.

3가지 항목에 동의함을 체크 > 확인 버튼을 클릭합니다.

 

 

 

본인 인증을 하는 부분입니다. (다른 사람이 제 정보를 확인하지 못하게 하는 것이죠!)

명, 주민등록번호를 입력 > 실명확인 버튼을 클릭합니다.

 

 

 

원하는 인증 방법을 선택하여 인증절차를 완료합니다.

(저는 간단하게 휴대폰을 사용했습니다.)

 

 

 

드디어 내가 가입한 사이트 조회하기 결과 확인을....?!

 

화면 상단에 "전체 0건 검색되었습니다." 라는 문구가 나타났습니다.

제가 가입한 사이트가 1개도 없어서 저렇게 표시되는 걸까요?  당연히 아닙니다!

 

주민등록번호 클린센터(KISA) 에서 실제로 제공하는 기능은 주민등록번호 이용내역을 확인하는 것입니다.

내가 가입한 사이트 조회하기 기능이 아니라는 것이죠.

 

화면 상단에 나타난 문구는 제가 2015년에 새로 가입한 사이트가 0 개 라는 의미입니다.

 

하지만 그 아래쪽에 위치한 4가지 조회 방법을 클릭해 보시면

(SCI 서울 신용평가정보, 한국신용정보주식회사, 한국신용평가정보, 코리아크레딧뷰로)

 

올해가 아닌 지난 몇 년동안의 주민등록번호 이용내역을 확인하실 수 있습니다.

 

 

 

화면의 리스트에 표시된 사이트 주소와 인증일시를 보고

"홈페이지탈퇴 요청하기" 버튼을 통해 사이트를 정리하면 꽤 유용하겠죠?

 

 

제가 오늘 소개해 드린 내가 가입한 사이트 조회하기 기능을 1년에 한 번씩이라도 꾸준히 사용하셔서

더 적극적으로 자신의 정보를 보호하는 우리가 되어 보자구요!!

 

'IT > ETC' 카테고리의 다른 글

인터넷 익스플로러 버전 확인  (0) 2015.04.06
내 IP 주소 확인법  (0) 2015.04.02
CMD (명령 프롬프트) 명령어 모음  (3) 2015.03.22
Beyond Compare - 폴더, 파일 비교하기  (0) 2015.03.21
CSV 파일 변환  (0) 2015.03.12

Posted by maze1008
,