IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

'Utility/Protable'에 해당되는 글 3건

제목 날짜
  • Google Chrome Portable 2009.02.19
  • 포터블 프로그램 만들기 2009.02.19
  • 포터블(무설치) 프로그램 사이트 2009.02.13

Google Chrome Portable

Utility/Protable 2009. 2. 19. 09:57
반응형
1. 다운로드 사이트
     : http://www.labnol.org/software/download-portable-google-chrome-for-usb-drive/4406/

2. 다운 받은 파일을 더블클릭하여 압축을 푼다.
   


3. 본인은 USB 에 압축을 풀었다.
  

           


4.압축을 풀고 크롬(chromeLoader.exe) 을 실행한다
  

반응형
저작자표시 비영리 변경금지 (새창열림)
Posted by Edward. K

포터블 프로그램 만들기

Utility/Protable 2009. 2. 19. 09:27
반응형


1. http://yhlee.tistory.com/166
      NSIS 로 Portable 프로그램 만들기.

NSIS (Nullsoft Scriptable Install System) 란
- Nullsoft 에서 만든 설치 프로그램 만드는 툴이다..
  언어의 실행파일은 34kb 정도 밖에 되지 않으며 설치 파일에 따라 전체 크기가 변동된다.

기본명령어들은 도움말을 참조 하면 쉽게 만들 수 있다.

코드 .
CRCCheck off                                          ;Crc 체크 안함
AutoCloseWindow True                             ;자동종료 문제
SilentInstall silent
WindowIcon off                                        ;윈도 아이콘 보이지 않게.
XPSTYLE on

Name  "프로그램명"                                 ;프로그램명
ICON  "아이콘.ico"
OutFile "만들어질파일명"

LoadLanguageFile "${NSISDIR}\Contrib\Language files\Korean.nlf"   ;;언어 한글로 설정

VIProductVersion "0.1.0.0"                                                                                   ;;버전정보
VIAddVersionKey /LANG=${LANG_KOREAN} "ProductName" "프로그래명"
VIAddVersionKey /LANG=${LANG_KOREAN} "LegalCopyright" "2007"
VIAddVersionKey /LANG=${LANG_KOREAN} "FileDescription" "프로그래명"
VIAddVersionKey /LANG=${LANG_KOREAN} "FileVersion" "0.1"

Section "Main"
 ; 실제 수행될 명령어 나열 일반적으로 WriteRegDWORD(REG_DWORD) , WriteRegBin(REG_BINARY), WriteRegStr(REG_SZ) , WriteINIStr (INI 파일), RunWait 가 많이 사용.
; 먼저 수행될 레지스트리 파일을 수집 및 추가
; 환경파일 설정 및 중요한 시디키 정보등 ..
; RunWait 를 수행 - 이것이 수행될동안 실제 프로그램은 Background 에서 작동 중
; 실행된 프로그램을 종료하면 메인 프로그램 종료 .. 종료되기전 레지스트리 파일 및 기타 설정파일 삭제
;
SectionEnd

;-- Code End

위에서 Section "Main" 아래에 코드들을 입력하면 된다.
예제를 넣을 수도 있으나 .. 상용프로그램이 대부분인지라 .(-- portable 만드는 이유도 상용을 컴에 설치하지 않고 바로 쓸라는 이유가 아닐까 ?)


 

2.포터블 프로그램 만들기
   http://2bwithu.tistory.com/156

그 동안 각종 아이디어(기획안) 및 도서 요약 정리 등의 용도로 사용할 프로그램을 찾다가 ThinkWise(MindMapper, 이하 MindMapper)를 적극 활용하기로 결심했습니다. 이미 이전 게시물에서 빌 게이츠가 극찬한 프로그램이라고 이 프로그램의 유용성을 소개해드린 적이 있는데요. 이번에 순전히 개인적인 불편을 해결하기 위해 비공식적인(배포 불가한) Portable MindMapper를 만들어 봤습니다.


평소 MindMapper 프로그램으로 작성한 문서를 USB 저장 장치에 폴더로 분류하여 넣고 다니는데, 프로그램이 설치되지 않은 컴퓨터에서는 파일을 열어볼 수 없는 불편함이 상당했습니다. 물론 MindMapper에서 자체 제공하는 문서 변환 기능으로 MS Word나 HWP 등으로 변환된 것을 같이 저장하고 다니면 필요할 때 간접적으로 수정할 수 있으나, 직접 MindMap을 열고 이것 저것 수정하는 것과는 전혀 다른 의미와 느낌을 주는 일이죠.


이 때문에 요즘 각종 프로그램이 비공식적으로 Portable화되어 배포되고 있는 점에 착안하여 스스로 MindMapper의 Portable화를 시도해보기로 했습니다. 하지만 제작 방법에 대해 아는 것이 전혀 없었기 때문에 시작하기조차 힘들었습니다. 그동안 각종 Portable 프로그램을 넙죽 받아서 사용하기만 했을 뿐 만들 생각은 전혀 못했기 때문이죠.


기초지식 하나 없이 이곳 저곳 헤매다 긱종 Freeware를 Portable화하여 배포하고 있는 Portableapps.com 의 포럼 게시판에서 NSIS로 작성된 Portable Template(스크립트 파일)를 하나 발견했습니다. 별다른 지식이 없이 그저 하라는 대로 적용만 하면 바로 자신만의 Portable 프로그램을 만들 수 있는 해주는 놀라운(적어도 제게는) 물건이었습니다. 최종적으로 NSIS 컴파일을 해야하긴 하지만, 이것 역시 아무것도 몰라도 바로 할 수 있는 일이더군요. 실제로 저는 NSIS에 대해서 전혀 몰랐지만, Portable MindMapper를 만드는데 아무런 장해가 없었습니다. 해당 Template은 아래 링크를 클릭하여 바로 다운로드 받으실 수 있습니다.


Klonk's Portable Application Template v1.4 : http://portableapps.com/node/2022 


NSIS는 헬마님이 본인 블로그에서 직접 한글화하여 배포하고 있는 것을 설치했습니다. 각종 플러그인과 에디터들이 포함되어 있는 데다가 사용 설명서까지 한글화되어 있더군요. 저처럼 잘 모르는 분들에게는 그야말로 정말 최고가 아닐까 합니다. 하지만 이것만으로는 부족하고, 헤더와 플러그인을 한개씩 추가로 설치해줘야 합니다. 워낙 아는게 없이 작업하다 보니 저는 이런 기초적인 부분을 몰라서 좀 헤맸습니다. 별것 아니고, 아래 파일 두개를 받아서 Registry.nsh는 설치를하시고, FindProc.dll은 NSIS가 설치된 폴더내 Plugins 폴더에 넣어주시면 됩니다.(헬마님 같은 고수가 이 Template를 좀 다듬어주고, 한글 각주를 붙여주신다면 이용하기가 훨씬 편리할텐데요.)

 


또한, Portable 프로그램 실행시 해당 컴퓨터에 임시로 등록해주고, 프로그램 종료시 깨끗히 삭제해줘야하는 레지스트리를 Template에 입력해야하는데, 이를 위해서 Portable화하고자 하는 프로그램을 정상적으로 컴퓨터에 설치할 때 등록되는 레지스트리를 파악할 수 있게 해주는 프로그램이 필요합니다. 저는 Total Uninstall을 이용했습니다만, Freeware인 RegShot을 이용해도 전혀 문제가 없겠더군요.  


Template를 다운받고, NSIS와 추가적인 헤더와 플러그인 설치, 레지스트리 감시 프로그램까지 설치했으면 이제 기본 준비는 완전히 끝난 것입니다. Klonk의 게시물의 기초 설명과 스크립트 파일에 달린 각주, 그리고 게시물 아래 달린 질문/답변을 참고하여 기본 사항만 입력을 해주고 NSIS 컴파일만 해주면 일은 끝납니다.


게시물에 달린 댓글을 보면, Klonk 님이 예제로 Freeware인 Inkscape의 Portable 스크립트를 작성하여 올려둔 것이 있는데 이걸 이용하여 먼저 Portable Inkscape를 만들어 보시기 바랍니다. 이것을 한번 해보면 어떻게 해야하는지 감이 잡힐 것입니다.


마지막으로 작업 폴더를 만드는 것이 아주 중요한데, 이것을 아무렇게나 만들어서는 곤란합니다. Inkscape를 예로 들자면 아래와 같은 형태로 폴더를 만들어줘야 합니다.(게시물 댓글에 있는 내용임)


PortableInkscape (컴파일한 Portable 실행파일이 위치해야 할 곳)
+-App
| +-Inkscape (프로그램 설치된 폴더의 모든 파일 및 폴더를 이 폴더 안에 복사)
+-Data
  +-Registry
  +-Settings
  +-Other
    +-PortableInkscapeSource(기본 스크립트, 아이콘파일(ICO),스플래시 이미지는 이곳에 복사)

설명이 부족하지만 사실 제가 아는 것이 이 정도 수준에 불과합니다. 다행인 것은 이 정도만 알아도 Portable 프로그램을 만들 수 있다는 것이지요. 관심 있으신 분들은 꼭 한번 도전해보시고, 기필코 성공하시기 바랍니다. 혹시 이것말고 더 쉽고, 좋은 방법이 있으시면 저한테 좀 알려주시구요. 질문을 해주시면 제가 아는 한도 내에서 답변을 해드리겠습니다. 하지만 뭐, 크게 도움은 안될거에요.


 

 

반응형
저작자표시 비영리 변경금지 (새창열림)
Posted by Edward. K

포터블(무설치) 프로그램 사이트

Utility/Protable 2009. 2. 13. 14:45
반응형


포터블 세계에 발을 들여놓고자..USB 메모리를 구입하고...

쓸만한 것들이 무엇이 있나...찾아보기로 했다.

그 중에서 가장 많은 자료들이 있는 두 곳을 찾았다.

  1.  http://portableapps.com
  2.  http://www.softpedia.com    <- 이넘이 더 많은 자료들을 보유하고 있다.

  3. 기타
     : http://stadt-bremerhaven.de/category/portable-programme/


컴퓨터에 이것저것 설치 안하고..
어느 컴퓨터에서건 사용이 가능한 넘으로다가 USB에 넣고 다닐거얌~~^^

반응형
저작자표시 비영리 변경금지 (새창열림)
Posted by Edward. K
이전페이지 다음페이지
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • Eclipse
  • 미네르바
  • 캡쳐툴
  • netbeans
  • 전자정부프레임워크
  • 플래시 게임
  • Jboss
  • 가상화폐무료
  • egov
  • EkNote
  • 색상코드표
  • rocketdock
  • tomcat
  • 개한민국
  • STS
  • 컴퓨터 관리
  • 사업 이야기
  • sqlgate
  • 중독성게임
  • 이미지 편집
  • eclipse plugin
  • 이클립스
  • Graphic
  • toad
  • EditPlus
  • iBATIS
  • android
  • flex
  • Flash Player
  • ERwin

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바