Page Properties  
Text Size:
Font:
Background:
Images:
Margins:
Sponsor
 Apply current changes to added page
Help
CommandKeyboard ShortcutExplanation
UndoCtrl ZUndo the last change
RedoCtrl YRedo
IsolateIRemove everything but the current selection
RemoveDelRemove the selected elements
WidenWMake the selected element as wide as the page
ResizeZResize the selected element
Select MoreMIncrease the size of the current selection
Select LessLDecrease the size of the current selection
Hide Background Make background white and text black
Hide Images Remove all images on the page
Auto Format Automatically format page for printing
Save As PDF/HTML Save an electronic version of the modified page
Add Page Print several web pages together as one document
Save Clip Save part of the page for later (Requires free account)
Save As Change Set Save series of changes made to the page (Requires free account)
Apply Change Set Apply series of changes to the current page (Requires free account)
Page Help
Install EcoFont

This browser configuration does not currently support EcoFont. Don't worry, there are two ways you can get EcoFont working.

  • Option A: Upgrade Your Browser
    EcoFont will magically work on the most recent browsers: Firefox 3.1 (beta), Opera 10 (beta), and Safari 3.1+.
  • Option B: Install Ecofont on your system
    The font download and installation instructions are available at here When your done, come back and EcoFont will work.

About Ecofont: EcoFont is ink-saving font developed by SPRANQ. EcoFont reduces ink consumption up to 20% by putting tiny holes in letters. More info: www.ecofont.eu/ecofont_en.html
Save Change Set
Name:
Automatically apply change set:
PrintWhatYouLike Account Required
Free Trial Account: Over Quota
 * 토크
 * 뉴스데스크 보기
A : 이전 페이지
S : 다음 페이지
J, K : 화면 아래/위로 스크롤

옥토씨 컴퓨터에는 Microsoft .Net Framework(이후 닷넷)을 사용하는 녀석들이 몇 개 있다. 이들 프로그램은 대개 용량이 1메가 안팎인데 닷넷은 설치 후 용량이 100메가를 넘는다. 이렇게 덩치 큰 놈을 깔기 싫어서 다른 프로그램을 찾아보기도 했지만 결국 포기하고 말았다. 버전 3.0 이상은 아직까지 해당되는 프로그램을 사용중이지 않고 용량도 크기 때문에 지금은 2.0sp1을 깔고 사용중이다.

닷넷을 설치하지 않고 사용할 방법은 몇가지가 있다. 닷넷을 대체할만한 플랫폼을 이용한다던지(MONODotGNU 같은...), 프로그램 속에 닷넷을 포함시켜버리는 것이다. DotGNU 의 경우는 pardonk님의 댓글 제보로 알게됐는데 미래가 밝은 녀석이라 하지만 닷넷을 완전히 대체하지는 못할거라는 의견이 대세인 듯 하다. 일단 가지고 있는 프로그램을 사용하기 위해서는 프로그램에 닷넷을 통째로 포함시켜버리는 게 가장 속편하지만 용량이 엄청 커진다. 아무리 포터블이 좋다지만 이런 프로그램을 여러개 사용한다면 차라리 닷넷을 설치하고 사용하는게 나을지도 모르겠다.

그러다가 문득 '프로그램에 닷넷을 포함시키지 말고 닷넷만 포터블로 만들 수 있을까??' 라는 생각이 들었다. 마침 포터블 만들때 애용하는 Thinstall이라는 프로그램이 있어 테스트를 해봤는데 이 프로그램으로 만든 바이너리는 아마도 독립적이라 닷넷 따로/프로그램 따로는 사용이 어려워 보였다. 그래서 생각한 꼼수가 명령행 실행파일(cmd.exe)에 닷넷을 포함시켜 이것을 통해 프로그램을 실행시키는 방법이었다. 그런데 CMD는 사용이 너무 불편했다. 일일이 파일명을 입력해야만 하고 드래그앤드랍 미지원, 폴더 이동 불편 등등... 결국 하드를 뒤지고 뒤지다가 metapath가 낙점되었다. 이 metapath는 블로그를 통해 소개한 메모장2에 같이 넣어 배포했던 파일탐색기 플러그인으로 개발자는 florian Balmer이고 번역은 옥토씨가 발꾸락으로...-_-

metapath의 장점은 탐색창 형식이라는거, 아무 파일이나 끌고오면 해당 폴더의 내용을 바로 보여준다는거, 명령행 옵션도 지원한다는거, 등등이다.

탐색창

metapath 4.0.10


닷넷 2.0sp1 (32bit)을 포함시켰으므로 닷넷 3.0 이후 버전을 필요로 하는 프로그램은 사용할 수 없다. 필요에 따라 만들어 쓰면 되겠다.

아래 이미지에 보이는 프로그램은 블로그를 통해 몇 번 소개한 적이 있는 flvextract와 닷넷 설치여부를 보여주는 Framework Detector인데 둘 다 닷넷을 필요로 하는 프로그램이다. 닷넷 가상화를 통해서 프로그램을 실행했어도 시스템에는 닷넷이 설치되지 않은 것으로 나온다ㅎ Framework Detector에는 닷넷을 통합하지 않았기 때문이다.

프로그램 실행장면

이렇게 사용해보니 프로그램에 일일이 통합해서 사용하는 것보다 용량이 절약되는 장점이 있지만 그래도 40메가를 넘어가기 때문에 작은 용량은 아니다. 실행 속도도 느리다. 덩치 큰 닷넷이 통째로 가상화 되었다고 생각하니 무리도 아니지만 그래도 답답한게 좋아보이지 않는다. metapath를 이용해서 실행해야만 한다는 점 역시 심각하진 않아도 불편한 점이다. 무엇보다 느린 속도때문에 옥토씨는 그냥 닷넷 2.0 설치해서 쓰기로 했다-_-;

혹시라도 위에 소개한 '닷넷 통합 metapath 포터블 v4.0.10'이 필요하신 분은 여기에서 내려받으면 된다. 다만 가상 머신에 윈도우즈 클린 이미지가 없었는데 새로 설치하긴 귀찮고 해서 그나마 '비교적 클린 상태'의 스냅샷을 바탕으로 제작했다. 좀 껄쩍지근 해도 테스트해 본 바로는 잘 동작하는 것 같다. 직접 제작을 원하시는 분은 Thinstall이나 VMware에서 Thinstall을 인수해 내놓은 Thinapp으로 제작할 수 있다. 실행파일과 같은 위치에 이름이 thinstall인 폴더를 만들어 두면 변경된 설정을 저장할 수 있다.

-끝

Trackback Address >> http://mr-ok.com/tc/trackback/193

댓글을 달아 주세요

  1. sidedot 2009/04/16 03:20  address  modify / delete  reply

    좋은 아이디어입니다. thinapp가 거의 모두 가상화가 되긴 하지만, 완벽하지 않더군요. 차라리 sandboxie에 닷넷용을 하나 만들어서 그 안에 여러 프로그램들을 넣어두는 것이 낫지 않나요.

    제가 쓰는 버전은 3.30인데 홈피에 보니 3.32 버전 변경 사항에
    All versions of the .NET Framework (up to 3.5, including Silverlight) can be installed sandboxed.
    라네요. 옥토님한테 테스트 떠넘깁니닷~~

    • Sleepy 2009/04/16 19:40  address  modify / delete

      sbie에 이제는 .net도 설치가 되는군요. 홈피에 나온 내용이니 굳이 테스트하지 않더라도 될거라 믿어 의심치 않습니다(후다닥~) sbie는 확실한 방법이긴 한데 로컬과 sandbox 사이에 두꺼운 벽이 있어서... 소프트웨어 가상화 프로그램 중에 sandbox처럼 가벼우면서도 안정적이고 로컬과 쉽게 소통이 가능한 프로그램 어디 없나요?

    • sidedot 2009/04/17 00:37  address  modify / delete

      thinapp가 좀 어설픈 것 같지만, vmware사가 인수한 이유가 있더군요. 비슷한 류 여러가지 프로그램들을 테스트해봤는데 대부분이 가상화조차 제대로 안되더군요.

      닷넷 용량이 부담이 된다면, 하나의 thinapp 패키지에 닷넷을 필요로 하는 모든 프로그램을 한번에 다 넣어버리고 쓰면 되지 않나요? 업데이트가 귀찮겠지만요.

    • Sleepy 2009/04/17 20:46  address  modify / delete

      그 생각은 못하고 있었네요. 방금 언능 해봤는데 포함시킨 놈들은 metapath로 실행 안하고도 바로바로 실행되니 좋습니다. 다 들어있는 큰 몸뚱아리 하나와 실행파일 여럿으로 구성되는군요. 그런데 말씀하신대로 업데이트가 귀찮겠네요ㅋㅋ 희망과 절망을 동시에 주시다니;; 어차피 새로운 놈 추가되면 또만들긴 뭐하니까 metapath도 포함시킬까 하다가 일단은 닷넷을 설치해놓고 있다는 생각에 고민중입니다. 있는 몸뚱아리에다가 새로운놈만 추가시킬 수 있으면 최곤데 말이죠... 홈페이지 함 뒤져봐야겠습니다. 감사합니다.

    • sidedot 2009/04/17 23:53  address  modify / delete

      전 업뎃에 대비하고자 thinapp가 컴파일하기 전에 파일들을 백업해 둡니다. 간단한 프로그램은 스냅샷을 다시 뜨지 않더라도 새로 쉽게 제작할 수 있죠. 닷넷만 설치하고 이 파일들을 백업하고, 나머지 프로그램들을 설치하고 따로 파일들을 백업하고, 필요할 때 합체시켜서 컴파일해서 써면 편리합니다.

    • Sleepy 2009/04/18 09:26  address  modify / delete

      백업파일끼리 합체시켜서 사용하신다는 말씀이시군요. 저도 나중에 따라해봐야겠네요^^
      갑자기 생긴 의구심 하나... 혹시 닷넷이 설치과정에서 OS의 버전(서비스팩)이라던지 사용자 컴퓨터 구성에 따라 복사하는 컴포넌트가 다를 경우, 다른 사람이 추출한 파일로 빌드하는건 그다지 안전하지 않을것 같다는 생각이 듭니다.

    • sidedot 2009/04/18 15:37  address  modify / delete

      사용자 컴퓨터 구성에 따라 복사하는 컴포넌트가 다를 경우, 다른 사람이 추출한 파일로 빌드하는건 그다지 안전하지 않을것 같다
      이게 thinapp의 단점 중에 하나고 배포하기 위해 빌드했을 경우 다양한 환경에서 테스트해봐야 할 이유이기도 하죠. 좀 제대로 만드려면 노가다를 요한다능.

      어쨌든, vmware, thinapp, sbie 이렇게 삼총사가 없으면 이젠 컴퓨터 사용이 슬퍼집니다. 여러번 리눅스를 주력으로 써보려고 해도 이런 프로그램들을 찾을 수가 없어서 포기하고 있습니다.

    • Sleepy 2009/04/20 20:48  address  modify / delete

      vmware, thinapp, sbie 삼총사는 상당부분 겹치면서도 독보적인 영역을 가지고 있는 참 훌륭한 조합인 것 같습니다.

  2. 구차니 2009/04/16 09:55  address  modify / delete  reply

    .net 그게 먼가요? 먹는건가요? (ㅋㅋ)

    XP에서는 심각하게 시스템이 느려지는 문제가 초기 버전에 있어서
    그 후유증으로 .net은 거들떠 보지도 않게 되더라구요.

    그러고 보니.. 요즘에도 여전히 자주 서버응답없음이 되는데..
    예전에 토런토에 링크 된 후유증인가요? ㅎ

    • Sleepy 2009/04/16 19:44  address  modify / delete

      초기버전은 저도 잘 몰라서... 저는 써오면서 시스템이 느려진다거나 하는 문제는 없었습니다.

      요즘에도 여전히 자주 서버응답없음이 되는데..
      그러나요? 서버이전 후에는 트래픽도 증설했고 방문객도 적어져서 몰랐습니다. 제가 블로그질에 소흘하니 이런 증상도 구차니님에게 들어서 알게 되는군요ㅋㅋ 간만에 호스팅 업체 공지라도 읽어봐야겠네요ㅎㅎ

    • Sleepy 2009/04/16 19:47  address  modify / delete

      공지를 보니 DNS서버 변경 때문에 일부 ISP 및 지역에서 느리게 반영되어 서버IP를 찾지 못하는 현상이 있었다는 군요^^

  3. 이정일 2009/04/17 00:07  address  modify / delete  reply

    거의 대부분의 내용을 못알아먹는...

  4. pardonk 2009/04/18 15:27  address  modify / delete  reply

    이 닷넷이란 놈이 새로 설치한지 좀 오래된 윈도에서 쓸 때는
    뭐 어차피 편할라고 하는거 그냥 깔아서 쓰자 하다가도
    막상 시스템 새로 설치하고 날라다니는거 보면 깔기 망설여져서 말이죠.
    위에 구차니님 경우처럼 한번씩 말썽을 일으키는 놈이라..
    어쨌거나 애물단지임에는 확실합니다.
    지금 시스템 하드가 맛탱이가 가서 새로 주문하고 윈 설치한 상태인데
    언제까지 버틸수 있을지 모르겠군요.

    • Sleepy 2009/04/18 09:28  address  modify / delete

      음... 닷넷이 정말로 시스템을 느리게 하나보네요. 전 몰랐는데 두 분께서 그리 말씀하시니 갑자기 삭제하고픈 욕구가 밀려듭니다. 저도 컴터 갈아엎을때는 깔지 않으려고요^^;
      그나저나 백업 하드를 하나 사야 갈아엎든말든 할텐데 하드값이 완전ㄷㄷㄷ

  5. Forevler 2009/04/28 15:46  address  modify / delete  reply

    전 옛날에 Sony Vegas Pro 8.0 Portable 을 만들때 뭐 Redistrible 2005 ++ 였나?? 하고 닷넷 3.0을 포함하여 Thinstall 로 제작한 적이 있습니다 ;;
    닷넷이 300mb 가 넘고 베가스만 쳐도 180mb 쯤 되는데 압축 exe 로 만들어서 210mb로 줄였습니다 (엄청나게 오래 걸렸죠 호호)
    그런데 실행이 느리지도 않고 너무 잘되서 ;; 잘 쓰고 있어요~ ^^ 코코
    (http://qnsi.tistory.com/450 - 유일하게 공개로 해 놓은 베가스 입니다 ;; 뭐 쓸일은 없으시겠지만 혹시나 해서 ㅌ텨)

    • Sleepy 2009/04/28 16:52  address  modify / delete

      오오.. 이것이 바로 전문가들만 사용한다는 베가스인가요?ㅎㅎ
      프로그램에 직접 통합한 경우는 압축을 해도 native image 폴더만 포함하고 있으면 속도가 그다지 느려지지 않습니다. 이 경우는 닷넷만 따로 포터블로 하는 경우인데 이렇게 하니 좀 느리더군요;;
      암튼 나중에 베가스 사용할 일이 생기면 한번 써먹어야겠습니다^^ 좋은 정보 감사해요~

  6. 엘모 2010/03/19 11:16  address  modify / delete  reply

    드랍박스 포터블을 USB에 넣고 싱크하면서 쓰다보니 도서관같은곳은 xp에 닷넷이 안깔려있는경우가 많더라구요. 그래서 누군가가 닷넷을 포터블화 시켜놓지 않았을까 했는데 ㅎㅎ 역시나 있었네요

    완전 고맙습니다!! ^^