2011년 2월 13일 일요일

Ubuntu 10.04 기본 저장소 수정.

  • 저장소 추가
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"


  • 소스 리스트 업데이트
sudo apt-get update

2010년 7월 1일 목요일

BlueZ 4.66 Install Guide

Step1. BlueZ Download

  http://www.bluez.org/download

  -> 현재 최신 버젼은 bluez-4.66 이다.

  

Step2. BlueZ Installl
  # ./configure --prefix=/usr/local/BlueZ
  # make
  # make install
  -> Ubuntu10.02의 경우 D-Bus Library와 glib 가 설치되어 있지 않아 따로 설치해줬다.
    ( development kit를 설치해야 한다. )

Step3. Add Library
 # gedit /etc/ld.so.conf
  -> 맨 밑줄에 다음 라인 추가,  include /usr/local/BlueZ/lib
 # ldconfig -v 실행


2010년 2월 27일 토요일

Fedora12, Qt3 설치하기

OS : Fedora12

VMware : VMware workstation 7.0

Qt : Qt 3.3.3

 

① Qt-x11 3.3.3 Install

 -> 환경 변수 등록.

#!/bin/bash

export QTDIR=/Project/qt3/qtx-3.3.3

export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/doc/man:$MANPATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH


 -> Configure options

   : ./configure --prefix=/Project/qt3/qtx-3.3.3 -no-xft

    ( freetype library 버젼 때문에 설치가 안되는 경우, no-xft 로 anti-aliased font 만 해제시켜주면 된다. )

 -> gmake

 -> gmake install


② Qt-embedded 3.3.3 Install

 -> 환경 변수 등록

#!/bin/bash

export QTDIR=/Project/qt3/qtx-3.3.3

export PATH=$QTDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR:/lib:$LD_LIBRARY_PATH

#export QMAKESPEC=qws/linux-arm-g++


 -> QTextedit Problem

  - $ QTDIR/src/kernel/qfont.cpp,

   1620 줄의 QString::number(        pointSizeFloat() ) + comma + 에서,

   1620 줄의 QString::number( (int) pointSizeFloat() ) + comma + 로 변경.

 -> Qt 3.3.3 Touch device Problem

  - QTDIR/src/embedded의 qmouse_qws.cpp

                                       qmouse_qws.h

                                       qmouselinuxtp_qws.cpp

                                       qmouselinuxtp_qws.h      교체.

 -> Qt-x11의 bin/의 uic, moc를 Qt-embedded bin/으로 카피.

  - Configure options

   : ./configure -prefix /Project/qt3/qte-3.3.3 -embedded arm -shared -thread -debug -no-cups -continue -qt-mouse-linuxtp -qt-zlib -qt-gif -qt-libpng -no-libmng -qt-libjpeg

  - gmake

  - gmake install


Fedora, Selinux 해제

보안 정책 관리용으로 페도라에서 사용하는 selinux!
방화벽 해제해도 selinux때문에 외부에서 접근 못하는 경우가 생긴다~
3가지 방법 중 어떤 것을 써도 무방..
1.
#
vi /etc/selinux/config
SELINUXTYPE=disabled              ← 변경
2.
#
vi /etc/sysconfig/system-config-securitylevel
setenforce 0                               ← 추가
3.
# setenforce 0

 

(상태확인)
# sestatus

2009년 12월 21일 월요일

QT4 with OpenCV, How to convert QImage to IplImage

// QImage* qImage, IplImage* cvImage

cvImage = cvCreateImageHeader(cvSize(qImage->width(), qImage->height()), IPL_DEPTH_8U, 4);
cvImage->imageData = (char*)qImage->bits();

2009년 12월 20일 일요일

공대생의 책상..



도대체 정리는 어떻게 해야지 깔끔한 걸까....

큰 맘 먹고 ...



큰 맘 먹고 구입한 Logitech G9x와 G500..

비싸긴 비싸더군;