이글은 12.04.05에 최초로 작성된 글을 최신으로 수정하였습니다. MAC에서 GCC 컴파일을 사용하기 위한 설치 과정을 알아보겠습니다. 기존에는 XCode에서 command line tools을 쉽게 설치 가능하였지만 지금은 조금 다른 추과 가정을 거쳐야 합니다. 설치과정1. terminal을 실행합니다.2. terminal에서 명령어를 입력하여 설치를 진행합니다.3. GCC 테스트를 진행합니다. 1. Terminal(터미널) 실행 터미널을 실행합니다. 런처에서 실행하여도되고, 저 처럼 alfred를 이용하여 검색하셔도됩니다. 터미널을 실행합니다. 2. terminal에서 명령어를 입력하여 설치를 진행합니다. 실행된 터미널에서 아래와 같이 명령어를 입력하여 command line tools을 설치유도..
맥에서 Chrome app launcher(앱 실행기)를 지워버렸습니다. 복구할려고 하니 해당 웹페이지에서 앱 실행기 설치가 불가능합니다. 찾아 해매다가 아래와 같은 방법으로 reset을 설정할 수 있더군요. 그래서 그 reset을 하고 앱 실행기를 재 설치하는 방법을 설명합니다. 앱 실행기 아래 페이지로 접근하면 앱 실행기를 설치할 수 있습니다. https://chrome.google.com/webstore/launcher 이미 설치된 Chrome app launcher(앱 실행기)라면 아래와 같은 화면이 보일 뿐 앱 실행기 설치하기 버튼이 보여지지 않습니다. 그냥 아래와 같은 이미지가 보일 뿐입니다. 그렇다면 맥에서는 앱 실행기 외에 크롬 앱들이 어디에 생성될까요? 크롬 앱 설치 경로 확인크롬 앱과 ..
넥서스 플레이에는 마이크로 5핀을 연결할 수 있는 입력 포트가 있습니다. 3개의 포트를 가지고 있는데 HDMI, 마이크로 5핀, 전원 케이블을 가집니다. 마이크로 5핀이 장착되는 곳에 OTG 케이블을 연결하면 외장하드/USB 등 USB로 동작하는 장치를 연결하여 사용할 수 있습니다. 예전에 구입하였던 OTG 케이블을 찾지못하여 새로 구입였습니다. NexusPlayer 관련 리뷰 Nexus Player 개봉기 : http://thdev.net/613 Nexus Player 설정하기 : http://thdev.net/614 요즘 OTG 케이블은? OTG 케이블의 가격은 천원 미만에서 부터 사직합니다. 인터넷으로 구매하였을때 택배비 포함하여 3,000원 정도에 판매됩니다. 오프라인 매장에 갔을때도 비슷한 가격..
지난주 일요일날 구입한 맥프레(맥북 프로 레티나) 13인치가 도착하였습니다. 다른 분들과 다르게 지연 없이 깔끔하게 배송은 되었습니다. 첫 구매 일정도 4월 9~13일 사이에 배송되는것으로 나왔으니 정확하게 13일에 배송이 완료되었습니다. 배송 전체 스케쥴은 아래와 같았습니다. 일정이 아주 간단합니다. 중간은 텅 비어있지만... 초고속으로 도착했습니다. 4월 9일 출발 13일 배송완료. 세관에서 언제 통관되었는지도 모를 일정이네요. ㅋㅋ(토요일날 하지 않았을까라는 생각을..) 15인치를 사고 싶었으나 5세대 쿼드코어가 늦어지면서 먼저 나온 13인치 5세대 듀얼코어 제품을 선택했습니다. 개발용으로 사용할것이고, 액정이 작긴 합니다. 집에 있는 14인치 MSI 노트북보다 화면이 작지만 레티나이니깐! 이라고 ..
아래 예제는 Android studio 1.2를 기반으로 작성한 코드입니다. 안드로이드 WindowManagert의 OnTouch event 처리 방법을 소개합니다. WindowManager은 Activity를 벗어나서 처리하는 부분으로 앱을 벗어나서 자유롭게 사용할 수 있는 Layout 입니다. 이 레이아웃을 사용한 앱으로는 페이스북의 Message 앱이 가장 유명하며, 구현이 가장 잘 되어 있습니다. 우선 최종적으로 2개의 예제를 작성하였습니다. 이번 글은 가장 기본적인 좌표 이동 방법을 소개하고 다음 글에서는 좀 더 Smooth한 이동을 위한 에니메이션 처리 방법을 살펴보겠습니다. 목차 - WindowManager의 OnTouch Event 처리하기 - WindowManager의 Animation을..
Android Support library 19.1에 추가된 Android annotations을 소개합니다. 가장 최신버전의 Support library는 현재 21.0.3입니다. 이 글은 아래 사이트들을 참고하여 작성하였습니다. Java annotation : http://en.wikipedia.org/wiki/Java_annotation Android annotations http://tools.android.com/tech-docs/support-annotations Annotations이란? - Annotation은 Java 코드에서 사용가능한 syntactic metadata를 말한다. - classes, methods, variables, parameters, 패키지에서 사용이 가능. 기본적..
Facebook에 2차인증을 적용하는 방법을 소개합니다. 기존에는 Dropbox, Google에 2차 인증 설정하는 방법을 소개하였습니다. 2차 인증은 OTP를 이용하여 1분에 1번씩 생성되는 1회용 패스워드를 사용합니다. 기본적으로 Facebook 앱을 통해서 1회용 코드를 받을 수 있지만 추가 어플을 이용하도록 설정하면 다른 앱을 통해서도 동일한 1회용 패스워드 생성이 가능합니다. 2차 보안 관련 글 Google 2차 보안 설정 : http://thdev.net/547 Dropbox 2차 보안 설정 : http://thdev.net/536 OTP는? OTP는 One-time password의 약자로 1회성 비밀번호를 뜻합니다. 이 1회성 비밀번호는 일반적으로 시간 베이스로 동작하여 1분에 1번씩 생성..
Nexus player의 2번째 리뷰입니다. 이름 그대로 집에서 즐기는 Nexus player 설정하는 부분과 간단하게 어떤 기능을 가지고 있는지와 장/단점을 작성해보려고 합니다. 이글과 별개로 Android TV play store에 표시되는 앱 외에 다른 앱들 설치하는 방법과 동영상을 시청하게하는 방법등을 살펴보겠습니다. Nexus Player의 장/단점장점 - AppPlay store(TV가 아닌 웹)에서 일부 Nexus Player 지원 앱을 설치할 수 있음파일 메니저 앱을 설치하여 NAS의 영상을 시청가능 함장점 - 리모트 컨트롤블루투스를 통한 리모컨과 게임패드 연결이 되며, Wi-Fi를 통한 안드로이드 기기를 리모컨으로 사용 가능Wi-Fi를 통해 안드로이드기기를 연결하면 안드로이드 키보드를 사..