csv – useful format

CSV – more useful than your average file format이라는 제목의 글을 읽었다. 많은 개발자들이 데이터를 어떻게 formatting 해서 보여주어야 하는지 고민을 많이 하지만, 실제로는 데이터를 csv 형식으로 주고, 보는 것은 유저가 알아서 보게 하는 것이 좋다 는 정도의 요지로 쓰여진 글이다.

이 글을 보면서 두 가지 생각을 했다.

  1. Graphviz 라는 프로그램을 배워봐야겠다. (꽤 많은 사람들이 이 프로그램을 쓰는 것 같고, 굉장히 파워풀하다는 생각이 든다. 이미 이 프로그램을 깔았다 지워버린 것이 한 서너번 된다. 쩝…)
  2. 모든 정보를 텍스트로 관리하는 것은 좋은 생각이다. sdf에 들어있는 많은 데이터들을 관리하는 것도 실질적으로는 csv 형식으로 하는 것이 좋을 것 같다는 생각이 든다. 물론 그렇게 하면 분자 구조를 못보는 문제가 있지만, 구조만 가진 sdf 파일 안에 csv의 데이터를 쉽게 넣을 수 있는 방법만 있다면 사실 굳이 sdf 파일 안에 데이터를 우겨넣을 필요가 없다는 생각이 든다. 사실 분자의 구조 자체도 InCHI code를 잘 활용하면 csv에 넣지 못할 이유도 없긴 한데…