Option Explicit

Sub fit_Picture_In_Cell()

    Dim rngAll As Range                                    '선택영역을 넣을 변수

    Dim rngShp As Range                                  '각 그림의 왼쪽위가 속한 영역을 넣을 변수

    Dim shpC As Shape                                    '각각의 도형(shape)을 넣을 변수

    Dim rotationDegree As Integer                       '도형의 회전각도 넣을 변수

    

    Application.ScreenUpdating = False              '화면 업데이트 (일시)정지

    

    If Not TypeOf Selection Is Range Then           '만일 그림 등을 선택하거나 하였을 경우

        MsgBox "영역이 선택되지 않음", 64, "영역선택 오류"  '경고 메시지 출력

        Exit Sub                                                 '매크로 중단

    End If

    

    Set rngAll = Selection                                  '선택영역을 변수에 넣음

    

    For Each shpC In ActiveSheet.Shapes          '전체영역내 각 그림을 순환

        If shpC.Type = 13 Then                            '만일 각 도형이 그림이라면

            Set rngShp = shpC.TopLeftCell             '각 도형의 왼쪽위 영역을 변수에 넣음

            

            If rngShp.MergeCells Then                   'rngShp가 셀병합된 셀이라면

                Set rngShp = rngShp.MergeArea       '영역을 셀병합 영역으로 확장

            End If

            

            If Not Intersect(rngAll, rngShp) Is Nothing Then '각 도형이 전체영역에 포함되면

                rotationDegree = shpC.Rotation         '그림의 회전각을 변수에 넣음

                

                If rotationDegree = 90 Or rotationDegree = 270 Then '그림이 90도 or 270도 회전된 경우

                

                    With shpC                                   '각 그림으로 작업

                        .LockAspectRatio = msoFalse   '그림 좌우고정비율 해제

                        .Rotation = 0                           '그림 회전을 원상태로 돌려 놓음

                        .Height = rngShp.Width - 4        '그림 높이를 현재셀 크기  - 4

                        .Width = rngShp.Height - 4        '그림 폭을 현재셀 크기 - 4

                        .Left = rngShp.Left + (rngShp.Width - shpC.Width) / 2

                                                                    '그림 폭 가운데 위치가 셀의 중앙에 오도록 정렬

                        .Top = rngShp.Top + (rngShp.Height - shpC.Height) / 2

                                                                    '그림위쪽 가운데 위치가 셀의 중앙에 오도록 정렬

                        .Rotation = rotationDegree        '그림 회전 각도를 복원

                    End With

                

                Else

                    With shpC                                  '각 그림으로 작업

                        .LockAspectRatio = msoFalse  '그림 좌우고정비율 해제

                        .Left = rngShp.Left + 2             '그림왼쪽위치를 셀의 왼쪽위 + 2

                        .Top = rngShp.Top + 2             '그림위쪽 위치를  셀의 왼쪽위 위치 + 2

                        .Height = rngShp.Height - 4      '그림 높이를 현재셀 크기  - 4

                        .Width = rngShp.Width - 4        '그림 폭을 현재셀 크기 - 4

                    End With

                End If

            End If

        End If

    Next shpC

    

    Set rngAll = Nothing                                      '개체변수 초기화(메모리 비우기)

End Sub

1. 레지스트리로 디펜더를 끄는 법입니다.

 

5. 윈도우 디펜더 Off.reg

내용

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender]
"DisableAntiSpyware"=dword:00000001

 

 

5. 윈도우 디펜더 On.reg

내용

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender]
"DisableAntiSpyware"=-

2. Windows 10 Rs4 부터는 한 가지 더 해야 확실하게 끌 수 있습니다.

 

1. 시작 - > 실행 (단축키 윈도우 로고키 + R)

 

 

컴퓨터 구성 - > 관리 템플릿 - > Windows 구성 요소 - > Windows Defender 바이러스 백신 - > Windows Defender 바이러스 백신 사용 안함 - > 사용

 

으로 하시면 됩니다.

준비물 : G1 마우스, SetPoint 247_V270, 15~20g 무게추(옵션임)
SetPoin 247_V270 은 따로 첨부파일에 올렸으며, WinRar로 압축을 푸시는 것을 추천합니다.
WinRar 역시 첨부파일에 올렸습니다.
※ 주의 : 현재 G1 마우스는 2종류가 있으며, 일반 G1과 골드 G1으로 나뉩니다.
             일반 G1같은경우 800DPI로 생산되지만 골드 G1은 1000DPI로 생산되는걸로 알고있습니다.
무게추를 더하면 좀더 300 느낌에 다가가는 것 같습니다

 


SetPoint 설정

사용자 삽입 이미지
           
사용자 삽입 이미지

저는 MX300 유저입니다.
제가 느끼기엔 3칸이 가장 적절한 것 같습니다.
약간 느린 감은 있습니다만
만에 하나라도 된다면.. 3.5칸에서 3.7칸이 된다면
 그 정도가 더 근접할 듯 싶습니다
몇몇 민감하신분들 같은 경우
4칸을 쓰시거나 2칸을 쓰시더군요;


제어판 - 마우스 설정

사용자 삽입 이미지
SetPoint를 설정 하신 후에 마우스 속도에 좌절하실분이 계십니다.
제어판의 속도는 게임에 지장이 없으므로 올리시는걸 추천합니다.

빨간 색으로 강조되어 있는 포인터 정확도 향상에 현재 체크가 되어있습니다.
저 같은 경우 저것을 체크안하면 뭔가 안맞더군요.
체크를 푸시고 하시고의 차이는 개인차일 듯 싶습니다.
파란 색으로 강조되어있는 곳은 게임내의 속도에 지장없으므로 마음 껏 내리시고 올리시길..


SetPoint 247_V270


WinRar

인터넷 방송을 듣는 분들이 계실껍니다.
음악을 듣는 플레이어론 아마 Winamp 또는 알송을 쓰실텐데요.
SayClub 같은 경우 자체 웹 플레이어가 있긴합니다만 제외하지요.

음악방송을 하시려면 다음과 같은 프로그램들이 필요합니다.

  설치 Software

1. Winamp
2. Shoutcast DNAS
3. Shoutcast source DSP(WinAmp plug-in)

 ※ 각 프로그램들의 이름을 클릭하시면 다운로드가 가능합니다.
 ※ 단 Winamp의 경우 http://www.winamp.com  에서 다운로드 하시길 바랍니다.

1. Winamp 설치

최신 버전인 Winamp 5.56 (한글) 로 설치하겠습니다.


파일을 다운로드 받아서 설치를 실행합니다. 가능하면 [전체설치]를 사용하도록 합시다.


2. Shoutcast source DSP(Winamp plug-in) 설치


Plug-in 설치는 크게 어려운 부분이 없습니다. [Default] 설치를 권장합니다.


3. Shoutcast DNAS
가장 중요한 음악방송 서버를 설치하는 과정입니다.
Install 과정 후에도 따로 설정이 필요함으로 끝까지 살펴보시기 바랍니다.

Install type을 [GUI] Default로 하고 설치를 진행합니다.




여기까지 모든 설치를 마치셨다면  음악방송을 위한 기본적인 셋팅은 되었다고 볼 수 있습니다.
이제 자신의 컴퓨터 환경과 맞게 서버를 구성해보겠습니다.



4. ShoutCast server 환경설정

설치된 ShoutCast server를 실행해봅시다. (사용된 이미지는 1.95버전입니다.)

사용자 삽입 이미지


- Shoutcast DNAS(GUI)를 실행하면 위와 같은 콘솔이 나타날 것입니다. 여기서 가장 중요한 것은 마지막 라인이다. ( 개인정보 때문에 Event Log 는 삭제하였습니다. 글로 따로 설명하겠습니다. )

[Event log]를 살펴보자.

Event log:
<09/13/09@19:08:05> [SHOUTcast] DNAS/win32 v1.9.5 (Dec 27 2004) starting up...
<09/13/09@19:08:05> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini
<09/13/09@19:08:05> [main] initializing (usermax:32 portbase:8000)...
<09/13/09@19:08:05> [main] No ban file found (sc_serv.ban)
<09/13/09@19:08:05> [main] No rip file found (sc_serv.rip)
<09/13/09@19:08:05> [main] opening source socket
<09/13/09@19:08:05> [main] source thread starting
<09/13/09@19:08:05> [main] opening client socket
<09/13/09@19:08:05> [source] listening for connection on port 8001
<09/13/09@19:08:05> [main] Client Stream thread [0] starting
<09/13/09@19:08:05> [main] client main thread starting

2번째 라인은 shoutcast의 환경정보를 담은 "sc_serv.ini" 파일의 위치를 말한다.

3번째 라인은 동시 접속이 가능한 사용자 숫자를 말하며, Shoutcast의 기본 포트 8000번을 말하고 있다.

아래쪽 라인에서  "[source] listening for connection on port 8001" 라고 표시된다면 서버가 정상적으로 설치되었다는 이야기이다.

메뉴를 살펴보면 어느정도 알 수 있으실겁니다.
다만, 주의할 점은 서버를 종료하기 위해서는 반드시 [ Kill server ]를 눌러야 서비스가 종료된다는 것입니다.
[X] 를 누르는 것으로는 서버는 중지되지 않습니다.

5. Shoutcast 세부설정

[ sc_serv.ini ] 파일을 열어보겠습니다. Event log 2번째 라인에 파일의 위치가 적혀있습니다.
메모장으로 직접열으셔도 되고, 메뉴에 있는 Edit config를 사용해도 됩니다.


(위의 그림은 모이자닷컴에서 사용된 이미지입니다. 필자의 설치 환경과 조금 틀려서 사용하게 되었습니다.)

□ 가장 중요한 부분은 "Password"입니다.

Winamp와 연결하기 위한 암호입니다. 이것은 임의로 설정하시길 바랍니다. 단, 뒤에 나오게 될 Winamp의 패스워드와 반드시 일치해야합니다. (1.82 이상의 버전에서는 "AdminPassword=adminpass"의 형태로 적혀있으므로 주의하시길 바랍니다.)

□ "MaxUser"는 최대접속 가능 수입니다. 1024까지 설정이 가능하지만 너무 많이 설정할 경우 성능의 저하(대역 과부하)가 우려되므로 주의하시길 바랍니다. 광케이블을 이용한 인터넷 접속망의 경우 30~50명 선이 적당합니다.

설정을 저장 한 후, Winamp를 실행해봅시다.

6. Winamp 세부 설정

□ Winamp를 실행한 후 [ Ctrl + P ]을 눌러 설정 콘솔을 불러옵시다.



□ "DSP/효과"에서 샤웃캐스트 방송국을 선택한 후 설정버튼을 누릅니다.
(영어로 뜨시는 분들도 있습니다.아래의 것을 누르셔도 됩니다.)



위에서 [출력] 메뉴를 선택한 후 다음과 같이 설정합시다.



□ 출력 포트 : 출력 포트 각 채널마다 다르게 설정하여 다른 방송을 진행할 수 있습니다.

방송주소 IP : 방송이 진행될 컴퓨터의 IP를 적습니다. 자신의 컴퓨터에서 방송이 진행될 경우 [localhost]라고 적어도 괜찮습니다.. 중계의 역할을 하게 될 경우에는 반드시 방송이 진행되는 주소를 적어야합니다.

포트번호 : 기본 포트는 8000번입니다. 설치된 환경에 맞게 수정하실 수 있습니다..

비밀번호 : 이것은 샤웃캐스트에서 설정한데로 일치되게 적어주셔야 합니다.

이렇게 설정이 되면...   [사용 ip:8000]의 주소형태로 방송과 접근이 가능해집니다.

■ 입력 메뉴로 가면, [음악과 마이크 레벨], [페이드]가 있습니다. 이것은 입출력 소리의 크기와 음악과 멘트가 교차하는 시간을 설정하는 것으로 멘트를 할 경우, [말할 때 누르는 버튼]을 누르시면 됩니다.

■ 인코더 메뉴에서 방송의 음질을 선택할 수 있습니다. 접속자와 전송 속도를 고려해서 음질을  적당히 조절해야합니다. 너무 높게 잡게되면 끊이는 현상이 발생할 수 있습니다.

자, 여기까지 하셨다면 모든 것이 정상적으로 진행된 것입니다. 다음은 음악방송을 하는 방법을 알아봅시다.

■ 자 그럼 Winamp로 음악을 틀고 입출력이 원활한지 다시 한번 확인해봅시다.

출력이 정상적이라면, "Status"의 수치가 올라가고 있을 것입니다.

입력 또한 Level이 정상적으로 작동하는지 살핍니다.

모두가 정상적인 작동을 하고 있다면, 다른 사람에게 나만의 음악방송을 알리고 초대해 보시기 바랍니다.

초대할 수 있는 내 음악방송의 주소는 [나의 ip주소:8000/listen.pls]의 형태입니다.
ex) 127.0.0.1:8000/listen.pls

Winamp로 확인해 보자 Play-> Add URL(location)  또는 [Ctrl+L]입니다.


※ 여기서 IP주소는 음악방송을 내보내는 컴퓨터의 현재 IP입니다.

■ 멘트하기

※ 설명을 위해 사용된 것 이외의 버전을 사용했을 경우 설정이 조금 다를 수 있습니다.
음악방송국을 차려서 사람들에게 자신의 음성을 전달하기 위해서는 두 가지의 방법이 있습니다.

첫 번째는,

◇ Winamp를 실행시킨 상태에서 Playlist 창을 띄워 놓은 다음 주소입력창을 띄웁니다. 그리고 새로 띄워진 창에 그림처럼 ' linerec:// ' 라고 입력합니다. ( Alt + E ---> Ctrl + L --> linerec:// )

그럼 Winamp 의 Playlist 에 Line Recording 이라는 항목이 추가됩니다. 이 LIne Recording을 Play 시키면 그때부터는 마이크에 입력되는 소리가 방송으로 나가게 됩니다. 노래의 선곡과 멘트를 적절히 섞어서 사용하면 됩니다. 물론 멘트가 끝난 후 음악을 다시 플레이 시켜야 되겠죠?


두 번째는,

Fade(페이드)를 이용한 방법이다.
페이드 사용을 위해서 Winamp의 설정창으로 가보자(Ctrl+P).

[ Plug-ins -> DSP/Effect -> Configure -> Enable advanced recording mode ] 다음의 설정을 체크한다.

그 다음 설정을 저장한 후 Winamp와 샤웃캐스트 서버를 재가동한다.

다시 이 모드에서 서버를 띄우고 방송을 시작하면 Advandced Mode부분이 첨가 되있는걸 확인할 수 있다.

Faded music Lever = 10% Microphone Level = 90% Norm Music Level = 60%

Faded music Level = 멘트할때의 음악소리

Microphone Lever = 멘트할때의 마이크 음량

이 두 가지를 여러번의 테스트로 비율조절을 잘 한다면 음악배경으로 넣고 멘트를 할수도  있다.

◇사용방법

Wimamp 로 노래를 재생하면 방송으로 나가게 되는데요. 이때 'Push to talk' 버튼을 누르고 있는 동안' 마이크의 소리도 섞여서 같이 나가게 된다. 'Lock' 을 클릭하면 계속 'Push to talk' 버튼을 계속 누르는 것과 같다.

 

VMware를 이용해서 새로 만든 os시디를 설치해보는 테스트를 하거나......
프로그램을 테스트하거나..... 하는 용도로 많이 사용하고 있는데......

여기서 게임을 해보면 어떨까 하지만...... 3D가속이 되질 않아서
게임을 돌려보질 못했는데...... 방법을 알아냈습니다.

구글링을 열심히 해서 자료는 이미 오래전에 받아두었던 것인데요.....
요번에 실행에 옮겨보니..... 아주 잘 되네요.
오래되서 출처는 기억이 나질 않습니다.

혹.... 사양이 많이 뒷받침되고 VMware에 시스템메모리를 많이 할당해 줄 수 있을만큼
호스트OS의 시스템메모리가 많다면...... 요즘 돌아가는 온라인게임을 돌릴 수 있지 않을까도
예상됩니다.

전 XP에서 3.25기가를 사용하기에 VMware에 1기가를 할당해주고 사용합니다.

그럼 VMware에서 3D가속을 사용할 수 있도록 설정하는 방법을 설명하겠습니다.



들어가면서.........

  먼저 VMware가 이미 설치되어 있다는 상황이며,  버젼은 5.x 이상이어야 합니다.


1. OS설정파일을 편집하기

  OS를 VMware로 설치했을때 가상디스크파일이 저장된 폴더로 갑니다.
  가면 확장자가 vmx인 1kbyte짜리 파일이 하나 있습니다.

 

사용자 삽입 이미지

그걸 메모장이나 즐겨 사용하는 아무 텍스트편집기로 열어줍니다.

  그리고 아무 라인에나 아래 3가지 옵션을 추가해줍니다.

  svga.vramSize = 67108864
    (*64MB를 준 것으로 최대값은 128MB인 134217728입니다.)
  vmmouse.present = FALSE
  mks.enable3d = TRUE

 

사용자 삽입 이미지

추가했으면 저장하고 나옵니다.

2. VMware를 실행하고.........

  Edit -> Preferences.... 를 누릅니다.

 

사용자 삽입 이미지
   위와 같이 체크된것을 해제해 줍니다.

  이걸 해제하게 되면 VMware상에서 호스트컴의 바탕화면으로 마우스포인터가 바로
  나올 수 없게 됩니다.
  Ctrl + Alt 를 눌러 호스트컴 바탕화면으로 빠져나올 수 있습니다.

3. 기존에 하던데로 설치된 OS를 구동하면 됩니다.


  간단하죠?


  기존에 위 과정을 하지 않았을 때는...........

  실행에 dxdiiag를 실행시키면.....

 

  Direct3D 가속 설정이 사용할 수 없음으로 되어 있으며 활성화도 되어있지 않습니다.


  실행한 후에는........

 

사용자 삽입 이미지
 

  Direct3D 가속이 사용 가능한 상태로 변했고 활성화도 되어있습니다.


  하는 게임도 별로 없고...... 그래서 간단히 Qauke II 를 실행시켜 봤습니다.
  요 게임은 Direct3D 기반인거같은데...... 설정엔 이상하게 OpenGL만 나옵니다 -_-a

 

사용자 삽입 이미지
 

  잘 돌아갑니다.
  요 게임.... 오랜만에 했더니..... 어디로 가야할지를 모르겠습니다....

사용자 삽입 이미지


  예전 100kbyte도 안되는게 겁나 높은 사양을 먹는다 하여.....
  잠시나마 충격을 주었던 .kkrieger라는 게임을 돌려봤습니다.
  뭐 지금이야.... 완전 껌인 게임이지만.......
  약간 그래픽이 깨졌지만..... 광원효과도 나고 할만했습니다.

 

사용자 삽입 이미지
 

  뭐 그냥 무난한게 잘 돕니다. 




  Direct3D가속을 사용하는 게임이 잘 돌아갔습니다.
  이 전에도 간단한 프리웨어 레이싱게임도 돌려봤는데....
  잘 돌아갔습니다.

  왠만히 비디오램을 많이 필요로 하지 않는(최대가 128MB라고 했죠!) 게임이라면....
  Direct3D기반 가속을 사용하는 게임이라면........
  충분히 VMware내서도 동작이 가능할것으로 생각됩니다.


  전 실행해볼 수 없었지만........
  리니지2나 아이온도 돌아갈지는 미지수입니다.

  만약 돌아가면..... 투컴돌리기가 될지도......


-출처 : http://www.coolenjoy.net/bbs/zboard.php?id=qa&no=15014 -

cvsup을 설치합니다.

# cd /usr/ports/net/cvsup-without-gui/
# make install clean

cvsup을 통한 소스 다운로드를 위해 필요한 예제 파일을 복사하고 에디터로 불러옵니다.
# mkdir /etc/cvsup
# cp /usr/share/example/cvsup/stable-supfile /etc/cvsup/
# vi /etc/cvsup/stable-supfile

원하는 서버와 버전을 수정합니다.
*default host=CHANGE_THIS.FreeBSD.org
*default release=cvs tag=RELENG_7_1_0_RELEASE

위 파일의 수정에 필요한 tag 목록{RELEASE(권장)가 FTP나 CD로 제공하는 안정된 버전이라고 볼 수 있다.}
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

cvsup 한국 미러 서버. 빠른 곳으로 선택한다.
 cvsup.kr.FreeBSD.org - KT IDC 100Mb Dedicated, 주기 1H, KFUG
 cvsup2.kr.FreeBSD.org - KT IDC 100M Dedicated, 주기 1H, Holynet
 cvsup3.kr.FreeBSD.org - KT IDC 100M Dedicated, 주기 1H, SarangNet
 cvsup4.kr.FreeBSD.org - GNG IDC 100M Dedicated, 주기 1H
 cvsup.freebsdcity.org - Shared line, FreeBSD City

cvsup 실행
# cvsup -L 2 /etc/cvsup/stable-supfile

기본적으로 제공되는 커널 설정파일의 예제를 사본을 만들고 에디터로  불러옵니다.
# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL
# vi MYKERNEL

MYKERKEL을 편집하여 다음 내용을 추가합니다.
 device   sound

준비가 완료되었으니 컴파일을 시작합니다. 컴파일이 완료되면 리부트합니다.
# config MYKERNEL
# cd ../compile/MYKERNEL
# make cleandepend && make depend && make && make install
# reboot

아래의 명령어를 실행한 후에 음악을 들을 수 있는 어플리케이션으로 테스트 해보시기 바랍니다.
# kldload snd_ich

아무 이상이 없다면, 위의 명령을 부팅시에 자동으로 수행하기 위해 에디터로 설정 파일을 불러옵니다.
# vi /boot/loader.conf

loader.conf 에 내용을 추가합니다.
 snd_ich_load="YES"

사운드 카드를 사용하기 위한 커널 컴파일을 위해서는 아래의 링크를 참조하세요.
http://infy.ip.or.kr/3

cvsup 설치
# cd /usr/ports/net/cvsup-without-gui/
# make install clean

cvsup 을 통한 소스 다운로드를 위해 필요한 예제 파일을 복사하고 에디터로 불러옵니다.
# mkdir /etc/cvsup
# cp /usr/share/examples/cvsup/stable-supfile /etc/cvsup/
# cp /usr/share/examples/cvsup/ports-supfile /etc/cvsup/
# vi /etc/cvsup/stable-supfile
# vi /etc/cvsup/ports-supfile

원하는 서버와 버전을 수정합니다.
*default host=CHANGE_THIS.FreeBSD.org
*default release=cvs tag=RELENG_7_1_0_RELEASE

위 파일의 수정에 필요한 tag 목록{RELEASE(권장)가 FTP나 CD로 제공하는 안정된 버전이라고 볼 수 있다.}
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

cvsup 한국 미러 서버, 빠른 곳으로 선택한다.
 cvsup.kr.FreeBSD.org - KT IDC 100Mb Dedicated, 주기 1H, KFUG
 cvsup2.kr.FreeBSD.org - KT IDC 100M Dedicated, 주기 1H, Holynet
 cvsup3.kr.FreeBSD.org - KT IDC 100M Dedicated, 주기 1H, SarangNet
 cvsup4.kr.FreeBSD.org - GNG IDC 100M Dedicated, 주기 1H
 cvsup.freebsdcity.org - Shared line, FreeBSD City

cvsup을 실행합니다.
# cvsup -L 2 /etc/cvsup/stable-supfile
# cvsup -L 2 /etc/cvsup/ports-supfile

cvsup이 완료되면 아래와 같이 KERNEL 설정파일을 복사하여 편집합니다.
# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL
# vi MYKERNEL

편집이 완료되면 컴파일을 시작하고, 재부팅을 한후에 uname으로 버전을 확인합니다.
# conf MYKERNEL
# cd ../compile/MYKERNEL
# make cleandepend && make depend && make && make install
# reboot
# uname -a

DNS Ever 로그인 - 좌측 메뉴의 도메인 목록 밑의 풀다운 메뉴에서 도메인 선택 -
좌측 메뉴의 다이나믹 DNS 관리 클릭 - 바로 우측에 다이나믹 DNS 인증코드(authcode) 관리 클릭
로그인을 한 계정의 패스워드를 한번 더 물으며, 인증코드를 알려줍니다. 복사해둡니다.



공유기의 DDNS 관리페이지로 이동합니다. Setup - DDNS
DDNS Service를 Custom으로 변경한 뒤
DYNDNS Server에는 dyna.dnsever.com User Name에는 DNS Ever의 아이디
Password에는 아까 복사해둔 인증코드(authcode) Host Name에는 업데이트를 원하는 주소
URL은 http://dyna.dnsever.com/update.php?host[업데이트를 원하는주소]를 넣으시면 됩니다.
완료되었으면 밑의 Apply Settings를 클릭하고 기다립니다.
잠시후 DDNS Status에 update success 라는 메시지가 뜬다면 정상적으로 작동 된 것입니다.
혹은 이미 업데이트 되었다는 메시지를 보일 수 있습니다만, 마찬가지로 정상적인 메시지입니다.

몇일간 구형 컴퓨터에 어떠한 OS를 설치하여도 드라이버 문제에 봉착한 결론은 Windows FLP 였습니다.
문제는 윈도 업데이트를 진행하려면 서비스팩3를 설치하라는데... 계속 실패라고 나옵니다. -_-
Windows XP용 서비스팩3를 직접 설치도 해보았습니다. OS 버전 문제로 안됩니다. -_-
MS 홈페이지를 뒤져본 결과... 검색에 지장을 주는 제목으로 존재했습니다!!! ㅡㅡ^

다운로드: http://www.microsoft.com/downloads/details.aspx?FamilyID=b0aacb27-707d-4ed1-8bd9-25a821096281&DisplayLang=en

PLoP Boot Manager를 활용하여 USB 부팅이 지원이 안되는 구형 컴퓨터에서도 USB 부팅을 할 수 있습니다.
제작: http://www.plop.at
PLoP Boot Manager는 Windows 2000/XP/VISTA, 리눅스, DOS 등을 지원합니다.
제가 하는 설명은 Windows XP가 설치 된 깔끔한(?) NTFS 파일시스템을 기준으로 하겠습니다.

위의 파일의 압축을 풀어서 plpgenbtldr.exe, plpinstc.com 을 C:\에 옴겨줍니다.
plpinstc.com 의 이름을 plpbt.bin 으로 변경합니다.
시작 - 실행 - cmd - 확인
아래의 명령을 실행하면 plpbtldr.bin created 라는 메시지가 출력되어야합니다.

C:\Documents and Settings\Administrator>cd\
C:\>plpgenbtldr

만일. file not found 라는 오류를 출력할 경우에는 아래를 참조하세요.

http://www.milannemec.com/diskview.html 에서 제공하는 위의 어플을 이용합니다.
압축을 풀면 diskview.exe 를 실행하고 위의 탭중에 두번째 탭인 location of file 탭을 선택하고
plpbt.bin 파일의 위치를 지정한 후에 Show를 클릭하면 아래의 메시지를 확인 하실 수 있습니다.
 File: C:\plpbt.bin          VCN:   0          LCN:   12345          LEN:   1              

위의 LCN의 값인 12345를 아래와 같이 입력하시면 plpbtldr.bin created 라는 메시지를 보실 수 있습니다.
 C:\>plpgenbtldr lcn=12345                                                       


plpbtldr.bin created 라는 메시지가 잘 출력되었으면 아래의 명령을 입력합니다.
 C:\>start boot.ini

boot.ini를 아래의 밑줄 친 줄을 추가하고 저장합니다.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
C:\plpbtldr.bin="Install PLoP Boot Manager"

디카가 없어서 폰카로 찍었습니다. 양해해주세요.
리부트하시면 아래처럼 메뉴가 추가됩니다.

USB를 선택하시면 삽입되어있는 USB 메모리로 부팅을 시작합니다.
프로그래밍을 배워보려고 생각하면서, 컴파일러를 찾아 방황하던중에 MS에서도 프로그래밍 툴을 무료로 제공한다는 사실을 뒤늦게 깨달았습니다.
GCC 같은 GNU 어플을 사용하고 싶기도 하지만, 아직은 무엇을 하더라도 윈도에서 벗어나서는 못살겠습니다.
게다가 초심자인 저로써는 어떤 컴파일러를 사용해야 할지도 모르겠고, 이것 저것 써보자니 방황만 할 것 같은 기분이 들기도 합니다. 그래서 MS에서 정식으로 공개하는 어플을 사용하기로 했습니다.

배포 사이트: http://www.microsoft.com/downloads/details.aspx?FamilyID=3254c868-bcb9-412c-95c6-d100c872ec60&DisplayLang=ko

남는 USB 플래시 메모리가 있다면, 쉽게 우분투 라이브 디스크로 만들 수 있습니다.
모든 메모리가 호환되는지에 대해서는 잘 모르겠습니다.
그리고 구형 메인보드 및 일부 메인보드에서는 USB 플래시 부팅을 지원하지 않을 수 있습니다.
본 문서에서는 윈도용 어플에 대해서 설명합니다. 리눅스용은 제작 사이트에 가시면 있습니다. 리눅스용에 대해서는 추후에 테스트해보겠습니다.
제작: http://unetbootin.sourceforge.net

우분투 라이브 디스크 ISO 파일을 준비해두셔야합니다.
본 문서에 첨부되어 있는 unetbootin-windows-319.zip 파일을 다운로드하여, 압축을 해제하시면 아래의 그림처럼 윈도용 실행 파일이 있습니다.
사용자 삽입 이미지


실행하시면 아래와 같은 인터페이스를 보실 수 있습니다.
첫번째 선택란은 원하는 OS와 버전을 선택하시면 네트워크로 다운로드를 하는 과정이 추가되므로, 많은 시간을 필요로 할 수 있습니다. 특별한 상황이 아니라면 직접 ISO 파일을 받아두시길 추천합니다.
두번째 선택란은 미리 다운로드하였던 ISO 파일을 직접 읽어옵니다. 따라서 다운로드 과정이 생략됩니다.
세번째 선택란은 배포본을 사용하지 않고 커스텀하는 모양입니다. -_-; 제 능력으로는 힘듭니다;;
두번째를 선택하고 ...을 클릭하여 ISO파일의 위치를 선택하시고 밑의 OK를 클릭합니다.


직접 ISO 파일을 읽어오기 때문에 다운로드 과정 없이 진행되고 있습니다.
얼마간의 시간이 지나면 완료 메시지와 함께 재부팅을 묻는 메시지가 뜹니다.
재부팅을 원하시면 Reboot 를, 아니시라면 Exit를 클릭하시면 됩니다.
정말 간단하게 잘 만든 어플이라고 생각합니다. 이것으로 완료되었습니다.


좀 허술하지만 작은 도움이나마 되었으면 좋겠습니다.
다운로드 위치 등은 아래 문서를 참조하시기 바랍니다... ^^
http://minangel.tistory.com/228



tar을 이용하여 TEST라는 디렉토리를 TEST.tar 이라는 한개의 파일로 묶습니다.

 # tar cvf TEST.tar TEST

완료되면 gzip을 사용하여 TEST.tar 을 압축합니다. TEST.tar.gz 파일이 생성됩니다.
 # gzip TEST.tar

옵션을 추가하여 TEST라는 디렉토리를 TEST.tar.gz 로 바로 압축할 수도 있습니다.
 # tar cvfz TEST.tar.gz TEST

압축 풀기
 # tar vfxz TEST.tar.gz

압축없이 파일을 하나로 묶기만 할때에는 tar만 이용하시면 될 것입니다.
미리 묶어두시면 파일을 몇천개씩 디스크간 이동해야 할경우 시간을 많이 단축할 수 있습니다.

-c, 새로운 묶음을 만든다.
-t, 묶음 내부의 파일들의 목록을 보여준다.
-x, 묶음을 풀어준다.
-f TEST, TEST라는 묶음을 만든다.
-h, 심볼릭 링크를 묶지 않는다. 링크의 실제 파일을 묶는다.
-i, 사이즈가 0인 파일을 무시한다.
-j, .bz2 파일을 풀어준다.
--ignore-failed-read, 읽을 수 없는 파일이 있더라도 종료 코드 0을 출력하지 않는다.
-k, 파일명이 중복 될 경우, 기존에 있던 대상 파일을 덮어쓰지 않고 유지한다.
-m, 파일이 만들어지거나 수정 된 시간을 기록하지 않는다.
-N, 지정한 시간보다 새로운 파일만 묶는다.
-p, 퍼미션을 유지한다.
-v, 처리중인 파일을 자세하게 보여준다.
--version, 버전 정보를 보여준다
-W, 묶은 후에 파일을 점검한다.
-z, gzip 압축하거나 풀어준다.

윈도시스템 IP: 192.168.10.101
윈도시스템 이름: EARTH
공유 폴더 이름: SHARE
공유 폴더 사용 권한 계정: user
user의 비밀번호: pass
 ← 공유기 →
유닉스 시스템 FreeBSD
마운트 대상: /mnt/smb


FreeBSD

# mount_smbfs //user@EARTH/SHARE /mnt/smb

Ubuntu Linux
# mount.smbfs //EARTH/SHARE /mnt/smb -o username=user,password=pass

삼바클라이언트 사용하기
# smbclient -I 192.168.100.101 -U user //EARTH/SHARE

coLinux는 윈도와 리눅스를 함께 사용할 수 있는 어플입니다.
지금부터의 설명들은 리눅스에 대해 모르셔도 설치는 가능합니다. 단, 윈도에 대해서는 어느정도 아셔야 설치가 수월합니다.
문의 사항은 댓글로 질문해주시면, 묻지도 따지지도 않고 제 능력하에서만(?) 도와드리겠습니다.
동영상 강좌를 포스팅했습니다. http://infy.tistory.com/7

+ coLinux의 특징
- VMware와 같은 상용 소프트웨어를 사용할 필요가 없음.
- VMware에 비해 컴퓨터의 자원을 적게 차지함. 매우 빠름.
- 윈도의 디렉토리를 그대로 리눅스에서 마운트가능.
- 데비안, 우분투, 페도라, 젠투, 아치 등의 배포판 filesystem이 준비되어 있음.
- 윈도의 서비스로 등록하여 사용할 수 있음.


+ 설치에 필요한 항목
- Windows XP 가 설치 된 별다른 문제없는 컴퓨터.
- coLinux: http://www.colinux.org   [다운로드]
- Winpcap: http://www.winpcap.org   [다운로드]

+ 설명할 내용
- coLinux 설치 및 설정
- ubuntu의 패키지 시스템을 활용할 수 있는 네트워크 환경 구성

+ 설치하기
coLinux 설치중에 배포본 filesystem의 다운로드에 대해 묻습니다. 글쓴이는 ubuntu 7.10 을 다운로드했습니다.
다운로드 한 파일은 coLinux 설치 디렉토리에 압축파일로 존재합니다.
압축파일은 \coLinux\에 풀어도 좋고, 디렉토리를 만들어도 좋습니다.
압축파일은 푼 위치를 \coLinux\ubuntu\로 가정하겠습니다.

압축을 풀면 readme.txt, swap128.fs, Ubuntu-7.10.ext3.2gb.fs 등 3개의 파일이 보입니다.
readme.txt 읽어야 될 것같이 생겨서 열었는데 영어라서 그냥 닫았습니다. -_-;

swap128.fs: 스왑파일입니다. 128kb 이기 때문에 다시 새로 만들겁니다. 지우세요.
Ubuntu-7.10.ext3.2gb.fs: 파일시스템입니다. 쉽게 말하자면, 윈도의 C:\ 라고 생각하시면 됩니다.

일단 스왑파일을 128MB로 다시 만들어보겠습니다.
윈도의 커맨드 프롬프트를 실행합니다. 시작 - 실행 - cmd - [확인]
cd 명령어로 \coLinux\ubuntu\로 이동합니다.

윈도에서 제공하는 fsutil을 이용하여 내용이 비어있는 128MB의 swap.fs를 만들겠습니다.

\colinux\ubuntu> fsutil file createnew swap.fs 134217728
\colinux\ubuntu\swap.fs 파일 작성

\colinux\example.conf 파일을 colinux\ubuntu 로 옴기신 후, ubuntu.conf 와 같이 이름을 변경하여 주세요.
ubuntu.conf의 내용을 수정하겠습니다. 메모장이나 기타 텍스트 에디터로 열어주세요.

#
# This is an example for a configuration file that can
# be passed to colinux-daemon in this manner:
#
# colinux-daemon @example.conf
#
# Note that you can still prepend or append configuration and
# boot parameters before and after '@', or you can use more
# that one '@ to load several settings one after another.
#
# colinux-daemon @example.conf @overrider.conf mem=32
#
# Full list of config params is listed in colinux-daemon.txt.

# The default kernel
kernel=vmlinux

# File contains the root file system.
# Download and extract preconfigured file from SF "Images for 2.6".
cobd0="\colinux\ubuntu\Ubuntu-7.10.ext3.2gb.fs"
자신의 경로에 맞게 수정하세요.

# Swap device, should be an empty file with 128..512MB.
cobd1="\colinux\ubuntu\swap.fs"

# Tell kernel the name of root device (mostly /dev/cobd0,
# /dev/cobd/0 on Gentoo)
# This parameter will be forward to Linux kernel.
root=/dev/cobd0

# Additional kernel parameters (ro = rootfs mount read only)
ro

# Initrd installs modules into the root file system.
# Need only on first boot.
initrd=initrd.gz

# Maximal memory for linux guest
mem=128
메모리 설정입니다. MB단위... 저는 128MB 할당했습니다.

# Slirp for internet connection (outgoing)
# Inside running coLinux configure eth0 with this static settings:
# ipaddress 10.0.2.15 broadcast 10.0.2.255 netmask 255.255.255.0
# gateway 10.0.2.2 nameserver 10.0.2.3
eth0=pcap-bridge
+ VMware 가상머신에서도 네트워킹 설정이 필요하듯이 coLinux 도 네트워킹 설정이 필요하다.
- 글쓴이는 Bridge를 사용했습니다.

- 이 설정을 실행하기 위해서는 Winpcap을 설치하시기 바랍니다.
- Bridge로 설정할 경우, 게이트웨이(라우터, 공유기 등)로부터 리눅스만 IP를 따로 한개 더 할당 받을 수 있다. 따라서 완전히 독립되어 있는 서버로 활용이 가능하다. [추천하는 설정]
- TAP로 설정할 경우, 컴퓨터 2대를 크로스 케이블로 연결하여 NAT 환경을 구축하는 효과를 얻을 수 있다. (질문하시면 설명해드립니다.)

# Tuntap as private network between guest and host on second linux device
#eth1=slirp

# Setup for serial device
#ttys0=COM1,"BAUD=115200 PARITY=n DATA=8 STOP=1 dtr=on rts=on"

# Run an application on colinux start (Sample Xming, a Xserver)
#exec0=C:\Programs\Xming\Xming.exe,":0 -clipboard -multiwindow -ac"



+ 리눅스 부팅하기!

\coLinux\colinux-daemon.exe "@\coLinux\ubuntu\ubuntu.conf"

바로가기 아이콘을 하나 만들어두면 편하겠죠...
부팅도중 파일시스템 에러가 뜬다면 과감히 Ctrl+D를 눌러주세요.
로그인은 root, 비밀번호 root입니다.

# mkswap /dev/cobd1
# swapon -a

스왑 설정 끝. 원래대로라면 fstab 도 수정해야 하지만, 이미 되어 있습니다.
파티션 마운트는 다른 문서에서 설명하겠습니다.

# vi /etc/networking/interfaces

위의 명령으로 IP, gateway, DNS 등의 랜설정을 할 수 있으며, 배포본에 따라 파일의 위치가 다를 수 있습니다.
설정방법은 문서가 여기저기 많습니다... 다른 문서를 참조하시기 바랍니다.

# ifconfig

위의 명령을 통해 현재 할당 된 IP를 확인 할 수 있습니다. 이상없다면 테스트 해보겠습니다.

# apt-get update
# apt-get install language-pack-ko language-pack-ko-base

이상없다면 설치가 잘 될것입니다...

coLinux 소개 및 설치 이상입니다.

+ Recent posts