본문 바로가기

전체 글325

NMEA-0183 포맷 출처 : http://aquayo.blog.me/80050192618사용하고 있는 GPS 수신기의 데이타 인터페이스 포맷이 NMEA-0183 이다.NMEA-0183 포맷은 아래와 같다.NMEA: National Marine Electronics AssociationNMEA 에서는 GNSS, GPS, Loran, Omega, Transit 등 다양한 애플리케이션을 위한 데이타셋을 정의하고 있다.아래는 GPS 를 위한 7가지 데이타 셋이다.GGA: GPS Fix Data, GLL: Geographic Position - Latitude/Longitude GSA: GNSS DOP 와 Active Satellites GSV: GNSS Satellites in View RMC: Recommended Minumun.. 2010. 10. 27.
헝가리안 표기법 헝가리안 표기법을 보기 위해 찾다보니 정리가 잘되어 있어서 링크해 왔다.. 클린코드를 보면 요즘은 개발툴이 좋아서 헝가리 표기법은 불필요 할 수 있다고 한다. 마우스만 가져가면 어떤 타입인지 알 수 있기 때문일 것이다. 또한 변수를 사용할 때 마다 변수 타입에 대해서 기술하는 번거러움도 있기 때문이 아닐까 한다. 하지만 C#이 아닌 C/C++로 개발을 한다면 헝가리안 표기법을 사용하는 것도 괜찮은 듯하다. 보고싶을 때마다 마우스를 가져대는 번거러움을 줄여주고, 변수명을 짓는데 확실히 편하기 때문이다. 모든 선택은 개발자 마음~ Hungarian Notation 10, 15년전 Microsoft의 개발자중 헝가리 사람의 프로그래머가 쓰던 변수 명명법. MS 내부에서 따라쓰기 시작하던 것이 점차 전세계의 프.. 2010. 10. 25.
[2010.10.18 (월)] Kernel of Linux 과정 (첫째날) OLC Center(Open Source Software Learning Community)에서 제1기 수강생을 모집했다. Knowledge of OSS 과정, Kernel of Linux 과정, Linux System Programming 과정, Network Architecture 과정 이렇게 4개의 과정에 대해서 수강생을 모집 했다. 여기서 Knowledge of OSS 과정을 제외한 3개 과정을 신청했다. 신청은 온라인으로 하였고, 이메일로 추천서도 보냈다. 수강인원이 30명으로 한정되어있기 때문에 떨어지지 않기 위해서ㅠㅠ 다행이 이번 과정은 수강이 신청이 됐다. Kernel of Linux과정의 첫날. 학교를 맞치고, 강남역에 내려서 7번 출구에 있는 버거킹에 들어갔다. 저녁을 못먹었기 때문에... 2010. 10. 19.
[2010.7.17 (토)] 아이폰 앱 개발 기초 과정 (셋째날) 강의 마지막날... 모두들 제 시간에는 오시지 않았다. 그래서 조금 있다 교육을 시작하게 되었다. 그리고 첫째날에 교육을 위한 맥북을 다시 반납해야하니 아깝다는 생각도 든다. 사무실 쪽에서는 관리가 힘들다고 맥북을 수강생들에게 보관을 하라고해서 흠집이라도 나면 어쩌나 걱정이 되었던게 사실이다. 그래서 한편으론 반납해야 하는 맥북이기에 무사히 반납할 수 있다는 안도감도 든다. 오늘 수업에서 배우게 되는 것은 코어 그래픽스와 애니메이션 그리고 맞춤형 테이블 뷰이다. 그럼 마지막 날의 아이폰 앱 개발 기초 과정의 수업을 정리해 보겠다. 1. 코어 그래픽스(Core Graphics) 코어 그래픽스는 아이폰의 2차원 그래픽 라이브러리이다. 코어 그래픽스보다 좀 더 큰 개념의 용어가 있는데 쿼츠라는 용어이다. 애플.. 2010. 9. 10.
[2010.7.11 (일)] 아이폰 앱 개발 기초 과정 (둘째날) 고준일 강사님의 개인적인 사정으로 토요일 강의가 일요일로 연기되었다. 그래서 두번째 강의는 일요일에 하게 되었다. 직장인 분들은 두번째 강의에서도 조금씩들 늦으셨다. 일요일인데도 쉬지 못하고 나름의(?) 노동을 하러 오시려니 힘든가보다. 강의 역시 조금 늦게 시작하게 되었다. 시작은 4장에서 나오는 간단한 키워드들에 대한 설명부터 하겠다. 1. 숙지사항과 키워드 첫째날 강의에서 메모리관리를 잘해야 한다고 했다. 그래서 한 가지 규칙만 지킨다면 메모리를 완벽하게 관리 할 수 있다. "오브젝트는 alloc 한 곳에서 책임지고 release 한다." 이 규칙만 지킨다면 메모리 관리로 앱스토어에 올리시에 Apple에서 거절 당하지는 않을 것이다. Object-C에 #import와 @class가 있다. #impo.. 2010. 7. 22.
[2010.7.3 (토)] 아이폰 앱 개발 기초 과정 (첫째날) 2010년 7월 3일 비트교육센터 본원에서 재직자를 위해 '아이폰 앱 개발 기초 과정'을 개강했다. 직장인에게는 환급 등으로 교육비를 지원 해주고 있었고, 학생들에게는 30% 할인된 가격으로 수강 할 수 있게 이벤트도 진행 하고 있었다. 강의 시작시간은 9시로 예정되었지만 대다수의 직장인 분들이 지각을 하셔서 조금 늦게 시작하게 되었다. 수강생은 연세가 많으신 분과 우리처럼 아직 학생인 사람들로 약 15명정도가 수강하게 되었다. 아..그리고 가장 중요한 강사님은 고준일 강사님이 강의를 하게 되었다. 강사님의 이메일 주소는 goya@vinia.net 이다. 그럼 요번에 들은 아이폰 앱 개발 기초 과정을 정리 할 것이다. ◎ 아이폰 앱 개발 최소사양 - Intel Mac - OS X 10.5 이상 (10.6.. 2010. 7. 21.