TISTORY 바로가기

흥배 님최피디 님의 포스팅에 힘입어, 저도 한 번 적어 봅니다:



  • 운영체제
  • 렌더링
    • Ogre3D: 좋다. 최고의 오픈 소스 렌더링 엔진 중 하나인 듯 하다. 원래는 LPGL에 따라야 하지만, 그걸 숨기고 상용 게임을 개발하는 곳이 여러 곳 있을 듯 하다. (그러면 나빠요. 후후후.)
  • 물리
  • 멀티 프로세서
    • OpenMP: 멀티 프로세서를 지원하는 API라는데, 아직 사용해본 적은 없다. (참고: OpenMP와 C++)
  • 테스트
  • 지속적인 통합
  • 형상관리
    • Trac: 좋다. 형상관리+오류/이슈추적+Wiki 한 방에 제공. 아직 한참 개발중이라 기능이 약간 미약하다. 하지만, 가볍고 간단해서 Agile에서는 오히려 쓸만할 듯. (단, 한글 지원도 좀 미약하다.)
    • Subversion: 아주 좋다. 말할 필요 없는 최고의 형상관리 도구 중 하나. (CVS를 쓰다가 갈아탐.)
  • 오류 및 이슈 추적
    • Trac: 좋다. 형상관리도구랑 연동된다.
    • Mantis: 좋다. 한글 지원하고, Web 기반이고, 상대적으로 가볍다.
    • Bugzilla: 좋은데, 묵직하고, 복잡하다. Mantis로 갈아탄 이후로는 안쓴다.
  • Wiki
    • Trac: 좋다. 가볍다. 형상관리도구랑 오류/이슈추적도구와 연동된다. 단, WYSIWYG를 지원하지 않는다.
    • Twiki: 좋다. WYSWIG도 지원하고, 회사 내부의 인트라넷을 대체할만큼 기능도 다양하고, 확장성도 좋다. 단점은 약간 복잡하고, 한글 UI를 제공하지 않는다는 것이다.
    • MediaWiki: 문서량이 많아도 빠르다. 단, WYSWIG가 미약하고, 첨부 파일을 일일히 따로 등록해야 하는 게 불편하다.
  • 문서작성
    • Google Docs: 아주 좋다. 설치가 필요 없고, 빠르고, 간단하다. 특히 공동 작업 기능이 좋다. 단, 오프라인시에는 사용할 수 없다.
    • SpringNote: 아주 좋다. Google Docs와 비교하면 일장 일단이 있다. SpringNote는 개인용 Wiki라 검색이 굉장히 빠르고, Page별 위계를 구성할 수도 있다. 반면에 표 기능이 미약하다.
    • Acroedit: 좋다. 간단한 텍스트 문서나, Script 작성할 때 사용한다. EditPlus나 UltraEdit에 필적할만큼 좋다. (그래도 부족한 기능은 몇 개 있다.)
    • Freemind: MindMap을 작성할 때, 사용한다. 특정 Wiki와도 연동이 된다. (Mindjet Mindmanager를 어둠의 경로로 입수해서, Laptop에서 사용하기 시작한 이후로는 잘 사용하지 않는다.)
    • Open Office: 좋다. MS Office XP(혹은 2003과) 비슷하다. 현지화(Localization) 작업시, MS Office보다 Unicode를 더 제대로 지원했다.
  • 일정관리
    • Google Calendar: 아주 좋다. UI가 직관적이고, 공유도 쉽고, 간단하고, 가볍다! 단점은 아주아주아주 가끔 저장된 일정이 날아간다고 한다. 하지만 Google Apps Premium을 쓰면 방지할 수 있다. (혹은 수동으로 일정 기간마다 백업하던가.) 그리고 오프라인일 때, 사용이 불가능하다는 건데, Google Gears가 지원되면 이것도 해결될 것 같다.
  • Email
    • Gmail: 최고다! 용량 크고, 빠르고, UI도 직관적이고, 스팸도 거의 없다.
  • 기타
    • Skype: 컨퍼런스 콜을 할 때 좋다. 2004년에 한중일미 4개국 음성통화를 한 적이 있었는데, 다른 어떤 보이스 채팅 소프트웨어보다 음질이 좋았다. (현재는 품질이 더 좋아진 것 같다.) 방화벽 아래서도 제법 잘 작동한다. 국제 전화 요금도 거의 최저가에 근접한다.
    • 곰 녹음기: 회의 및 강연을 녹음할 때 좋다.
    • Open Capture: 무료 스크린 캡춰 소프트웨어.
    • AVG Free: 무료 백신. 작고, 빠르고, 거의 매일 업데이트 된다.
    • Spybot: 애드웨어, 스파이웨어를 제거하는 최강의 도구.
    • Firefox: 빠르고, 강력하고 편리하다. USB에 Portable Firefox를 넣고 다니면 편리하다.



위의 것들에 대한 의견이나, 다른 좋은 것들이 있으면 댓글이나 Trackback으로 달아주세요~ :)

이올린에 북마크하기(0) 이올린에 추천하기(0)
받은 트랙백이 없고 , 댓글 10개가 달렸습니다.

Trackbas address :: http://betterways.tistory.com/trackback/236

  1. Commented by jacking at 2007/09/01 17:02

    우와..오픈소스 사용의 극한을 보는듯 합니다.^^

    • Commented by BlogIcon 김기웅(Kay Kim) at 2007/09/02 10:14

      감사합니다. 그런데 저걸 모두 한 프로젝트에서 사용해본 적은 없네요. 대부분은 개인적인 용도로 쓰거나, 시험적으로 사용해봤습니다. 물론 일부는 프로젝트 내내 써보기도 했습니다. (예: Google Calendar.)

  2. Commented by gfc3 at 2007/09/01 23:42

    문서 작성에 google docs가 있군요.
    그럼 오픈마루 스튜디오의 springnote 는 어떤가요?
    개인적으로 이쪽이 편하더라구요.

    • Commented by BlogIcon 김기웅(Kay Kim) at 2007/09/02 10:17

      예, 저도 개인적으로는 그걸 많이 씁니다. 아마도 앞으로 작은 Project에서는 그걸 쓰지 않을까 싶습니다.
      그런데 문제가 있다면, 프로젝트 내에서는 RSS 구독이 필요한데, SpringNote를 쓰면, 외부에 완전히 공개됩니다. 그리고 표 기능도 충분하지 않고요. 하지만 많이 나아지겠죠.

  3. Commented by BlogIcon aloens at 2007/09/03 08:56

    좋은 정보 감사합니다.

    저도 ClearCase (UCM등)을 버리고 SVN을 현재 사용하고 있는데 그 자유로움과 강함에 젖어 있습니다. (물론 책임도 있겠지만)

    그리고 test framework들은 http://www.xprogramming.com/ 도 좋은 것 같습니다.

  4. Commented by BlogIcon jalnaga at 2007/09/03 11:34

    만티스가 쓰기 편한 것이었군요. 그래픽팀원중에서 만티스를 쓰는 사람이 아무도 없던데..가장 프로그래밍과 가깝다는 저조차 쓸수 없더군요. 단순 일정의 나열밖에 할수 없어서리...

    그래픽 쪽에서 쓸만한 자료 통합, 일정관리 프로그램은 뭐가 있을까요?

    • Commented by BlogIcon 김기웅(Kay Kim) at 2007/09/04 01:58

      1. 일정 관리로는 Google Calendar를 사용해보세요. 공짜고, 한글 지원하고, 간단하고, 공유하기 쉽습니다. 한 때 MS Project Server를 썼다가, 이걸로 다 교체했습니다.

      2. 자료 통합이 무엇을 말씀하시는지 잘 모르겠습니다.
      만약 그래픽 소스(Asset)이라면, Subversion을 추천드립니다.
      그게 아니라, 어떤 일들이 어떤 상태에 있어, 누가 어떻게 처리하고 있나를 추척하는 것이라면, Trac을 권장드립니다. (참고로 Trac은 형상관리, Wiki, 오류/이슈 추적을 모두 제공합니다.)

      그리고 본문에 대해서 부연설명하자면, 제게는 비슷한 기능을 제공하는 Bugzilla에 비해서, Mantis가 무척 좋았습니다. Bugzilla를 처음 접한 2001년도에는 한글도 지원하지 않았고, 묵직하고 복잡했거든요.(지금도 묵직하고 복잡한 건 여전하니다.)

  5. Commented by BlogIcon 정의의소 at 2007/09/03 15:02

    어제 답글 달았는데 안 달려있네요..^^;
    Test Framework는 CppUnit도 좋지만
    UnitTest++을 고려해 보시는 것도 좋을 것 같습니다.
    http://unittest-cpp.sourceforge.net/