필요한 파일은 NSIS 와 제가 만든 스크립트 입니다.



방법은 다음과 같습니다.

1. NSIS 프로그램을 설치합니다.
2. 위의 nsi 파일을 다운로드 합니다. (작업할 폴더에 다운로드 하세요)
3. 자신의 설정이 저장된 파일을 와우 폴더로 부터 작업할 폴더로 복사합니다.
  ( Interface 폴더, WTF 폴더. Data 폴더는 작업할 폴더에 Data 라는 이름의 폴더를 만들고
    필요한 파일만 복사합니다. 저의 경우는 patch-l.mpq 와 patch-b.mpq 파일입니다.)
4. Interface 폴더로 가서 ommoks.txt 라는 빈 파일을 만듭니다.
  ( 이 파일은 본 프로그램을 통해 애드온이 설치되었는지 아닌지 판단을 하는데 사용됩니다 )
5. 작업 폴더로 가서 nsi 파일에서 마우스 오른쪽 클릭을 한 뒤 편집을 합니다.
  수정할 부분은 다음 부분들 입니다.
  Name "Azza WOW Addons" - 프로그램 이름
  OutFile "Azza_WOW_Addons.exe" - 만들어질 exe 파일의 이름
  inst_start: 의 ; Look change file backup 부분
  uninst_start: 의 ; Look change file restore 부분
6. 수정을 완료 하였다면, 저장을 합니다.
7. 수정한 파일을 마우스 오른쪽 클릭을 하여 'Complie NSIS Script' 를 선택합니다.
  ( 압축률을 높이기 위해선 (Choose Compressor) 가 있는 것을 선택하여
     LZMA 를 선택하세요 )

---------------------------------------------------------------------------------
생성된 exe 파일을 실행을 하면, 기존의 파일들은 백업이 되고 자신만의 애드온과
설정 파일이 설치됩니다. 다시 한번 더 실행을 하면 설치한 애드온과 설정을 삭제하고
기존의 파일을 복원합니다.

이 스크립트 파일은 자유롭게 수정/배포가 가능합니다.
하지만 좀 더 나은 기능을 위해 수정을 하셨다면 저에게 알려주셨으면 합니다^^
(저도 좀 더 좋게 만들어서 써보자구요.;;;)

굴단 호드 - 팔할이바람이다
반응형

설정

트랙백

댓글

최근에 개봉한 영화중 보고 싶은 영화가 2개가 있습니다.
하나는 "라디오스타"이고 다른 하나는 "우리들의 행복한 시간"이라는 영화입니다.

"우리들의 행복한 시간"이라는 영화는 공지영님의 원작을 영화화 한 것이죠.
아아, 그러나... 이 영화를 혼자 보러 간다는 것은 도저히 할 짓이 아니라는
생각에 그냥 책을 사서 읽기로 했습니다.

영화에서는 문유정과 정윤수의 사랑을 중점적으로 이야기 할 것 같습니다.
(누가 사형제 폐지를 메인 이야기로 하는 영화를 볼까요?)
하지만 소설에서는 여주인공인 문유정의 심리에 대한 이야기와 사형제에 대해서
좀 더 많은 이야기를 하고 있습니다.

결론은 재미있었습니다. 회사에서 한가한 시간에 읽었는데 가슴아픈 장면 장면마다
눈시울을 붉혀가며..(다른사람이 이런모습을 볼까봐 눈물은 최대한 꾹 참아가며)
순식간에 읽었습니다. 덕분에 퇴근버스에서 읽을 책이 없어져 버렸네요.

그래도 역시 사형제도는 참 어려운 문제군요.
저에게는 상처받은 두 남녀의 사랑이야기가 더 크게 다가와서, 오히려 사형제도가
그 사랑이야기의 보조적인 역할로 느껴지네요.
과연 자신이 사형수가 아니었다면, 죽음에 대해서 깊이 고민을 했을까요?
머 그런 생각을 하였습니다.

기회가 된다면 책을 한 번 더 보거나 영화를 보고 싶군요.
(하지만.. 역시 한번 읽은 책은 흥미가 확 떨어져 버려서 문제군요)
반응형

'책 이야기' 카테고리의 다른 글

오만과 편견  (0) 2013.08.13
리뷰 - 왜 세계의 절반은 굶주리는가?  (0) 2013.07.12

설정

트랙백

댓글

이 글은 Python Tutor 메일링 리스트에 있던 글을 번역한 글입니다.
(영어는 약해서 말이죠..;; 틀린 부분 있으면 지적 해 주세요..)
메일이 오고 갔던 때가 2002년 8월 경이군요...

(원본글을 보려면 아래를 클릭)


--------------------------------------------------------------

> 님들 (--;)
> Tkinter 와 wxPython 의 가장 다른점이 뭔가요?

Thinter 는 표준 파이썬 모듈이고, wxPython 은 아닙니다. 그래서 (wxPython은) 써드파티 라이브러리가 필요합니다.

wxPython 은 grid controls 등과 같은 기능이 더 많습니다. Tkinter 를 사용하여 많은 것을 하려 한다면 Python Mega Widgets (pmw) 와 같은 확장기능을 필요로 할 것입니다. 그래서 어쨌든 써드파티 라이브러리를 필요로 하게 될 것십니다.

만약 단순한 GUI 가 필요하다면, Tkinter 는 어플리케이션 작성을 쉽게 만드는 확실한 장점을 가지고 있습니다. 추가로 다른것을 설치할 필요없이, 파이썬과 당신이 작성한 코드만 있으면 됩니다.

Tkinter 는 Tcl 이라 불리는 인터프리트 언어를 위해 만들어진 Tk 라 불리는 GUI 툴킷을 기반으로 하고 있습니다. 그래서 별로 빠르진 않습니다. wxPthon 은 wxWindows 라 불리는 C++ GUI 툴킷을 기반으로 하고 있습니다. 좀 더 빠르죠. 나는 advanced controls 에 대해서 좀 더 많은 다른 점이 있을 꺼라 생각합니다. 왜냐하면 Tkinter 는 Python 으로 작성된 반면 wxPython 은 C++ 로 작성되었기 때문이죠.

또한, "Python and Tkinter Programming" 이라는 책을 시작으로 Tkinter 에 대한 여러 책들이 있습니다. 그리고 Thinter 프로그래머에게 도움이 될만한 Tcl/Tk 에 대한 책들도 많습니다.

wxPython 문서는 적습니다. 이 문서는 wxWindows C++ 문서에 파이썬 버젼의 다른 점을 설명해 놓은 것입니다. 또한 wxWindows 문서는 전체적으로 최신의 상태로 유지되지 않습니다. 그리고 wxWindows / wxPython 은 조금씩 발전하고 변하는 중입니다. 하지만 대부분의 특징을 예로 만든 좋은 데모 프로그램들을 제공합니다.

두 툴킷 모두 많은 유저가 있습니다. Tkinter 는 표준 모듈이기 때문에 "Thinter community" 라는 것이 (따로) 있는 지는 모르겠습니다. 두 툴킷 모두 관련 책자들이 있으며, 인터넷 상에는 자료들과 도움을 줄 수 있는 사람들이 있습니다.

wxPython 과 wxWindows 는 Tcl/Tk 와 Tkinter 보다 훨씬 더 활동적으로 개발되고 있습니다. 그것이 좋은지 나쁜지는 당신의 판단에 달려 있습니다. Tcl/Tk 는 좀 더 성숙된 툴킷입니다.(앞에도 썼듯이, advanced controls 가 좀 부족하지만 말이죠)

wxPython 은 wxWindows 개발자들이 중요하게 여기고 있습니다.([역자] 원문의 concidered 는 오타인듯 합니다.) 반면에 Tcl/Tk 개발자들은 (아직 개발자가 있긴 한가요?) 파이썬 유저들이 행복할 수 있도록 신경을 쓰는지는 잘 모르겠습니다.

나는 Thinter 가 wxPython 보다 조금 더 많은 플랫폼에서 동작한다고 생각합니다. 하지만 wxPthon 은 Windows, Linux 그리고 많은 Unix 상에서 잘 동작합니다. Mac 포트의 현재 상태는 어떤지 잘 모르겠습니다.

마크 햄몬드와 앤디 로빈슨이 쓴 Python Programming on Win32  라는 책에는 두가지 모두를 다루고 있는 GUI 프로그래밍에 대한 챕터가 있습니다. 온라인에서 볼 수 있습니다.
http://www.oreilly.com/catalog/pythonwin32/chapter/ch20.html
여기에서는 두가지 모두에 대한 예제 코드도 볼수 있습니다.

--------------------------------------------------------------

다음글은 조기 마지막 부분의 링크에 대한 글을 써 볼까 합니다.
다는 말고.. 필요한 내용만...;;
반응형

설정

트랙백

댓글