안녕하세요. 구스입니다. 오늘은 스마트폰 상에서 GPS를 조작하는 방법에 대해서 알아볼텐데요. GPS는 위성을 통해서 스마트폰의 위치를 인식하게 되지만, 프로그램을 개발하거나 게임을 할 때 GPS 위치를 속여야 하는 경우가 생깁니다. 이러한 경우 GPS 조작을 할 수가 있는데요. GPS 조작에 사용되는 어플은 다양하게 있지만 오늘은 Fly GPS를 이용해 보도록 할려구요. 자 그럼 Fly GPS 사용법 및 설정 방법 알아보도록 하죠. Fly GPS 사용을 위해서는 먼저 개발자 옵션 설정이 필요합니다. 개발자 옵션에 대해서는 스마트폰 기종에 따라 달라집니다. 인터넷상에 많으니 참고하시구요. 갤럭시 S7과 S7 엣지의 경우 아래의 링크를 참고하시면 될 것 같아요. http://gamenara.tistory...
안녕하세요. 구스입니다. 제가 녹스와 미뮤 앱플레이어와 함께 잘 사용하던 안드로이드 가상머신이 있었는데요. 그 가상머신 이름이 바로 립드로이드입니다. 하지만 LeapDroid가 개발을 멈춘다는 소식입니다. 립드로이드를 만든 회사 창립자는 아래와 같은 소식을 전달하였습니다. 2015년도 부터 LeapDroid 개발을 해왔으며 1년동안 빠른 안드로이드 에뮬레이터 개발을 목적으로 최선을 다했다구요. 하지만 구글에 합류하게 되어 LeapDroid 개발이 더이상 진행되지 못한다는 아쉬운 소식을 전하고 있습니다. 구글에서의 일을 위해서 립드로이드 개발진을 개발을 멈추기를 결정하였으며, 이전의 FAQ를 통해서 그동안의 버전은 사용이 가능하지만 앞으로의 업데이트는 없다고 이야기를 하고 있네요. 립드로이드 관련 사용자 ..
안녕하세요. 구스입니다. 오늘은 랩뷰와 DAQ 장비를 통해서 엔코더 측정하는 방법에 대해서 정리를 해보도록 하겠습니다. 먼저 엔코더는 모션 및 위치를 측정하기 위한 장비입니다. 대부분의 엔코더는 Pulse를 이용하여 측정이되며 Pulse는 엔코더의 사용 방식에 따라서 모션, 방향 또는 위치를 결정하게 됩니다. 일반적으로 A, B 채널을 이용하여 운동의 방향 및 속도를 파악할 수 있으며, Z 채널을 이용하여 엔코더의 회전 운동을 판단할 수 있습니다. 한 바퀴 엔코더가 회전을 하면 Z상에는 하나의 펄스가 생성이 됩니다. 따라서 회전의 운동에 대한 판단은 A,B 상을 통해서 회전의 운동 결과는 Z상을 통해서 측정을 할 수가 있습니다. 엔코더 측정은 일반적으로 카운터를 사용합니다. NI사의 DAQ 장비에는 일반..
안녕하세요. 구스입니다. Enum에 대해서 다들 아시나요? 흔히 열거형이라고 불리는 이 데이터타입은 관련된 상수들의 값의 모음이라고 이야기를 할 수가 있습니다. 자주 사용되면서 변경되지 않는 값들을 모아 놓은 것이라고 이해를 할 수가 있는데요. 랩뷰는 물론 C, C#, Java에서도 당연히 사용이 되고 있습니다. 모두다 열거형이라는 이름을 가지고 있습니다. 영어로는 Enum 혹은 Enumeration이라고 부릅니다. 오늘은 랩뷰에서 Enum 타입 Int형으로 형변환(LabVIEW cast to enum)하는 방법 알아볼까 합니다. LabVIEW는 Enum을 편리하게 사용하게 하기 위해서 Enum 컨트롤을 제공하고 있습니다. 아래와 같이 사용을 할 수가 있겠죠? 열거형에 값을 넣기 위해서는 아래와 같이 마..
안녕하세요.구스입니다. 오늘은 블루스택 다운로드 방법에 대해서 알아볼까 합니다.다운로드를 위해서는 당연히 블루스택 홈페이지를 가야겠죠. 블루스택 사이트에 접속을 합니다. 최근에 사이트가 한국어를 지원하기 때문에 블루스택 다운로드가 훨씬 쉬워졌는데요.아래의 그림에서 확인할 수 있듯이 다운로드 BlueStacks 버튼을 통해서 다운로드를 진행할 수 있습니다. 이 버튼을 한번 눌러봅니다.(참고로 블루스택 다운로드는 크롬을 사용할 것을 권장드립니다. IE는 먼가 이상해지더라구요.) 위의 버튼을 누르면 블루스택 다운로드가 시작이 됩니다.크롬에서 받으면 아래와 같이 하단의 상태바에서 다운로드 되는 것을 확인할 수 있습니다. 블루스택 다운로드가 완료되면 눌러서 실행을 합니다.파일 열기를 실행하면 아래와 같이 보안 경..
안녕하세요.구스입니다. 오늘은 TestStand 코드 모듈에 대해서 알아보도록 할텐데요. 그럼 무엇인지 알아보도록 공부해보자구요. TestStand에서 이야기 하는 코드 모듈은 ADE(Application Development Environment) 또는 프로그래밍 언어의 함수등으로부터 파생된 프로그램 모듈을 의미합니다. 즉 코드 모듈은 TestStand 외부의 특정 기능을 사용하기 위한 함수를 호출하여 TestStand의 Step에서 적용을 하게 되는것이죠. TestStand에서 코드 모듈을 호출할 때 사용되는 TestStand의 컴포넌트는 무엇일까요?코드 모듈을 호출하는데 사용되는 TestStand의 기능은 바로 Module Adapter입니다. Module Adapter는 코드 모듈을 호출하기 위해..
안녕하세요.구스입니다. 이 글에서는 TestStand 컴포넌트에 대해서 알아볼까 합니다. TestStand를 사용하기에 앞서 이 툴의 가장 기본적으로 구성이 되어 있는 구조에 대해서 이해를 하기 위함입니다. 먼저 TestStand가 무엇인지를 알아봐야겠죠. TestStand는 자동화 테스트 시스템 툴로 업계 표준을 지원하고 있는 테스트 소프트웨어 입니다. 코드 모듈이라는 개념을 이용하여 다양한 코드를 지원하고 있으며, 테스트에 대한 과정과 결과를 확인할 수 있는 리포트 작성을 제공하고 있습니다. 또한 단일 혹은 멀티스레드 기반의 테스트 진행을 위해 단일 시퀀스, 멀티 시쿼스 기능도 제공을 하고 있습니다. TestStand 컴포넌트는 아래와 같이 구성이 됩니다. 아래의 그림을 통해서 우리는 Sequence..
안녕하세요.구스입니다. 인터넷을 쓰다보면 원치않은 광고창이 지속적으로 뜨는 것을 확인할 수 있습니다. 자신이 띄우지도 않은 광고창이 떠서 사용자는 참으로 불편하기 짝이 없는데요. 왜 이러한 현상이 발생을 할까요? 자신의 PC에 멀웨어(Malware)가 설치가 되어서 그렇습니다. 따라서 멀웨어를 삭제하게 되면 당연스레 인터넷 광고창 차단이 가능하게 됩니다. 그럼 멀웨어란 무엇일까요? 컴퓨터 사용자 시스템에 침투하기 위해 설계되어진 소프트웨어를 뜻하며 컴퓨터바이러스, 웜바이러스, 트로이목마, 애드웨어 등이 포함된다. 초기의 바이러스나 웜이 이메일에 첨부된 파일이나 플로피디스크를 통해 전파됐던 반면, 인터넷이 급속도로 보급되면서 멀웨어들은 특정 웹사이트를 접속하는 것만으로도 감염될 만큼 발전을 거듭하고 있다...
안녕하세요.구스입니다. 자막이 없는 영어로 된 미드나 영화를 보면서 참으로 불편한 것은 저의 부족한 영어실력이죠.자막이 없으니 대충의 흐름은 이해가 가는데 영화와 미국드라마에 대한 100%의 재미를 찾을 수는 없습니다. 아 영어 잘하고 싶다!! 그래서 자막이 비교적 빨리 올라오는 곳을 알아보던 도중 좋은 곳을 알게되어 관련 정보를 공유할까 합니다. 제가 추천드리는 영화 자막 사이트는 바로 번역포럼입니다. 원래 비회원도 다운로드 받을 수 있었는데, 최근에 많이 변화가 있었습니다.그래서 회원 가입도 해야하고, 포인트제도로 다운로드 받을 수 있습니다. 하지만 출석체크, 가입인사등을 통해서 지속적으로 포인트를 획득할 수 있으니 영화 자막 사이트로는 손색이 없다고 생각을 하여 추천하게 됩니다. 회원가입등에 부담이..
안녕하세요.구스입니다. 지난 글을 통해서 텍스트에디터 노트패드++(Notepad++)를 추천드렸는데요.이 프로그램은 말 그대로 텍스트에디터입니다. 따라서 다양한 언어에 대한 코드 컨벤션은 물론 메모장에서 처리하던 문서 또한 처리가 가능합니다.이 글에서는 노트패드++(Notepad++) 폰트 설정 방법에 대해서 알아보도록 하겠습니다. 아래는 이번 설정을 위해 사용할 텍스트 파일입니다. 노트패드++(Notepad++)에서 폰트 설정을 하기 위해서는 설정 메뉴의 스타일설정을 누르시면 됩니다.환경 설정 아닙니다. 스타일설정을 누르면 아래와 같이 관련 창이 뜨게됩니다.아래의 그림을 보시면 스타일이 여러개가 있는 것을 알 수가 있습니다. 노트패드++(Notepad++)에서 특정 언어에 대한 설정을 하고 싶으면 언어..