GPS데이터로 거리 계산하기 – 소스코드

GPS 데이터를 수신하면 위도(latitude)와 경도(longitude) 정보를 얻을 수 있다. 이 위도와 경도 데이터를 통해 두 GPS 데이터 값을 이용하여 거리 차이를 계산할 수 있다. 두 거리를 프로그래밍해 보고 다양한 애플리케이션에 적용해 보자. * GPS NMEA 메시지 규격 GPS로 정보를 수신하면…

GPS 데이터를 수신하면 위도(latitude)와 경도(longitude) 정보를 얻을 수 있다. 이 위도와 경도 데이터를 통해 두 GPS 데이터 값을 이용하여 거리 차이를 계산할 수 있다. 두 거리를 프로그래밍해 보고 다양한 애플리케이션에 적용해 보자. * GPS NMEA 메시지 규격 GPS로 정보를 수신하면…

자바스크립트의 동적 추가 메서드에는 append, prepend, after, before가 있다. 콘텐츠를 어디에 추가할지 결정한다. 비슷하면서도 조금씩 다른 각 메서드들에 대해서 알아보자. * 동적 추가 메소드 각 콘텐츠의 메서드에 해당하는 위치에 추가할 내용을 추가시킨다. 메소드 설명 예제. <p> 내용 </p> 라는 콘텐츠가…

네이버 블로그 등등, 긴 URL을 보다 보면 물음표(?)와 앰퍼샌드(&)를 볼 수 있다. URL 등의 링크를 살펴보면 다음과 같은 형식으로 각종 물음표와 앰퍼샌드가 난무하는 것을 볼 수도 있다. 퍼센트, 물음표 등등, 특수 문자 같기도 하고, 도대체 알아볼 수가 없다. 어떤 의미가…

윈도우에서 gcc나 g++로 개발을 하고 배포할 때 libgcc_s_dw2-1.dll 에러가 발생하는 경우가 있다. 이것은 주로 MinGW를 사용하여 프로그램을 개발한 경우에 발생한다. 또한 웹사이트에서 다른 사람이 만든 프로그램을 내려받을 때에도 libgcc_s_dw2-1.dll에러가 발생할 수 있다. libgcc_s_dw2-1.dll 에러의 해결방법에 대해서 알아보자. * libgcc_s_dw2-1.dll 오류 발생 이유…

윈도우 배치파일을 작성할 때 자주 사용되는 setlocal EnableDelayedExpansion 구문에 대해서 알아보자. 이 명령어는 setlocal 명령어의 기능 중 하나로 배치파일을 작성할 때 유용하게 사용된다. 일단 단어를 그대로 해석해보면, 환경변수 딜레이 확장 정도로 번역할 수 있다. 말 그대로 환경변수를 확장하는 것에 대한…

setlocal 은 윈도우 배치파일에서 사용하는 문법으로써, 배치파일 환경변수의 지역화를 위한 문법이다. setlocal은 endlocal과 함께 사용한다. setlocal 은 setlocal EnableDelayedExpansion 문법을 사용할 때 주로 사용된다. * setlocal setlocal은 배치파일의 환경변수를 배치파일 내에서만 사용할 때 사용한다. 윈도우의 cmd 창에서 setlocal /? 를…

자바스크립트(JavaScript)를 공부하면서 기초 문법에 대해서 정리하고 있다. 자바스크립트는 스크립트 언어이다. 자바스크립트의 기초 문법에 대해서 간략히 알아보자. 역시 모든 프로그래밍 언어의 시작은 Hello, world다. ■ 시작 * Hello world 콘솔 출력 콘솔 창에 “Hello, world”라고 출력시킨다. * 변수 만들기 변수는 코드…

가속도 센서는 가속도 값을 디지털로 출력 시키는 센서이다. 이 출력값이 G로 표현된다. 센서에 대해 문외한인 경우, G를 몰라 어려움을 겪는 경우가 많다. G가 무엇이고 어떻게 활용해야 하는지 알아보자. * 가속도 센서란? 가속도 센서(acceleration sensor)는 물체의 가속도(accelerometer)를 디지털 정보로 출력시켜서 물체의…

S-Record는 모토로라가 1970년대 개발한 파일 포맷으로, 16진수 ASCII (아스키) 코드로 되어 있다. 보통 Flash memory, EEPROM 등에 데이터를 전송하기 위해서 Intel-Hex 포맷과 함께 많이 사용된다. 이 파일 포맷은 SRecord, SRecord19, SREC, S19, S28, S37 등으로 불리고 있으며, 확장자는 보통 S19…
배치파일을 작성할 때, 인자 값에 대한 정보를 입력받아서 파일을 작성해야 할 경우가 종종 생긴다. 배치 파일을 실행시키려는데 인자로 파일 이름이 필요하다거나 할 때 쓰인다. 이럴 때 알아두어야 할 입력 인자에 대한 파라미터 값을 알아보자. * 입력 인자 정보 읽기 다음의…