Canvas 1 Layer 1

stdout.fm

프로그래머들의 수다 팟캐스트. 클라우드, 개발, 테크 뉴스, 전자 제품.

새소식

전체 목록

모든 글

Ubiquiti 유니파이(UniFi) 제품으로 홈네트워크 구축: UniFi 시큐리티 게이트웨이, UniFi 스위치 8, UniFi AP AC LITE, UniFi 클라우드키 젠 2

기사, 2019-11-18 - 이번에 홈 네트워크를 ipTime에서 Ubiquiti 유니파이(UniFi) 제품들로 변경했습니다. Unifi 시큐리티 게이트웨이, UniFi 스위치, Unifi AP AC Lite, UniFi 클라우드키 젠2로 홈 네트워크를 구성하고, 장비들을 셋업하는 방법에 대해서 소개합니다.

AWS 솔루션 아키텍트 어소시에이트 자격증 취득 후기 - AWS 공인 자격증 준비와 합격자 혜택

기사, 2019-10-21 - 2019년 10월 AWS 솔루션 아키텍트 어소시에이트 자격증 취득했습니다. AWS 공인 자격증의 종류와 시험 준비에 대해서 소개하고, 합격자 혜택에 대해서도 알아봅니다.

깔끔한 파이썬 테스트 코드를 위한 페이커(Faker)와 팩토리 보이(Factory Boy)

기사, 2019-10-01 - 파이썬 테스트용 임시 데이터를 만들 때 유용한 페이커(Faker) 라이브러리를 소개합니다. Django 테스트용 임시 데이터를 생성할 때 사용할 수 있는 팩토리 보이(Factory Boy)도 함께 다룹니다.

tfenv로 테라폼(Terraform) 버전 관리하기

기사, 2019-09-30 - 테라폼을 여러 프로젝트에서 사용하면 다수의 버전이 필요한 경우가 생깁니다. 이럴 때 tfenv를 사용하면 손쉽게 테라폼 버전을 변경해서 사용할 수 있습니다. 이글에서는 tfenv를 사용해 테라폼의 버전을 관리하는 방법을 소개합니다.

싱크띵(Syncthing), 여러 기기간 파일 동기화 애플리케이션: 드롭박스 대신 무료로 가능한 오픈소스 프로젝트

기사, 2019-09-08 - 싱크띵(Syncthing)은 드롭박스와 같은 여러 기기간에 파일을 동기화하는 애플리케이션입니다. 싱크띵은 오픈소스로 개발되고 있으며 동기화하지 않을 파일 패턴을 지정하지 않을 수 있는 방법을 제공합니다. 이 글에서는 싱크띵의 기본적인 사용법을 소개합니다.

만들면서 배우는 아마존 VPC(Amazon VPC) 입문: AWS 네트워크의 기초

기사, 2019-05-14 - 아마존 버추얼 프라이빗 클라우드(Amazon VPC)는 아마존 웹 서비스(Amazon Web Service)의 가장 기본이 되는 네트워크 서비스이자 리소스입니다. AWS에서 제공하는 대부분의 리소스들은 아마존 VPC를 기반으로 실행됩니다. 따라서 VPC를 이해하고 있어야 AWS 서비스를 십분 활용할 수 있습니다. 이 글에서는 기본 VPC와 같은 구성을 직접 만들어보면서 VPC의 기본 개념과 리소스들을 소개합니다.

디자이너와 포토샵 없이 Write the Docs 행사 굿즈 제작하기

기사, 2019-05-03 - 2019년 3월에 열린 Write The Docs 서울의 밋업을 준비하면서, 디자이너 없이 꾸역꾸역 대표 이미지와 스티커, 현수막, 배너를 직접 제작한 경험을 정리해보았습니다.

도커(Docker) 컴포즈를 활용하여 완벽한 개발 환경 구성하기

기사, 2019-03-20 - 개발 환경을 구축하기란 그리 쉬운 일이 아닙니다. 문서화를 해두어도 누군가 계속 신경쓰지 않으면 내용이 낡기 마련이고, 계속 신경 쓰자니 이 또한 쉽지 않죠. 어떻게 하면 손쉽게 개발 환경을 구성하고, 곧바로 개발 과정에 들어갈 수 있을까요? 이 글에서는 도커를 사용하여 개발 환경 구성을 손쉽게 해결하는 방법을 알아보겠습니다.

테라폼(Terraform)을 가장 잘 지원하는 에디터는? - 젯브레인 인텔리J(IntelliJ)를 활용한 테라폼 코드 작성

기사, 2019-02-26 - 테라폼(Terraform)은 클라우드 시대에 각광받고 있는 인프라스트럭처 관리 도구입니다. 대다수 에디터들이 코드 하이라이팅이나 자동 완성 등을 지원하지만, 아직까지 인텔리J(IntelliJ) 만큼 강력한 지원 기능을 본 적은 없습니다. 어떤 기능인지 둘러보실까요?

[44bits.tv] AWS 클라우드와치 로그 쉽게보는 방법 - utern

기사, 2019-02-15 - AWS CloudWatch 로그를 쉽게 볼수 있도록 해주는 utern CLI 프로그램을 소개합니다.

[44bits.tv] VS Code 귀여운 캐릭터 표시하기 with live2d

기사, 2019-01-29 - 비주얼 스튜디오 코드(Visual Studio Code)는 마이크로소프트에서 개발한 소스 코드 에디터입니다. 비주얼 스튜디오 코드 위에서 귀여운 캐릭터를 표시하는 live2d 확장을 소개합니다.

Bash, Zsh에서 여러줄의 명령어를 에디터로 편집하고 실행하기

기사, 2019-01-29 - 셸에서 긴 명령어를 다루는 일은 어려운 일입니다. 긴 명령어를 입력하다보면 실수를 하는 경우가 많습니다. 복사해서 붙여넣어봐도 이상하게 입력되는 경우가 많습니다. 이럴 때 에디터에서 긴 명령어를 편집하고 셸에서 바로 실행할 수 있다면 좀 더 편리하지 않을까요? Bash와 Zsh에는 이미 이 기능이 준비되어있습니다.

좋은 기술 블로그를 만들어 나가기 위한 8가지 제언

기사, 2019-01-17 - 좋은 블로그를 정의하는 것은 간단하지 않습니다. 그럼에도 불구하고 분명히 좋은 블로그가 존재하고 다른 블로그와는 다른 무언가가 있습니다. 이 글에서는 기술 블로그를 중심으로, 좋은 블로그를 만들어나가기 위한 8가지 방법을 제언합니다.

44bits.io의 2018년, 그리고 2019년 새해인사

기사, 2019-01-15 - 세상에는 많은 정보가 있지만 한국어로 작성된 온라인에서 곧바로 접근 가능한 잘 정리된 글은 생각만큼 많지 않습니다. 이러한 빈 틈을 조금이나마 메워보려는 목표와 함께 44bits는 지난 6월 첫 글을 올리며 시작되었습니다. 2018년 한 해를 되돌아보고, 2019년 새해 인사를 드립니다.

왜 굳이 도커(컨테이너)를 써야 하나요? - 컨테이너를 사용해야 하는 이유

기사, 2019-01-14 - 컨테이너는 서버 애플리케이션을 배포하고 서버를 운영하는 표준적인 기술이 되어가고 있습니다. 하지만 처음 사용해본다면 그 장점이 잘 와닿지 않을 수도 있습니다. 왜 굳이 도커 컨테이너를 사용해야할까요? 이 글에서는 눈송이 서버를 넘어 컨테이너가 애플리케이션 배포와 운영에 있어 어떤 장점이 있는지 알아봅니다.

AWS 람다(AWS Lambda) 커스텀 런타임 만들기(feat. 루비 2.6.0)

기사, 2019-01-04 - AWS 람다에서 공식 지원하지 않는 언어나 버전을 사용하고 싶은 경우 커스텀 런타임 기능을 활용할 수 있습니다. 이 글에서는 아직 AWS 람다에서 공식 지원하고 있지 않은 루비 2.6 최신 버전을 커스텀 런타임 기능을 사용해 실행하는 방법을 소개합니다.

AWS 람다 레이어(AWS Lambda Layers)를 다른 계정이나 조직과 공유하기

기사, 2019-01-03 - 리인벤트(re:Invent) 2018에서는 AWS 람다의 새로운 기능으로 람다 함수들 간의 공통 부분을 공유할 수 있는 람다 레이어를 발표했습니다. 람다 레이어는 하나의 계정에서 공통 부분을 분리하는 데 사용할 수도 있지만 다른 조직이나 계정과 공유해서 사용하는 것도 가능합니다. 이 글에서는 람다 레이어를 다른 계정과 공유하는 방법에 대해서 알아봅니다.

다시 보는 2018 한국의 주요 개발 / 테크 컨퍼런스들

기사, 2018-12-21 - 올해도 국내에서 다양한 컨퍼런스들이 열렸습니다. 그 중에서 영상으로 다시 보기 가능한 컨퍼런스들을 소개합니다. AWS 서울 서밋 2018, 넥슨 개발자 컨퍼런스, 오픈인프라 데이, 파이콘, if (kakao) dev, 업비트 개발자 컨퍼런스, 데뷰, 구글 클라우드 서밋, 프론트엔드 컨퍼런스 코리아, 렛츠 스위프트, AWS 데브데이.

아마존 엘라스틱캐시(Elasticache)의 멤캐시디(Memcached) 클러스터 스케일 아웃

기사, 2018-12-17 - 아마존의 엘릭스틱 캐시는 키 멤캐시디와 레디스 매니지드 서비스를 제공합니다. 이 서비스들을 사용해 신뢰도 높은 키-밸류 캐시를 구축하는 것이 손쉽게 가능합니다. 이러한 캐시 서버는 스케일 업과 스케일 아웃 방식으로 확장할 수 있는데 이 글에서는 스케일 아웃을 하는 방법과 스케일 아웃 시 주의해야할 점에 대해서 살펴봅니다.

AWS ECS의 매니지드 컨테이너 AWS 파게이트(AWS Fargate) 시작하기

기사, 2018-12-11 - AWS 파게이트(Fargate)는 Amazon ECS에서 제공하는 컨테이너 실행 방식 중 하나입니다. 기존에는 EC2 기반의 컨테이너 인스턴스에서 컨테이너를 실행했습니다만, 파게이트를 사용하면 인스턴스 없이 컨테이너를 독립적으로 바로 실행할 수 있습니다. 이 글에서는 AWS 파게이트를 소개하고 사용하는 법을 알아봅니다.

컨테이너 기초 - 정적 링크 프로그램을 chroot와 도커(Docker) scratch 이미지로 실행하기

기사, 2018-12-10 - C 프로그램을 작성하고 이를 동적 링크 컴파일한 경우와 정적 링크 컴파일한 경우로 나눠서 chroot로 실행해봅니다. 그리고 도커(Docker)의 scratch 이미지를 기반으로 같은 방식을 적용하는 법을 소개합니다.

AWS 리인벤트(re:Invent) 키노트를 즐기는 방법

기사, 2018-12-05 - 2018년 11월에는 AWS re:Invent 2018이 열렸습니다. 일주일간 진행되는 리인벤트에서는 다양한 서비스와 기능들이 쏟아져나오는데, 그만큼 다양한 키노트가 준비되어있습니다. 키노트 구성을 이해하면 리인벤트를 좀 더 알차게 즐길 수 있습니다.

컨테이너 기초 - chroot를 사용한 프로세스의 루트 디렉터리 격리

기사, 2018-12-03 - chroot는 프로세스의 루트 디렉터리를 변경하는 리눅스 시스템콜/명령어입니다. 루트를 변경함으로써 아주 기초적인 단계의 컨테이너를 구현해볼 수 있습니다. chroot는 아주 단순한 프로그램입니다만, 루트가 달라지면 프로세스의 동작 방식 달라져 실제로는 사용하기가 까다로운 편입니다. 이 글에서는 chroot의 기본적인 원리와 사용법에 대해서 소개합니다.

홈브류(Homebrew)를 사용해 맥OS(macOS)에서 특정 버전의 패키지 설치하기

기사, 2018-08-21 - 홈브류를 사용하면 맥OS(macOS)에서 쉽게 패키지를 관리할 수 있습니다. 일반적으로 홈브류 패키지는 최신 버전을 제공합니다. 이 글에서는 홈브류를 사용해서 특정 버전의 패키지를 설치하는 방법을 소개합니다.

direnv를 사용한 디렉토리(프로젝트) 별 개발환경 구축: 루비, 파이썬, 노드 개발 환경 구축

기사, 2018-08-13 - direnv는 디렉터리 별로 셸 환경을 구축할 수 있게 해주는 도구입니다. 디렉터리 별 환경 변수 설정 법, 루비(Ruby), 파이썬(Python), 노드(Node) 등 프로그래밍 언어 프로젝트를 셋업하는 법을 소개합니다.

구글 앱스 스크립트(Google Apps Script) 외부에서 실행하기

기사, 2018-08-02 - 구글 앱스 스크립트를 사용하면 구글 드라이브나 G 스위트를 자동화할 수 있습니다. 이 글에서는 간단한 구글 앱스 스크립트를 작성하고, 이 스크립트를 구글 드라이브 외부 환경에서 실행하는 방법을 소개합니다.

AWS VPC 피어링: 서로 다른 VPC 간에 통신하기

기사, 2018-07-30 - AWS VPC를 사용해 격리된 네트워크 환경을 구성할 수 있습니다. VPC 간에는 통신하는 것이 불가능하지만 피어링을 사용해 이 문제를 해결할 수 있습니다. 이 글에서는 VPC 피어링을 구성하는 방법을 소개합니다.

웹폰트 경량화: 폰트툴즈(fontTools)의 pyftsubset을 사용한 폰트 서브셋 만들기

기사, 2018-07-23 - 폰트는 글자의 수에 비례해 용량이 커지며, 한글과 같 언어는 웹폰트의 용량을 줄이는 것이 중요합니다. 이 글에서는 폰트툴즈를 사용해 폰트의 서브셋을 만들고 웹폰트 형식으로 변환하는 방법을 소개합니다.

아마존 웹 서비스 계정 생성 후 해야하는 IAM 보안 조치: 루트 사용자와 IAM 사용자의 차이

기사, 2018-07-19 - 하나의 AWS 계정은 루트 사용자와 다수의 IAM 사용자로 구성된 다중 사용자 환경입니다. 아마존에서는 루트 계정을 사용하기보다는 IAM 사용자를 만들어 권한을 관리할 것을 권장하고 있습니다. 이를 중심으로 계정 생성 후에 적용해야하는 보안 조치들을 소개합니다.

아마존 엘라스틱 컨테이너 서비스(ECS)와 도커(Docker)로 시작하는 컨테이너 오케스트레이션

기사, 2018-07-18 - 컨테이너는 격리된 환경에서 애플리케이션을 실행할 수 있도록 도와줍니다. 컨테이너를 프로덕션 환경에서 사용하기 위해서는 적절한 스케줄링과 관리를 위한 도구가 필요합니다. 이 글에서는 AWS에서 제공하는 매니지드 컨테이너 오케스트레이션 서비스인 ECS를 소개합니다.

도커(Docker) 컨테이너 로케일 설정: 데비안(Debian), 우분투(Ubuntu) 이미지에서 한글 입력 문제

기사, 2018-07-12 - 도커 우분투, 데비안 이미지에서는 기본적으로 한글 입력을 지원하지 않습니다. 한글을 입력하기 위해서는 로케일 설정을 UTF-8로 지정할 필요가 있습니다. 이 글에서는 로케일 개념과 함께 도커 이미지/컨테이너에서 로케일을 적용하는 방법에 대해서 소개합니다.

테라폼(Terraform) 기초 튜토리얼: AWS로 시작하는 Infrastructure as Code

기사, 2018-07-09 - 테라폼(Terraform)은 인프라스트럭처를 선언적인 코드로 작성하고 관리할 수 있게 해주는 도구입니다. 이 글에서는 테라폼에 대해 소개하고, 이를 사용해 AWS 리소스를 정의하고 프로비저닝하는 방법을 소개합니다.

커맨드라인 JSON 프로세서 jq : 기초 문법과 작동원리

기사, 2018-07-05 - jq는 커맨드 라인 JSON 프로세서입니다. JSON 데이터를 입력받아 데이터를 필터링하거나 변형합니다. jq의 기본적인 문법과 작동 원리를 소개합니다.

도커(Docker) 튜토리얼 : 깐 김에 배포까지

기사, 2016-10-01 - 도커(Docker)는 2013년 등장한 컨테이너 기반 가상화 도구입니다. 파이콘 US 2013에서 처음 소개되었던 도커는 그 이후 빠른 발전을 거쳐왔습니다. 이 문서는 도커 입문자를 튜토리얼로 도커의 핵심적인 개념들과 기본적인 사용법에 대해서 소개합니다

증분검색을 사용한 텍스트 필터링 도구 페코(Peco) - Zsh, Bash 위에서 증분검색 활용하기

기사, 2015-12-09 - 페코(peco)는 커맨드라인 인터페이스에서 입력받은 텍스트 데이터에 대해서 증분검색을 수행하는 도구입니다. 페코는 파일 탐색이나 다른 프로세스의 출력 결과를 탐색하는 데 도움이 될 뿐만 아니라 셸의 사용성을 개선하는 데도 큰 도움이 됩니다. 이 글에서는 페코의 기본적인 사용법과 셸에서 입력한 명령어 히스토리를 증분검색으로 탐색하는 방법을 소개합니다.

루비(Ruby)의 다양한 익명 함수 표현법 - 블록, Proc 객체, 람다(lambda) 함수의 차이 이해하기

기사, 2015-12-07 - 프로그래밍 언어 루비에서는 블록 문법이 많이 활용됩니다. 블록 문법은 루비의 익명 함수 표현법 중 하나입니다. 루비에는 블록 뿐만아니라 Proc 객체나 lambda 문을 통해서도 익명 함수를 정의할 수 있습니다. 이 글에서는 블록 문법, Proc 객체, 람다 함수의 사용법과 차이에 대해서 소개합니다.

패커(Packer)로 도커(Docker) 이미지 및 AMI 자동 빌드 시스템 구축

기사, 2015-09-30 - 패커는 하시코프에서 만든 범용 가상머신, 컨테이니 이미지 생성 도구입니다. 패커는 시스템의 특정 상태를 저장하는 대신 복원 가능한 방식으로 이미지 생성을 자동화할 수 있게 도와줍니다. 이 글에서는 패커를 사용해 도커 이미지와 AMI 이미지를 빌드하는 방법을 소개합니다.

덱셋(Deckset): 마크다운(Markdown) 기반 프레젠테이션 제작 도구

기사, 2015-08-29 - 키노트(Keynote)와 파워포인트(PowerPoint)와 같은 전통적인 프레젠테이션 도구들은 높은 표현성을 가지고 있지만 슬라이드를 한땀 한땀 만들어야하기 때문에 번거롭습니다. 덱셋은 마크다운을 조금 확장해서 텍스트만으로 프레젠테이션을 작성할 수 있도록 도와주는 도구입니다. 이 글에서는 덱셋의 사용법과 장점에 대해서 소개합니다.

서버스펙(Serverspec)을 사용한 도커 이미지 테스트 자동화: 인프라스트럭처 테스트 프레임워크

기사, 2015-07-07 - 구성 관리 도구는 서버의 상태를 코드로 기술하고 관리할 수 있게 도와줍니다. 이러한 패러다임을 기반으로 서버를 관리할 때도 소프트웨어에 사용할 수 있는 기법들을 활용할 수 있게 되었습니다. 서버스펙(Serverspec)은 루비의 테스트 프레임워크인 R스펙(RSpec)을 확장한 인프라스트럭처 테스트 도구입니다. 서버스펙을 사용하면 소프트웨어를 테스트하듯이 인프라스트럭처도 테스트하는 게 가능해집니다. 이 글에서는 서버스펙을 사용해 도커(Docker) 이미지 테스트 방법을 소개합니다.

엘라스틱서치(Elasticsearch)에서 한글 형태소 분석기 은전한잎(eunjeon)으로 인덱스 생성하기

기사, 2015-06-12 - 엘라스틱서치는 아파치 루씬 기반의 검색엔진입니다. 검색엔진에서는 텍스트를 미리 일정한 규칙에 따라 인덱스하고 이 인덱스를 기반으로 검색을 수행합니다. 한국어 인덱스 작성을 위해서는 형태소 분석기와 같은 도구를 분석기로 사용해야합니다. 이 글에서는 엘라스틱서치에서 오픈소스 한국어 형태소 분석기 은전한잎을 사용해 인덱스를 생성하는 방법을 소개합니다.

맥OS(macOS)에서 launchctl을 사용한 서비스 등록 방법

기사, 2015-05-13 - 자주 사용하는 애플리케이션은 시작 프로그램에 등록해놓고 사용하곤 합니다. 하지만 서버 애플리케이션이라면 어떻게 해야할까요. 맥OS에서는 이러한 경우 서비스로 등록해두고 사용할 수 있습니다. 이 글에서는 launchctl을 사용해 주피터 노트북을 서비스로 등록하고 사용하는 방법을 소개합니다.

주피터(Jupyter)의 다중 커널 기능 - 파이썬2와 파이썬3 커널 등록하기

기사, 2015-05-07 - 아이파이썬 노트북(IPython Notebook)은 이제 주피터(Jupyter)라는 이름으로 새롭게 태어났습니다. 아이파이썬과의 가장 차별적인 특징은 명령어를 해석하는 커널을 여러 개 등록해놓고 선택해서 사용할 수 있다는 점입니다. 이 기능을 사용하면 주피터 노트북에서 여러가지 프로그래밍 언어의 커널은 물론 파이썬 버전 별로 커널을 등록하는 것도 가능합니다. 이 글에서는 파이썬 2 커널과 파이썬 3 커널을 동시에 등록하고 사용하는 방법을 소개합니다.

D3.js 기초: 장대한 시각화도 select()부터 - select()와 enter() 함수의 이해

기사, 2015-02-04 - 자바스크립트 시각화 라이브러리 D3.js에는 select API가 있습니다. 이 함수는 제이쿼리(jQuery)의 select와도 비슷합니다만, 실제로는 작동 방식이 조금 다릅니다. 이 함수는 시각화할 대상을 선택하는 함수로 D3.js의 모든 시각화가 시작되는 함수라고 할 수 있습니다. 이 글에서는 select 함수의 동작 방식에 대해 설명합니다.

X클립(XClip)을 사용한 리눅스의 GUI 클립보드와 터미널 연동

기사, 2014-07-29 - GUI 환경과 CLI 환경 사이에서 정보를 공유하는 것은 생각보다 까다로운 일입니다. 리눅스의 X클립(XClip은)이 두 환경의 클립보드를 연동해주는 애플리케이션입니다. 이 글에서는 X클립을 사용해 GUI 클립보드의 내용을 터미널에서 붙여넣기 하는 방법과 터미널의 문자열을 GUI 클립보드로 복사하는 방법을 소개합니다.

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

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

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

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

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

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

자바스크립트 정적 분석 도구 턴(Tern)과 이맥스(Emacs) 연동

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

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

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

허브(Hub)를 사용해 명령행해서 깃허브(GitHub) 풀리퀘스트 보내기

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

R스펙(RSpec)과 가드(Guard)를 활용한 루비(Ruby) 테스트 자동화

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

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

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