구글 카드보드 + VR + JUMP + etc.

May 30, 2015 Blog

구글 카드보드 + VR + JUMP + etc.작년 Google IO 때 가장 깜짝 놀랄만한 제품 발표는 구글 CardBoard가 아니였나 싶다. 바로 전에 Facebook에서 2조를 주고 오큘러스를 인수 했었다. 너희는 2조를...

Google Analytics 를 이용한 A/B Testing

May 30, 2015 Blog

방식 – 구글 애널리틱스의 A/B Testing 방식은 2개이상의 페이지(이건 개발자가 개발을 해 놔야 한다.) 를 등록하면 특정 js 파일을 삽입하라고 알려주고 – 해당 js 파일을 2개 이상의 페이지에서...

Proto X 나노 드론 간단 리뷰

May 30, 2015 Blog

나노 드론 간단 리뷰최근에 드론에 푹 빠져서 마음 같아서는 DJI의 팬텀 3를 구입하고 싶지만 가격도 가격이거니와 주문량이 많아서 엄청 오래 걸린다고해서 차선책으로 엄청 저렴한 드론으로 눈길을 돌렸습니다. No...

Iterator 패턴 구현하기 in Swift

May 29, 2015 Blog

때때로 사용자 클래스 또는 구조체에서 Iterator를 구현하여 쓰고 싶을 때가 있습니다. Swift에서는 SequenceType 프로토콜을 이용하여 구현할 수 있는데, SequenceType 프로토콜은 generate 메소드 구현을 필요로 합니다. 또한, generate 메소드는...

Google IO 15 요약

May 29, 2015 Blog

한국 시간으로 오늘 새벽 1시 30분 부터 키노트를 시작했다. 순다 피차이 구글 프로덕트 사장이 발표를 했다. 새벽일찍 일어나 다시 보기로 훑어봤는데 딱히 막 땡기는게 없다. 직접 현장에 계신분도...

당신이 ‘글’을 써야하는 이유

May 29, 2015 Blog

블로그를 꾸준히 운영하고 있지는 못하지만, 늘 글 쓸 거리를 생각하는 편이다. 시간이 남는다거나 우울하다거나 잠이 오지 않는다거나 할 때마다 하나의 글이 만들어지고, 다음 날 정신이 들어 부끄럽다하더라도 쉽사리...

Callback에서 Future로(그리고 Functor, Monad)

May 28, 2015 Blog

Translation of "From callback to (Future -> Functor -> Monad)" into Korean, under the same license as the original. 동기 함수형 프로그래밍에서 기본개념은 *조합(composition)*이다. 간단히 설명해서, 단순한 것들을...

UIDevice의 Orientation을 믿으시나요?

May 28, 2015 Blog

iOS 개발하는 중에 믿을 수 없는 값들 중 하나가 UIDevice의 orientation입니다. 화면이 나타나기 전에 UIDevice의 orientation은 정확한 값을 알 수 없습니다. 앱이 Landscape만 가능할 때, viewDidLoad가 호출되는 시점에서...

Unicon으로 아이폰 화면 스트리밍 하기

May 28, 2015 Blog

Unicon으로 아이폰 화면 스트리밍 하기최근에 Periscope니 미어캣으로 카메라 화면을 실시간으로 스트링하는 서비스가 인기가 있습니다. 이와 비슷하지만 자신의 아이폰 화면을 트위터에 실시간 스트리밍을 하는 Unicon이라는 서비스가 생겼습니다. 맥에 아이폰을 연결한뒤 https://unicorns.io 에서 맥용...

Google IO 15 등록 시작

May 28, 2015 Blog

Google IO 등록 시작한국 시간으로 내일 새벽 부터 구글 IO를 시작합니다. 미국 시간으로 아침 9시 부터 뱃지 등록을 시작했는데 올해는 ID 검사를 시작해서 그런지 모스코니 밖으로 줄이 길게...

LocalStorage & SessionStorage

May 27, 2015 Blog

개요   HTML5 에서 제공하는 클라이언트 데이터를 저장하는 2개의 객체, – 하나의 세션단위로 데이터를 저장하는 SessionStorage – 만료 기간이 없는 LocalStorage 둘다 모두 key, value 로 저장한다는 것과...

PHP의 json_encode() 함수에서 JsonSerializable 활용하기

May 27, 2015 Blog

PHP에서 데이터를 json 문자열로 변환할 때 json_encode(mixed $value) 함수를 사용하게 된다. 이 함수를 이용해 개체도 변환할 때에도 활용할 수 있다. 기본적으로는 클래스에서 public인 프로퍼티에 대해서만 json으로 반환한다. protected나...

[동영상] – 양쯔 강의 악어 마윈의 성공 스토리

May 26, 2015 Blog

알리바바의 창업자 마윈에 대한 다큐멘터리이다. 갑자기 등장한게 아니라 10년전부터 있었다는게 놀랍고, 그의 자신감이 놀라울 따름이다. 1시간정도 투자해서 볼만한 동영상. The post [동영상] – 양쯔 강의 악어 마윈의 성공...

Singleton 패턴 사용 방법 3가지 in swift

May 26, 2015 Blog

Swift에서 Singleton 패턴을 사용하는 방법은 대표적으로 3가지 방법이 있습니다. 클래스 상수(Class constant) class SingletonA { static let sharedInstance = SingletonA() init() { println("AAA"); } } Lazy 방법을 통한...

태국 끄라비 여행 3일차, 홍 아일랜드

May 25, 2015 Blog

끄라비 여행 셋째날홍 아일랜드아침 일찍 일어나서 홍 아일랜드로 떠나기 위해서 조식을 맛있게 먹는다. 8시 30분까지 호텔 로비에서 대기하고 있으면 여행사에서 픽업을 해준다. 같은 호텔에서 외국인 부부와 같이 가게 되었다. 차량에...

결혼, 육아에 대한 단상.

May 25, 2015 Blog

결혼. 육아. 사회가 문제이긴 하다. 하지만 자신의 문제 일수도 있다. 정말 그냥 연애의 연장이라고 쉽게 생각하면 안된다. 불타오른 감정은 정말 쉽게 식는다. 돈, 가족, 성격, 부부관계 등등. 눈꺼플이...

[KudoReview] 애플 워치

May 24, 2015 Blog

시계의 자격. 스티브 잡스가 사망한 지 4년 반이 지났다. 사망 6주 전에 잡스가 지명해 CEO로 취임한 팀 쿡 체제로 진입한 이후 애플은 불안정했던 때도 있었지만 화면을 키운 아이폰...

태국 끄라비 여행 2일차, 에메랄드 풀

May 24, 2015 Blog

끄라비 여행 둘째날아침에 일어나자 마자 날씨를 확인해보니.. 아... 일주일 내내... 아... 끄라비에는 2007년 부터 알고지내는 친구가 살고 있다. 결혼하면서 남편따라 끄라비에 정착을 했다. 그래서 겸사 겸사 친구도 만날겸해서 여행지를...

Ubuntu 15.04 + Transmission

May 23, 2015 Blog

90본인은 서버로만 돌리기 때문에 나머지 설정이 필요 없는 관계로 다른 기능은 사용하지 않고 cli와 daemon만 설치하였습니다.그리고 저는 transmission에 대해 잘 모릅니다. 저의 삽질기를 공유한것일 뿐, 실제 문제가 생겼을때...

코드캐더미로 배우는 레일즈 기초 3부

May 23, 2015 Blog

코드캐더미로 배우는 레일즈 기초 2부에서 두 개의 모델을 사용하여 데이터를 저장하는 앱을 만들었다. 데이터 간에 one-to-many 관계를 만들기 위해 has_many / belongs_to 를 사용하였다. MovieApp 영화는 배역을 맡은...

터미널에서 SourceTree 실행하기 on Mac

May 23, 2015 Blog

터미널에서 open 명령어를 통해 SourceTree를 실행할 수 있습니다. open -a SourceTree [Repository Path] 또는 .bashrc 또는 .zshrc에 등록하여 사용할 수 있습니다. echo "alias sourcetree='open -a SourceTree'" >> ~/.zshrc...

iOS Security Guide (April. 2015)

May 23, 2015 Blog

iOS Security Guide 가 업데이트 되었습니다. 22 Page에 Apple Watch 부분이 추가 된 것이 눈에 띕니다.   https://www.apple.com/business/docs/iOS_Security_Guide.pdf