MacBookAir Windows7에서 그래픽 드라이버

Windows7을 설치하여 잘 쓰다가 어느 날 부터 갑자기 드라이버가 인식이 안되고 해상도가 풀려버리는 현상이 발생할 수 있다. 그래픽 드라이버를 강제로 설정하는 방법으로 해결할 수 있다. 1. NVIDIA에서 geforce 310m Series (Notebook) Windows7 버전을 받는다.    (여기에 320m 드라이버가 포함되어 있음.)

Read More MacBookAir Windows7에서 그래픽 드라이버

MacBookAir에 Windows7 설치

[준비물] 1. 최소 4Gb 용량의 USB 메모리 1개 (A). 2. FAT32 방식으로 포멧된 USB 메모리 1개 (B). 3. Windows7 iso 파일 (C) [Windows에서] 우선 (A)를 부팅가능한 USB로 만들어주어야 한다. Windows 7 USB DVD Download Tool을 설치해야 한다…. 다음 링크에서 다운로드

Read More MacBookAir에 Windows7 설치

WordPress에 SyntaxHighlighter 설치

WordPress의 설정(알림판) -> “플러그인” -> AddNew -> 검색: SyntaxHighlighter (SyntaxHighlighter Evolved) 설치 후 “플러그인” 메뉴에서 “활성화”를 클릭하면 된다. 사용법은 소스코드 전,후에 [ c ] source code [ /c ] ([] 내부에는 빈칸없이) 와 같은 tag를 붙여주면 된다. #include <iostream> using namespace

Read More WordPress에 SyntaxHighlighter 설치

황당한 code error

((case1)) class tetgenio {  …  typedef struct {   int *vertexlist;   int numberofvertices;  } polygon; <strong> typedef struct {   polygon *polygonlist;   int numberofpolygons;   double *holelist;   int numberofholes;  } facet;</strong>  … }; ((case2)) class tetgenio {  …  typedef struct {   int *vertexlist;   int

Read More 황당한 code error

리눅스에서 NVIDIA 그래픽 카드 드라이버 설치

페도라 코어 4의 쉘 프롬프트 상에서 sh NVIDIA-Linux-x86-1.0-9746-pkg1.run 라고 실행하면 설치화면으로 넘어가지만 다음과 같은 에러가 발생하면서 더 이상의 설치가 진행되지 않는다. ERROR: You appear to be running an X server; please exit X before installing. 그래픽 카드의 드라이버 설치는 X

Read More 리눅스에서 NVIDIA 그래픽 카드 드라이버 설치

랜카드 드라이버 설치 및 네트워크 설정

NIC는 Marvell 88E8053 PCI-Express LAN카드이다. http://www.syskonnect.com 에서 최신 설치 파일을 다운로드 받는다. URL이 http://www.syskonnect.de 로 바뀌면서 독일어(?)가 나오는데, Download Center를 클릭하고 항목을 대충 찍어서 찾아 들어가면 받을 수 있다. 1) Produkt(=Product)에서 PCI Express Desktop Adapter SK9E21D 10/100/1000Base-T Adapter 2) Typ(=Type)에서

Read More 랜카드 드라이버 설치 및 네트워크 설정

리눅스 디렉토리 구조

/ : 가장 최상위 디렉토리 (즉, root 디렉토리)     절대 경로의 기준이 된다.     ex) cd /        -> 최상위 디렉토리로 이동         cd /usr/bin -> 최상위 디렉토리 아래 있는 bin 디렉토리로 이동 /bin : 리눅스의 기본 명령어 실행 파일들이 들어

Read More 리눅스 디렉토리 구조

리눅스에서 윈도우즈 공유 폴더 억세스

OS: Fedora Core 4 (32bit) 네트워크 설정과 삼바 설정에 별다른 문제가 없는 경우에도 (사실상 리눅스에서 윈도우즈로 접근하는 경우 삼바(Windows File Server)는 설치가 안되어 있어도 상관이 없다.) 윈도우즈 네트워크에 있는 컴퓨터들이 보이지 않는 경우가 있다. 문제는 방화벽 설정이었다. Desktop -> System

Read More 리눅스에서 윈도우즈 공유 폴더 억세스

Could not look up internet address for …

부팅후 로그인을 하고 나면 다음과 같은 메세지가 뜰 때가 있다. Could not look up internet address for fedora4_wano. This will prevent GNOME from operating correctly. It may be possible to correct the problem by adding fedora4_wano to the file /etc/hosts.

Read More Could not look up internet address for …

.bashrc

 Windows에서 명령창에서 명령어를 입력하면 입력된 명령어들이 command.com에 의해서 해석되면서 실행된다. 마찬가지로 Linux에서도 shell이 이러한 역할을 한다. shell은 OS에서 대화형 user interface를 제공한다. 따라서, shell을 ‘명령어 해석기’라고도 부른다. OS에서 가장 핵심이 되는 부분을 kernel이라고 하는데, shell은 kernel을 감사고 있으며, 응용

Read More .bashrc

리눅스 Alt키 윈도우 이동 해제

리눅스에서는 기본적으로 Alt 키를 누른 상태에서 마우스 왼쪽 버튼을 누르면 윈도우가 이동하게 되어 있다. 그러나, 마야와 같은 application에서도 Alt 키가 사용되어야 하는 경우가 있는데 이럴 때에는 Alt 키의 이동 기능을 해제해 주어야 한다. GNOME을 사용할 경우, Desktop -> Preferences ->

Read More 리눅스 Alt키 윈도우 이동 해제

alias

bash shell에서 rm 파일이름 이라고 입력하면, 지울까요? 라는 확인 메세지 없이 바로 삭제된다. 이것은 여러 가지 위험한 경우를 야기할 수 있기 때문에, 반드시 rm 명령어를 통해서 파일을 삭제하기 전에 확인 메세지가 나오도록 해야한다. rm -i 파일이름 을 입력하게 되면 이와

Read More alias

리눅스에서 프로그램 설치(RPM)

리눅스에서 응용 프로그램을 설치하는 방법에는 크게 2가지가 있다. 1. source code 이용 2. binary package 이용 2번의 방법이 쉽고 간편하며 유지 및 보수도 쉽기 때문에 대부분이 이 방법을 이용하지만 리눅스를 사용하다 보면 1번의 방법으로 설치해야 하는 경우도 적지 않게 발생하게

Read More 리눅스에서 프로그램 설치(RPM)

HDD 추가

이미 리눅스가 설치되어 있는 컴퓨터에 새롭게 하드 디스크를 설치하여 파티션 설정 및 포멧을 하는 과정에 대한 설명이다. 우선 알아야 할 내용은… 리눅스는 모든 장치들을 파일로 처리한다는 것이다. 최상위 디렉토리인 root에 보면 dev라는 디렉토리가 있는데, 이 디렉토리 안에 장치들을 나타내는 파일들이

Read More HDD 추가

부팅시 “Enabling Swap Space” 다음 멈춤

아..이렇게 어렵고 복잡하니 누가 MS Windows를 안쓰고 Linux를 쓸까 싶다…ㅡ.ㅡ 사정상 Fedora core 4를 써야만 하는 상황이 원망스럽다… (그런데, google searching을 해보니 그 이후 버젼들에서도 나타나는 문제인듯..ㅡ.ㅡ) 이틀동안 Linux를 무려 15차례 정도 설치했다…토 나온다…ㅡ.ㅡ (그 덕에 이제 Linux 설치하는 건

Read More 부팅시 “Enabling Swap Space” 다음 멈춤

vi 에디터 tab size 바꾸기

vi 에디터에서 명령모드에서 set ts=4 즉, :set ts=4라고 해주면 tab size가 모두 바뀌게 된다. 하지만, 이것은 현재 수정중인 파일에만 tab size 설정이 저장된다. 항상 tab size가 이렇게 유지되도록 하려면 사용자 홈 디렉토리에 다음 내용의 .exrc 파일을 만들면 된다. [wano@localhost ~]$

Read More vi 에디터 tab size 바꾸기

리눅스에서 윈도우즈 공유폴더 마운트 시키기

OS: CentOS 5.1 /mnt/ 아래에 마운트 대상 디렉토리를 만든다. 이름을 iDrive로 한다면… mkdir /mnt/iDrive 공유할 폴더를 가지고 있는 PC의 IP 주소를 xxx.xxx.xxx.xxx라고 한다면 다음과 같이 하게 되면 윈도우즈 공유 폴더를 access할 수 있다. mount -t cifs //xxx.xxx.xxx.xxx/[folder] /mnt/iDrive 여기서 [folder]는

Read More 리눅스에서 윈도우즈 공유폴더 마운트 시키기

Linux 지우고 Windows 설치

예전에도 한 번 이것 때문에 삽질을 해봤음에도 또 한 번 몇 시간 동안 삽질을 하다가 예전 기억을 되살려 냈다. 바보~! 리눅스(Linux)를 설치해서 쓰고 있던 하드 디스크에 리눅스(Linux)를 지우고 다시 윈도우(Windows XP)를 설치하고자 할 때 발생하는 문제이다. 윈도우(Windows XP)를 지우고 재설치할

Read More Linux 지우고 Windows 설치

Linux에서 Glut 설치법

리눅스에서 Glut 설치법 (주의: 본 설명은 완벽 버전이 아님) OS: CentOS 5.1 64bit 1. glut-3.7.tar.gz을 download한다. 2. 적당한 위치로 옮긴다. 3. 압축을 푼다.    tar xvfz glut-3.7.tar.gz    -> glut-3.7 디렉토리가 생김 4. cd glut3-7 5. ./mkmkfiles.imake 를 실행   

Read More Linux에서 Glut 설치법

gvim color change

OS: CentOS 5.1 64bit http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html 에서 원하는 색상 설정 파일(*.vim)을 다운 받는다. 다운받은 파일(*.vim)을 /usr/share/vim/vim70/colors에 저장한다. gvim을 열고 명령 모드에서 :colorscheme [.vim을 제외한 설정 파일 이름] 을 입력하면 색상이 바뀌게 된다. (tab키 사용이 가능하므로 편리하다.) 매번 설정하기 귀찮다면 홈디렉토리에 .vimrc파일을

Read More gvim color change

일반 user가 root 권한 행사하기 (sudo)

상당수의 명령어들은 root 권한이 아니면 실행되지 않는 경우가 많이 있다. 하지만, 이 때 마다 su 명령어로 root 계정으로 바꾼 후 명령을 실행시키기에는 많이 불편하다. root가 아닌 일반 user에게 일부 root 권한을 행사할 수 있도록 하는 기능으로 sudo라는 것이 있다. 예를

Read More 일반 user가 root 권한 행사하기 (sudo)

libgcc_s.so.1: version `GCC_4.2.0′ not found

gtkgl로 작성한 프로그램 실행시 /usr/autodesk/maya2008-x64/lib/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib64/libstdc++.so.6)와 같은 에러가 발생하였는데, root계정으로 실행할 때에는 정상적으로 실행되는 것으로 보아 특정 파일의 permission 문제인 것으로 생각을 했었지만, LD_LIBRARY_PATH에 /usr/autodesk/maya2008-x64/lib 경로가 잡혀있기 때문에 발생한 문제였다. root계정의 .bashrc에는 저 경로가

Read More libgcc_s.so.1: version `GCC_4.2.0′ not found

GtkGLExt와 g++

GTK+는 LGPL(Lesser General Public License) 약관을 따른다. 즉, 간단하게 말해 GTK+ 라이브러리를 이용하여 사용 코드를 작성해도 된다는 뜻이다. 이와 비교되는 Qt는 GPL 라이센스를 따르기 때문에, 이를 이용하여 상용 프로그램을 개발할 수 없다. GTK+와 QT 모두 OpenGL과의 연동이 가능하며, 각각 GtkGLExt와

Read More GtkGLExt와 g++

X11/Intrinsic.h: No such file or directory

Linux에서 Maya plugin을 complile하면 다음과 같은 error가 발생할 때가 있다. /usr/autodesk/maya2008-x64/include/maya/M3dView.h:94:27: error: X11/Intrinsic.h: No such file or directory /usr/autodesk/maya2008-x64/include/maya/M3dView.h:95: error: ‘Widget’ does not name a type /usr/autodesk/maya2008-x64/include/maya/M3dView.h:326: error: ‘MWindow’ does not name a type make: *** [/home/wano/work/maya/FXSilhouette/obj/FXSilhouette.o] Error 1 원인은

Read More X11/Intrinsic.h: No such file or directory

Adobe Flash Player with FireFox 64bit

<New method> CentOS 5.3 (64bit)에서는 https://addons.mozilla.org/en-US/firefox/browse/type:7 에서 간단히 클릭만으로 설치가 완료된다. ========================================================= OS: CentOS 5.1 (64bit) 64bit linux를 지원하는 adobe flash player가 아직 없기 때문에 64bit linux에서 FireFox 3.0 64bit를 설치하게 되면 flash player를 설치하라는 메세지가 뜰 때마다 아무리 설치를

Read More Adobe Flash Player with FireFox 64bit

wxWidgets on Windows with Visual Studio 2005.net

cross platform GUI를 만들 수 있는 방법을 찾던 중 가장 눈에 띄는 wxWidgets라는 것을 발견하였다. cross platform이라는 점은 생각보다 엄청난 장점이 될 수 있다. 특히, Windows와 Linux를 동시에 사용한다면… 그리고, wxWidgets for Mac OS X까지… 그리고, 그동안 겪어왔던 MFC에 대한

Read More wxWidgets on Windows with Visual Studio 2005.net

Ruby on Rails 설치

Beginning Ruby on Rails라는 제목의 책을 구입하여 공부를 시작했다. 그런데, 첫 번째 예제부터 정상적으로 실행되지 않는 황당한 시츄에이션이 발생하였다. 다음은 그 해결책이다. 실행한 후 다음과 같은 error가 발생할 경우… no such file to load — sqlite3 원인: Rails가 sqlite3를 기본적으로

Read More Ruby on Rails 설치

error: reference to ‘ssize_t’ is ambiguous

boost python 사용시 (ver.1.3.7) 컴파일하면 다음과 같은 에러가 발생할 수 있다. /usr/include/bits/fcntl.h:227: error: reference to ‘ssize_t’ is ambiguous /usr/include/sys/types.h:110: error: candidates are: typedef __ssize_t ssize_t /usr/local/include/boost-1_37/boost/python/ssize_t.hpp:15: error:                 typedef Py_ssize_t boost::python::ssize_t /usr/include/bits/fcntl.h:227: error: reference to ‘ssize_t’ is ambiguous /usr/include/sys/types.h:110: error: candidates

Read More error: reference to ‘ssize_t’ is ambiguous

Maya 설치 및 실행

CentOS 5.2에서 Maya 2008 64비트 버전을 설치한 후 실행시키면 다음과 같은 error가 발생할 수 있다. /usr/autodesk/maya2008-x64/bin/maya.bin: error while loading shared libraries: /usr/autodesk/maya2008-x64/lib/libirc.so: cannot restore segment prot after reloc: Permission denied 보안설정 문제때문에 실행이 안되는 현상으로 다음과 같이 하면 된다. 메뉴:

Read More Maya 설치 및 실행

NateOn for Linux

KDE가 설치되지 않은 상태로, GNOME을 사용중일 때, 네이트온 설치시 다음과 같은 에러가 발생할 수 있다. error: Failed dependencies:         libDCOP.so.4()(64bit) is needed by nateon-1.0-20080814rev183.x86_64         libartskde.so.1()(64bit) is needed by nateon-1.0-20080814rev183.x86_64         libkdecore.so.4()(64bit) is needed by nateon-1.0-20080814rev183.x86_64         libkdeui.so.4()(64bit) is needed

Read More NateOn for Linux

리눅스 싱글 모드 부팅

리눅스에도 윈도우즈 처럼 안전모드의 개념이 있는데, 이를 싱글모드라고 한다. 리눅스에서 싱글모드로 부팅하는 방법은 다음과 같다. 보통의 경우 부팅시에 GRUB부팅 메뉴에서 e를 눌러주면 부팅 편집 모드가 되어 다음과 같은 3줄이 뜨게 된다. root … kernel … initrd … 2번째 줄인 kernel

Read More 리눅스 싱글 모드 부팅

로그인 화면에서 Administrator가 안보일 때…

윈도우즈 XP 로그인 화면에서 Administrator가 보이지 않게 되는 경우가 있다. 이럴 때에는 regedit을 이용하여 레지스트리를 수정해주면 된다. (단, professional 버전에서만 가능함) HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> WindowsNT -> CurrentVersion -> Winlogon -> SpecialAccounts -> UserList 위치로 가서 ‘마우스 오른쪽

Read More 로그인 화면에서 Administrator가 안보일 때…

vi에디터에서 ^M 문자 없애기

text문서를 Windows와 Linux사이에서 왔다갔다 하다보면 다음과 같은 문제가 발생할 수 있다. 1. Linux에서 작성한 문서를 Windows의 notepad에서 열면 [enter]를 입력 부분이 인식이 안되고 한 줄로 쭈욱 붙어서 나온다. 2. Window에서 작성한 문서를 Linux의 vi editor에서 열면 [enter]를 입력한 부분에 ^M문자가

Read More vi에디터에서 ^M 문자 없애기

How to disable CD-ROM, USB strorage

보안 등의 이유로 CD-ROM이라던지 USB 저장매체를 비활성화 시켜야 하는 경우, 다음과 같이 하면 된다. 1. Administrator로 log-iin 2. regedit 실행 3. HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet ->Services ->cdrom    : Start값을 1에서 4로 변경 4. HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet

Read More How to disable CD-ROM, USB strorage

GA-EP45-UD3R 문제

GA-EP45-UD3R 기종의 메인보드에서 발견된 문제점이다. HDD에 file을 writing 하고 난 후에 CPU의 점유율이 떨어지지 않는 문제점이 발생함을 확인하였다. 예를 들면, 다음과 같은 코드를 실행시키면 문제가 발생한다. #include <iostream> #include <fstream> using namespace std;  int main( int argc, char* argv[] )

Read More GA-EP45-UD3R 문제