-
macOS Sierra 10.12.2 (Xcode8.2) CocoaPods 설치
예전에 CocoaPods 사용법이라는 글에서 CocoaPods을 설치하는 방법을 간단히 소개 했었다. 그런데 macOS가 버전업 되면서 이 방법으로는 설치가 되지 않는다 macOS Sierra에 CocoaPods을 설치하려는 경우 기본적으로 CocoaPods - Getting Started에 안내되어 있는 설치 방법으로는 다음과 같은 오류가 난다. $ sudo gem install cocoapods ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /us
-
블로그를 리뉴얼 하다.
블로그를 시작한 것은 2012년 이었지만 제대로 관리를 시작한 것은 작년 8월 경이다. 1년 반 가량의 시간 동안 이 블로그는 Octopress에서 Jekyll로 전환 해 가면서 줄 곧 Jekyll 기반으로 운용해 왔다. Jekyll 자체는 훌륭한 편이지만 몇가지 부분에서 불편함이 있었고 디자인이 맘에 들지 않아 계속 고민을 해오던 중 이번에 회사에서 필요한 기능을 제작하면서 이 블로그를 실험 삼아 변경하는 작업을 병행했다. 드디어 오늘부로 Jekyll에서 벗어났다. 이번 작업으로 php의 lumen 기반으로 정적 페이지 생성기를
-
Theme.NoDisplay 테마 사용시 안드로이드 API 23에서 did not call finish() prior to onResume() completing 오류 발생
눈에 보이지 않는 Activity를 생성하기 위해 "Theme.NoDisplay" 테마를 사용한 앱에서 오류가 발생했다. 오류 내용을 보면 onResume()이 호출되기 전에 finish()가 호출되지 않았다는 것이다. 확인해보니 "Theme.NoDisplay" 테마가 사용된 Activity는 윈도우 자체가 생성되지 않기 때문에 onResume()이 호출되기 전에 finish()가 호출되어야 하는 조건이 있다. 예를들면 아래와 같다. public class NoDisplayActivity extends Activity { @Over
-
Android 투명 / 보이지 않는 Activity 만들기(Theme.Translucent / Theme.NoDisplay)
안드로이드에서 투명한 배경을 가진 Activity나 눈에 보이지 않는 Activity를 만드는 방법 중 가장 쉬운 방법은 Activity의 Theme를 사용하는 것이다. 이러한 Activity를 구성하기 위해 안드로이드에서 제공되는 테마 몇가지를 알아보자. 아래에 나오는 각 테마의 설정 내용은 Android SDK 24 기준임을 참고하기 바란다. Theme.Translucent Theme.Translucent 테마는 안드로이드 3.0 이전부터 존재한 테마로 투명한 배경을 가진 Activity를 만들때 사용할 수 있는 테마다. 일반적
-
Windows에서 네트워크 상의 공유 폴더 연결 끊기(로그인 아이디/암호를 저장했을 경우)
네트워크 상에 공유된 폴더를 연결하게되면 아이디/암호를 넣게되는 경우가 있는데 이때 암호를 저장 했다면 이후부터는 연결시 항상 그 계정을 사용하게 된다. 흔한 경우는 아니지만 이 계정을 변경하려는 경우 기존에 저장된 계정을 제거해야 하는데 그 방법은 아래와 같은 것들이 있다. net use * /d 를 사용하여 기존의 접속을 끊고 다시 연결한다. 탐색기 - 도구 - 폴더옵션 - 보기 - 모든 사용자에게 동일한 폴더 공유 권한을 지정(권장)을 체크아웃 한다. 위 방법 중 하나만 적용해도 문제가 해결될 수 있으나 그렇지 않다면 아래의