금방전 올린 포스트에서 MP3를 핸드폰에 넣기 위해 DCF변환시 SK측으로 정보가 넘어가는 것 같다는 포스트를 올렸다. 집에와서 정말로 어떠한 정보가 넘어가는지 궁금해 한번 패킷을 캡쳐 해보았다.
사용자 삽입 이미지

위와 같은 파일을 멜론 플레어로 DCF변환 한 후 Ethereal로 패킷을 캡쳐 해보았다.

사용자 삽입 이미지
0000   00 50 18 4c 94 12 00 40 b9 b5 ff 00 08 00 45 00  .P.L...@......E.
0010   01 f5 4a 82 40 00 40 06 f1 77 c0 a8 7b 67 d3 ea 
..J.@.@..w..{g..
0020   ed 0e 07 1e 00 50 99 ec 3e 35 2c 49 94 5b 50 18  .....P..>5,I.[P.
0030   b6 80 75 f2 00 00 50 4f 53 54 20 2f 65 6e 67 69  ..u...POST /engi
0040   6e 65 5f 70 72 6f 63 2e 6a 73 70 3f 64 63 66 43  ne_proc.jsp?dcfC
0050   6f 6e 76 65 72 74 69 6e 67 20 48 54 54 50 2f 31  onverting HTTP/1
0060   2e 31 0d 0a 52 65 66 65 72 65 72 3a 20 68 74 74  .1..Referer: htt
0070   70 3a 2f 2f 61 70 70 73 76 72 2e 6d 65 6c 6f 6e  p://appsvr.melon
0080   2e 63 6f 6d 2f 65 6e 67 69 6e 65 5f 70 72 6f 63  .com/engine_proc
0090   2e 6a 73 70 3f 64 63 66 43 6f 6e 76 65 72 74 69  .jsp?dcfConverti
00a0   6e 67 0d 0a 41 63 63 65 70 74 3a 20 74 65 78 74  ng..Accept: text
00b0   2f 2a 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65  /*..Content-Type
00c0   3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d  : application/x-
00d0   77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f  www-form-urlenco
00e0   64 65 64 0d 0a 55 73 65 72 2d 41 67 65 6e 74 3a  ded..User-Agent:
00f0   20 4d 65 6c 4f 6e 20 50 6c 61 79 65 72 20 56 33   MelOn Player V3
0100   2e 30 0d 0a 48 6f 73 74 3a 20 61 70 70 73 76 72  .0..Host: appsvr
0110   2e 6d 65 6c 6f 6e 2e 63 6f 6d 0d 0a 43 6f 6e 74  .melon.com..Cont
0120   65 6e 74 2d 4c 65 6e 67 74 68 3a 20 35 37 0d 0a  ent-Length: 57..
0130   43 61 63 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 6e  Cache-Control: n
0140   6f 2d 63 61 63 68 65 0d 0a 43 6f 6f 6b 69 65 3a  o-cache..Cookie:
0150   20 58 54 56 49 44 3d 30 37 30 35 31 31 32 31 34   XTVID=070511214
0160   38 31 37 30 30 34 33 39 32 39 39 3b 20 58 54 4c  81700439299; XTL
0170   49 44 3d 37 34 32 37 33 31 30 3b 20 4a 53 45 53  ID=7427310; JSES
0180   53 49 4f 4e 49 44 3d 47 64 70 52 56 31 68 68 7a  SIONID=GdpRV1hhz
0190   48 63 31 74 67 6a 36 46 4e 43 5a 76 63 37 43 54  Hc1tgj6FNCZvc7CT
01a0   51 66 78 32 68 67 34 66 6a 77 35 58 58 70 42 78  Qfx2hg4fjw5XXpBx
01b0   63 70 43 74 31 7a 51 76 79 78 48 21 31 35 36 38  cpCt1zQvyxH!1568
01c0   38 38 34 37 37 38 0d 0a 0d 0a 6e 65 77 67 65 6e  884778....newgen
01d0   69 75 73 34 30 32 0b 37 34 32 37 33 31 30 2a 31  ius402.7427310*1
01e0   31 38 30 35 34 30 30 36 34 31 30 35 0b 5b 65 6d  180540064105.[em
01f0   69 6c 6c 61 5d 62 69 67 20 62 69 67 20 77 6f 72  illa]big big wor
0200   6c 64 0b                                         ld.


우선 바로 확인 할 수 있는 정보로는 자신의 아이디, 그리고 숫자로 이루어진 문자열, 그리고 파일명 이 있었다.

이전에 올린 포스트에 파일 해쉬 정보가 들어가지 않을까 생각했는데, 단순히 파일명이였다. 정체를 알 수 없는 숫자열은 다른 파일을 변환해도 동일한 값을 보였기 때문에 파일에 대한 해쉬정보는 아니고, 아마 패스워드 값을 해쉬한게 아닐까 추측 해본다.

그래도 파일의 크기, 해쉬 정보등 상세한 정보가 넘어 가지 않고 단순히 파일 이름만 SK측으로 넘어간다. 단순히 어떤 파일을 주로 컨버팅해서 핸드폰으로 듣는지 궁금해서(조사하기 위해서) 수집하는 것 같다.(저작권 관련 분쟁 발생시, 해결 대책으로 마련한 방법이라면 약간은 부족하지 않을까 라는 개인 적인 생각이든다. 법적인건 정확히 모르겠지만...)

개인의 저작물은 당연히 보호 받아야 된다고 생각 한다. 음악파일에 DCF같은 DRM기술을 적용 하는 것도 당연하다고 생각은 한다.

하지만 단순히 파일명에 불과한 정보가 넘어가지만, 이런 사실을 알고나니 멜론 플레이어 실행하는 것 조차 약간은 무섭다는 생각이 든다...
  • 나그네 2007.05.31 01:29

    이 내용 다른 사이트에 펌해도 될까요?

  • jwmx 2007.05.31 01:39

    좋은 정보 감사드립니다. 역시 마음이 편치 못한 것이 업데이트를 통해서 언제든지 올리는 정보를 바꿀 수 있다는 것이죠.

    파일 이름 하나라도 사용자의 정보입니다. 애매한 약관 하나로 사용자 정보를 마음대로 가져가는 것은 정말 이해가 안 됩니다.

    • 영재 2007.06.01 13:04

      거기다 약관도 언제든지 바꿀수 있죠~~

      음~~ 약관에는 서비스개선을 위해서 정보를 수집 할수 있다고 했는데..

      서비스 개선을 위한 정보 수집이라면, 아무런 한계 없이 수집을 할 수있겠죠? 약관에는 정보 수집에 최대 한계에 대한 언급이 없죠...

  • sj 2007.06.28 12:02

    근데 저기 저 74...로 시작하는 저 정보는 주민번호가 아니라 그냥 무슨 숫자 나열 같네요;; 근데 파일명 수집해서 뭣하려는건지 -_- 트랙1.mp3로 만들면 지들이 무슨수로 알려고..컹

  • 후아 2007.08.04 00:41

    멜론에서
    DCF컨버팅할떄요

    가입은한상태이고요
    돈은안내고
    하는건데요 ㅜㅜ

    저작권없이
    불법으로사용하면
    무슨처벌받는다고하는데,,
    이거
    무시하고
    DCF컨버팅해도되는건가요?

  • rwxrwxrwx 2007.11.09 09:17

    음.. 한말씀 적자면... (참고로.. 저도 프로그래밍 하는 사람입니다.)
    DCF 파일의 포멧은 까보면 훤히 들여다 보이는 파일 구조입니다.

    RFC2630 기술 표준을 약간 변형(? 시간이 없어서 파악은 못함) 시킨 것으로 사료되고요.
    MP3 암호화는 AES128CBC 라는 엔코딩 방식을 적용한 것 입니다.

    시간이 없어서 제가 소상히 확인은 못했지만 디코딩하는 기술도 알고리즘으로 나온 걸 봤습니다.
    디코딩 키가 dcf 파일 내에 내장 되어있습니다. ^^; 쫌 어설픈~ 눈가리고 아웅식의 DRM 같죠?

    그리고 이는 꽤 효과적입니다. 모두들 프로그래머가 아니기 때문이죠.. ㅡ.ㅡ;
    자세한것은 구굴링 하시고요.. OMA-Download-DRMCF-V1_0-20040615-A.pdf 문서를 찾으시면 대략적인 것을 볼 수 있습니다.

    http://www.openmobilealliance.org/release_program/drm_archive.html

    즐거운 한주 보내시고요..
    저는 별일 없으면 다음달에 MP3 <-> DCF 상호변환 프로그램 만들어볼까 합니다.

    패킷캡춰 감시 등의 딴지를 걸면 와르르 무너뜨리는 겁니다. ㅡ.ㅡ+

  • june 2009.03.10 13:57

    //rwxrwxrwx
    안녕하세요. 윗분글에 대해 부가 설명 드립니다.

    mp3 to kmp to dcf (?) 라는 이름으로 무비알지에 변환 tool 을 만들어 꽤 오래전에 배포를 했었습니다. 그전엔 변환툴이 하나도 없던게 지금은 꽤 많아 졌더군요. 아마도 SMPEncoder.dll 관련해서 두 개의 dll 파일의 export function 의 parameter 들이 공개 되어서 쉽게 제작을 한것 같습니다.

    DCF 에 덧붙여 설명을 드리자면, (기억이 가물가물 하지만요...)
    DCF 에서는 다른건 거의 표준을 준수해서 작성이 되었는데, mp3 파일 encoding 만은 SSE (SKTelecom Simple Encryption) 이라는 독자적인 algorithm 을 이용해서 encode/decode 를 합니다.

    배포할 당시에, (언제 최초로 공개를 했는지 기억이 나지 않지만) 이렇게 저렇게 해보았지만 잘 되지 않아서 지금은 보류해두었지만요, Melon 도 dll 을 잘 분석 해보시면 DRM 관련 dll 파일이 있습니다.

    그 dll 을 reversing 하셔서 사용하시면 encoding 을 하시는데에 어려움은 없을 것이라 생각됩니다.

    지나가다 예전일이 생각이 나서 몇자 적습니다.

    그럼...

멜론 플레이어로 mp3를 DCF로 변환시 주의를 바랍니다.

멜론 플레이어를 설치할 때 확인 할 수 있는 이용 약관을 보시면 이용자 PC의 데이터를 수집하고 사용할 수 있습니다.는 내용을 볼 수 있습니다.

MelOn Player 이용약관]
제8조 [데이터 및 기타 자료의 수집 및 사용 등]
① 회사는 소프트웨어와 관련하여 이용자에게 제공되는 제품 지원 서비스의 일환으로 이용자PC의 데이터를 수집하고 사용할 수 있습니다.
② 회사는 제1항의 자료를 소프트웨어를 개선하거나 이용자의 사용환경에 적합한 서비스 또는 기술을 제공하기 위한 목적으로만 사용하며 그 외의 다른 목적으로 사용하지 않습니다.
③ 회사는 대용량 데이터를 더욱 원활히 전송하기 위해 이용자의 PC 및 네트워크 자원을 다음 각 호와 같이 일부 활용할 수 있습니다.
1. 본 소프트웨어는 이용자 PC의 네트워크 장비를 임의로 사용합니다.
2. 본 소프트웨어는 이용자 PC의 스토리지를 임의로 사용합니다.
3. 본 소프트웨어는 이용자가 의도하지 않아도 이용자 PC에서 자동으로 가동될 수 있습니다.
4. 본 소프트웨어는 이용자에게 고품질의 서비스를 제공하기 위해 Peering Portal Solution을 활용하여 이용자의 서비스 이용 중 이용자의 PC 및 네트워크 자원을 제한적으로 활용해서 전체시스템의 측면에서 운용하는 분산컴퓨팅(Grid Computing) 기술을 위한 목적으로 사용할 수 있습니다.
④ 회사는 소프트웨어의 정상적인 이용을 위해 추가 구성 요소를 함께 설치할 수 있으며, 추가 구성 요소에 대하여는 소프트웨어에 대한 이 약관의 규정을 동일하게 적용합니다.
그렇다면 MP3를 휴대폰에 넣기 위해 DCF변환시 변환을 한 정보가 SK측으로 넘어가지 않을까라는 생각이 들더군요.

사용자 삽입 이미지
멜론 스나이퍼를 통해 DCF변환을 해 보았습니다.

그리고 네트워크 사용량을 보면
사용자 삽입 이미지
변환을 시작하자 무지하게 높은 네트워크 사용량이 보였습니다.

파일을 수작업으로 변환 해보시면 아시겠지만, DCF변환 그래도 하시겠습니까? 라는 이벤트 페이지 때문에 발생하는 트래픽은 아닙니다.

변환 정보와 음악명 작곡가 등의 태그를 지정하는 대화상자에서 확인을 누른후 대부분의 트래픽이 발생합니다. 거기다 다운로드 트래픽이 아니라 대부분 업로드 트래픽입니다.

DCF변환 때문에 나타는 현상은 확실한 것 같고, 데이터량으로 봐서 단순히 파일명만 넘어가는 것은 아닌것 같습니다.

아직 자세히 알아보지는 않았지만 파일명, 용량, 해쉬 정보등 상당히 많은 정보가 SK측으로 넘어 가는 것으로 보입니다.
 (확인해 본결과 파일명만 SK측으로 넘어 갑니다.)

난중에 시간나면 한번 알아봐야 할 듯 합니다. 그리고 변환시 주의를 하는게 좋을 듯합니다.
  • 플로우 2007.05.30 21:58

    역시 별로 반갑지 않은 소식이네요...;
    mp3도 마음대로 못듣는..

    • 영재 2007.05.31 01:45

      개인 컴퓨터 자원 이용하겠다는 것도 솔직히 반감이 큰 내용인데..

      개인 정보까지 수집하겠다고 이용 약관에 나와 있으니~~

  • 티에프 2007.05.30 22:09

    어엇.. 그런가요. 휴대폰으로 MP3를 안듣기에.. 안써서 몰랐는데. 그런 무서운 점이

    • 영재 2007.05.31 01:47

      이용 약관 이거 무시할게 아닌것 같네요..

      개인정보를 수집하겠다는 꽤나 큰 내용임에도 저렇게 설치시 거의 대부분의 사람들이 무시하는

      이용 약관에만 나와있다는.. 거기다 프로그램 설치시에만 저 약관을 볼수 있지.. 혹시나 해서 멜론 홈페이지에 가봤지만 프로그램에 대한 이용약관은 찾아 볼수 가 없더군요..

  • 에서 2007.05.30 22:53

    멜론으로 변환할때 패킷캡쳐를 해보는게 자세히 알수있겠네요^^

    • 영재 2007.05.31 01:34

      실제 패킷을 캡쳐 해본결과..

      상세한 정보는 넘어가진 않고 단순히 파일 명만 넘어 가네요..

      단순히 파일명이라고 해도 어떤 노래인지 거의 가능하니. 단순한 정보라고 볼 순 없겠죠..

  • 한방블르스 2007.05.31 00:45

    인터넷을 중지하고 변환하면 안될려나요?
    SK말고 다른 통신사도 그런 것 아닐까요?

    • 영재 2007.05.31 01:43

      인터넷을 끊고 변환하면..

      저에 경우에는 내부 오류 발생 대화상자가 뜨면서 더이상 진행이 안되었습니다.

      그리고 로그인이 안된 상태에서는 변환 메뉴 자체가 활성화 되지 않습니다.

  • 나그네 2007.05.31 01:30

    기분 찝찝해지네요....멜론 [ㅡ.ㅡ]

  • 한방블르스 2007.05.31 16:55

    가지고 가는 이유가 있을텐데 뭔지 도통 감이 안잡히는군요..
    좌우지간 기분은 안 좋네요..

    • 영재 2007.06.01 13:00

      특별한 이유라기 보다~~ 어떤 파일을 주로 변환을 통해듣는지 통계정보를 수집하기 위해서일 것 같네요~~

      다른 용도로 수집한다고 생각하기에는 모으는 정보가 너무 빈약하죠..

  • 돈을내라 2008.04.25 16:24

    멜론에서는 네트웍사용에 대한 정상적인 비용을 고객에게 지불해야 마땅하쥐?

  • 샹것SK 2008.09.25 06:01

    정말 전부다 마음에 안들어 SKT

    그리고 구형폰에서 신형폰으로 바꾼뒤 밤 12:11분 마다 핸드폰 지혼자 한번 껌뻑이고 데이터전송 로딩 뜨고 꺼지는 현상은 대체무엇인지 도통 찝찝하단 말이지.

  • 눈꽃님 2009.01.16 11:36

    퍼가겠습니당~~

  • 정품 2009.02.11 22:06

    만약 불법다운로드로 찔리는분들은 돈내고 다운받으세요
    불법다운 하지말고 ^^

  • 01 2009.04.28 15:15

    컴퓨터를 임의로 사용할 수 있도록 계약 내용으로 되어 있네요.
    문제는 독점이라 안쓰면 안되는 방식.
    쯥.

MySQL의 특징은 무료(직적접인 서비스를 하지 않거나, 재배포를 하지 않는다면 무료)이면서도 강력한 기능을 지원하는 것 같습니다.
MySQL은 다른 DBMS와 달리 하나의 SQL서버에서 여러 종류의 엔진으로 DB를 운영 할 수 있다는 점입니다.

방학때 오라클 배우면서.. MySQL에서 같은 명령을 몇개 날려본적 있었습니다..그 때 MySQL에서는 트랜젝션 기능이 없고 외부키 기능이 없는 줄 알았습니다.

MyISAM과 InnoDB 엔진중에서 원하는 SQL서버 엔진을 선택하여 복합적으로 운영이 가능합니다.

MyISAM은 일반적으로 인터넷 게시판, 블로그 등 소규모 사이트에서 SELECT쿼리 문이 많이 사용되는 경우 매우 빠른 속도를 보여 인터넷 홈페이지에서 많이 사용되며 기본값입니다.

InnoDB는 좀더 강력한 기능을 가집니다. 오라클 처럼 transaction을 지원하며 FOREIGN KEY를 사용할 수 있습니다. 개인용 DB보다는 큰 DB에 적합한 DB입니다.

오라클 처럼 table space를 사용하고 log_archive를 사용하여 장애 발생에도 강력한 복구 기능을 지원할 수 있습니다.

TABLE 생성시 ENGINE=InnoDB를 사용하면 InnoDB ENGINE을 사용할 수 있습니다.

자동 commit을 끄기 위해

SET auto_commit =0;

또는

begin;

명령을 사용하면 트랜젝션 기능을 이용할 수 있습니다.

mysql> CREATE TABLE  test(
    -> num int(10) unsigned NOT NULL auto_increment,
    -> name varchar(45) NOT NULL,
    -> PRIMARY KEY(num)
    -> )ENGINE=InnoDB DEFAULT CHARSET=euckr;
Query OK, 0 rows affected (0.01 sec)

mysql> begin;
Query OK, 0 rows affected (0.00 sec)

mysql> insert into test values(null, "shin");
Query OK, 1 row affected (0.00 sec)

mysql> select * from test;
+-----+------+
| num | name |
+-----+------+
|   1 | shin |
+-----+------+
1 row in set (0.01 sec)

mysql> rollback;
Query OK, 0 rows affected (0.01 sec)

mysql> select * from test;
Empty set (0.00 sec)

mysql>


 

  • 개굴 2007.04.18 11:51

    오늘 멜론 업그레이드 해서 그런지 몰라도 변환이 안되네요..헐~~
    멜론을 실행시켜주세요..라는 메세지만 뜨고..ㅠ

    • 영재 2007.04.18 14:52

      현재 버젼은 돌아가지 않습니다.. 언제 다시 업데이트 할지 모르겠으나.. 어는정도 시간이 걸릴 것 같네요..

오라클을 깔기전에 최소사양을 만족 하는지 확인합니다.

최소 사양은 아래와 같습니다.

Oracle 10g Express최소사양

RAM   256MB(권장 512MB)

Disk space  1.5GByte

Packages   glibc - 2.3.2
  libaio - 0.3.96

Swap Space 0~256MB (RAM의 3배 이상)
  256~512MB (RAM의 2배 이상)
  512MB 이상 (1024GB 이상)

위 사양을 만족 하지 않으면 설치 자체가 불가능 합니다.

만약 설치중 glibc나 libaio패키지 설치를 요구하면 아래와 같이 설치하시면 됩니다.

yum install glibc
yum install libaio



또는 직접 다운 받으신후 rpm -Uvh ~~~.rpm을 통해 설치 하셔도됩니다.

우선 오라클 홈페이지에서 Oracle 10g Express 를 받은 후

root계정으로 아래 명령어를 입력하시면 설치가 진행됩니다.

[root@localhost 신영재]# rpm -Uvh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
준비 중...               ########################################### [100%]
   1:oracle-xe-univ         ########################################### [100%]
Executing Post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to
configure the database.


설치가 완료된후 데이타 베이스 설정을 해야 됩니다.

아래와 같이 입력하시면 설정을 할 수 있습니다. 설정이 완료된후 언제라도 다시 설정을 바꾸고 싶다면 똑같이 입력 하시면 됩니다.

[root@localhost 신영재]# /etc/init.d/oracle-xe configure

Oracle Database 10g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 10g Express
Edition.  The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts.  Press <Enter> to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:HTTP를 통해 편리하게 데이터 베이스를 관리하기 위해 사용할 http포트를 지정합니다. 톰캣 서버와 포트가 같으므로 톰캣 서버를 사용하신다면 다른 포트를 이용하기 위해 다른 포트 번호를 입력 하십시요.

Specify a port that will be used for the database listener [1521]: 다른 서버에어서 DB서버에 접근하기 위한 포트입니다.

Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of
different passwords for each database account.  This can be done after
initial configuration: 암호를 입력 합니다. 이 암호로 SYS, SYSTEM유저로 로그인 가능합니다.
Confirm the password:

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: 부팅후 자동으로 오라클 DB를 실행할지 여부입니다.
이제 잠시기다리시면.. 설정이 완료됩니다.
Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:8080/apex"
[root@localhost 신영재]#



다음으로 오라클 환경변서 설정이 필요합니다. 다음 디렉토리로 이동합니다.

[root@localhost 10.2.0]# cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin


oracle_env.sh또는 oracle_env.csh스크립트를 실행합니다. 부팅시 계속 해서 자동으로 실행하고 자 하신다면, .bash_profile 또는 .bash_rc에 명령을 넣어 주시면 됩니다.

[root@localhost bin]# . ./oracle_env.sh




이제 설치가 완료되었습니다. 아래와 같이 입력하면 DB에 접근 가능합니다. 또는 웹브라우져에서 http://127.0.0.1:8080/apex로 접근하면 아래와 같은 GUI환경을 볼 수 있습니다.


[root@localhost ~]# sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on 목 1월 25 12:51:05 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

사용자명 입력:



사용자 삽입 이미지


  • 웅파 2009.02.10 10:04

    좋은 정보 감사합니다.
    퍼가고 트랙백 남기려고 했는데 에러가 나네요.
    (티스토리에서는 트랙백관련 에러 수정했다는데 텍스트큐브<->티스토리 트랙백이 불안정합니다)



얼마전에 마이크로소프트의 홈페이지에 접속해서 알게된 사실인데..
 
Visual Studio 2005와 SQL 2005 Server의 무료 버젼이 존재한다는 사실이였다..
물론 Standard나 Enterprise버젼의 모든 기능을 가진 버젼은 아니지만..
 
개인적인 학습및 시험 개발 또는 소규모 프로젝트에서는 충분히 사용될만한 기능들을 제공해 주고 있는 것 같았다.
 
무료버젼이라고 상업적 용도로 사용하지 못하는 것도 아니다.. 상업적 용도로 사용해도되며 배포에도 제약사약이 없는 버젼이였다. 또한 사용기간에도 제약이 없다.
 
MS SQL 2005 Server Express의 경우에 재배포시 MS사이트에 가서 라이센스에 동의만 하면 SQL을 제 배포 할 수 있다고 한다.
 
학생이나 중소기업, 비IT관련 회사의 전산 업무등에 사용한다면 유용할 수도 있을 것 같다.
 
이 Express버젼이 나온지는 얼마 되지 않은 거 같았다.. 깔아서 설치 해봤는데 일반적으로 학습 목적에는 아무런 문제가 없어 보였다..
 
 
Dia Version 0.95.1 Software 2006.09.16 18:32

http://live.gnome.org/Dia

Dia는 순서도, UML, Class Diagram,회로도, 네트워크 구조도 등등 같은 것을 그리는 프로그램이다.


유명한 MS Visio와 비슷한 기능을 한다.

MS Visio에 비하면 기능과 성능이 약간은 떨어지는 건 사실이다. 하지만 무료라는 점과 상당히 간결하고 직관적인 인터페이스로 배울 필요 없이 간단하게 실행해서 사용할 수 있다.


용량도 적고 실행이나 안정성도 어느정도는 유지 된다..


이 프로그램은 4년전 우연히 발견한 프로그램이였는데,, 최근에 이 프로그램이 필요한 일이 생겨 깔려고 했는데.., 이름이 기억이 안나.. 난감 했던 기억이 난다..


하지만 심각한 문제로는.. 한글 처리가 매끄럽지 못하다는 점이다..

한글이름이 들어간 파일은 정상적으로 처리하지 못 할 때가 있다는거..


그리고 내부에 있는 한글 글자 크기를 제대로 인식 못하는지.. WMF(윈도우즈 메타 포멧)으로 저장하면.. Dia프로그램 작업창에서 보여지는 결과와 Export파일 출력 결과의 글자 크기가 약간 달라져 글자가 짤리거나 한다는거.... JPG출력에서는 보여지는 데로 저장이 됨..


그리고 한글판이 있는데.. 한글판 번역 내용이 약간은 문제가 있어 보인다는거...

다행인건 이런 순서도나 UML 등등 이런 위주의 그림에서 한글을 쓰는 경우가 매우 드물죠.. 그래서 깔아서 쓰고 있죠..

 
  • 질문 2007.05.31 02:04

    어디가야 다운받을 수 있나요?

    • 영재 2007.06.01 12:49

      http://live.gnome.org/Dia

      이곳으로 가신후 Download에서 win32용 binary받으시면 됩니다.