약 한달 전 Remotty하게 일하기라는 제목으로, Remotty 그룹의 일하는 방식에 대해 포스팅을 했었다. 포스트에서 소개한 방법대로 약 한달 가량 remote 방식으로 협업을 해보니, 불편한 점이 한두가지가 아니었다. 나름 효율적으로 협업을 하기 위해, 각각의 활동에 최적화(…

author: 최효성 active_model_serializers젬은 레일스 API 를 작성할 때 JSON 데이터를 만들기 위해 추천되는 젬입니다. 설치 Gemfile 에 추가하고 bundle install 합니다. $ gem 'active_model_serializers' Serializer 생성하기 이후부터 scaffolding이나 model generator를 사용하여 특정…

오픈소스를 비롯해 git를 사용해 소스 코드의 버전관리를 하는 경우엔 원격 git 저장소로 Github를 많이 사용합니다. Github는 단순히 git 저장소 역할을 하는 것뿐만 아니라 웹 인터페이스를 통해서 저장소를 관리할 수 있게 도와주며, 소스코드를 공유하고 협업하기 위한…

Author : 최효성 맥 환경에서는 `homebrew`를 이용하면 `ffmpeg`를 쉽게 설치할 수 있습니다. $ brew install ffmpeg 제법 시간이 걸리지만 기다릴만 합니다. 동영상을 쪼개는 command line 명령과 옵션은 아래와 같습니다. $ ffmpeg -v quiet -y -i [original…

github을 통합 협업시 필요한 셋팅입니다. 원본 repository를 본인 계정으로 fork하고 작업합니다. user.name & user.email 설정 github 정보와 동일하게 user.name과 user.email을 설정합니다. $ git config user.name “subicura" $ git config user.email “[email protected]

Author : 최효성(RORLab) Rails 어플리케이션에서 모델은 해당 어플리케이션의 주요 핵심 로직으로 구성되어 있습니다. 따라서, TDD를 이용한 Test 기반 개발을 할 때도 모델에 대한 Test를 중점적으로 시행하는 것은 당연한 일일 것입니다. 이를 위해서는, TDD에 관한 여러…

오늘 6명(+1명)이 행아웃을 하면서 느낀점입니다. 행아웃은 리모트로 일하면서 유일하게 얼굴을 보면서 이야기 할 수 있는 시간 입니다. 흔치 않은 기회(?)라 다양한 이야기를 나누게 되는데 그러다 보니 의도치 않게 시간이 너무 걸립니다. 2시간을…

octopress에 테마를 추가하는 방법은 아주 간단합니다. 일단 theme 리스트는 다음 링크에서 확인하시고.. https://github.com/imathis/octopress/wiki/3rd-Party-Octopress-Themes http://www.evolument.com/blog/2013/03/02/top-10-plus-octopress-themes/ 설치는 아래와 같이 하면 됩니다. cd [octopress…

octopress는 한 블로그에 글쓴이가 여러명일 경우 작성자를 따로 입력할 수 있습니다. post글 상단 정보에 author: Your Name을 입력하면 되고 글 수정시에는 author에 이름을 추가하는 식으로 작업하면 될 것 같습니다. 지금 이 글을 예로 들면 다음과…

블로그 인덱스 페이지에서는 각 포스트의 한 문장만 보이게 방법이 있습니다. 인덱스 페이지에서 해당 포스트의 모든 내용이 보이면 한 화면에서 여러개의 포스트를 볼 수 없겠죠. 요령은 글 내용 중에서 한 문장이 끝나는 다음 줄에 아래의 표시를…