프로그래밍(178)
-
톰캣 카카오 맵 API 사용하기
오늘은 #카카오 #맵API 중에서 #자바스크립트 웹 API 를 사용해보았습니다. 사용법은 간단 합니다. 우선 다음 카카오 사이트의 내용 대로 진행 하면 됩니다. https://apis.map.kakao.com/web/guide/ 1. 카카오 개발자 사이트 등록하기 이미 다음에 등록 한 아이디가 있어서, 그냥 개발자 등록을 완료만 하면 됩니다. 2. 앱 생성 앱의 생성은 필수 인것 같습니다. 아래 그림과 같이 내 이름 밑에 내 애플리케이션을 선택 하면 앱만들기 화면이 나옵니다. 그냥 아무 이름이나 집어넣어서 만들었습니다. 그리고 하단의 앱만들기를 눌러 줍니다. 다음과 같이 팝업 창이 하나 뜨는 데요..그냥 진행 합니다. 계속 진행 진행 하게 되면 아래 그림과 같이 키들이 생성 된 것을 확인 할 수 있습니다..
2024.01.29 -
JMapViewer - 오픈스트리트 지도뷰어
오픈스트리트 맵 뷰어 - JMapViewer 몇년 전에 오픈스트리 맵(줄여서 OSM)을 보기 위한 툴인 JMapViewer를 소개 한 적이 있습니다. 구글맵이나 네이버, 카카오 맵 같은 경우에는 여러가지 복잡한(?) 절차가 존재하고 이런 절차가 싫고 실제 지도의 조작을 한 번 해보고 싶다면, 이 오픈스트리트 맵을 추천해 드립니다. 오픈 스트리트 맵을 아는지.. 오픈스트리트 맵 자바 클라이언트 - jMapView 구글 맵 클라이언트를 만들기를 블로그에 몇개나 올렸는 지... blog.naver.com OpenStreetMap 과 CSV 파일 csv 파일에 저장되어 있는 좌표를 사용해서 OpenStreetMap 뷰어 인 jmapviewer 상에 표시 하는 프로그램... blog.naver.com 요즘 국가에..
2024.01.26 -
SSLHandshakeException 관련 오류
이러한 오류 중에 다음과 같은 오류가 발생 했습니다. 이 오류는 openstreetmap 을 사용 하기 위해서 뷰어 프로그램을 만들어보다가 발생을 했습니다. 정확한 오류 메시지는 다음과 같습니다. Failed loading https://c.tile.openstreetmap.org/3/5/2.png: class javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 출처 입력 이 문제에 관련 해서 가만히 생각 해 보면 다음과 같은 의문..
2024.01.25 -
[2] OpenCV-JavaGUI
앞서 만든 화면을 좀 고쳐 볼까 합니다. [1] OpenCV-JavaGUI 저번에 OpenCV 자바 라이브러리를 활용한 GUI 를 만들어 보고 있었습니다. 근데, 만들다 보니 수작업... blog.naver.com 4. OpenCV JavaGUI 수정 좀 고쳐 본 화면은 다음과 같이 만들어 보았습니다. 5. JavaGUI 실행 전략 기본적인 흐름은 다음과 같이 진행을 해 보면 어떨까 합니다. 콤보박스에서 서비스 타입을 선택한다. 이 때, 선택 할 수 있는 것은 이미지, 동영상 그리고 카메라 이다. select 버튼을 이용해서 1. 에서 선택한 서비스 타입이 이미지 동영상일 경우 파일 경로를 사용자로 부터 입력 받는다. 이미지나 동영상 등이 선택이 되면, 'start' 버튼을 눌러서 실행 한다. 'Stop..
2024.01.16 -
[1] OpenCV-JavaGUI
저번에 OpenCV 자바 라이브러리를 활용한 GUI 를 만들어 보고 있었습니다. OpenCV와 자바 - 1. 헬로 OpenCV OpenCV 가 4.6.0 이 나왔네요.. 다운로드 받아서 아무데나 풀어 줍시다 자바 예제 2. 환경 설정 환경은 ... blog.naver.com 근데, 만들다 보니 수작업을 하려다 보니 너무 힘들어서 방법을 좀 달리 해볼까 합니다. 그래서 WindowBuilder를 생각해 보게 되었습니다. 1. WindowBuilder 의 설치 스윙에 길들여져 있어서 자바에서 GUI 다른 것을 다룬다는 것이 좀 그래서 여전히 이 프레임워크 위에다 사용 할 수 있는 GUI 라이브러리를 찾고 있다가 발견 했던 것입니다. 예전에는 좀 뭐, 그랬는 데 지금은 써보니 괜찮은 것 같군요... 설치를 하..
2024.01.15 -
디자인패턴 커닝지
Design Patterns Cheatsheet - Java Code Geeks - 2023 1. Introduction Design patterns are reusable solutions to common software design problems. They provide a way to describe and document software www.javacodegeeks.com 1. 소개 디자인 패턴은 일반적인 소프트웨어 디자인 문제에 대한 재사용 가능한 솔루션입니다. 이 솔루션은 소프트웨어 아키텍처를 설명하고 문서화하는 방법과 더불어 개발자들이 소프트웨어 설계에 대해 소통할 수 있는 공통 용어를 제공 해 줍니다. 디자인 패턴에는 생성 패턴, 구조 패턴, 동작 패턴 등 여러 가지 유형들이 존재 ..
2023.04.21