본문 바로가기

분류 전체보기487

다음 지도로 약도 만들기 홈페이지의 "찾아오시는길"에 약도를 넣을때 많이 사용하는 다음 지도로 약도 만드는 방법을 알아보겠습니다. 다음 지도로 약도를 만드는 방법은 두 가지가 있습니다. 첫 번째는 검색을 통해서 검색되어지는 위치에 대해 약도를 만드는 방법과 두 번째는 검색되어지지 않는 곳에 대해서 지도에서 찍어서 약도를 만드는 방법이 되겠습니다. 1. 위치 검색을 통해서 약도 만들기 - http://map.daum.net 에서 원하는 곳을 검색합니다. 여기서는 서울시청을 검색했습니다.- 지도에서 검색이되면 검색위치 표시를 클릭하면 팝업창이 뜹니다. 여기서 "상세보기"를 클릭합니다. - 상세보기 화면에서 우측 상단의 깃발 모양 아이콘을 클릭합니다. 이 아이콘이 약도 만들기 기능 입니다. - 레이어로 창이 뜨고 약도 크기를 지정할 .. 2018. 4. 19.
GIMP 2 사용법 - 프로그램 시작이 폰트로 인해 느릴 경우 GIMP를 설치하고 나서 처음 실행할 때는 폰트 캐쉬를 만드느라 프로그램 시작에 시간이 오래 걸릴 수 있습니다. 그런데 계속 프로그램 시작이 느린 경우가 있습니다. 몇십초가 걸리는게 아니라 수 분 이상이 걸리는 경우도 있기때문에 작업관리자에서 프로세스를 죽이고 다시 시작하는 경우도 있습니다. GIMP 시작시 "Loading Data Files - Fonts" 부분에서 더이상 진행이 안되는경우 자신이 이미지에 글자를 입력하는 작업은 하지 않는다면 선택할 수 있는 방법이 있습니다. 시작메뉴의 바로가기에 --no-fonts 파라미터를 사용해서 프로그램을 시작하는 것입니다. 이 경우 폰트가 로드 되지 않기 때문에 텍스트 도구로 글을 입력하는 기능을 사용할 수 없습니다. 1. 시작 메뉴에서 GIMP 아이콘에 마우.. 2018. 4. 19.
Windows10 바탕화면에 바로가기 만들기 평소에는 바탕화면에 휴지통 하나만 두고 쓰는데, 가끔 바탕화면에 바로가기를 만들어 두고 쓰는게 편할 때가 있습니다. 물론 곧바로 모두 정리해 버리지만, 어쩌다 필요할때 자주 안쓰는 기능이다보니 방법이 생각이 나지 않는 경우가 있군요. 그래서 적어둡니다. 1. 파일의 위치를 아는 경우 가장 일반적인 경우일 것입니다. 언제든지 기억나는 것은 이 방법밖에 없는것 같습니다. 내컴퓨터로 바로가기를 만들고자하는 파일을 찾아가서 마우스 오른쪽 키를 눌러서 뜨는 팝업메뉴에서 "바로 가기 만들기(S)" 를 선택하여 바로가기를 만듭니다. 만들어진 바로가기를 바탕화면으로 이동 하면 되겠습니다. 바로가기 이름을 원하는 이름으로 변경합니다. 하지만 위의 팝업 메뉴의 "보내기" 메뉴에는 바로 바탕화면으로 바로가기를 만드는 메뉴가.. 2018. 4. 19.
PlayStation Network(PSN) 로그인 비밀번호 찾기(PS3) 추석연휴 동안 게임이나 하려고 정말 오랜만에 PS3를 켰습니다. PlayStation Network 의 비밀번호를 잊어 먹었더군요. 비밀번호 찾기를 통해서 비밀번호를 재설정 하는 방법을 알아보겠습니다. 1. PS3 의 로그인 화면으로 들어갑니다. 아이디는 이메일 입니다. 이 이메일 주소로 비밀번호를 변경할 수 있는 URL을 보내줍니다. 로그인 화면 아래쪽의 "비밀번호를 잊었다면"을 선택합니다. 2. 아이디와 생년월일을 선택하고 "다음"을 선택합니다. 3. 아래 이메일 주소로 이메일을 보냅니다. "확인"을 선택하면 메일이 발송됩니다. 4. 이메일이 발송되었다는 메세지가 보입니다. 5. 이메일을 확인합니다. PC이든 휴대폰이든 이메일을 확인하고 웹브라우저를 사용가능한 기기이면 되겠습니다. 하지만, PS3 에.. 2018. 4. 19.
iOS 11.0.2 업데이트 iOS 11.0.2 버전이 나와서 업데이트 했습니다. iPhone 5s 이고 업데이트 파일의 용량은 276.8 MB 입니다. 전체 업데이트 시간은 30분 정도 소요되었습니다. 업데이트의 세부사항은 다음과 같습니다. - 일부 소스의 iPhone 8 및 8 Plus기기에서 통화 중에 치직거리는 소리가 들리는 문제를 수정함- 일부 사진이 가려지는 문제를 해결함- S/MIME 암호화된 이메일의 첨부파일이 열리지 않는 오류를 수정함 보안 업데이트 정보 페이지에 11.0.2 버전의 업데이트 사항에 대해서는 나와 있지 않았습니다. https://support.apple.com/ko-kr/HT201222 업데이트후 얼마간 사용하는 동안 별다른 오류는 없는것 같았습니다. 몇몇 앱이 시작화면에서 프리즈 되었지만 한번 재시.. 2018. 4. 19.
Windows 10에 MariaDB 설치하기 개발용으로 Windows 10 PC에 MariaDB 를 설치해 봅니다. 1. http://mariadb.org/ 에 접속하여 다운로드 페이지로 들어갑니다. 2. 실제 다운로드 URL은 https://downloads.mariadb.org/ 입니다. 현재 안정 버전은 10.2 이므로 그것을 다운로드 받습니다. 여기서는 64bit용 윈도우즈 설치파일을 다운받습니다. mariadb-10.2.9-win64.msi 파일 입니다. 클릭하면 다운로드 하는 사람의 정보를 입력하는 창이 뜨는데 "No thanks just take me to the download" 를 클릭하고 그냥 다운로드만 받으면 됩니다. 개인정보를 입력하면 DB관련 알림을 이메일로 보내줄 것입니다. 3. 다운로드 받은 설치 파일을 더블클릭하여 실행.. 2018. 4. 19.
Windows 10 자동 로그인 설정하기 집의 컴퓨터에 켤때마다 매번 로그인 하는게 귀찮아서 자동 로그인 설정을 해 봅니다. 당연히 다른 사람이 컴퓨터를 사용할 수 있는 환경이면 프라이버시를 위해서 비밀번호를 입력하고 로그인 해야 할 것입니다. 1. Windows 키 와 R 키 (Windows + R)를 동시에 눌러 명령 실행 창을 엽니다. 명령창에 netplwiz 를 입력 한 다음 Enter 키를 누릅니다. 2. 사용자 계정창이 열립니다. 자동 로그인할 계정을 선택한 다음 "사용자가 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음" 체크 박스를 선택 해제 합니다. 다음으로 "적용" 버튼을 클릭 합니다. 3. 자동 로그인 창이 뜹니다. 여기에서 "암호"와 "암호 확인"을 입력하고 "확인" 버튼을 누릅니다. 4. 시용자 계정 창도 "확인" 버.. 2018. 4. 19.
PHP 실행 지연(delay) 시키기 PHP 스크립트(script) 실행(execution)시 테스트 등의 목적으로 실행을 지연(delay)시켜야할 경우가 있습니다. 이때 사용할 수 있는 함수 입니다. 1. 초 단위로 지연 int sleep ( int $seconds ) $seconds로 주어진 초 만큼 실행을 지연합니다. 성공시 0을 반환, 실패시 FALSE를 반환합니다. 음수를 지정하면 오류입니다. Warning이 발생합니다. 2. 마이크로초 단위로 지연 void usleep ( int $micro_seconds ) $micro_seconds로 주어인 마이크로 초(백만분의 1초) 만큼 실행을 지연합니다. 값을 반환하지 않습니다. 음수를 지정하면 오류입니다. Warning이 발생합니다. 3. 지정된 시간까지 지연 bool time_slee.. 2018. 4. 19.
PHP에서 jQuery Ajax로 json 데이터 주고받기 클라이언트는 jQuery Ajax 를 사용하고, 서버측은 PHP 를 사용하여 json 타입의 데이터를 주고 받는 방법을 알 아 봅니다. 테스트에는 PHP 7.1.10 버전이 사용되었습니다. 클라이언트인 브라우저에서는 jQuery의 ajax 메소드를 사용합니다. 1. jQuery 라이브러리를 포함합니다. 2. 데이터를 입력 받는 폼을 만듭니다. GET 방식으로 데이터를 전달하기 위해 AjaxCall('GET'); 함수를 호출하고, POST 방식으로 전달하기 위해서AjaxCall('POST'); 함수를 호출합니다. 이름 이메일 3. 데이터를 ajax 로 주고 받는 함수를 정의합니다. 서버로 전달할 데이터를 만드는 방법은 아래 처럼 세 가지 정도 있습니다. - 자바스크립트 객체로 만드는 방법 예) var da.. 2018. 4. 19.
JDK 9 로 Eclipse 설치 후 시작 안되는 경우 해결하기 JDK 9 를 설치하고 이클립스도 새 버전인 Eclipse Oxygen 을 설치하였습니다. 설치 후 이클립스 시작시 workspace 선택하고 나서 에러가 발생하여 시작이 되지 않을 경우 해결 방법 입니다. 이클립스 실행시 javax.annotation 패키지가 클래스 패스에 존재하지 않아서 발생하는것 같습니다. 다음과 같은 오류가 발생합니다. !MESSAGE Application error !STACK 1 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(I.. 2018. 4. 18.
그누보드 사용법 - 기본설정, 게시판, 메뉴, 페이지 만들기 "그누보드5 설치하기 - Eclipse PDT 프로젝트로 설치"에서 만들었던 개발용 프로젝트를 기본으로 그누보드5의 간단한 사용방법을 알아보겠습니다. 자세한 사용법은 그누보드 개발사의 매뉴얼 페이지(https://sir.kr/manual/g5)를 참조하시면 되겠습니다. 관리자 아이디와 비밀번호로 로그인하여 관리자 모드로 들어갑니다. 1. 기본환경 설정하기 관리자 메뉴의 "환경설정 -> 기본환경설정"으로 들어갑니다. - 홈페이지 제목은 브라우저 타이틀바에 나오는 제목을 변경합니다.- 최고관리자는 설치시 지정한 아이디인데, 회원 관리에서 새 회원을 등록하고, 변경할 수도 있습니다.- 관리자 이메일 주소와 메일 발송 이름을 자신의 것으로 지정합니다.- 포인트 사용은 사이트에서 포인트를 사용할지 지정합니다. 필.. 2018. 4. 18.
안드로이드 크롬에서 웹페이지 소스 보기 모바일 웹 개발중 모바일 기기에서 웹페이지의 소스를 보고 싶을 때가 있습니다. 안드로이드용 크롬(Chrome)에서는 소스보기 기능을 제공합니다. 아이폰용 크롬에서는 소스보기가 되지 않았습니다. 아이폰용 사파리에서는 자체 기능을 없는데 bookmarklet 이라는 북마크에서 자바스크립트를 실행하면 특정 사이트로 URL 을 보내서 그 사이트에서 소스를 보여주는 꼼수가 있었습니다. 여기서는 안드로이드용 크롬에서 웹 페이지 소스를 보는 방법을 알아 봅니다. URL 입력하는곳에 다음과 같이 입력합니다. view-source:pentode.tistory.com 또는 view-source:http://pentode.tistory.com 단순히 탭해서 실행할 수 있도록 메뉴로 기능을 만들어 주면 좋을텐데 그런 기능은 .. 2018. 4. 18.
자바문법 - 배열 사용하기 자바(java) 언어에서 배열을 사용하는 방법을 알아 보겠습니다. 배열은 여러개의 데이터를 저장할 수 있는 자료 구조로, 순서를 나타내는 정수형 배열 첨자를 사용해서 데이터에 액세스 할 수 있습니다. 자바 배열은 한번 크기가 정해지면 크기를 변경할 수 없습니다. 1. 배열 변수의 선언은 다음과 같습니다. [] 가 배열 기호 입니다. 정수를 저장할 수 있는 배열 변수 입니다. int[] values; // or int[] values = null; 배열은 객체이므로 변수만 선언할 경우 실제 객체가 없으므로 null 입니다. 2. 배열을 생성합니다. new 연산자를 사용해서 만듭니다. 앞에서 만든 변수에 객체를 만들어서 대입하는 방법과, 선언과 동시에 생성하는 방법 입니다. // 10개의 정수를 저장할 수 .. 2018. 4. 18.
구글 애널리틱스 차단 브라우저 부가 기능 설치하기 구글 애널리틱스를 사용할 때 로그 분석을 위해 수집하는 정보의 종류에 따라 두 가지 방식의 개인정보제공에 대한 동의 처리가 있을 수 있습니다. 첫 번째로 기본적인 로그 분석에는 사용자 개인을 식별할 수 있는 정보를 수집하지 않습니다. 이 경우 옵트-아웃(opt-out)방식의 정보제공 동의를 사용합니다. 옵트-아웃(opt-out)방식이란 기본적으로 자동적으로 정보가 수집되고 사용자는 사후에 이를 거부할 수 있는 방법을 제공하는 것입니다. 두 번째로 구글 애널리틱스에는 접속자의 인구 통계로 연령, 성별을 관심분야로 카테고리별 관심도, 구매의도 등을 수집하는 기능이 있습니다.(어떤 방식으로 수집하는지는 사용해보지 않아서 모르겠습니다.) 이 경우 옵트-인(opt-in) 방식의 개인정보제공 동의를 받아야 합니다... 2018. 4. 18.
그누보드5 설치하기 - Eclipse PDT 프로젝트로 설치 Windows에 개발용으로 그누보드5를 설치하는 방법을 알아보겠습니다. 데이터베이스는 MySQL 또는 MariaDB이고, PHP는 5.4 이상을 사용합니다. 개발툴로는 Eclipse와 PDT 를 사용합니다. Eclipse, MariaDB, PDT 이클립스 플러그인, PHP 의 설치는 이 블로그의 PHP 카테고리의 글들을 참고 하시면 되겠습니다. PHP는 Webmatrix로 설치한 것을 사용해도 됩니다. 1. 이클립스를 실행하고 메뉴에서 "File -> New -> Other..."를 선택합니다. 프로젝트 템플릿에서 "PHP -> PHP Project"를 선택하고 "Next" 버튼을 누릅니다. 2. 프로젝트명을 "gnu5"로 입력합니다. PHP Version은 자신의 PHP 버전에 맞는 것을 선택하면 됩니.. 2018. 4. 18.