Choi G.J bio photo

Choi G.J

IT System Engineer

Overview

IT 엔지니어로서 8년 이상 일해오면서 누구보다 다양한 프로젝트에 다양한 기술을 경험했다고 자부한다. 항상 새로운 일을 해서 일까? 새로운 프로젝트를 하면 이전 지식들이 리셋되는 듯한 이느낌… 아무래도 연구한 내용에 대해 정리가 필요할 것 같아서 늦게나마 이 IT노트를 사용 해보고자 한다.

블로그를 어떻게 만들까?

직접 웹어플리케이션 만들어 서비스하기?

웹개발에는 익숙한 터라 직접 구성하고자 하면

  1. AWS EC2 Instance 생성해서 linux 서버 올리고
  2. linux서버에 WEB, WAS, DB 등 설치하고
  3. Spring framework나 node.js로 웹프레임워크 구성하고 ServerSide로직 개발하고
  4. Angular같은 UI프레임웍을 쓰던가, BootstrapUI가져다가 html, jquery기반으로 화면만들고
  5. 혹시 DB가 필요하면 필요한 Table 설계하고 DDL만들어 돌리고
  6. 소스반영할 repository 및 배포한 Jenkins CI 구성하고
  7. 정식운영하려면 도메인도 사다가 붙여주고….

언뜻 생각나는 일을 열거했는데…할일이 너무나도 많다. 여가시간에 짬을 내서 하는 활동이라 시간이없다. 좀 더 빠르게 하는 방법이 없을까?

전문 블로그 이용하기?

  • naver블로그나 tistory 등 잘 알려진 블로그를 사용하는 방법을 생각해봤지만…개발사항을 정리하는거라 글에 코드도들어가고 이미지도 들어가고 다른 소스랑 link도 맺어야하는 등 포맷이 좀 유연해야할 것 같은데 블로그의 기능은 왠지 제한적일 것 같다..

WIKI 이용하기?

  • 프로젝트내하면서 정보공유를 위해 WIKI를 설치해서 해볼까하고 개인적으로 가지고 있는 AWS EC2머신에 DB없이 제일 간단하게 사용할 수 있는 dokuwiki를 설치해봤다. 하지만 왠지 디자인이 맘에 들지 않고 나만 글올릴거라 WIKI는 적합치 않은 것 같다고 새삼 느껴진다.

Github나 Gitbook이용하기

  • Github는 익히 알고 있었지만 회사 보안정책을 준수하는 모범사원??이 되고자 사용할 엄두도 안내고 있었지만, Github Page기능을 이용하면 github에 commit하는 것만으로 간단히 블로그를 운영할 수 있으니 이런 편리함을 놓칠 수가 없다!! 특히 Markdown이라는 간단한 wiki식 문법을 가지고 직접 html페이지를 만들지 않고도 깔끔한 페이지를 쉽게 얻을 수 있는 크나큰 장점이있다.

  • Gitbook이라는 github page처럼 Markdown을 사용하는 공개된 저장소가 있지만 용도가 출판용 같은 것으로 봐서는 제공하는 기능이 좋더라도 왠지 사용이 꺼려진다.