-
Xcode 7 - You must rebuild it with bitcode enabled 오류 해결
Xcode 7에서 빌드시 아래와 같은 오류가 날 수 있다. ld: '/Volumes/Data/work/ios/bang9/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/GoogleMaps(GMSCachedTile.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bit
-
Vagrant Port Forwarding : Mac에서 1024 이하 포트 사용
Vagrant는 포트 포워딩을 지원한다. VAGRANT DOCS의 FORWARDED PORTS 문서를 보면 설명되어 있다. 간단하게 살펴보자면 아래와 같이 설정할 수 있다. Vagrant.configure("2") do |config| config.vm.network "forwarded_port", guest: 80, host: 8080 end 위 설정의 의미는 host(PC)에 8080 포트로 접근하면 guest(VM)의 80 포트로 포워딩 한다는 뜻이다. 따라서 host에서 localhost:8080로 접속하면 guest의 웹
-
iOS 9 : The resource could not be loaded because the App Transport Security policy requires the use of a secure connection 오류
iOS 9을 대상으로 개발시 아래와 같은 오류를 만날 수 있다. ERRO AppDelegate[application(_:didFinishLaunchingWithOptions:):32]: Optional(Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport Security policy requires the use of a secure connection." UserInfo={NSUnderlyingError=
-
CentOS 7 firewalld vs iptables
CentOS 7부터 방화벽으로 iptables를 사용하지 않고 firewalld를 사용한다. /etc/sysconfig/iptables 파일도 존재하지 않는다. 따라서 firewall-cmd를 사용해서 방화벽을 설정해야 한다(x windows에서는 firewall-config를 사용한다고하나 콘솔만 사용해봐서 firewall-config는 어떻게 생겼는지 모르겠다). Redhat Products & Servies의 4.11. 보안 및 액세스 제어에 아래와 같이 설명되어 있다. 4.11.1. 새로운 방화벽 (firewalld) Red
-
안드로이드 세로 중앙정렬 Span(VerticalCenterSpan)
SpannableString을 사용하던 중에 사이즈가 다른 두 단어를 세로로 중앙 정렬해야 할 일이 생겼다. 그런데 찾아보니 그런 Span은 없고 비슷한 기능이 있는 것들도 BASELINE 또는 BOTTOM으로만 정렬이 가능했다. 그래서 간단하게 Span 클래스를 하나 만들었다. 단, 주의할 것은 multi line은 지원하지 않는다는 것이다(내가 당장 필요하지 않아서 기능을 구현하지 않았다). VerticalCenterSpan.java import android.graphics.Canvas; import android.graphi