Blog

SNS의 수명 주기 이론, 페이스북은 예외일까

October 14, 2014 Blog

새로운 제품들은 제품 수명 주기(Product Cycle Theory)를 갖고 있다. 도입, 성장, 성숙, 쇠퇴… 모든 사람이 우르르 몰려들었다가 썰물처럼 빠지는 현상이 눈에 잘 드러나기 때문일까, 이 주기 이론이 유난히...

[KudoReview] 애플 아이폰 6

October 13, 2014 Blog

벌어질 수밖에 없었던 일이 벌어졌다. 2010년으로 돌아가보자. 당시에 출시한 아이폰 4는 3.5인치, 갤럭시 S는 4인치의 화면을 가지고 있었다. 당시에는 4.3인치를 가진 HTC HD2같은 폰 조차도 크다고 여겼던 때였다....

디퍼런트 – 차별화에는 포기가 필요하다

October 13, 2014 Blog

이 책이 서점에서 눈길을 끈 이유는 2가지였다. 넘버원을 넘어 온리원이라는 카피 문구와 저자가 한국인인데 굳이 번역가가 붙었기 때문이다. 저자는 2007년에 하버드 경영대학원 역사상 첫 한국인일 뿐만 아니라 아시아계...

iOS 8 Today Extension(Widget) 여백 없애는 방법

October 11, 2014 Blog

iOS 8 Today Extension(Widget) 여백 없애는 방법iOS 8이 나오면서 많은 앱들이 Today Extension(이하 Widget) 지원하기 시작했다. 하지만 왼쪽에 아이콘 만큼 여백이 있는 앱도 있고, 여백 없이 꽉차게 나오는 앱도...

Analysis of Algorithms

October 11, 2014 Blog

Analysis of Algorithms, by Kevin Wayne, Robert Sedgewick in Coursera 알고리즘을 분석해야 하는 이유는 (1) Predict performance (2) Compare algorithms (3) Provide guarantees (4) Understand theoretical basis 그...

Programming Language, Week1

October 10, 2014 Blog

Programming Language by Dan Grossman, Coursera Coursera PL 클래스인데 과제 마감기한도 까다롭고, 동료평가도 있고, 여러모로 조금 빡세다. 유일한 낙은 언어의 다양한 특징들을 탐구하기 위해 ML 을 사용하고 오오...

Machine Learning, Week 2

October 8, 2014 Blog

Machine Learning by Andrew Ng, Coursera Linear Regression with Multiple Variables Mutiple Features 변수가 적을때는 Hypothesis 가 간단하다. 많으면 어떻게 될까? Feature 가 N+1 개라면, http://bt22dr.wordpress.com 편의상 x_0...

Functional Programming in Scala, Chapter 4

October 7, 2014 Blog

2014-10-07, Functional Programming in Scala, Coursera Types and Pattern Matching Functions as Objects In fact function values are treated as objects in Scala trait Function1[A, B] { def...

워드프레스 북마클릿 Press This 활용하기

October 7, 2014 Blog

Press This는 워드프레스 2.6에서 Press It를 대체하기 위해 나온 기능 중 하나로 워드프레스에 내용을 공유할 수 있도록 돕는 북마클릿 기능이다. 이 북마클릿을 이용하면 어느 웹페이지도 간편하게 스크랩해 자료를...

Machine Learning, Week 1

October 6, 2014 Blog

Machine Learning by Andrew Ng, Coursera What is Machine Learning? Field of study that gies computers the abiliry to learn without being explicitly programmed. (1959, Arthur Samuel) Well-posed...

Content-Type vs Accept, HTTP Header

October 5, 2014 Blog

이 답변 이 젤 심플하다. As you correctly note, the Accept header is used by HTTP clients to tell the server what content types they'll accept. The server...

PUT vs POST, REST API

October 5, 2014 Blog

idempotent PUT 과 POST 를 이해하려면, idempotent 라는 개념의 도입이 필요하다. 한글로 직역하면 멱등의 정도 되시겠다. 수학적으로 이해하는 편이 쉬운데, f(x) = f(f(x)) 라 보면 된다. 다시 말해...

NSLabel on OS X

October 5, 2014 Blog

NSLabel on OS XiOS 개발할 때 자주 쓰는 UILabel이 OS X 개발할 때는 안보인다. 당연히 있을 줄로만 알았던 NSLabel이 없다.아래와 같이 NSTextField를 사용해야 한다.  NSTextField *volumeLabel;   _volumeLabel = [[NSTextField alloc]...

Scrapbook – 스크랩을 위한 워드프레스 플러그인

October 4, 2014 Blog

트위터, 페이스북, pocket 전부 관리되지 않는 스크랩 자료로만 가득 차는 기분이 들어서 워드프레스에서 수집할 수 있도록 작은 플러그인을 만들었다. 플러그인은 scrap이라는 포스트 타입을 생성해주며 일반 포스트와 동일하게 category와...

Cocos2d v3.3 화면 방향 전환

October 4, 2014 Blog

Cocos2d v3.3 화면 방향 전환아직 v3.3은 베타 버전이므로 방식이 달라질 수 있습니다.cocos2d-swift에서는 버전이 마이너 업데이트 인데도 불구하고, 0.1이 올라가면 올라갈수록 기능도 많이 생기고 내부 구조도 많이 바뀌고 있다. 편하자고 구...

Partial Functions, Scala

October 4, 2014 Blog

Case? case 는 match 가 없어도 쓰일 수 있다. 예를 들어 val m1 = Map(1 -> "one", 2 -> "two") m1 foreach { case(k, v) => println(s"k ->...

Line을 깝시다

October 2, 2014 Blog

Line을 깝시다골빈해코님의 제보에 따라서 한 번 까보기로 했습니다. 언제 라인코드를 직접 접할수 있겠어요? 웹앱 정도 되야 js, html, css를 다 볼수 있겠죠. 이런게 웹앱의 장점 아니겠습니까? 개발자는 골아프겠지만.Firefox...

new to Play Framework 2

October 2, 2014 Blog

Play Framework 를 배우기로 마음먹었다. 새로운 무언가를 마주쳤을때, 어떻게 해결할까를 위주로 서술했다. Installation 우선 설치를 해야했다. Play 를 배포하는 Typesafe 의 Getting Started 에 들어가서, 확인해보니 activator 라는...

Functional Programming in Scala, Chapter 3

September 30, 2014 Blog

2014-09-29, Functional Programming in Scala, Coursera 3.1 Class Hierarchies Abstract Classes abstract class 는 다른 언어의 그것과 같다. abstract class IntSet { def contains(x: Int): Boolean def incl(x:...

Functional Programming in Scala, Chapter 2

September 30, 2014 Blog

2014-09-27, Functional Programming in Scala, Coursera 2.1 Higher-Order Functions Higher-Order Functions Functional PL 에서는 함수를 first-class 로 다루는데, 이는 함수를 파라미터로 넘기거나 결과로 리턴할 수 있다는 소리다. 이렇게...

[node.js] Restify에서 pre 사용하기

September 29, 2014 Blog

restify를 사용하다보면 request를 받을 때 route 전에 해주고픈 작업이 있을때가 있다. restify는 request의 method와 uri를 보고 사용할 route를 배열로 만들어 순서대로 처리하기 때문에 일단 route가 시작되면…Continue reading on...

2014년 마지막 포스팅

September 27, 2014 Blog

올해는 정말 다사다난한 한해로 기억될 것 같다. 회사에서 이런저런 사정으로 퇴사하였고, 집이 경매 넘어가서 돈 날릴까봐 전전긍긍하다 거의 마지막 순위로 돈을 다 받았기도 하였고, 경력은 3년차지만.. 기술에 대한...