pigz

지금 소개하는 이 프로젝트는 gzip의 하부 프로젝트입니다. gzip 을 약간 다르게 배열하면 pigz가 되는데 제 생각에는 이게 async의 특징을 표현하기 위해 이렇게 적은게 아닌가 싶습니다.

2016/08/22 Editor’s choice

madler/pigz
_pigz - A parallel implementation of gzip for modern multi-processor, multi-core machines._github.com

이른바

A parallel implementation of gzip for modern multi-processor, multi-core machines.

멀티 프로세서, 멀티코어를 위한 gzip의 병렬 처리 프로그램!


설치

$git clone [https://github.com/madler/pigz.git][anchor2]

내려 받은뒤 make 면 빌드가 됩니다.

실행

실행은 PATH에 추가하지 않고

gzip 과 pigz를 같이 실행해 보았습니다.

결과는?

아직은 gzip 압승입니다.

pigz 는 프로세스가 끝나지 않는데, 이게 아무래도 버그인 듯 싶네요.

하지만 조만간 훌륭하게 패치 되겠죠?

By Keen Dev on August 22, 2016.

Exported from Medium on May 31, 2017.

react-dates

date picker 관련 프론트엔드 모듈은 꽤 널리고 널렸습니다. 하지만 오늘 소개해 드릴 date picker는 특별할 지도 모르겠습니다. 왜냐구요? airbnb에서 공개하는 date picker 이기 때문입니다. 일정을 정하고 숙박 날짜를 정하는 데 누구보다 고민을 많이 했을 것 같은 모듈입니다.

2016/08/22 Editor’s choice

airbnb/react-dates
_react-dates - An accessible, easily internationalizable, mobile-friendly datepicker library for the web_github.com

한번 샘플 페이지에서 사용을 해 봐도 간단하지만 멋진 UX에 감탄이 나오는 군요. 아마 사용방법도 간단하겠죠?

설치

$npm install

$npm run storybook

git clone 받은 뒤에 npm 명령어를 실행시키고 나면 아래와 같은 창이 뜹니다.

실행코드

실제 코드에서는 다음과 같이 사용됩니다.

DateRangePicker, SingleDatePicker, DayPicker중에 하나를 JSX코드에서 가져와 onDatesChange, onFocusChane, focusedInput등의 이벤트를 처리할 수 있는 메쏘드 들로 지정해 주면 됩니다.

By Keen Dev on August 21, 2016.

Exported from Medium on May 31, 2017.