joeun.dev

moon indicating dark mode
sun indicating light mode
Joeun Ha

헤븐 조선을 꿈꾸는 개발자 하조은입니다. 🎈
If not now, when? If not here where?

오늘의 함수 - match

June 17, 2019

오늘 발견한 재미있는 함수를 소개합니다 match 오늘 다뤄볼 함수는 몇번 다룬 적 있는 조건문 함수 중 하나인 match…

회고 - 숫자로 보는 2018

December 31, 2018

18 열여덟권의 책 새해를 야심 차게 시작했음이 틀림없다. 1월 2일에 201…

자바스크립트로 블록체인 - add_block

June 26, 2018

자바스크립트로 블록체인을 구현해보자 * 주의: 해당 글은 대략적인 구조를 설명함으로 실제 암호화폐의 구현과 다를 수 있습니다. 선언 지난 시간 에 해시값을 구하는 함수와 블록을 채굴하는 함수를 구현했습니다. 오늘은 블록을 체인에 추가하는 함수 add…

자바스크립트로 블록체인 - mining

June 25, 2018

자바스크립트로 블록체인을 구현해보자 * 주의: 해당 글은 대략적인 구조를 설명함으로 실제 암호화폐의 구현과 다를 수 있습니다. 구현 오늘은 지난 시간 에 설명한 기본 개념과 데이터 구조를 골자로 블록을 채굴하는 함수를 구현해보겠습니다. 노드(Node…

자바스크립트로 블록체인 - block

June 21, 2018

자바스크립트로 블록체인을 구현해보자 Intro…

오늘의 함수 - map

May 20, 2018

오늘 발견한 특별한 함수를 소개합니다 map 오늘은 조금 특별한 함수를 소개합니다. map 함수입니다. 사실 이 함수 자체가 특별한 것은 아닙니다. 이미 pluck…

오늘의 함수 - pipe2

March 29, 2018

오늘 발견한 재미있는 함수를 소개합니다 pipe 오늘은 pipe 함수를 소개하는 두번째 시간입니다. 처음 소개해드린게 벌써 1년도 전의 일이네요. 처음 소개해드렸던 것처럼 pipe…

오늘의 함수 - pluck

March 05, 2018

오늘 발견한 재미있는 함수를 소개합니다 pluck Pluck는 '뽑다'는 의미를 가지고 있습니다. 풀을 뽑을 때 'pluck grass'라고 합니다. '잡아 뜯다'는 느낌이 강합니다. 오늘 소개할 함수 pluck…

오늘의 함수 - val

February 24, 2018

오늘 발견한 재미있는 함수를 소개합니다 val 오늘은 짧막한 이름을 가진 val 함수를 소개합니다. val이라는 이름은 value의 약자입니다. 여기서 value…

오늘의 함수 - lazys

February 17, 2018

오늘 발견한 재미있는 함수를 소개합니다 lazys 오늘은 명절을 맞아(?) lazys 함수 가족을 소개합니다. lazys 라고 이름 붙인걸 보고 눈치채신 분들도 계실 것 같습니다. 바로 '지연 평가(Lazy Evaluation…

오늘의 함수 - memoize

February 12, 2018

오늘 발견한 재미있는 함수를 소개합니다 memoize 오늘은 memoize 함수를 소개합니다. 이 함수는 '메모이즈' 함수라고 읽는데 이는 메모이제이션(memoization…

오늘의 함수 - all

January 29, 2018

오늘 발견한 재미있는 함수를 소개합니다 all 오늘은 all 이라는 함수를 소개합니다. 지난 시간 에 소개해드린 mr 처럼 go 나 pipe 안에서 사용합니다. all…

오늘의 함수 - mr

January 27, 2018

오늘 발견한 재미있는 함수를 소개합니다 mr 오늘은 mr 이라는 함수를 소개합니다. mr 은 Multiple Return의 약자입니다. 여러개의 값을 리턴하기 위해 사용하는 함수죠. go 나 pipe…

오늘의 함수 - is_enter

January 21, 2018

오늘 발견한 재미있는 함수를 소개합니다 is_enter 오늘은 지난 시간 에 다룬 _.if2 함수를 응용한 함수를 소개할까 합니다. 일명 is_enter 함수입니다. 우리는 종종 이벤트 리스너에서 keyCode…

오늘의 함수 - if2

December 06, 2017

오늘 발견한 재미있는 함수를 소개합니다 if2 오늘은 지난 시간 에 예고한대로 _.if2 함수를 살펴보겠습니다. 기존의 _.if 와 _.if…

오늘의 함수 - if

December 04, 2017

오늘 발견한 재미있는 함수를 소개합니다 if 오늘은 조건문인 if를 함수로 구현해보려고 합니다. 조건문은 프로그래밍에 아주 빈번하게 사용됩니다. 지난 시간 에 parse_query_obj 라는 함수를 만들기 위해 _.if…

오늘의 함수 - redirect3

November 28, 2017

오늘 발견한 재미있는 함수를 소개합니다 redirect3 같은 함수를 세번째 다룹니다. 오늘은 함수 구현 방법에 대한 이야기 뿐만 아니라 검색, 필터링, 정렬한 페이지를 다시 로드하는 redirect…

함수형 자바스크립트 - 함수형 자바스크립트 라이브러리

October 19, 2017

함수형 자바스크립트 라이브러리 함수형으로 프로그래밍하는데 도움을 주는 자바스크립트 라이브러리를 알아보고 배워보자. (모든 예제는 웹 브라우저의 '검사' 도구를 열어서 테스트할 수 있다.) Partial.js 0. Underscore…

함수형 자바스크립트 - 고차 함수와 커링(currying)

October 18, 2017

고차 함수와 커링(currying) 함수형 프로그래밍의 꽃인 고차 함수 개념과 커링에 대해서 이야기 해보자. (모든 예제는 웹 브라우저의 '검사' 도구를 열어서 테스트할 수 있다.) 보조 함수의 활용…

함수형 자바스크립트 - 기본 함수 구현하고 사용하기

October 17, 2017

기본 함수 구현하고 사용하기 함수형 프로그래밍에서 사용되는 기본 함수인 each , map , filter , reduce 함수와 함수를 실행하는 함수인 go…

회고 - 벌써 일년

July 17, 2017

지난 1년을 되돌아보자 입사 작년 7월 17일에 마켓프레스에 첫 출근을 했다. 입사하게 된 과정은 지금 생각해봐도 놀랍고 신기하다. 첫 출근보다 약 2개월 전인 5월 1…

오늘의 함수 - omit

June 12, 2017

오늘 발견한 재미있는 함수를 소개합니다 omit 오늘은 pick 함수의 반대 버전인 omit 을 소개해드릴까 합니다. 다시 말해 omit…

오늘의 함수 - partial2

April 26, 2017

오늘 발견한 재미있는 함수를 소개합니다 partial2 함수 오늘은 지난 시간에 만든 partial 함수보다 향상된 버전의 함수를 준비해보았습니다. 지난 함수와 구분 짓기 위해 partial…

오늘의 함수 - partial

April 19, 2017

오늘 발견한 재미있는 함수를 소개합니다 partial 함수 함수를 만들면서 프로그래밍을 하다보면 pipe 와 같이 새로운 함수를 만들어주는 함수가 필요한 경우가 있습니다. 오늘 소개해드릴 partial…

오늘의 함수 - nest

March 28, 2017

오늘 발견한 재미있는 함수를 소개합니다 nest 함수 pick 함수 편 에서도 말씀드린 것처럼 자바스크립트에서 객체는 키(key)와 값(value…

오늘의 함수 - pipe

March 23, 2017

오늘 발견한 재미있는 함수를 소개합니다 pipe 함수 미리 예고드린 것처럼 오늘은 pipe 함수를 소개해드리겠습니다. 우선 이 함수는 underscore의 compose…

오늘의 함수 - identity, always

March 20, 2017

오늘 발견한 재미있는 함수를 소개합니다 identity, always 함수 오늘은 정말 황당한(?) 함수 두개를 소개하겠습니다. 이름부터 심상치 않은 identity 와 always…

오늘의 함수 - confirm

March 15, 2017

오늘 발견한 재미있는 함수를 소개합니다 confirm 함수 오늘은 정말 단순한 함수입니다. 아이디어가 없어서라기보다 새로운 함수를 만드는 것이 그렇게 화려한 일이 아님을 보여드리고 싶어 간단한 함수를 준비해봤습니다. 바로 confirm…

오늘의 함수 - redirect2

March 09, 2017

오늘 발견한 재미있는 함수를 소개합니다 redirect2 함수 첫번째로 소개해드렸던 redirect 함수의 개량된 버전을 소개합니다. 기존의 함수는 단지 새로운 경로로 이동해주는 역할만을 했습니다. 하지만 때론 URL…

오늘의 함수 - pick

March 07, 2017

오늘 발견한 재미있는 함수를 소개합니다 pick 함수 자바스크립트에서 객체는 키(key)와 값(value…

오늘의 함수 - redirect

March 02, 2017

오늘 발견한 재미있는 함수를 소개합니다 redirect 함수 서버로 데이터를 보내거나 요청할 때 별다른 문제 없이 통신에 성공한 이후에 특정 페이지로 이동하도록 조치하는 경우 가 종종 있습니다. 아래의 1번 방법과 같이 $.post…