아카이브: 2019

Rambda addIndex

What is today’s function?오랜만에 ramda 라이브러리에 대한 블로그를 쓴다. 오늘의 주제는 addIndex 함수 되시겠다. 함수 설명JavaScript의 Array 객체에서 제공하는 map, reduce, filter 등의 함수의 인자로 전달되는 함수의 시그니쳐는 아래와 같다. callback(element[, index[, arr

최소 하루에 한 번 커밋하기

이동욱님의 생각들유튜브에서 감명깊게 본 영상이 하나 있는데 다음과 같은 멘트들이 나온다. 50년 60년 할꺼면 계속 계속 할 수 있는 습관을 들이는게 좋다고 생각한다 그전까지는 활 쏘고 돌 던지면 전쟁에서 이길 수 있는 상황이었는데이제는 그걸로 싸우면 전쟁에서 이길 수 없고총을 쏴야 이길 수 있는 상황이고비행기가 날아다니고 탱크가 움직이는 것과 같이

How to programmatically migrate the sequelize instead of sequelize-cli

먼저 sequelize-cli 란?NodeJS로 RDB를 사용하려면 Sequelize 처럼 편리한 친구도 없을 것이다. 정말? 그런 Sequelize를 정말 편리하게 마이그레이션 할 수 있게 도와주는 친구가 하나 있는데, 그게 바로 sequelize-cli 이다. 사용법은 링크를 통해 가서 확인해 보자. 오늘의 포스팅 주제는?제목 그대로 sequelize-

Ramda add

What is today’s function?오늘은 아주 아주 간단한 add 함수 되시겠다. 너무 간단한 함수라 두 개를 해야 하나 걱정이 되기도… 그럼 시작 해 볼까~? 함수 설명 Adds two values. 발 번역: 두 값을 더한다 두 값을 더하면 된다. 끝이다. 코드 분석외부에 노출되는 함수는 어디에 있다 그랬지? 맞다. source/add

Ramda __ (placeholder)

드디어 첫 번째 함수 시작!첫 번째 함수는 Documentation 첫 번째에 위치한 __ 함수이다. 처음 보면 이게 뭔가 싶기도 한데, underscore 달랑 2개가 함수 이름이다. 허 그것 참… 함수 설명 A special placeholder value used to specify “gaps” within curried functions, allow

Ramda_intro

WHO나. Huna 가. WHEN틈틈히 시간 날 때 마다 (주로 밤에?) WHERE집에서 또는 밖에 아무데서나 맥북을 쓸 수 있는 곳이 있다면 WHATFP (Functional programming) 라이브러리인 Ramda 를 HOW함수 하나씩 분석을 해 나갈 예정이다. 분석 내용은 함수 설명 코드 분석 실제 사용 예제 를 포스팅 할 예정이다. 함수 순

Encoding the querystring in express

버그의 시작맘에 안들지만 임시방편으로 굉장히 기괴한 API를 하나 만들었다. 검색어에 대한 정보를 뿌려줘야 하는데, 새로 개발한 프로젝트가 플랫폼 이슈로 인해 사용할 수 없었고, 기존에 있던 프로젝트의 API를 호출해서 검색어에 대한 정보를 뿌려주도록 구현을 했다. 정말 맘에 안든다. 그렇게… 버그가 태어나기 시작했다. 버그의 출현검색어는 당연 한글이 들