본문 바로가기

전체 글62

Fedora 20] Nvidia Optimus 설치 요즘 나오는 많은 노트북들이 Nvidia Optimus 기능을 달고 나온다. 저사양 프로그램들은 Intel 그래픽 카드로 돌리고, 고사양 프로그램들은 Nidia 그래픽카드로 동작하는 방식이다. 노트북과 같은 기기들은 베터리를 조금이라도 더 오래쓴다면, 큰 이점이 된다. 여하튼, 이 Optimus 때문에, 리눅스에서 그래픽카드를 설치하기가 어렵다. 설치를 해도 인식을 잘 못한다. 사실 리눅스에서 그렇게 큰 그래픽을 요구하는 프로그램도 잘 없지만. 되는 기능이면, 써야지 않겠는가. 설치는 비교적 간단하다. 그렇게 간단하진 않지만, 간단하게 만든 사람이 있다. https://fedoraproject.org/wiki/Bumblebee#How_to_use_Bumblebee 위 링크로 들어가면, 설치 방법이 나온다.. 2014. 8. 31.
QT File browser QT에서도 File browser를 켜서 파일의 위치, 이름 등을 파악할 수 있다. 윈도우 처럼 파일 탐색 브라우져를 새 창으로 열어서 할 수도 있고, 기존의 창에서, tree view와, list view를 이용해서도 할 수 있다. 우선, tree view와 list view를 이용해서 확인하는 방법은 http://www.youtube.com/watch?v=92biLZST6Vg 위의 링크로 타고 들어가면, 간단한 설명을 볼 수 있다. 간단하게 소스코드로 나타내자면, 위와 같이 변수를 선언해 준다. 변수명은 자유롭게. QFileSystemModel를 사용하려면, 헤더에 QFileSystemModel을 추가해주면 된다. 그리고 위와 같이 셋팅을 해준다. QString str의 실행 했을 때, 바로 보이는 .. 2014. 8. 29.
QT Excel Automation QT로 Excel을 읽어, 원하는 작업을 하는 프로그램을 제작해 보았다. 처음에는 다른 간단한 텍스트 파일을 읽는 것처럼, 단순하게 파일을 읽어서 처리할 수 있을줄 알았다. 허나, C++에서는 그리 간단하게 엑셀을 읽을수가 없고, 만들어진 라이브러리를 사용하거나, 파일을 읽는것부터 기능을 구현해 야한다. 간단하게 보면, 엑셀에는 행과 열이 존재하고, 이 행과 열을 이용해 각 셀에 접근한다. 이를 구현해둔 라이브러리는 생 각보다 많이 존재하나, 간단하고 직관적이면서 쉽게 구현된 것들은 대부분 유료이다. 처음에는 MFC나, Win API를 이용해서 구현하려고 했으나, 이를 사용해 본 적이 없어, 만만한 QT로 제작하려는 계획을 세웠다. QT로 엑셀 파일을 읽는 방법은 여러가지가 있다. ODBC를 이용해 엑셀.. 2014. 8. 25.
android 개발환경 android 개발 환경. 1. jdk 2. 컴파일러(eclipse, android-stdio) 3. adb shell 1. jdk 설치의 경우, 오라클 홈페이지에서 다운 받아서 손쉽게 설치할 수 있다. jdk 설치 확인 방법은, cmd나 terminal에서 java, javac을 쳐서 명령어들이 나오는지 확인한다. 나오면 jdk가 정상적으로 설치된 것이다. 2. 컴파일러의 경우, eclipse에서 sdk를 다운 받을수도 있고, android developer 에서 다운 받을 수도 있다. 개인적으로는 android developer에서 다운 받는 것을 추천한다. 주소는 다음과 같다. http://developer.android.com/index.html 위 홈페이지 하단에 보면 get SDK라는 탭이 있.. 2014. 7. 17.