반응형

분류 전체보기 192

Hamachi 사용법

하마치라는 프로그램 입니다. 이 프로그램은 컴퓨터를 연결시켜 주는겁니다. 그래서 '공유폴더' 를 설정해 놓으시면 하마치로 공유가 가능한 걸로 압니다. 보통 게임할때 많이 쓰이는데요 그러니까 예를 들면 워크래프트3 나 스타크래프트, 워해머, 에이지 오브 엠파이어 같은 게임을 할때 하마치로 다른 사람과 연결하고, LAN으로 연결해서 놀 수 있다는 겁니다. 그럼 사용 방법을 알아 보겠습니다. 일단 첨부파일로 하마치를 설치 하세요. 다운로드홈페이지 설치후에 왼쪽 하단부에 있는 파워버튼을 누르면 동작합니다. 파워 아이콘 보이시죠? 그리고 나서 네트워크를 새로 구성합니다. 물론 네트워크를 만들어야 다른분과 게임을 할수 있겠죠? 아무나 한분이 만드시면 되겠습니다. 저는 SamSiKi라는 네트워크를 만들었죠~ ㅋㅋ 그..

업그레이드~!! 2007.03.12

리눅스에서 유용한 명령어

리눅스 배포판에따라 조금의 차이는 있지만, 설치 과정중에 설치된 내용을 파일로 남김니다. redhat linux의 경우 /root/install.log 로 해서 설치된 내용을 기록으로 남겨 놓습니다. rpm을 통해 설치한 프로그램은 rpm -qa 명령으로 확인이 가능합니다. 내용이 많이 나옴으로 grep으로 걸러서 확인을 하지요. rpm -qa | grep telnet rpm -ql python-2.2.3-61 이런식으로 하면 설치된 파일의 리스트? (경로를 알려주는듯)를 출력합니다. rpm으로 설치된 프로그램은 rpm이 관리하는 DB에 저장이 되어져 있음으로 확인이 가능합니다. rpm으로 설치된 프로그램은 rpm -qa --last 명령을 통해서 설치 시간을 확인할 수 있습니다. 그런데 source를 ..

소스 컴파일 과정 설명

소스 컴파일 과정 설명 1. configure Makefile(컴파일 옵션이 설정되는 화일)이 만들어집니다. 소스를 컴파일하는 컴퓨터의 사양에 맞는 환경에 알맞는 Makefile 이 생성됩니다. 2. make 소스코드를 실제로 컴파일해서 binary 파일을 생성합니다. 3. make install 만들어진 binary 파일을 지정된 디렉토리로 이동시켜 줍니다. rpm package 설치 과정 설명 이미 컴파일된 binary 파일을 지정된 디렉토리에 설치하여 줍니다. 소스 컴파일 과정의 configure, make 가 이미 되어 있는 것을 make install 만 해주는 것과 같습니다. uninstall 에 대하여 rpm 패키지는 rpm -e 명령을 통해 의존성에 문제가 없으면 패키지가 삭제됩니다. 소스..

bashrc 와 bash_profile 차이점과 용도

언제 적용이 되느냐의 문제로 보시면 됩니다. 1) .bashrc는 bash이 실행될 때마다 수행되고, 2) .bash_profile은 bash이 login shell로 쓰일 때(즉 처음 login할 때)에 수행됩니다. 이게 가장 큰 차이일 겁니다. 제 .bash_profile에는 executed by login shell 즉, 로그인 shell에 의해서 실행된다고 하네요. 그리고 이 파일에서 .bashrc를 부르는군요. 로그인 쉘이 아니라면, ./bashrc를 부릅니다. /etc/ 밑에서 이런 파일들이 있긴합니다만, 이런 것들은 편의를 위해서 만들어 놓은.. 배포판 dependent한 것이기 때문에... 님께서 또는 관리자에 의해서 의미가 부여된다고 보시면 됩니다. 님의 질문의 해답은, ./bash_pr..

업그레이드~!! 2007.03.07

오버로딩과 오버라이딩

우선 오버로딩과 오버라이딩은 용어는 비슷하나 그 차이는 명백합니다. -오버로딩은 기존에 메소드의 인자를 이용하여서 하나의 함수에 여라가지 기능을 만드는것 입니다. 기존에 int a(int a);라는 함수와 또다른 int a(int a, char b)가 존재한다고 가정합니다. main()에서 호출시 a(10); 이라고 호출하게 되면 첫번째 int a(int a)라는 함수가 호출됩니다. 만약 a(10,'x'); 을 호출했다면 후자인 int a(int a, char b)가 호출되게 되는겁니다. 주로 생성자메소드를 정의할때 많이 사용합니다. 한마디로 같은 함수의 이름을 가지지만 인자 갯수나 타입로 구분해서 사용하는 것이죠. -객체지향 개념에서 오버로딩(Overloading)만큼이나 중요하면서 상속 개념에서 빼놓..

업그레이드~!! 2007.03.06

컴파일(Compile)과 빌드(Build)의 차이점

프로그래밍 언어에 대한 책을 읽다 보면 프로그래밍 언어와는 상관없이 컴파일이나 빌드와 같은 용어를 접하게 됩니다. 이 두 용어의 차이점은 무엇일까요? 컴파일이란 텍스트 형태로 되어 있는 소스 파일을 기계어 파일로 만드는 과정을의미합니다. 단순히 텍스트 파일로 되어있는것을 해당프로그래밍 언어의 문법에 맞는지 검사하여 특별한 오류가 없다면 기계어 파일로 변경해줍니다. 그러나 컴파일된 파일은 실행파일이 아닙니다. 다시 말하면 우리가 윈도우 환경에서 실행할 수 있는 .exe파일의 형태가 아니라는 의미죠. 비쥬얼 C++에서는 .c로 되어있는 소스코드를 컴파일하면 .obj파일로 변환합니다. 마찬가지로 리눅스나 유닉스에서도 .c로 되어있는 소스코드를 컴파일하면 .o파일로 변환합니다. 이와 같은 .obj파일이나 .o와..

업그레이드~!! 2007.03.02

VNC viewer 설치

http://sourceforge.net/projects/vnc-tight 에 접속하여 TightVNC-win32를 받아 설치. (금일날짜로 최신버젼인 1.3.8 버젼 설치) 설치된 VNC를 실행하면 아래와 같은 창이 뜬다. 자신의 ip를 넣고 접속 계정 번호를 콜론 다음에 넣어준뒤 엔터를 치면 아래와 같이 비밀번호 입력창이 나타난다. (password 창이 나타나지 않을경우 : 물론 방화벽으로 인해 포트가 막힌경우가 되겠습니다. 맨아래보세요!!) 엔터를 치면 다음과 같이 viewer 창이 실행된다. ===================================================================================================================..

업그레이드~!! 2007.03.01

VNC 설정 및 설치

보통 리눅스 깔면서 vncserver가 설치 되므로 설정 위주로 설명. VNC 서버 설정법 # vi /etc/sysconfig/vncservers 를 수행한다. 다음 화면에서 # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display :2 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your lo..

덴마크 다이어트

1. 덴마크 다이어트란? 덴마크 다이어트란, 덴마크 국립병원에서 치료용으로 개발된 식단으로 다이어트에 꽤 효과적이어서 한 때 여성들 사이에 화제가 되었던 방법으로, 지금도 각광을 받고 있는 다이어트법이다. 덴마크 다이어트 식단은 2주간 실시하는 것이 기본인데, 그 원리는 식단에 함유되어 있는 음식의 성분 들이 체내조직 내에서 화학작용을 일으켜 체질을 변형, 탄수화물을 더 이상 몸에서 받아 들이지 않는 상태로 만드는 것이다. 이 식단은 탄수화물과 지방의 섭취를 최대한 줄인 저열량 식단으로 단백질의 충분한 공급이 있기 때문에 근육의 소실도 예방할 수 있다. 식단 자체도 탄수화물은 거의 섭취하지 않고 달걀과 야채를 이용한, 고단백 저칼로리로 짜여있다. 2주간 확실하게 이행하면 7~12kg 까지 살을 뺄 수 있..

반응형