Jinsoo Heo

A collection of 20 posts

Slack의 강력한 대안, Mattermost

Mattermost의 기능과 장점 Mattermost는 Slack의 대항마로 등장했다. Slack은 현재 Standard 플랜이 사용자당 매월 $6.67이고 SaaS로만 제공되기 때문에 사내망에 직접 호스팅하여 서비스할 수 없다. 서버도 국내에 없기 때문에 직접 호스팅하는 것보다 느릴 수 밖에 없다. 그렇다면 Mattermost는? SaaS뿐만 아니라 직접

주한미군 CID(범죄수사사령부) Day

지난 1월 11일부터 12일까지 CID에 다녀왔습니다. CID는 미군내 중범죄를 다루는 기관으로 MP와는 조금 다릅니다. 특별한 업무가 있어서 다녀온 것은 아니고 근무하는 친구의 Escort를 받고 실컷 즐기다 왔습니다. 재밌는 것도 많이 보고요. CID는 현재 동두천에 위치하고 있습니다. 강남에서도 꽤 멉니다... 쩝.

50분 생각하고 10분 코드 작성하세요

대개 개발을 한다고 하면 키보드부터 잡는 경우가 많습니다. 하지만, 좋지 않습니다. 소프트웨어 설계와 알고리듬 설계는 키보드로부터 시작하는 것이 아니거든요. 개발해야할 기능이 있다고 하면 처음엔 단순하게 시작하게 되지만 막상 코드를 작성하다보면 여러 예외 상황들이 생기고 그것들을 처리하기 위한 분기들이 여럿 생기게

Vim은 어디서 왔나

> 이 글은 Where Vim Came From [https://twobithistory.org/2018/08/05/where-vim-came-from.html]을 번역한 글입니다. 나는 최근에 Intel HEX로 알려진 파일 포맷을 우연히 발견했다. 내가 아는 한, Intel HEX 파일(.hex 확장자를 사용하는)은 바이너리 이미지를 16진수들의 집합으로

수용력 있는 코드 리뷰 문화 만들기

> 이 글은 Building an Inclusive Code Review Culture [https://blog.plaid.com/building-an-inclusive-code-review-culture/]를 번역한 글입니다. 모든 개발자는 코드 리뷰에 익숙합니다. 그리고 우리 이전의 많은 사람이 그것을 어떻게 할지에 대한 생각과 제안들을 쌓아왔습니다. 코드 리뷰는 모든 개발자가 매일 매일 수행하는

AWS Lightsail로 Ghost 블로그 운영하기 - 3

1. ghost-storage-adapter-s3 설치 Ghost 블로그는 기본적으로 이미지나 첨부 파일을 업로드 하면 인스턴스의 볼륨에 그것들을 저장한다. 우리가 생성한 Lightsail 인스턴스의 볼륨은 20G로 아주 작은 건 아니지만 첨부 파일의 용량에 따라서는 금방 차버릴 수도 있다. 따라서 네이티브 볼륨을 이용하는 것 보다는 AWS

AWS Lightsail로 Ghost 블로그 운영하기 - 2

1. Ubuntu 패키지 업데이트 $ sudo apt update && sudo apt upgrade -y 중간에 묻는 것이 있다면 그냥 다 엔터 2. en_US.UTF-8 issue 해결 AWS EC2나 Lightsail에서 Ubuntu 인스턴스를 생성하고 접속해서 작업하다 보면 다음과 같은 경고를 마주친다. perl: warning: Setting

AWS Lightsail로 Ghost 블로그 운영하기 - 1

홈페이지와 블로그를 AWS EC2 + RDS로 운영을 했었는데 매달 나오는 비용을 보고 이게 얼마나 어리석은 짓이었는 지 알게 됐다. 정확히 얼마가 청구됐는 지는 창피해서 공개하지 못하고... 쨋든 개인 웹 사이트 운영비치고는 굉장히 많이 나왔다. 시험 기간을 맞이해서 홈페이지는 GitHub Pages로 옮기고