2007년 3월 5일 월요일

Toad Data Modeler Freeware - 무료 DB 설계툴

본업은 아니지만 회사에서 급하게 필요한 일 때문에 잠시 APM(Apache, PHP, MySQL)을 기반으로 개발을 할 일이 있었습니다. 개발 절차 상 아무리 간단한 일이라도 요구분석이니 설계니 하는 일들은 항상 거치기 마련인데, 능숙하게 잘 활용할 수 있는 도구가 있으면 이런 작업의 능률이 몇 배는 오르게 됩니다. 이 중에 이번 개발에서 발굴한 좋은 무료 DB 설계 도구가 있어 소개해드릴까 합니다.


Toad Data Modeler Free Edition
이라는 놈인데, 흔히 잘 알려진 ERWin과 기능이 크게 다르지 않습니다. ER 다이어그램(Entity-Relationship Diagram) 방식으로 DB를 설계하고, 설계된 내용을 실제 특정 DBMS에 사용할 수 있도록 SQL Script로 만들어주는 DB 설계툴이죠.


Toad Data Modeler Free Edition은 현재 많이 사용되고 있는 대부분의 DBMS를 지원합니다. 그리고, Logical View와 Physical View를 지원하기 때문에 다이어그램 작성 시 한층 편리합니다. 또한 작성된 다이어그램을 이미지로 저장할 수 있는 기능도 제공합니다.(설계 내용을 Toad Data Modeler가 설치되어 있지 않은 사람에게 보내줄 때 유용한 기능이죠.)


다음은 Toad Data Modeler Free Edition 다운로드 페이지입니다.

LINK: Database design tool - Toad™ Data Modeler
(좌측 메뉴의 Download Freeware 링크를 클릭하시면 됩니다.)

무료 버전 외에 더욱 기능이 보강된 상용 버전도 있습니다만, 어지간한 기능은 무료 버전만으로도 충분할 것 같습니다.(실제 물리적인 DB로부터 ER 다이어그램을 산출해내는 reverse engineering 기능은 상용 버전에만 있네요.)

2007년 3월 1일 목요일

OpenArena - Quake 3 엔진을 사용한 무료 FPS 게임



OpenArenaQuake 3 엔진을 사용하여 map, player model, weapon 등을 재구성한 오픈 소스 FPS(First Person Shooter) 게임입니다. GPL로 공개된 Quake 3 엔진 소스만 사용하였을 뿐 다른 모든 데이터는 OpenArena 팀에서 직접 제작한 것이기 때문에, 다른 Quake 3 MOD들과 달리 Quake 3 Arena 원본이 전혀 필요하지 않습니다.



게임 방식은 Quake 3 Arena와 거의 동일합니다. 비록 아직 map과 player model의 수가 좀 적기는 하지만, 무료로 Quake 3 수준의 게임을 즐길 수 있다는 점은 상당한 매력입니다. LAN이나 Internet을 이용한 멀티플레이 뿐만 아니라 인공지능 bot들과 대전할 수 있는 싱글플레이 모드도 지원합니다.



처음 Quake 3 Arena가 출시되었을 당시에도 그다지 고사양을 요구하는 게임은 아니었던 것으로 기억합니다. 그리고 상당한 시간이 지난 지금은 보통의 PC 사양이 이 게임을 전혀 부담 없이 즐길 수 있는 수준이 되고도 남겠죠. 그렇다고는 해도 워낙에나 잘 만들어진 엔진이다 보니 속된 말로 그래픽이 구리다거나 하는 느낌은 별로 없습니다.(물론 Doom 3, Quake 4 같은 차세대 엔진을 사용한 게임과 비교하기엔 무리가 있겠지만...)



오래 전 Quake 3 Arena의 추억이 아련하게 떠오른다면 이 게임을 한번 해보시는 것이 어떻겠습니까? 이 게임은 Windows, Linux, Mac OS X를 지원합니다. 다운로드 크기는 이 글을 쓰는 현재 가장 최신인 0.6.0 버전의 Windows 용 설치 파일을 기준으로 70 MB 조금 넘는 것 같네요.

공식 홈페이지는 다음과 같습니다.

LINK: http://openarena.ws

끝으로, 이 글에 삽입된 스크린샷은 OpenArena 공식 홈페이지로부터 가져온 것입니다.