Seongsiks

Being A DevOpser. Powered by
Obtvse, highlight.js, theme toc Creative Commons License
Seongsiks Twitter Github Email
DevOps Ruby On Rails Chef Projects Misc Movies & Drama ME

Pry

주변에 계신 자바 개발자 분들이 배치잡으로 실행시킬 스크립트나 간편하게 Restful API을 구축하려고 할때 ruby를 많이 시도하고 계시다... 그런데 이클립스나 인텔리J같은 IDE를 이용한 디버깅을 하시다가 인터프리터 언어인 ruby디버깅을 하실때 어려움을 많이 겪으시는 듯해서 ruby디버깅 툴인 Pry를 소개하려고 한다.

Gource - 코드베이스 시각화툴

요즘 약간의 슬랙이 생겨서 예전부터 해보고 싶었던 gource를 해보았다.

grource란?

URLDecoder: Illegal hex characters in escape (%) pattern - For input string: “.P”

Overview

spring같은 편리하고 오랫동안 발전해온 프레임웍을 사용하다보면 이런 urldecoding같은 것은 거의 신경쓰지 않게 되지만 Netty같은 http서버를 직접 띄우는 경우에 http parser을 어느정도 만들어 줘야 하는 경우가 있습니다. URLDecoder: Illegal hex characters과 같은 exception이 이렇게 신경 안쓰고 넘어가던 것인데요 사용자가 %문자를 제대로 URLEncode해주지 않았을 경우 발생할 수 있습니다.

Ansible Secret Tips(비법)

Overview

ansible을 사용하면서 찾은 비법들을 공유합니다.

Neo4J - 그래프 데이터베이스

Overview

nosql에는 4종류가 있다.

Netty - JAVA Event-driven server Framework

CoffeeScript Basic Syntax

Overview

커피스크립트의 기본적인 문법 정리

Chef Cookbook만들기 #2

Overview

앞 포스트에서 다루지 않은 Provider. Recipe에서 resource를 만들고, resource에서 action을 실행시키는데, 이 action이 실제로 정의 되어 있는 곳이 바로 Provider 입니다. 이번 포스트에서 실제로 install이라는 액션을 명령했을때 수행되는 부분인 provider를 살펴 보도록 하겠습니다.

Chef Cookbook만들기 #1

Overview

Chef Cookbook

Ruby Advanced 2 (method_missing)

Overview

ruby의 다른 고급 부분인 missing method 정복하기.