프로젝트 마지막날: 결과물 미리보기

지금은 30여 일간의 휴가 마지막 날 밤이다. 한 달여 동안 알아보고 싶었던 주제들을 간략히나마 공부했고, 마지막 며칠 동안은 그 공부한 내용을 활용해보고자 간단한 웹서비스를 개발해 보고자 했다.

처음의 목표 중 하나는 30일 동안 매일 블로그 글을 남기는 것도 있었는데, 마지막에 잘 지키지 못해서 아쉽지만, 그래도, 한가지 개발 주제도 잡았고, AngularJS나 D3같은 앞으로도 깊이 살펴볼 주제들을 찾게 돼서 좋았다.

gvDoodle

어떤 것을 개발할까 몇가지 머릿속으로만 고민하다가, 결국 주제로 잡은 것은

웹에서 Graphviz 파일을 작성하고, 바로 확인해보고, 링크로 공유할 수 있는 서비스

이다. Graphviz를 온라인에서 실험해볼 수 있고, 생성한 .svg파일은 웹서비스로 제공해줘서, 외부의 다른 웹페이지 어디에서라도 HTML <img> 태그로 걸어서 쓸 수 있다. JSFiddle과 비슷한 개념의 웹서비스다.

이름 하여, gv (graphviz)로 낙서(doodle)해본다는 의미로, gvdoodle!

미리보기

아직 너무 미흡해서, 제대로 소개하기도 모자란 단계다. 이 글을 작성하는 시점 기준, 아직 Save도 안되고, 아무리 데스크톱 화면을 목표로 만들기는 했지만, 모바일에서 화면 깨지고 난리도 아님. 그래도, 아래 사이트에서 어떤 내용인지 미리 확인해 볼 수 있도록 준비했다. 왼쪽의 Example에서 .gv문서 예제 고르고, Run버튼 실행해보면 즉석에서 결과 그래프를 볼 수 있다.

http://preview.gvdoodle.com

물론, 틈나는 대로 완성도를 높여나갈 예정이다. 오는 주말이 지나면, 다시 제대로 소개할 수 있기를 기대한다.

소스코드는 아래 주소에 공개하고 있다.

https://github.com/hatemogi/gvdoodle

휴가 끝

매우 아쉽지만, 휴가는 여기까지.

30일 프로젝트 글목록