Posts

Showing posts from September, 2017

[VS2010][VS2015] "stdafx.h 을 포함 소스를 찾을 수 없습니다" 에러 해결법

큰 프로젝트 소스를 만들 경우에,  Pre compiled header인 stdafx.h를 찾을 수 없다면서 에러가 나오는데, 대부분 소스 관리상 폴더를 만들어 둔 곳에서 문제가 발생한다.  다음 내용을 체크해보고 다를 경우 수정해준다.  1. #include "stdafx.h" 사용 ( / "..\stdafx.h"는 안됨) 2. 프로젝트 속성 > C/C++ > 미리컴파일된헤더사용 -  미리 컴파일된 헤더" 항목을  사용 (/Yu) 3. stdafx.cpp만 속성으로 가서  미리 컴파일된 헤더 > 미리 컴파일된 헤더" 항목을  만들기 (/Yc)  로 해두면 해당 에러가 나지 않는다. 

[VSCODE] Pylint install error in VSCODE -> pep8로 설치

linter (에러를 미리 예측해주는 소프트웨어)로 Python에서 여러가지를 지원하지만, Pylint를 확장프로그램에서 지원한다길래 설치해봤더니 에러가 무진장 나옴. 특히 띄어쓰기관련한 에러가 많아서 결국은 C:\Python36에 설치. pep8설치하는데, python -m install pep8 명령어로 해결. 참고하시라고

nodemcu에 Alexa와 통신하게 wemo디바이스 바이너리 넣기

Image
1. Google에서 nodemcu amazon alexa로 찾아봄 2. 4개짜리 릴레이랑 nodemcu에 바이너리 올려서 Alexa로 명령을 내리는 youtube랑 instructable사이트의 기사를 읽음. 3. 바로 github가서 다운로드 받고 arduino.cc 사이트에서 IDE다운로드 받고 필요한 라이브러리 (nodemcu용 바이너리들)를 설치후에 실행해보니 정상동작인듯. 4. 우선 각 핀별로 동작여부를 확인하기 그러니 내장 LED에 신호주기로. 5. serial.print 명령으로 진행상황을 디버깅해봄 6. 그런데 알렉사 앱에서 디바이스를 찾지 못함. 7. 그러다 다른 유튜브를 보니 간단하게 "Alexa, discover devices"라고 명령내리면 찾아준다는 것임. 8. 실행해보니 4개중에 3개만 찾음. 9. 아무래도 설정한 환경 영향인듯해서 방에서 다시 실행해보니 다시 잘 찾음. 10. 성공. 이제 LED나 각 핀별로 뭘할지 생각해서 연결해볼 생각. 대략 확인되는 GPIO만 13개네..

파이썬으로 텍스트파일의 공백으로 분류된 데이터 읽어서 다시 텍스트 파일 만들기 / How to extract data from text file (black separated) and to save it to another text file

1. GPS장비구입 2. LOG파일 출력이 자체 텍스트 파일 3. 필요한 데이터 (Latitude, Longitude, Altitude, ms_GPS)가 37개 Column(공백으로 구분) 중에 각 열에 42000개+ 씩 있음. 4. 구글의 힘을 빌려 불꽃 검색. 5. CSV를 찾거나 텍스트 파일을 읽어서 각 행을 읽어서 단어별로 나누는 코드를 찾음. 6. LOG파일의 데이터를 20개로 짤라서 다시 저장 후 이걸로 테스트 7. 우선 한 컬럼 데이터만 나오는지 확인후, 해당 컬럼을 찾는 루틴 추가 8. 그러고 나니, 엑셀에서 한개당 20-30분 걸려서 편집할 수 있던게 코딩하는데만 4시간정도 소요되고, 테스트 및 여러가지 버그잡고 나니 2시간. 9. 내가 원하는 포멧인 GPGGA로 출력이 가능하다. 이걸로 (1) KML파일로 변환하고 다시 (2)Google map에 표시하면 상황 끝. (1) https://www.h-schmidt.net/NMEA/ (2) http://www.gpsvisualizer.com/ 관심있으신 분은 제 github에서 가져가심 됩니다. 질문 하셔도 되구요. https://github.com/sanghkim/GPStextToGPGGA