자이로센서(Gyro Sensor) 간략 정리 (광학식, MEMS) 자이로가 탑재된 물체가 회전운동을 하여 세차운동이 나타나면 그 자이로에는 회전반발력이 생기고, 그 힘을 측정하여 그 값에 비례하는 전기신호를 발생시키는 장치를 추가하여 자이로센서로 사용한다. 가속도센서와 자이로센서를 활용하여 자세나 위치추정을 위해 만든 장치를 관성항법장치(Inertial Navigation System, INS)라고 부른다. 관성계(Inertial System)에서의 운동(병진운동, 회전운동)을 감지, 측정하여 이동거리와 방향 정보를 산출해내는 것이다. 스마트폰을 통한 가속도센서와 자이로센서의 조함은 모바일 관성항법장치의 구현으로 볼 수 있으며, 최종적으로 3차원 공간에서의 움직임을 완전히 추적할 수 있는 기술적 기반이 ..
프로그램 버그 찾는 방법과 시점 [오픈소스 개발 방법론] 부담갖지 않고 재미있게 볼 수 있는 자료들이니 천천히 살펴보시길 바랍니다. PDF - Day6.BugPatchStyle.pdf [링크] 제주대학교 컴퓨터공학전공 시간에 진행되었었던 "개발 방법론 II: 버그/패치/스타일" 제목의 강의의 자료입니다. 장혜식이란 강사분이 진행하신것 같은데, 구글링으로 우연히 찾게되었는데 재미있게 구성되어 있네요. 아래엔 재미있는 몇 가지입니다. 1. 버그 해결 후엔 항상 자랑해야 한다는 부분 2. 버그를 찾을 땐 친구를 동원해야 한다는 부분은 꼭 기억해 두시길 바랍니다. 강사분께서 지적하시는 잦은 버그의 종류는, - Segmentation Fault (SIGSEGV), Bus Error (SIGBUS)- 오동작- 메모..
MFC 코딩 표준 7가지 방법, 꼭 확인하세요 (클래스, 인터페이서 UI 등) MFC 코딩 표준 1. 복잡하지 않게! 함수를 너무 길게 만들지 마세요.화면에 꽉 찰 정도의 한 두 페이지면 충분합니다. 간단 명료해야 가독성이 높아지니 너무 길어진다면 기능별로 분할하세요. MFC 코딩 표준 2. 반드시 분리해야할 인터페이스와 구현부, 그리고 UI와 구현부 CDialog 파생 클래스 안에 실제 구현 사항(아마도 클래스나 클래스 그룹)을 넣지 마세요.별도의 CPP나 헤더 파일에 구현을 하고 당신은 인터페이스 클래스를 사용해야 합니다. MFC 코딩 표준 3. 클래스/구조체 안에선 public 변수를 사용하지 마세요 대신, const와 유사한 Getter/Setter, 인라인 함수를 사용하세요. 그럼으로서, 코드의..
적금 만기 수령, 적금 신청할 땐 온라인 수령 신청하세요 적금 신청할 때 온라인 수령을 신청해야 적금 만기 수령 시, 온라인으로 수령할 수 있습니다 적금 만기 수령 일주일 전, 기업은행에서 전화가 왔어요. 적금 통장과 신분증을 갖고 가까운 은행으로 방문하라기에, 온라인으로 해지하고 돈을 받을 수 없을지 문의했죠. 하지만 적금 신청 시 온라인 수령(적금 만기 수령)을 신청하지 않아 그럴 수 없다는 대답을 들었네요. 여기서 간단한 적금 만기 수령 TIP 1. 온라인 수령 신청적금 계좌를 개설할 때 온라인 수령이 가능하도록 별도의 신청을 해야 합니다. 그렇지 않으면 적금 만기 수령 시, 은행을 직접 방문해야 하는 번거로움이 생기죠. 2. 적금 통장을 잃어버리면?은행에서 분실 신고 뒤 해지해 주기에 큰 걱정은 ..
DevExpress, Instant Layout Assistant 오류 문제 (C# 윈폼) 오류 메시지Instant Layout Assistant Predefined Form Templates Hide Actions to Smart Tag 원래부터 오류 메시지는 아니고 폼을 처음 만들면 나오는 자연스러운 메시지입니다. 하지만, 완성된 윈폼임에도 불구하고 위와 같은 메시지가 나오면 설명 메시지가 오류 메시지로 바뀌는 것이죠. 제 경우엔 SVN을 통해 Update한 윈폼에서 발생했습니다. 분명히 완성된 윈폼임에도 정상적으로 보여지질 않았습니다. 하루 정도 삽질하던 끝에 해결책을 찾았는데, 아주 간단했습니다. 비주얼 스튜디오 메뉴 중 DevExpress를 선택하고 맨 아래 Repair Toolbox를 누르면 ..
MFC 표준 코딩 규칙 (가이드 3개, F1, 옵션, ASSERT 매크로) 코드 프로젝트에 올라온 MFC 표준 코딩 규칙(코딩 가이드)입니다. 어떤 인도분이 예전에 올려주신 글인데, 어차피 MFC는 업데이트 멈춰서 예전 글 봐도 상관없습니다. 1. 확실치 않거나 애매할 땐 F1을 눌러 문서를 확인하세요 2. 지금 사용하는 비주얼 스튜디오 프로젝트의 옵션을 이렇게 바꾸세요 아래 그림은 Visual Studio 2010 한글판 기준 C++ - General Warning level - Level 4 (All builds). - 컴파일 시, 단 하나의 경고 메세지도 없어야 합니다 Detect 64-portability issues – Yes (All builds) C++ - Code generation Sma..
Linux(리눅스), is not a valid path to the ..... kernel headers 해결 참조 사이트 - LinuxQuesition.org [링크] 에러 메시지 what is the location of the gcc program on your machin the path "" is not a valid path to the ..... kernel headers 위와 같은 에러들은 커널이 완전히 설치되지 않을 경우에 생성이 됩니다. 그리고 커널만 별도로 설치하려고 시도하면, 종종 "난 설치 못한다"며 거부하는 경우도 있으니, 깔끔하게 시스템 전체를 업그레이드합니다. 12345678su -yum -y updateyum -y install gcc make kernel-headers ..
Qt 4.8.6, 비주얼 스튜디오 2015 버전으로 빌드 방법 스택 오버 플로우에 올라왔던 글 참조합니다. 해당 글은 비주얼 스튜디오 32비트 2015에서 Qt4를 사용할 수 있도록 빌드하는 방법을 소개합니다. 원본 - build Qt 4.8.6 with Visual Studio 2015 [링크] 1. Qt 4.8.6 소스 다운로드 Qt 4.8.6 소스 링크 - 다운로드 [링크] 압축을 해제하면, C:\Qt-2015\4.8.6\msvc2015와 같은 폴더가 확인됩니다. msvc2015란 visual studio 2015의 폴더란 뜻입니다. 2. patch 설치 링크 - 구글 드라이브 [링크] 컴파일할 때 발생하는 오류를 해결할 수 있고, 자세한 내용은 여기[qt forum 링크]를 참조하세요. 3. Qt..
CMA MMW-NH투자증권 입출금 통장 만들기 CMA MMW CMA는 RP형과 MMF형으로 나뉩니다. RP(RePurchase agreement)형은 증권사가 자금 운용을 잘못해 손해가 나더라도 고객에게 약속한 이자는 지급을 하기에 투자자 손실은 0%입니다. MMF(Money Market Fund)는 투자 상황에 따라 이율이 변하는데, 이때 손해를 볼 수도 있습니다. 그렇지만 국공채에 대부분 투자하기에 손해가 발생할 일은 거의 없습니다. 제 지인들을 비롯해 인터넷상에서도 CMA MMW 원금 미보장을 걱정하는 분들이 많아요. 결론부터 말씀드리자면 IMF가 또 오지 않는 이상 CMA로 손해를 볼 일은 0%입니다. CMA로 손해보려면, 투자 기관과 증권사 모두가 망해야 하는데, 대한민국 역사상 1997년 IM..
플립플롭이란, Flip Flop 종류 (SR, JK, D, T, 순차 회로) SR 플립플롭 S : Set 동작 수행 명령. FF의 저장 정보에 관계없이, 다음 시각에 "1"을 저장R : Reset 동작 수행 명령. FF의 저장 정보에 관계없이, 다음 시각에 “0”을 저장 S=0, R=0 -> Set X, Reset X ==> FF 저장정보 변화 없음 그대로 유지S=0, R=1 -> Set X, Reset O ==> FF 저장정보에 관계없이 다음 시각 “0”S=1, R=0 -> Set O, Reset X ==> FF 저장정보에 관계없이 다음 시각 “1”S=1, R=1 -> 금지영역 //O= High(5V) X=Low(0V) JK 플립플롭 SR 플립플롭과 같은 동작 수행 + (S=1, R=1) 금지영역 보완..
온라인 플랫폼 종류 4가지 (검색엔진, 스마트폰, SNS, 전자상거래) 과거 온라인상에서 난립하던 온라인 플랫폼은 경쟁을 통해 많은 수가 도태되었다. 현재는 크게 네 가지 종류로 정리돼가고 있다. 탄생 배경을 기준으로 살펴보면 다음과 같다. 첫째는 구글, 네이버와 같은 검색엔진 기반의 플랫폼. 둘째는 아마존, 알리바바, G마켓과 같은 전자상거래 기반의 플랫폼. 셋째는 페이스북, 카카오톡과 같은 SNS 기반의 플랫폼. 넷째, 아이폰, 안드로이드폰과 같은 스마트폰 기반의 플랫폼. 검색엔진 기반의 플랫폼 검색엔진을 기반으로 하는 온라인 플랫폼은 정보의 제공이 주된 가치이다. 검색 엔진의 경우 초기에는 Yahoo!가 주도권을 잡았지만, 이제는 구글이 주도권을 쥐고 있다. 국내에서는 네이버가 독보적인 입지를 가지..
납땜 요령, 납땜 하는 방법 18가지 (ppt 메뉴얼) 출처 - 납땜 요령, 규격 및 수땜 작업공정의 이해와 기준 제시 [링크]자료 - 납땜 하는 방법 교육자료.ppt [링크] 아래는 납땜 요령, 납땜 하는 방법 ppt 순서입니다. 1. 납땜 작업공정의 이해와 기준 제시.2. 각 수땜 작업 방법 설명. 3. 납땜 항목3 - 1. 납땜 규격.3 - 2. 납오름.3 - 3. 납량 과다.3 - 4. 납량 부족.3 - 5. 납 젖음.3 - 6. Blow Hole.3 - 7. Pin Hole.3 - 8. 구멍 뚫림.3 - 9. 뿔, 고드름.3 - 10. 납 Bridge.3 - 11. 백색반점.3 - 12. 기름 묻음.3 - 13. 납땜(Over Hit, Cold Joint)3 - 14. Loose.3 - 15. ..