2009년 5월 19일 화요일

Ubuntu에 Nvidia 180 Graphic Driver 설치기

현재 사용중인 노트북은 VAIO FZ-26L이고 독립 그래픽 카드를 내장하고 있다. 그래픽 카드는 nVidia 8400M GT (결함이 있는 카드. 흑~)인데 우분투를 깔면 그래픽 카드가 제대로 잡히지 않는다. 기본으로 제공되는 173을 깔아서 써보다가 2D 화면에서 버벅댐이 계속되어 결국 사용을 포기하고 공식사이트에 가보니 이미 180이 나온상태이다.(쿨럭~)

구글링을 해본 결과 180에서 180이전 드라이버에서 존재하고 있던 버그들을 수정하고 또한 그래픽 가속을 지원하여 HD영상물 관람시 적은 CPU사용량을 자랑하고 있음을 알았다. 무조건 최신을 추구하는 나로써는 일단 새로운 그래픽 드라이버설치가 상당히 매혹적이였다. 일단 공식사이트에가서 Linux 64용 180.51 그래픽 카드를 다운로드 받는다. 확장명은 .run이다.

그래픽 카드를 설치하기 위하여서는 컴파일시 필요한 툴들을 설치해야 한다.
먼저 커널버젼부터 알아보자.

uname -a

무난히 커널 버젼번호를 확인 할 수 있다. 여기서 출력된 버젼번호를 종이장에 잘 적어놓자. 잠시후에 사용할것이므로 그때가서 이건 머지 하고 딴소리 할래기 없다.ㅎㅎ

그래픽 카드를 설치하기 위하여 컴파일러와 커널 헤더를 설치해보자.

sudo aptitude install build-essential linux-headers-x.x.xx-xx-generic
(여기다 아까 uname으로 확인한 커널정보를 적는다.)

Alt + Ctrl + F1을 살짝 누르고 GNOME(그놈...ㅡㅡ;)모드에서 벗어나온다.
까만 콘솔창이 뜨고 사용자 로그인을 해라고 커서가 눈을 껌벅일거다...

임의의 계정으로 로그인하고 sudo -i 를 이용하여 root 모드로 진입하자.

/etc/init.d/gdm stop

GNOME 서비스를 내린다.

아까 nVidia그래픽 카드를 다운로드 받은 폴더로 이동하여

sh ./NVIDIA-Linux-x86-180.51-pkg2.run

실행하고 드라이버 설치를 시도한다. 설치시 한번정도 워닝이 뜰것이다. 무시하고 그냥 넘어간다...

shutdown reboot -n (아니면 shutdown -r now) 로 재시작한다.

부팅 완료후 sudo nvidia-settings를 이용하여 적절히 값들을 세팅한다.

2009년 5월 17일 일요일

윈도우 7 작업표시줄 윈도우 탐색기 특정된 폴더로 지정

윈도우 7 작업표시줄 윈도우 탐색기 특정된 폴더로 지정

윈도우 7에서 탐색기 아이콘중 탐색기를 클릭하면 내 컴퓨터로 이동하는것이 아니라 라이브러리로 가버린다. 이것을 특정된 폴더로 가게끔 설정을 하려면 어떻게 할가?

구글링하여 그 해답을 찾을 수 있었다.
모든 윈도우 탐색창을 꺼버린후 탐색기 아이콘에 마우스를 대고 Shift + 오른쪽 마우스 클릭을 하고서 속성을 클릭한다.

속성창이 뜨면 아래와 같이 대상에 입력이 되어있을건데 이것을 다른 값으로 바꾸어 준다.



대상부분을 아래와 같이 수정한다.

%windir%\explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

다른 폴더를 설정하려면 아래 값을 참조하면 된다.

My Computer
%SystemRoot%\explorer.exe /E,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

My Documents
%SystemRoot%\explorer.exe /N,::{450D8FBA-AD25-11D0-98A8-0800361B1103}

Recycle Bin
%SystemRoot%\explorer.exe /N,::{645FF040-5081-101B-9F08-00AA002F954E}

Network Neighborhood
%SystemRoot%\explorer.exe /N,::{208D2C60-3AEA-1069-A2D7-08002B30309D}

Default Web Browser or Navigator (IE, Firefox, Safari, Google Chrome)
%SystemRoot%\explorer.exe /N,::{871C5380-42A0-1069-A2EA-08002B30309D}

Computer Search Results Folder
%SystemRoot%\explorer.exe /N,::{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}

Network Search Results Folder
%SystemRoot%\explorer.exe /N,::{E17D4FC0-5564-11D1-83F2-00A0C90DC849}

Web Folders
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{BDEADF00-C265-11D0-BCED-00A0C90AB50F}

Control Panel
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}

Printers and Faxes
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}

Scanners and Cameras
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{E211B736-43FD-11D1-9EFB-0000F8757FCD}

Fonts
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524152}

Network Connections or My Network Place
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

Administrative Tools
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524153}

Tasks Scheduler
%SystemRoot%\explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

2009년 5월 16일 토요일

Office 2010 설치기

Office 2010 Technical Preview 1 설치기

Office 2010 Technical Preview 가 유출되어 설치를 해보았다. 빌드버젼은 번호는 14.0.4006.1010인데 Access 2010, Excel 2010, InfoPath 2010, OneNote 2010, Outlook 2010, PowerPoint 2010, Project 2010, Publisher 2010, SharePoint Designer 2010, SharePoint Workspace 2010, Visio 2010 및Word 2010 등 제품들을 포함하고 있다. 용량 또한 어마어마 하다. 무려 1.5G나 되는데 RTM버젼은 아무래도 2G이상은 되지 않을가 생각해본다.

일단은 스샷만 첨부하도록 하겠다. 사용기는 며칠간 사용해보고 천천히 쓸가 한다.





Technical Preview 라이선스의 동의!



Office 2007과 설치과정이 동일하다.



많은 설치항목들이 보인다. 필요한것들만 체크하여 선택했다.



커피한잔 마시고 오면 설치가 완료 된다.

Access 2010 Technical Preview


Excel 2010 Technical Preview



OneNote 2010 Technical Preview



Outlook 2010 Technical Preview



PowerPoint 2010 Technical Preview



Project 2010 Technical Preview



Visio 2010 Technical Preview



Word 2010 Technical Preview

2009년 5월 13일 수요일

Ant 빌드 사용기 1 - Ant 소개 및 설치



Java관련 프로젝트를 진행할 때 가장 머리 아픈 것이 소스 빌드이다. PHP나 ASP언어로 된 프로젝트 진행할때는 언어자체가 웹 기반이고 인터프리터 언어이기때문에 별도의 빌더가 필요없다. 하지만 Java 이 녀석은 다르다. 컴파일 언어이기때문에 별도의 빌드 과정이 필요하다. 하지만 Java파일 하나 작성할때마다 새롭게 컴파일하는것은 아주 비효율적이다. 만약 한 프로젝트에 포함된 파일이 몇백개이라고 할때 수정된 파일을 일일이 컴파일하는것도 여간 짜증나는 일이 아닐수 없다. 그래서 나온것이 Ant Builder이다. 앤트 빌더는 UNIX상 Make와 비슷한 방식으로 특정된 소스폴더속에 있는 소스파일들을 일일이 자동 컴파일 해준다. 뿐만아니라 웹프로젝트를 진행할 때 Source와 Configuration및 Binary파일을 판단하여 빌드하고 파일 종류에 따라 서로 다른 폴더에로 아웃풋도 가능하다. 또한 Maven처럼 따라야 하는 폴더구조가 너무 엄격하지 않기 때문에 여러모로 쉽게 접근하여 사용할 수 있다.

1. Ant 설치하기
Ant를 설치하기 위하여서는 우선 ant공식 사이트에 가서 최신버젼 ant를 받아온다. 사실 MyEclipse를 깔면 기본으로 ant에 관련된 라이브러리들을 끌어오긴 하지만 수동으로 설치해보겠다. http://ant.apache.org 에 가서 최신버젼 ant를 받아온다. 이 글을 쓰는 시점에서 출시된 최신버젼이 1.7.1이므로 이 버젼 바이너리 파일을 받아온다. 아카이브를 압축풀면 아래 그림에서와 같이 폴더가 구성되었음을 볼수 있다.



우리가 일단 Eclipse에서 Ant의 Lib폴더를 등록해준다. Windows->Preferences->Ant->Runtime에 가보면 이미 Ant Home Entries에 Ant 라이브러리들이 등록이 되었음을 볼수 있다. 잠시 이 라이브러리들을 제거하고 우리가 다운로드한 Ant Lib를 classpath에 잡아준다. Add External JARs를 통하여 이 작업을 할 수 있다. 여기서는 세세히 설명하지 않도록 하겠다.
톰캣하고 연동하기 위하여 별도의 작업이 필요하다. Tomcat 이 설치된 디렉토리에 가보면 lib폴더가 보일것인데 거기서 catalina-ant.jar파일을 classpath에 등록한다. 또한 JDK lib중 tools.jar파일도 등록한다. 이로써 ant설치는 끝난다.

2. Ant 설정하기
Ant 설치된 후 실제 우리가 원하는 프로젝트를 원하는 방식에 따라서 빌드하기 위하여 여러가지 설정이 필요하다. 실제 설정파일에 대한 설명을 할라치면 복잡하고 또 모두 알아야만 빌드를 할수 있는 것도 아니므로 여기서는 템플릿 파일을 가져와 몇군데를 고치는것으로 진행하겠다.
Ant빌드파일을 다운로드 한 샘플에서 가져올수도 있지만 우리는 Tomcat컨테이너와 연동하여 빌드를 해야하기 때문에 Tomcat에서 제공해주는 샘플파일을 쓰겠다.
TOMCAT_HOME->webapps->docs->appdev->sample에서 가보면 build.xml파일이 보일것이다. 이파일을 복사하여 생성한 프로젝트 root에 넣는다. 다음 build.properties 파일을 새로 생성하고 tomcat 의 manager과 연동하기 위한 유저 id와 password를 적는다.







다음 build.xml파일을 열고서 아래와 같은 프로퍼티에 적절한 값을 입력해 넣는다.

<property name="app.name"      value="프로젝트 명"/>
<property name="app.path"      value="/${app.name}"/>
<property name="app.version"   value="0.1-dev"/>
<property name="build.home"    value="톰캣경로/webapps/프로젝트 명"/>
<property name="catalina.home" value="톰캣경로"/>
<property name="dist.home"     value="${basedir}/dist"/>
<property name="docs.home"     value="${basedir}/docs"/>
<property name="manager.url"   value="http://localhost:8080/manager"/>
<property name="src.home"      value="${basedir}/src"/>
<property name="web.home"      value="${basedir}/WebRoot"/>

정확히 설정하였으면 빌드를 시작해보자. 별도로 Java파일을 생성하고 build.xml파일을 연 상태에서 오른쪽 outline의 compile target을 클릭한다.


텍스트큐브로 블로그 이전 완료~

기존에 티스토리에서 운영중인데 블로그를 정식으로 텍스트큐브로 이전 했다.
원인은 중국에서 티스토리의 접근을 막고 있다는 것...
또한 이를 제외하고도 여러가지 문제점들이 있었다.

어쨌거나 데이터가 정확히 복구가 되니 시름은 놓은 상태이고, 나머지 작업은 스킨을 끄적대면서 나름 폼나는 블로그 스킨을 디자인 하는것이다. 기존에 티스토리에서 사용중이던 스킨도 나름 괜찮긴 한데...ㅠㅠ 그냥 덮어 씌우면 에러가 왕창~

2009년 5월 2일 토요일

Windows 7 에서 Virtual XP 사용기

인젠 Windows7 에서도 XP용 프로그램들을 사용할 수 있다~

Windows 7용 Virtual XP 가 유출 되었다는 뉴스를 접하고 웹 검색을 거쳐 그 유출본을 다운로드 받었다.
이미 노트북에 깔린 Windows 7은 7077 빌드 KOR 64비트이다. 아직 7100빌드 버젼은  한글판이 유출되지 않아 설치하지 않은 상태.(한글판을 고집하는 이유는 없다~ㅎㅎ)
현재 Windows 7 7077버젼도 상당히 안정적으로 VAIO에서 돌아간다. 하지만 몇가지 필수 프로그램때문에 고생을 겪고 있다. 다름아닌 Windows 7를 지원하는 ICBC USB키 드라이버 아직 출시 하지 않아 인터넷 뱅킹을 할려면 별도로 다른 PC로 접근하여 작업을 해야하는 번거로움이 있다. (개인적으로 거의 PC게임을 하지 않으므로 게임호환성땜에 고생을 겪을 일은 없다.ㅎㅎ)

일단 다운로드 받은 유출본을 보면 아래와 같이 5개 파일이 있다.



먼저 Virtual PC를 설치해야 한다. 현재 사용중인 W7이 64비트 용이므로 Windows6.1-KB958559-x64.msu를 실행하여 설치했다.
다음 XP도 64비트로 깔기 위하여 VirtualWindowsXP_64_en-US.msi를 설치했다.



지렁이가 대여섯마리 지나가고 XP가 부팅된다.



정확히 XP로 부팅이 되고 W7에서 사용중인 HDD 드라이버들이 네트워크 드라이버 형태로 마운트 된다. ^^ (모든 드라이버들이 깔리고 USB도 잘 인식 된다.)