분류 전체보기 179

구글 크롬 웹브라우저에서 구글 서비스가 느릴 때 (맥)

최근 들어 맥의 구글 크롬으로 구글 관련 서비스에 접속해 보면 (구글 드라이브, 구글 스프레드시트, 구글 플레이 콘솔 (개발자용) 등등) 엄청나게 느려질 때가 있습니다. 일부 페이지만 나오고 무한 뺑뺑이에 들어가는 경우도 있고, 아무것도 안나오다가 접속 실패가 뜰때도 있죠. 그런데, 모든 페이지가 그런게 아니라 구글 관련 서비스나 일부 페이지에서만 그러더군요. 구글에 검색해 보니 몇년 전부터 그런 현상을 겪은 사람들이 있는것 같지만 해결 방법은 가지 각색이라 여러가지를 시도해 보았습니다. 제 경우는 크롬의 플래그 설정을 변경하여 해결이 되었습니다. (이 방법이 모두 통한다는 이야기는 아닙니다. 여러 해결 방법 중의 하나라고 생각하면 될 것 같습니다.) 1. 구글 크롬 실행 2. 주소 창에 'chrome:..

정보/IT 활용 2017.10.10

Xcode 9 에서 아이폰 무선 디버깅

여러 기기들로 갈수록 책상이 선으로 복잡해 집니다. 요즘은 무선 키보드, 무선 마우스, 무선 헤드셋, 심지어 무선 충전까지... 무선이 대세인데도 단말기를 USB로 연결해서 개발하는 것은 번거롭기도 하고 걸리적 거리기도 하죠. 수년전에 Xcode에서 무선 디버깅을 지원한 적이 있었습니다. 그러나 무슨 이유에서인지 소리소문 없이 그 기능이 없어졌죠. 그런데, 이번에 Xcode 9이 발표되면서, 다시 무선 디버깅이 지원되었습니다. 그것도 아주 간편한 방법으로 설정이 가능하도록 말이죠. 다만, 제한 사항이 있는데, 당연히 Xcode 9 이상의 버전이 필요하고, 단말기는 iOS 11 이상에서만 지원이 됩니다. 이건 아쉬운 부분인데요, iOS 11 미만의 OS가 설치된 단말기를 연결하면, 무선 연결 항목 자체가 ..

맥에서 안드로이드 무선 디버깅 2 - 플러그인을 사용한 방법

지난 글에서는 맥에서 안드로이드 무선 디버깅을 하는 가장 기본적인 방법을 살펴보았습니다. 하지만, 일일이 재부팅 할 때 마다 ADB명령을 터미널에서 입력하는 것은 번거롭게 느껴집니다. 이번에는 안드로이드 스튜디오에서 좀 더 간편하게 무선 디버깅을 하도록 설정 할 수 있는, 플러그인을 사용하는 방법을 살펴봅니다. >> 테스트 환경

맥에서 안드로이드 무선 디버깅 1 - ADB를 이용한 방법

안드로이드 개발을 하다 보면, 선 연결 없이 개발을 하고 싶을 때가 많습니다.요즘은 무선 시대라고 할 만큼 컴퓨팅도 무선으로 하고 있죠. 무선 마우스, 무선 키보드, 무선 이어폰 등등...선이 많으면 책상 위도 복잡해지고 보기가 좋지 않네요. 여하튼 안드로이드 개발 툴에서도 USB연결 없이 무선으로 디버깅 하는 것이 가능합니다.단, 그래도 USB케이블은 계속 가지고 있어야 합니다. 개발용 컴퓨터를 켤 때 마다 한번은 USB를 연결한 상태에서 세팅을 해야 하니까요. 지금 소개할 방법은 안드로이드 개발 툴에서 기본적으로 지원하는 ADB를 통한 무선 디버깅 (와이파이 연결) 방법입니다. (사실 터미널을 이용해야 하기 때문에 불편한 점이 있기는 합니다. 다음 글에서는 편하게 할 수 있는 방법을 소개 합니다.) ..

트루크립트를 대체할 베라크립트...

아직은 많이 부족하지만, 그래도 이제는 중요한 데이터를 컴퓨터를 저장할때 보안에 관심이 있는 사람들이 늘어나고 있는 것 같습니다. 특히 중요한 보안 문서들이나, 개발자라면 중요한 소스코드등이 하드디스크나 SSD, USB 메모리등의 분실로 누출되는것을 원하는 사람은 없을 것입니다. (그럼에도 아직도 USB 메모리에 중요한 비밀 파일을 아무렇게나 넣고 다니는 사람들이 많네요.) 그래서 몇년 전에는 오픈소스 디스크 암호화 소프트웨어인 트루크립트(TrueCrypt)가 많이 사용되었습니다. 하지만, 2014년에 갑자기 개발이 중단되었고, 공식 홈페이지에서는 트루크립트의 사용이 위험하다는 간단한 코멘트 뿐이어서 트루크립트를 사용하던 많은 사람들이 멘붕(?)사태에 빠졌을 것입니다. (트루크립트 중단에 대한 루머들도 ..

유니티5 에서 안드로이드의 상태바 보이게 하기

유니티로 작업을 한다고 해도, 상태바를 보여 주어야 할 경우가 있습니다. 제 경우 '만지작'이라는 협업 프로젝트를 진행하고 있는데, 유니티를 사용한 게임이 아닌 일반 어플리케이션이기 때문에 모바일 기기에서 상태바를 표시할 필요가 있습니다. 그러나, iOS와는 달리 안드로이드의 경우, 과거에는 빌드 세팅에서 상태바를 보이게 할 것인지 아닌지에 대한 설정이 있었으나, 유니티 5에서는 해당 설정이 없어졌더군요. 구글 검색을 해보며 여러가지 방법을 시도해 봤지만, 만족할 만한 방법을 못찾다가, 어떤 일본어로 된 웹페이지에서 가장 마음에 드는 방법을 찾았습니다. (일본어는 못하지만, 구글 일본어 번역기능만 써도 무슨 말인지는 알겠군요.) GitHub에 올라와 있는 Unity tidbits 이라는 유니티 개발에 도..

게임 개발/Unity 2016.03.21

모바일 BaaS 서비스인 Parse 서비스 종료

오늘은 안타까운 소식을 하나 전합니다. 모바일 백엔드 서비스로 유명했던 Parse 가 서비스 종료를 선언했다는 소식입니다. 페이스북에 인수되면서 날개를 다는 듯 보였는데, 서비스를 종료한다니 안타깝네요. 소식에 관한 출처는, Parse 공식 블로그이며, http://blog.parse.com/announcements/moving-on/ 에서 읽어볼 수 있습니다. 2017년 1월 28일(현지시각)까지는 유예기간이 있다고 하니, 그 전에 모두 이전절차를 해야 할 것 같습니다. 국내의 KTH에서 서비스 하던 Baas.io 의 종료 소식도 안타까웠는데, 규모가 큰 Parse도 종료한다니 어려움이 많은가봅니다. BaaS 서비스의 장점이 서버 개발 및 관리의 짐을 덜어주는 편리함에 있는데, 대신 서비스가 종료되게 ..

구글 플레이 스토어 등록 어떻게? 2편 - 키스토어 생성과 릴리즈 빌드 하기 (안드로이드 스튜디오 사용)

이번 시간에는 지난 1편에 이어, 실제로 릴리즈 빌드를 해보도록 하겠습니다. 안드로이드 스튜디오 1.1.0 기준으로 설명합니다. (안드로이드 스튜디오 1.0 출시 이후부터 구글에서는 이클립스 지원을 중단했다는 것 알고 계시죠? 제가 쓰는 Cocos2d-x는 아직 이클립스인데...ㅠㅠ 앱 개발은 안드로이드 스튜디오를 쓰고 게임 개발은 이클립스를 쓰는 난처한 상황이 벌어지네요...) 또한 개발 플랫폼은 MacOS X 10.10에서 작업하였음을 미리 알려드립니다. 1. 릴리즈 빌드용 키스토어 파일 생성 (인증서 만들기) 안드로이드 앱은 개발중인 디버그 모드 이든 배포를 위한 릴리즈 모드 이든지 간에 서명을 하게 됩니다. 다만 디버그 모드일 때는 Android SDK가 개발용 인증서를 생성해서 서명을 하기 때문..

구글 플레이 스토어 등록 어떻게? 1편 - 준비해야 할 것들

이번 글에서는 열심히 만든 안드로이드 앱을 구글 플레이 스토어에 등록하기 위해 필요한 절차를 설명합니다. 참고로, 릴리즈를 준비하는 방법에 대한 문서는, http://developer.android.com/intl/ko/tools/publishing/preparing.html 에서 자세히 살펴볼 수 있습니다. (언제나 그렇듯이 제작업체에서 제공하는 공식 문서는 항상 가까이 해야 합니다.) 이 글도 위 문서에 기초해서 꼭 필요하다고 생각 되는 것을 정리해 보겠습니다. (참고로 이 글은 위 문서의 번역본이 아닙니다. 따라서 위 문서에서 빠지는 내용도 많고, 위 문서에는 없는 내용도 있습니다.) 참고로, 이 글은 안드로이드 스튜디오 1.1.0 기준으로 쓰여졌습니다. 제작한 앱을 구글 플레이 스토어와 같은 스토..

국내 통신사스토어 통합개발자센터 출범 및 원스토어 프로젝트 소식

저는 여러 앱스토어들에 개발자 계정을 등록해 놓고 있습니다. 그 중 어제 (2015년 3월 9일) T스토어측으로부터 한통의 메일을 받았는데, 제목이 "통신사스토어 통합개발자센터 출범 및 원스토어 프로젝트 안내" 입니다. 모바일폰 스토어는 애플 앱스토어와 구글플레이스토어, 윈도우마켓플레이스등의 메이저(OS를 만드는)업체 외에도 T스토어, 네이버앱스토어등의 써드파티 앱스토어들도 있습니다. (참고로 안드로이드의 경우 국내에는 구글플레이스토어가 들어와 있지만 중국의 경우는 현재 구글플레이스토어가 없어 써드파티 중국 업체들의 앱스토어만 존재합니다.) 국내에는 통신 3사가 각각 앱스토어를 가지고 있습니다. SK의 T스토어(실제로는 SK 플래닛에서 운영), KT의 올레마켓, LG U+의 U+스토어가 각자 다른 앱스토..