다음카카오, 개발도구 배포 – Oven, Troy

November 11, 2014 Blog

다음 카카오에서 모바일 직군 종사자라면 환영할만한 서비스를 내놓았다. 쓸만한 프로토타입을 바로 만들 수 있도록 도와주는 오븐, 그리고 1년 전에 공개됐지만 얼마 전에 접해서 만족스럽게 쓰고 있는 트로이가 바로...

토이 스토리 4가 나온다는 소식에 부쳐

November 10, 2014 Blog

내 인생 최고의 3부작은 『토이스토리』 였다. 이렇게 마지막을 강렬하게 마무리 지은 작품이 또 있었을까. 3부작 트릴로지 만족도 그래프. 마지막을 강렬하게 마무리 한 시리즈가 안 보이는데, 이 표에는 없는...

Graphs, The Contraction Algorithm

November 8, 2014 Blog

이번엔 지난시간에 배운 randomized algorithm 을 새로운 domain 인 그래프에 적용해 보고, contraction algorithm 이 무엇인지 알아본다. Graphs 용어 정리부터 시작하자. edge (E) 는 pair of vertices 와...

Randomized Selection

November 7, 2014 Blog

Intuition 중복이 없는 n 개의 원소를 가진 배열에서 i 번째로 큰 원소를 얻고 싶다고 하자. 간단한 방법은 먼저 정렬을 한 뒤 거기서 i 번째 원소를 고르면 된다. 이...

올레TV 무료영화 가이드 ver 1.42 업데이트

November 7, 2014 Blog

정말 오랜만에 앱 업데이트를 했다. 정말 간단한 기능만 넣었는데 의외로 반응이 좋아서 초반에는 업데이트를 자주 했는데, 어느 정도 하고 싶은 것들을 다 한 이후에는 특별히 업데이트를 하지 않았다....

Machine Learning, Week 5

November 6, 2014 Blog

지난시간엔 왜 neural network 를 사용하는지 알아보았다. 데이터의 차수가 매우 클 때 logistic regression 으로는 성능이 떨어지거나 overfitting 의 문제가 발생할 수 있다는 사실을 알게 되었고, 마지막엔 multi...

2014년 10월 결산, 다시 소개하고 싶은 3개의 글

November 6, 2014 Blog

이제 벌써 세 번째로 하는 월별결산. 조회수가 높았거나 낮았는데 묻혀서 아쉬운 글 위주로 3개를 선정하였다. 1. 어떻게 사이드 프로젝트가 우리 스타트업을 구했는가 돈도 없고 비즈니스 모델도 바꿨고 마케팅...

Functional Programming in Scala, Chapter 7

November 5, 2014 Blog

7주차에 걸친 대장정의 마지막이다. 이번시간에는 stream, lazy evaluation 에 대해 배우고 이걸 이용해 길이가 무한인 컬렉션을 만들어 보기도 하고 계산을 늦추는 것을 다양한 예제에 적용해 본다. Structural Induction...

하스켈로 배우는 함수형 언어 2

November 5, 2014 Blog

이번시간엔 list comprehension 을 배웁니다. 수학에서는 집합의 원소를 이용해 새로운 집합을 만들 때 사용하는데요, In mathematics, the comprehension notion can be used to construct new sets from old...

Intro to Computational Thinking and Data Science 1

November 4, 2014 Blog

Simulation Models Simulation attempts to build an experimental device called model Simulation model is descriptive, not prescriptive 직역하자면 시뮬레이션은 실험가능한 도구인 모델을 만들어낸다. 모든 모델이 정확하진 않지만, 다시...

Product Management 추천 책 모음

November 3, 2014 Blog

Medium에서 많이 회자되는 아티클로 알고 있는 53 Articles and Books That Will Make You a Great Product Manager에서 소개된 책 목록이다. 다행히도 이 중 대부분은 국내에도 출간되어, 한...

다른 길을 걷는 노홍철과 하하

October 31, 2014 Blog

2주에 걸쳐 방영된 무한도전 400회 특집에서는 6명을 3팀으로 나눠 1박 2일 동안 하고 싶은 것을 아무 것이나 하라고 했다. 각 팀마다 무엇을 할지 결정하고 바로 떠났는데, 보면서 생각이...

“나는 왜 코딩을 못 할까?”

October 30, 2014 Blog

※ 이 글은 버그가 좀 있더라도 돌아가는 간단한 프로그램(구구단 같은거라도)을 만들 수 있는 사람에 대해 말하는 것이 아닙니다. 내 주변엔 코딩을 못하는 사람이 많다. 어느 정도로 못하냐면 간단한...

Divide and Conquer

October 29, 2014 Blog

Divide and Conquer (분할 정복) 을 배운다. merge, quick sort 를 배우고 이 과정에서 왜 combine 단계가 O(n) 이 되어야 하는지 알아본다. 뒷부분에서는 Big O 뿐만 아니라 master...

아웃라이어 – 성공을 제시하는 새로운 시각

October 29, 2014 Blog

지난 주에 포스팅한 말콤 글래드웰이 말하는 1만 시간의 법칙에 이어서 다시 한 번 말콤 글래드웰의 이야기다. 말콤 글래드웰의 책은 『티핑포인트』, 『아웃라이어』, 『다윗과 골리앗』을 읽었는데, 사실 『아웃라이어』를 제외하면 그다지...

Apple Pay 완벽 가이드

October 28, 2014 Blog

Apple에서 모바일 페이먼트 서비스를 시작했다. 이름하여, Apple Pay. 만약에 성공한다면 많은 마켓에서 주류 모바일 페이먼트 서비스로 자리매김할 수 있는 기회를 얻게 된다. 많은 관심을 모으고 있는 Apple Pay의...

하스켈로 배우는 함수형 언어 1

October 27, 2014 Blog

먼저 이 글은 edx 의 FP101.x (Introduction to Functional Programming) 수업을 기반으로 작성되었음을 알려드립니다. 시작에 앞서서, 하스켈을 설치하려면 Haskell Platform 을 설치하신 후 터미널에서 ghci 를 입력하면 됩니다....

장사

October 27, 2014 Blog

치킨, 닭강정, 커피숍, 편의점, 김밥집 주변에 너무나 많다. 최근에는 600g+600g 고깃집까지 우후죽순 생기고 있다. 우리 집 주변에는 닭강정은 한 번 휩쓸고 지나가고, 다 망했다. 통닭 집은 주기적으로 생기고...

어떻게 사이드 프로젝트가 우리 스타트업을 구했는가

October 27, 2014 Blog

나는 사이드 프로젝트를 좋아하는 편이다. 사이드 프로젝트는 가능성을 점검해보기에도 좋고 작은 성공을 거둘 수도 있는데다, 부담까지 적어서 선호하는 편이다. 메인 프로젝트가 없다는 것이 문제랄까 사이드 프로젝트를 권장하는 글...

Functional Programming in Scala, Chapter 6

October 24, 2014 Blog

지난 시간에는 referential transparency (참조투명성) 과 함수형 언어에서의 귀납법인 structural induction 에 대해서 배우고, 몇 개의 예제를 증명했었다. 이번 시간에는 스칼라의 컬렉션인 Seq, Set, Map 을 알아보고 마지막...

말콤 글래드웰이 말하는 1만 시간의 법칙

October 24, 2014 Blog

말콤 글래드웰을 검색하면 연관 검색어의 1만 시간의 법칙이 나올 만큼, 국내에 잘 알려졌다. 무엇이든 1만 시간의 노력 (매일 3시간씩 10년) 을 쏟으면 그 분야에 전문가가 될 수 있다는...

Machine Learning, Week 4

October 23, 2014 Blog

지난 시간에는 실리콘 밸리의 머신러닝 개발자들이 귀한대접을 받는다는 훈훈한 덕담으로 강의가 끝났다. 이번시간에는 뜬금없이 Neural Network (신경망) 을 건들다가 놀랍게도 그것이 logistic regression 과 연관이 있으며 n 이...