25 JUL 2014

그라파이트와 그라파나로 메트릭스 모니터링 시스템 구축하기

· 그라파이트(Graphite)는 파이썬(Python) 기반의 메티릭스 수집 및 모니터링 도구입니다. 그라파이트는 다수의 모듈로 구성되어있어서 처음 접하면 구조를 이해하기가 어려울 수 있습니다. 이 글에서는 그라파이트의 아키텍처를 소개하고 도커를 사용해 각 모듈을 설치하고 연동하는 법을 소개합니다. 또한 그라파나(Grafana)를 사용해 그라파이트의 대시보드를 만들어봅니다.
01 JUN 2014

의존성 관리 도구 캐스크를 사용한 이맥스 환경설정

· 이맥스(Emacs)를 확장하는 방대한 패키지들이 있습니다. 이러한 패키지들을 설치하다보면 관리가 점점 더 어려워집니다. 캐스크(Cask)는 이맥스 개발환경의 의존성을 관리해주는 도구입니다. 이 글에서는 캐스크를 사용해서 이맥스 사용자 환경설정을 관리하는 방법을 소개합니다.
08 MAY 2014

도커 레지스트리: 프라이빗 도커 이미지 저장소 설치부터 S3 연동까지

· 도커(Docker)의 이미지는 도커 레지스트리(Docker Registry) 서버로 공유하는 게 가능합니다. 이 글에서는 프라이빗 도커 이미지 저장소 서버 직접 설치하는 방법과 AWS S3와 연동해서 사용하는 방법을 소개합니다.
12 MAR 2014

이맥스에서 JavaScript 정적 분석기 Tern 사용법

· 턴(Tern)은 자바스크립트의 정적 분석을 수행하는 서버입니다. 이맥스와 같은 텍스트 에디터에서는 턴 서버와 연동 가능한 패키지를 통해 문법 체크와 자동 완성과 같은 자바스크립트 지원 기능을 확장하는 것이 가능합니다. 이 글에서는 턴을 설치하고 사용하는 방법과 이맥스와 연동하는 방법에 대해서 소개합니다.
11 FEB 2014

[뉴스] 도커(Docker) 0.8 출시: 맥 OSX 공식 지원 도커를 위한 리눅스 배포판 boot2docker 머신 도입

· 도커(Docker)는 LXC를 사용할 수 있는 리눅스 환경에서만 사용이 가능합니다. 이번에 출시된 도커 0.8부터는 맥 OSX에서도 공식 지원을 발표했습니다. 여전히 맥 OSX에서 도커를 직접 사용할 수는 없습니다만 가능한 가볍게 도커를 사용하기 위해 도커 전용 리눅스 배포판인 boot2docker를 사용합니다.
30 JAN 2014

깃허브 웹훅을 활용해 슬랙에 이벤트 전달하기

· 웹훅 기능을 사용하면 깃허브(GitHub)에서 특정 이벤트가 발생했을 때 다른 서버를 호출하는 것이 가능합니다. 이 글에서는 웹훅 호출을 처리하기 위한 간단한 서버를 구현하고, 슬랙에 깃허브 이벤트를 알리는 기능을 구현해봅니다.
29 DEC 2013

커맨드라인에서 깃허브 풀리퀘스트 보내기(feat. hub)

· 깃허브(GitHub)는 깃(Git) 저장소를 원격에서 관리할 수 있게 도와줍니다. 깃허브에서는 깃허브의 기능을 커맨드라인에서 구현한 허브(Hub)라는 도구를 제공하고 잇습니다. 이 글에서는 허브를 사용해 깃허브 저장소를 만들고 풀리퀘스트를 보내는 방법을 소개합니다.
02 OCT 2013

깃허브(GitHub) 에코시스템 코드 클라이메이트, 젬나시움, 트래비스CI, 커버럴스

· 깃허브 프로젝트와 연동할 수 있는 다양한 서비스들이 존재합니다. 이 글에서는 코드 메트릭스 측정을 위한 코드 클라이메이트, 의존성의 최신 여부를 알려주는 젬나시움, 지속적 통합을 서비스로 제공하는 트래비스CI, 테스트 커버리지 관리를 위한 커버럴스 서비스를 소개합니다.
02 OCT 2013

R스펙과 가드를 활용한 루비 테스트 자동화

· 루비에서는 주로 R스펙(RSpec)을 사용해 테스트를 작성합니다. 하지만 코드를 고칠 때마다 테스트를 매번 실행하는 것은 번거로운 일입니다. 테스트 실행을 자동화할 수 있는 도구인 가드(Guard)를 소개합니다.
페이지 14 / 14 다음 →