Elm Reousrces

August 10, 2015 Blog

얼마전에 Haskell 책을 읽었더니, 예전에 관심은 있었지만 어디서부터 접근해야할지 몰라서 미뤄뒀던 Elm이 생각났다. 어떤 것이라고 정리할 정도로 아직 잘 알지 못해서 또 미뤄두고 있었는데, 혹시나 관심을 가지고 있는...

WTF – 3. Maybe or Not

August 4, 2015 Blog

What is the Functional? Introduction Algebraic Data Type Maybe or Not Monadic Molecule Parser Maybe 바로 앞에서 언급했듯이 최근에 생겼거나 메이저 업데이트를 한 언어들이라면 대부분 지원하는 Maybe(Optional, Option)라는...

WTF – 2. 대수 자료형 (Algebraic Data Type)

August 4, 2015 Blog

What is the Functional? Introduction Algebraic Data Type Maybe or Not Monadic Molecule Parser 컴퓨터 프로그래밍에서, 특히 함수형 프로그래밍과 타입 이론에서 대수 자료형은 합성 타입의 한 종류이며 즉,...

WTF – 1. 시작

August 4, 2015 Blog

What is the Functional? Introduction Algebraic Data Type Maybe or Not Monadic Molecule Parser 얼마 전에 지인과 맥주 한잔을 하다가 iOS 개발을 Swift로 하고 있다 보니 함수형으로 못...

번역어의 사회성

June 30, 2015 Blog

책상은 책상이다라는 책이 있다. 중고등학교 때 언어의 많은 특징에 대해 배우는데, 그중에서 언어의 사회성이라는 것을 배운다. 언어란 사람들 간의 의사소통을 위한 도구이며, 그래서 추상적인 생각이든 구체적인 물건이든 어떤...

Spark로 빅데이터 입문, 5주차 및 후기

June 29, 2015 Blog

5주차. 스파크로 머신러닝 시작 이번 주의 제목은 노트가 아니라 메모 겸 후기다. 5주차에는 수업이 없고 과제와 퀴즈만 있다. Lab 4. 스파크로 머신러닝 시작 영화 목록과 평점 이력을 트레이닝...

Spark로 빅데이터 입문, 4주차 노트

June 26, 2015 Blog

4주차. 데이터 품질, 탐헌적 데이터 분석과 머신 러닝 Lecture 7. 데이터 품질 데이터 클리닝 왜곡: 처리과정에서 변질된 표본들 선택편견: 값에 따른 표본의 가능도(likelihood) 좌우검열: 데이터가 무한대일 때 시작과...

Spark로 빅데이터 입문, 3주차 노트

June 14, 2015 Blog

Lecture 5. 반구조적 데이터 자료 형태 구조적: 정형(schema) 데이터. RDB, formatted msg 반구조적: schema를 그때그때. XML, JSON, mp3tag 비구조적: plain text 파일이란 byte의 나열 FS를 통한 상하구조 POSIX...

ES7의 함수 bind 문법

June 11, 2015 Blog

어제 @wesbos가 .bind()를 사용한 querySelector 단축에 대한 js 소스를 캡쳐한 트윗을 올렸다. 1234// 선택된 첫번째 엘리먼트 - $('input[name="food"]')var $ = document.querySelector.bind(document);// 선택된 엘리먼트들의 배열 - $('img.dog')var $$ =...

Spark로 빅데이터 입문, 1-2주차 노트

June 10, 2015 Blog

edX에서 Spark로 빅데이터 입문(Introduction to Big Data with Apache Spark)을 듣고 있다. UC Berkeley의 Anthony Joseph 교수가 진행하는 수업으로, 실제 데이터를 가지고 과제 4개를 진행하면서 Spark로 빅데이터 분석하는...

나는 왜 크롬을 쓰는가

June 7, 2015 Blog

사람들이 크롬하면 생각하는 대표적인 장단점으로는 강력한 확장과 강력한 메모리(흡수)가 있다. 아무 이유 없이 수많은 프로세스와 수많은 메모리를 잡아먹지는 않을테니 그 트레이드오프가 내부적으로는 앞으로 쓸 이야기와 관련있을 수도 있지만,...

흥미로은 ECMAScript 제안들

May 31, 2015 Blog

RSS에 글이 뜸해질 때는 Coven을 보는데, Hacker News, /r/programming (Reddit의 프로그래밍 서브레딧- 게시판 개념) 등 사이트 4개의 추천 상위 글을 실시간으로 가져오는 곳이다. 다른 곳에도 공유하긴 했지만, 여기...

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)*이다. 간단히 설명해서, 단순한 것들을...

번역, 스칼라로 전환

January 18, 2015 Blog

Translation of “Transitioning to Scala“ into Korean, under the same license as the original. 2011년 말부터 2014년 초까지 전자상거래 솔루션 전문 에이전시, Nurun Toronto에서 리드개발자로 일했다. 자바와 스프링만으로...

책 후기, Programming in Scala 2nd

January 18, 2015 Blog

이런 테크닉들을 익혔을 때의 좋은 부가효과는, 사용하는 모든 언어에서 더 좋은 개발자가 된다는 것이다. 나는 스칼라와 자바스크립트 모두에서 클로저나 다른 테크닉들을 익히는데 정말 도움이 됐고 더 좋은 자바스크립트...

Framer에서 swipe/drag 제스쳐 프로토타이핑하기

September 10, 2014 Blog

Translation of “Prototyping swipe and drag gestures with Framer 3“ into Korean, under the same license as the original. 우리는 Potluck에서 iOS앱에서 인터렉션을 테스트해보고 프로토타이핑을 하기 위해 Framer.js를...

Coding Dojo #1 후기

August 9, 2014 Blog

저번에 이은 Coding Dojo에 다녀왔다. 이번 범위는 함수에서 클로저까지. 1. 스코프 내의 변수 잡기 클로저는 사용자의 코드 안에서 전달되거나 사용할 수 있는 기능을 포함한 독립적인 블록(block)입니다. Swift에서의 클로저는...

Coding Dojo #1 후기

July 24, 2014 Blog

OSXDev에서 열린 Coding Dojo에 다녀왔다. 보통 Dojo가 붙은 사이트들을 생각해서 이해하지 못하면 어쩌나 긴장했는데 다행히 난이도는 예상보다 낮았다. 타겟은 "책을 읽었다"와 "이해했다" 사이의 사람이 대상인 것 같다. 그러니까...

Coding Dojo #1 후기

July 24, 2014 Blog

OSXDev에서 열린 Coding Dojo에 다녀왔다. 보통 Dojo가 붙은 사이트들을 생각해서 이해하지 못하면 어쩌나 긴장했는데 다행히 난이도는 예상보다 낮았다. 타겟은 “책을 읽었다”와 “이해했다” 사이의 사람이 대상인 것 같다. 그러니까...

V8 Optimization killers

June 28, 2014 Blog

Translation of “Optimization killers“ into Korean, under the same license as the original. 도입이 문서는 예상보다 훨씬 성능이 떨어지는 코딩을 피하기 위한 조언이 포함되어 있다. 특히 V8(nodejs, Opera,...

Sublime Text에서 swift파일 빌드하기

June 25, 2014 Blog

조건 Sublime Text와 Package Control이 설치되어 있을 것 Swift 개발 환경이 설정되어있을 것 순서 Package Control을 통해 Swift 패키지 설치 Tools > Build System > New Build System…...