분류 전체보기 187

안드로이드 액티비티 애니메이션 없애기

[테스트 환경]기기 OS : Android 8타겟 SDK : API Level 27 안드로이드에서 액티비티를 띄울때, 그리고 없앨때 자동으로 애니메이션이 붙습니다. OS 버전에 따라 차이가 있는데, 페이드 인/아웃 애니메이션을 보여 줄 때도 있고, 좌우로 나타났다 사라지는 경우도 있습니다. 페이드 인/아웃의 경우는 대체로 문제가 되지 않는데, 좌우로 슬라이딩 되며 나타났다 사라지는 경우는, 팝업 용도의 액티비티와 같은 어울리지 않아 어색한 경우가 있습니다. 따라서 이런 경우는 전환 애니메이션을 작동하지 않도록 할 수 있습니다. 검색해 보면 다양한 방법이 소개되어 있지만, 여기서는 코드를 통해 간단하게 애니메이션을 제거해 보겠습니다. (1) 액티비티를 띄울때 애니메이션 없애기 액티비티를 시작하기 위한 인텐..

DBeaver 에서 원격 MariaDB (mysql) SSH 연결 설정 (맥)

한동안 DB 사용할 일이 없었는데, 다시 사용해야 하게 되어 몇년전 잘 쓰던 SequelPro를 맥에서 사용하고자 했으나, 언제부터인가 업데이트 되지 않고 있고, 자꾸 실행오류가 나서 어쩔 수 없이 다른 툴로 갈아타게 되었습니다. 구글을 검색하니, DBeaver라는 툴이 인기(?)가 있어 사용해 보려 합니다. 이번 포스팅에서는 서버에 있는 MariaDB 에 DBeaver를 통해 원격 연결을 해봅니다. 먼저 MariaDB에 연결할 커넥션을 만듭니다. [파일]->[New]를 선택합니다. DBeaver의 Database Connection을 선택합니다. MariaDB에 접속할 것이니 MariaDB를 선택합니다. General 탭에 접속할 MariaDB 정보를 입력하는데, 중요한 건 서버 호스트를 localho..

아이폰 아이패드 기기 출시별 iOS 버전

아이폰과 아이패드의 기기별 출시시기와 출시할때 탑재 되었던 iOS 버전을 정리합니다. 출시 시기는 미국 기준이며, 이 표를 보면, 개발할 앱이나 게임을 어떤 버전 부터 지원할 것인지 판단하는데 도움이 되리라 생각합니다. 또한, 이 표와 XCode에서 지원하는 최소 SDK 버전도 확인해야 합니다. 애플 개발자 사이트에서 버전별 분포표 또한 결정하는데 도움이 될 것입니 2018년 6월 14일 기준 현재 XCode의 최신 버전은 9.4.1이며, 지원하는 최소 iOS SDK는 8.0 입니다. 기준일 : 2018년 6월 14일 iPhone 기기 출시 출시 기기 출시 탑재 OS 버전 최종 지원 OS 버전 2007. 6 iPhone iPhone OS 1.0 iPhone OS 3.1.3 2008. 7 iPhone 3G..

XCode Targets 에서 No Devices 또는 시뮬레이터 리스트가 뜨지 않는 경우

XCode를 사용하다 드물지만 가끔씩 프로젝트를 열면 타겟에 디바이스가 없다거나 시뮬레이터 리스트가 하나도 안뜨는 경우가 있습니다. 또는 iOS 용 프로젝트인데, "My Mac" 하나만 덩그러니 떠 있는 경우가 있습니다. (타겟 디바이스가 없다고 뜬다) (iOS 프로젝트인데 My Mac 하나만 뜬다) 이런 현상이 여러 상황에서 발생할 수 있으나, .xcodeproj 파일의 이름을 변경했을 때 나타나는 경우가 종종 있는것 같습니다. 해결방법을 찾아 구글과 스택오버플로를 검색하여 여러가지를 시도해 본 결과, 실제로 효과 있었던 방법을 기록해 둡니다. 1. 우선 XCode를 종료합니다. 2. 파인더에서 프로젝트 파일(.xcodeproj)을 가르키고 마우스 오른쪽 클릭을 합니다. 3. 팝업 메뉴에서 '패키지 내..

cocos2d-x 3.16 에서 구글 인앱빌링 AIDL 추가

개발 환경맥OS X High Sierra / Android Studio 3.1 / cocos2d-x 3.16 지금 cocos2d-x (버전 3.16) 을 사용하여 게임 개발 작업을 하면서, 인앱 빌링을 사용하기 위해 작업중입니다. 구글의 공식문서를 통해 인앱 빌링을 추가하려고 하니, AIDL을 프로젝트에 추가해야 한다고 합니다. https://developer.android.com/google/play/billing/billing_integrate.html 먼저, 현 시점 구글의 한글 문서 (https://developer.android.com/google/play/billing/billing_integrate.html)는 사용할 수 없습니다. 지금 사용하고 있는 안드로이드 스튜디오 3.1의 SDK Ma..

자동차세 연납 할인 기간 (1월) 지역에 따라 신청

매년 1월은 자동차세 연납을 할 수 있는 달이죠. 물론, 1월이 지나서도 할 수 있지만, 1월이 할인폭이 제일 큰 10%의 할인(2018년 현재 기준)이 되는 달인데, 따로 크게 홍보 되고 있지 않기 때문에 직접 알아서 챙겨야 하는 것 같습니다. 연납의 경우는 한번도 신청한 적이 없는 경우에는 자동으로 청구되지 않습니다. 원래는 매년 6월과 12월에 분납해서 납부 하기 때문이죠. 따라서 처음 연납할 경우에는 신청을 하고 납부를 해야 합니다. 보통 자동차 동호회 같은 곳에서 많이들 납부글이 올라 오기 때문에 관련 카페를 들락날락 하시는 분들은 연납을 하는 기간이구나 하는것을 알 수 있을 텐데요. 그런데 지역마다, 아니 서울이냐 아니냐에 따라 납부처가 다르다는 것을 알아야 엉뚱한데서 헤매지 않을 수 있습니다..

애플스토어 공식매장 강남 국내 최초 오픈

오늘 (2018/1/17) 애플에서 이메일이 왔네요. 꽤 오래전 부터 소문이 있던 국내 첫 애플스토어가 오픈한다는 소식입니다. 애플 제품이 한국에 판매 되기 시작한건 매우 오래 되었지만... (제가 애플 컴퓨터를 처음 본 것이 80년대 이군요) 오프라인으로 정식으로 직접 들어오는건 처음이군요. 이번 국내 첫 애플스토어인 애플 가로수 길은 강남구 신사동에 위치해 있으며, 오픈일은 1월 27일이라고 합니다. 오프닝 주말에는 다양한 이벤트가 있을 것이라고 하고, 애플 제품에 관심이 많은 분들은 들어보셨을 만한 지니어스 바도 있다고 합니다. 많이 늦은감이 있지만, 애플 스토어가 해외에서와 같은 좋은 평가를 얻을 수 있을지 궁금합니다. (C) 2018 WingsNote.com..

cocos2d-x 3.16 NDK r16 armeabi deprecated 에러

cocos2d-x 3.16 버전을 사용하고 있습니다. 오늘자 기준으로 안드로이드 스튜디오에서 NDK를 설치하니, r16 버전이 설치가 됩니다. 여기서 프로젝트를 생성하고, 안드로이드 스튜디오에서 빌드하면, Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi 이라는 에러가 발생합니다. 이 에러가 발생해도, 실행이 되긴 합니디만, 이 에러 다음줄에 보면 다음부터는 이 ABI를 지원하지 않을것이라는 경고가 있으니 그대로 사용하기가 좀 꺼려집니다. 어차피 대부분 안드로이드 기기는 ARM계열에서 사용하니 (특별히 ARM기기를 사용하지 않는 분들은 알아서 설정 하시시라 생각 됩니다.), NDK 디폴트로 빌드 되도록 약간의 수정을 하면, 이 ..