본문 바로가기

전체 글219

GitHub - Clone 실행 시 Authentication failed GitHub Private 저장소(Repository)를 clone 명령어를 사용할 경우 인증이 되지 않아 삽질하는 경우가 있습니다. 구글링하다가 누군가 유사한 문제가 발생하여 정리해 놓은 자료가 있어 발췌합니다. 참고사이트 GitHub | Authentication failed 해결과 토큰 발급 방법 2023. 2. 19.
GPX 데이터 형식 알아보기 GPX 란? GPX(GPS Exchange Format)는 응용 소프트웨어의 공통 GPS 데이터 형식으로 설계된 XML 스키마입니다. 구체적인 표현이나 개별적인 용도를 위해 웨이포인트(waypoint), 트랙(track) 및 루트(경로,route)를 기술하는 데 사용됩니다. 형식은 공개되어 있으며 라이센스 비용을 지불할 필요없이 사용할 수 있습니다. 위치 데이터 (및 선택적으로 고도, 시간 및 기타 정보)는 태그에 저장되며 GPS 장치와 소프트웨어간에 상호 교환될 수 있습니다. 데이터에 대한 일반적인 응용 소프트웨어에는 다양한 지도 소스에 투영된 트랙보기,지도 주석 달기, 현위치에서 찍은 시간을 기준으로 사진의 위치 정보 태그 지정등이 포함됩니다. 구분 설명 파일 확장자 .gpx 인터넷 미디어 타입 ap.. 2023. 2. 7.
GeoJSON 데이터 형식 알아보기 GeoJSON GeoJSON은 위치정보를 갖는 점을 기반으로 체계적으로 지형을 표현하기 위해 설계된 개방형 공개 표준 형식입니다. 이것은 JSON인 JavaScript Object Notation을 사용하는 파일 포맷입니다. GeoJSON은 JSON으로 위치 데이터와 속성 데이터를 저장하는 형식이다. 다른 GIS 포맷과는 다르게 IETF(Internet Engineering Task Force)에서 제안되어 유지되고 있습니다. RFC 번호는 7946입니다. 좌표는 경위도 좌표체계로 저장되는데, 흔히 구글맵이나 OSM에서는 (위도, 경도)의 순서로 저장하는데 반해, GeoJSON은 (경도, 위도)의 순서로 저장됩니다. GeoJSON 장점: XML과 비교하여 스카마나 태그 규칙에 대해 훨씬 자유롭습니다. 데.. 2023. 2. 7.
mount - 파일시스템 마운트하기 물리적인 저장 장치를 논리적인 파일시스템에 등록하여 사용하려면 파일시스템에 연결해 주는 mount 명령어를 사용해야 합니다. 기본 명령어 형식: mount [option] [device] [directory] 즉, mount는 [device]에 지정된 저장 장치를 [option]으로 지정한 파일시스템으로 [directory] 로 연결해 주는 명령어입니다. 옵션(option) Option Type Description -a /etc/fstab에 기록되어 있는 모든 파일시스템을 마운트할 때 사용합니다. -t 파일시스템의 유형을 지정하는 옵션으로 지정하지 않으면 /etc/fstab을 참조합니다. ext2, ext3, ext4 ext2, ext3, ext4 파일 시스템으로 마운트합니다. vfat FAT-32 파.. 2023. 2. 4.
VSCode - User Snippets 사용하기 (반복 구문 단축키 설정) VSCode 로 프로그래밍을 하다 보면 자주 사용하는 패턴이 있습니다. 매번 반복하다 보면 손가락에 피로도가 쌓일 수 있는데 이걸 좀 덜어줄 수 있는 팁이 있습니다. 즉, 자주 사용하는 구문을 단축키로 등록해서 사용하는 방법입니다. 명령어 팔렛트(Ctrl+Shift+P)에 들어가셔서 "snippets"를 입력하신 후" Configure User Snippets"를 선택하세요. 다음 화면이 뜨면 자바스크립트 JSON 파일을 선택해 주세요. 그럼, 주석문을 참고하셔서 단축키로 지정하고 싶은 구문을 작성해 주시면 됩니다. { // Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefi.. 2023. 2. 4.
Swagger 사용해 보기 Swagger란 Swagger는 APi 개발 Workflow 전반에 걸쳐 일관성과 규율을 주도하도록 팀을 위해 구축된 통합 API 설계 문서 플랫폼입니다. 다시 말하자면, 구현할(구현한) API 명세와 API 테스트 수행을 동시에 가능하도록 도와주는 프레임워크입니다. 노션(Notion) 앱에 명세를 정리하고, Insomnia, Postman과 같은 툴로 테스트를 하는 과정을 한번에 할 수 있습니다. 개발된 API 설명서를 사용자에게 제공하면서 API를 테스트할 수 있는 Testbed를 제공할 수 있습니다다. 기존의 Open API들을 사용할 때, Postman을 이용해서 API 테스트를 하셨다면 이젠 Swagger를 사용하여 Open API 문서 작성하면서 테스트를 해 보세요. 더 빠르고 표준화된 API.. 2023. 2. 3.