폴더 비교 / 파일 비교가 되는 윈도우용 GPL 라이센스의 비교 프로그램입니다.
Araxis가 좋긴하지만.. 거금이다 보니 무료 프로그램을 찾게 되었는데
acroedit에 들어 있는 acrodiff는 폴더 비교는 아직 지원하지 않아서 acroedit 공식홈페이지에서
글들을 찾아 보니 WinMerge를 추천하는 글이 있어서 따라가 보았습니다.


■ file 비교

■ folder 비교


일단 비교 대상은 평소에 사용하던 Araxis Merge 입니다.

장점 : 무료(GPL 라이센스)이다.
         Araxis 대비 Syntax Highlight가 지원되어 좋다.
         Syntax를 추적해서 비교 하므로 Araxis 보다는 문법 차이를 비교 하기 편하다.
         Context Menu 지원한다.(Araxis도 지원함)
         폴더 비교를 지원한다(Acrodiff 대비)
         설치프로그램 용량이 적다(5MB, Araxis 60MB 이상)

단점 : Araxis 스타일로 사용하기 위해서는 상당한 환경 설정이 필요하다.
             - Folder 비교 옵션은 Araxis는 트리 구조로 나오지만 WinMerge는 리스트 형식으로 나와서
                폴더 단위 비교는 조금 불편하다
             - Folder 비교시 Araxis는 업데이트를 실시간으로 하지만 WinMerge는 한번에 다 비교하고 출력하므로
                비교하는데 걸리는 체감시간이 더 길게 느껴진다.
             - Folder 비교시 비교 결과에서만 차이점을 볼 수 있다. (Araxis는 폴더 비교시 파일에 색상이 칠해짐)
             - 우측의 위치 비교는 두개를 합쳐 놓아서 공간을 더 차치 하는 느낌이 든다.
        비교 대상이 없는 파일일 경우 그냥 메모장으로 실행된다.
             - 외부 편집기 설정가능하지만 사용자에 따라 판단이 엇갈릴 수 있음

[WinMerge : http://winmerge.org/]
[WinMerge Portable : http://portableapps.com/apps/utilities/winmerge_portable]

Araxis와 유사하게 사용하기 위한 설정은 아래의 더보기를 클릭해주세요!
Posted by 구차니
프로그램 사용2008. 11. 17. 10:32
1. frhed [http://www.kibria.de/frhed.html]

hex edtior 입니다.
pc tools 시대를 사신분들은 익숙한 출력을 보실 수 있습니다.


장점으로는
1. Endian 에 따른 값 출력
아래 부분에 ANSI/OVR/L 부분에서 L을 클릭하면 Little Endian 과 Big Endian으로 변환된 값들을 출력하며
아래에서는 상태바 중앙의 "Unsigned : B:77,W:23117,,L:9460301" 부분이 현재 상태 Little Endian에 따른 값 입니다.
현재 클릭된 부분으로 부터 1,2,4 바이트를 잘라 각각의 값을 보여 주는데,
이 기종간 Endian이 다를 경우에는 상당히 유용한 기능입니다.

2. 완전 무료
홈페이지의 글 일부를 끌어 오자면 어떠한 상황에서도 무료로 사용할수 있다고 명시 되어 있습니다.

Using and distributing frhed

    Frhed may be freely used for any purpose. You may use it privately or in the course of your work; there is no fee, and no registration is required. You may distribute it to anyone, and you may place it on any archive or bulletin board system. You may not charge anyone for it other than a reasonable fee to cover your distribution costs. Normally, you should distribute frhed in the form as supplied by the author; however, you may repackage it to suit the conventions and needs of an archive or bulletin board system. Frhed may be distributed as part of any commercial product without a prior licence agreement, although no extra cost should be charged for inclusion of frhed. Frhed may be reviewed for any publication, whether in hard copy or electronic form, without the author's prior permission.




2. cutePDF writer [http://www.cutepdf.com/Products/CutePDF/writer.asp]
PDF로 변환할때, 정품인 Acrobat은 가격 부담이 되므로, 간단하게 pdf로 변환해서 사용하는데 유용한 프로그램입니다.
가상 프린터로 설치가 되며, 출력시 CutePDF Writer로 출력을 하면 아래와 같이 저장할 pdf 이름을 물어 보고,
이 이름으로 pdf 파일을 생성해 줍니다.



이 제품 역시 GPL로 상업적으로도 무료 사용이 가능합니다.
 Portable Document Format (PDF) is the de facto standard for the secure and reliable distribution and exchange of electronic documents and forms around the world.  CutePDF Writer (formerly CutePDF Printer) is the free version of commercial PDF creation software. CutePDF Writer installs itself as a "printer subsystem". This enables virtually any Windows applications (must be able to print) to create professional quality PDF documents - with just a push of a button!
 
FREE for commercial and non-commercial use!  No watermarks!  No Popup Web Ads!

약간의 단점으로는, 생성된 pdf 파일은 드래그 하여 복사 할경우 문장이 제대로 생성이 되지 않는 다는 문제가 있습니다.
단순하게 pdf 출력용으로만 쓰시기 바랍니다. 아래 사진을 보시면 아시겠지만, 타이틀을 드래그 했는데
엉뚱한 영역까지 선택이 된것을 보실 수 있습니다.

Posted by 구차니
프로그램 사용2008. 11. 16. 19:11
현재 노트북과 집에서 사용중인 국산 '완전무료' 프로그램 입니다.


1. 빵집 [http://www.bkyang.com/]


일단 기업 / 일반 사용자도 모두 무료로 사용할 수 있는 프로그램입니다.
개인적으로는 '새 폴더' 기능과 '알아서 풀기' 기능 두가지 때문에 사용하고 있습니다.
알 시리즈는 증오 하는 이유도 있지만, context-menu의 경우 알집에서는 모든 경로를 다 출력하기 때문에
지저분해 보이기 때문에 빵집의 깔끔한 '알아서 풀기'를 좋아합니다.


오른쪽 클릭시 나타나는 메뉴로 여기에 풀기 / 알아서 풀기가 있는데
알아서 풀기를 할경우, 압축이 디렉토리를 포함해서 하면 여기에 풀기로 풀리고,
위의 예처럼 디렉토리가 여러가지가 있으면, 파일 이름으로 디렉토리 생성 후 그 안에 풀게 됩니다.


2. Acroedit [http://www.acrosoft.pe.kr/]


국내 제작, 공개 소프트 웨어 입니다. 빵집과 같이 기업에서도 무료로 사용이 가능합니다.
프로그래머의 입장으로 이 프로그램의 장점은,
Araxis에 비하면 조금은 부족하지만 그래도 무료 Diff 프로그램이 내장 되어 있다는 점과
ASCII 표가 내장되어 있다는 점입니다. 부가적으로는 괄호 추적기능이 상당히 매력적입니다
(아래의 사진에서 괄호의 경우 자동으로 앞뒤를 추적합니다)
단축키도 마음대로 설정이 가능하며, ctags를 이용하여 함수 목록을 볼수 있고,
사용자 Syntax coloring을 지원하여 원하는 색상대로 설정이 가능합니다.

외부 프로그램 연결도 가능해서 자바 컴파일러나 다른 컴파일러와 연동하여 작업도 가능합니다.
윈도우 오른쪽 클릭시 'Acroedit으로 편집'을 지원하며 실행속도 역시 매우 빠른 편입니다.



Posted by 구차니