Dev

Dell Latitude E7240 Archlinux 설치하기

January 27, 2018 Dev

맥북 프로 키보드에 불만족스러워서 그런지 회사에서도 미팅 때마다 사람들이 들고 들어온 노트북을 계속 눈여겨 보게 되었다. 3년 전까지는 델 납품을 받았는데 그 이후로는 레노보를 사용하고 있어서 Dell Latitude랑...

Amazon Athena를 이용해 CloudFront 로그 분석하기

January 13, 2018 Dev

CloudFront(클라우드 프론트)를 이용하다 보면 요청 로그를 직접 분석해야 할 필요가 있습니다. CloudFront에서 제공하는 통계 메뉴에서도 전체 요청수, Hit, Miss, Error, 상태코드, 용량, 인기객체 등 많은 데이터를 볼 수...

Storybook 입문 가이드

January 8, 2018 Dev

페이지 단위의 개발이 이루어지던 과거와 달리 요즘의 프론트엔드 개발은 주로 컴포넌트 단위로 이루어진다. 이 컴포넌트라는 개념은 사용하는 라이브러리나 프레임워크에 따라 구현 방식이 다르지만, 철학은 거의 동일하다. 원래 컴포넌트는...

내 맘대로 월간(月刊) 뉴스 – 2017년 12월

January 4, 2018 Dev

금요일 저녁 이슈가 하나 등록되었다. “프로그램의 버그를 너무 빨리 포기 합니다.”; 버그를 너무 빨리 포기하기 보다는 너무 많은 버그가 발생함, PM의 가장 중요한 업무중 하나는 아마 버그를 잘...

ipify: 300억 요청 처리, 그 너머로

January 4, 2018 Dev

Randall Degges의 포스트 To 30 Billion and Beyond를 번역했다. ipify를 만들고 확장하는 일련의 과정을 풀어 쓴 이야기다. Thank you, Randall Degges for giving me the opportunity to translate...

뒤늦게 배워보자, Java 8 Part. 1

December 28, 2017 Dev

람다 표현식 동작 파라미터화(혹은 행위 매개변수화, behavior parameterization) 동작 파라미터화(behavior parameterization)란 어떤 형태로 실행될지 결정되지 않은 코드 블록을 의미한다. 동작 파라미터화에서 사용되는 코드 블록의 실행은 미뤄진다. 동작 파라미터화에...

내 맘대로 월간(月刊) 뉴스 – 2017년 11월

December 18, 2017 Dev

Delibee는 국내 택배사들의 배송상황을 트래킹 할 수 있도록 만들어주는 Node.js 기반의 라이브러리입니다. 국내 택배회사의 배송현황을 손쉽게 조회할 수 있도록 도와주는 Node.js 라이브러리 Django 2.0 릴리스와 주요 변경 사항...

Python, Apex, AWS로 페이스북 봇 만들기 (1)

December 17, 2017 Dev

서버리스를 향한 관심이 점점 높아지고 있는 가운데, 나도 이걸로 무언가 만들어보고 싶다는 생각을 종종 하곤 했다. 그러다가, 최근에 매일 아침 출근을 준비하면서 네이버에서 날씨 영상 뉴스를 검색하고 틀어놓는데,...

TypeScript: 타입 추론과 타입 단언

December 12, 2017 Dev

TypeScript 를 도입하기가 망설여지는 이유 중 하나는 매번 일일이 변수를 선언할 때마다 타입을 선언해야하고 필요한 타입을 정의해야하는 비용에 대한 걱정일 것이다. 필요한 타입이 있을 때 타입을 정의하는 일은...

윈도우 10 우분투에서 도커 설치하기

December 3, 2017 Dev

윈도우 10에 설치한 우분투에서 도커를 설치하는것이 쉽게 되지는 않습니다. 그냥 생각하기에는 우분투에 도커 설치하면 잘 될것 같지만 몇가지 설정이 필요합니다. BIOS에서 하드웨어 가상화 옵션 활성화 윈도우에서 도커를 사용하기...

윈도우 10 우분투에 ZSH 사용하기

December 3, 2017 Dev

윈도우 10 우분투의 기본 쉘은 BASH 입니다. 하지만 저는 평소에 zsh을 사용하고 있어서 zsh을 설치해보기로 했습니다. zsh 설치는 간단합니다. $ sudo apt-get install zsh 설치하고 나서 chsh 을...

윈도우 10에 Ubuntu 설치 및 초기설정

December 3, 2017 Dev

윈도우 10에서 Bash를 지원하기로 했다는 소식을 들었던거 같은데 최근에 윈도우에서 사용해볼 일이 생겨서 설치하면서 생겼던 문제들과 해결방법을 적어보려고 합니다. 윈도우에서 Bash 지원하는것은 윈도우에서 리눅스를 실행하는 방식으로 변경되었습니다. 그래서...