맥에서 ISO 를 USB 넣기

맥에서 ISO 파일을 USB에 넣을 경우에 사용하는 방법이다. 먼저 IMG 파일로 전환해야 한다. $ hdiutil convert -format UDRW -o target.img source.iso 이렇게 하면 target.img 파일이 생성된다. 이 파일을 USB에 넣으면 된다. 먼저 USB 를 꼽은 다음 명령어로 상태를 알자. $ diskutil list 보통 /dev/disk1 으로 잡힌다. 이제 마운트를 해제해야 한 $ diskutil unmountDisk /dev/disk1 해제 되었으면 이제 이미지 파일을 복사하면 된다 $ sudo dd if=target.img of=/dev/rdisk1 bs=1m 에러가 나지 않으면 복사하고 있는 것이다. 상태는 Ctrl + T 를 입력하면 보인다. Resource Busy 가 발생하면 강제로 마운트를 해제하면 된다. 나도 이런경우가 발생하였는데 디스크 유틸리티에서 강제해제 한 후 했더니 됐다.

swift 원형 프로그레스 제작

import UIKit class CircleProgress: UIView {     // 전역변수     let circle = CAShapeLayer ()     let pause = CAShapeLayer ()     let progress = CAShapeLayer ()     let mask = CAShapeLayer ()     let black = UIColor . blackColor (). CGColor     // 초기값     var value: CGFloat = 0.0          required init ?(coder: NSCoder ) {         super . init (coder: coder)         Start ()     }          override init (frame: CGRect ) {         super . init (frame: frame)         Start ()     }          func Start() {         // 크기         let rect = self . bounds         let pauseRect = rect. insetBy (dx: rect. width / 3 , dy: rect. height / 3 )         let radius = min (rect. width , rect. height ) / 2         let center = CGPoint (x: rect. midX , y: rect. midY )         // 레이어 추가         for layer in [ progress , pause , circle ] {             layer. strokeColor = black             layer. fillColor = nil          

맥에 NginX 소스 설치하기

맥(El Capitan)에 NginX 설치하는 방법이다. 이 방법은 이곳을 참조하였습니다. http://kevinworthington.com/nginx-for-mac-os-x-el-capitan-in-2-minutes/ 먼저 디렉토리를 만들어야 합니다. sudo mkdir -p /usr/local/src cd /usr/local/src 그런 다음 pcre 다운로드 받아서 설치합니다. sudo curl -OL ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz sudo tar xvzf pcre-8.37.tar.gz cd pcre-8.37 sudo ./configure --prefix=/usr/local sudo make sudo make install cd .. 이제 nginx를 다운로드 받아 설치합니다. sudo curl -OL http://nginx.org/download/nginx-1.9.9.tar.gz sudo tar xvzf nginx-1.9.9.tar.gz cd nginx-1.9.9 sudo ./configure --prefix=/usr/local --with-cc-opt="-Wno-deprecated-declarations" --with-pcre=../pcre-8.37 sudo make sudo make install 실행파일의 위치는 이곳입니다. sudo /usr/local/sbin/nginx 소스파일을 수정하려면 Finder에서 접근해야합니다. 전 링크를 하나 만들어서 바탕화면에 떨쳐 놓았습니다. Finder - 이동 - 폴더로 이동을 클릭한 다음 /usr/local 를 입력하고 엔터를 치시면 디렉토리가 열립니다. 이걸 가상본을 만들어서 이동시키면 링크파일이 됩니다. 이제 맥에서 엔진엑스를 구동해보세요.

Xcode 7 Could not find Developer Disk Image 오류 해결 방법

잘 사용하던 Xcode 7 오류가 났다. 소스를 수정하고 컴파일 하여 테스트 하는 도중에 Could not find developer disk image 오류가 났다. 구글 검색 결과 디렉토리 가서 수정하면 된다 하여 수정했더니 또 다른 에러가 난다. 나의 해결방법은 Xcode 7 을 삭제하고 재설치 하였다. 물론 재설치 하는데 파일을 다운로드 받는 시간이 많이 걸리긴 했지만 현재 아주 잘 되고 있다.

팀내에서 당신은 탱커의 역할을 하는가?

흔히 게임을 할 때 탱커, 힐러, 딜러라는 용어를 사용한다. 탱커는 방어력이 좋아서 주목을 끄는 역할이다. 힐러는 체력을 체워주는 역할이다. 딜러는 공격 하는 역할이다. 요즘 아이들은 게임을 하면서 서로 역할을 분담하여 진행한다. 사회성이 좋아지고 조직력을 몸으로 체험할 수 있다. 모든 조직도 마찬가지이다. 탱커가 필요하다. 예를 들어 감사가 나왔다고 하자 탱커의 역할은 감사의 주목을 끌어서 내상을 많이 입는다. 힐러의 역할은 내상을 입은 탱커를 치료한다. 물론 언어적 치료가 대부분일 것이다. 딜러의 역할은 감사를 공격하는 것이다. 보통 딜러의 역할은 부서장이 해야 한다. 팀에서 당신은 탱커의 역할을 하고 있는가? 대부분의 팀원들은 힐러의 역할을 하거나 이마저도 하지 않고 방관자적으로 지내고자 한다. 팀웍이 좋은 팀은 탱커가 어그로를 끌고 힐러가 여론을 형성하고 딜러가 공격하여 제압한다. 당신이 탱커의 역할이라면 감사의 공격과 도둑놈 취급에 내상을 입을 것이다. 이때의 힐러의 도움으로 내상을 치료할 수도 있지만 그땐 효창공원을 가보라 윤봉길 의사의 사진을 보라 결의에 찬 눈빛 상하이 의거 후 일제에 붙잡히어 갖은 핍박과 고문을 버티어 낸 윤의사 만큼 지금 현재 힘이 드는가 반문해보라 당신을 공격한 감사는 일본헌병처럼 악랄한가? 아닐 것이다. 그렇게 묵묵히 버티어내라 버티는 시간만큼 당신의 내공은 깊어질 것이다. 세상의 모든 일은 멘탈의 싸움이다. 어떤 공격도 별풍선만 쏴주면 감사하다는 멘트를 날리는 아프리카 비제이 같은 멘탈을 가져야 한다.

아이튠즈 앱 등록시 오류 Cannot verify client.(3000) 해결방법

애플 아이튠즈 앱 등록할 때  cannot verify client(3000) 오류 해결방법입니다. Xcode 에서 옵션 키를 누르고 프로덕트 - 클린을 선택한 다음 프로그램 자체를 닫고 재시작 한다. 다시 앱을 재생성하고 다시 등록하면 됩니다. 기존에 등록된 것이 잘못 꼬인 경우로 보입니다. 컴파일 찌꺼기 마저 버리고 다시 시작하면 됩니다. 저도 이런 방법으로 했더니 잘 되네요.

Public Cloud 와 Private Cloud 차이

Public Cloud 는 클라우드로 구성된 시스템을 인터넷에 연결하는 것이다. 쉽게 말하면 클라우드 시스템에서 인터넷으로 모든 사람에게 서비스 하는 것이다. Private Cloud 는 외부에 연결하지 않고 폐쇄적으로 구축된 클라우드를 말한다. 대부분의 데이터센터가 중요한 시스템은 이것으로 구성된다. 하이브리드 클라우드는 이둘의 중간이다. 어떤 부분은 연결되고 어떤부분은 연결되지 않는다. 클라우드를 구성하고자 한다면 처음에 어떻게 해야 할 지..., 공개할 부분과 폐쇄할 부분을 구분짓고 이둘을 연결하여 서비스를 제공한다면 좋을 것이다.