OS(39)
-
[Ubuntu] FTP
FTP? FTP는 File Transfer Protocal의 약자이며 네트워크를 통해 컴퓨터간에 파일을 송/수신하는 서비스로 큰용량의 파일도 빠르게 송/수신 할 수 있다. 1. FTP 설치 $ sudo apt-get install vsftpd 2. FTP 환경설정 $ sudo vi /etc/vsftpd.conf 3. Config 설정 vi editor 을 사용하여 아래 부분에 주석을 해제 한다. anonymous_enable=NO local_enable=YES write_enable=YES 4. FTP 재시작하기 $ sudo /etc/init.d/vsftpd restart
2016.02.28 -
[Ubuntu] SSH
SSH?SSH는 Secure Shell의 약자로 공개키 암호화 방식을 사용하여 원격지 시스템과 암호화된 메시지를 전송할 수 있는 시스템을 말한다. 암호화된 메시지를 주고 받기에 보다 안전한 메시지 송/수신이 가능하다.포트는 22번 포트를 사용한다. 1. SSH 설치 $ sudo apt-get install ssh 설치 후 추가로 설정할 내역은 없으며 특이사항으로 설정내역이 있을 경우 $ sudo vi /etc/ssh/sshd_config 위 경로의 설정 파일을 수정한 후 재시작 하면 된다.2. 재시작 $ sudo /etc/init.d/ssh restart
2016.02.28 -
[Ubuntu] 타이머
1. 타이머헤더를 인클루드 해준다. #include 2. 타이머 객체를 선언한다.QTimer *timer1; 3. 객체를 정의한다. timer1 = new QTimer(this);4. 작업할 내용을 생성한다.void MainWindow::Lamp() {} 5. 슬롯을 생성한다.private slots:void Lamp();6. 타이머객체의 슬롯을 연결한다. connect(timer1, SIGNAL(timeout()), this, SLOT(Lamp())); 7. 타이머를 시작한다.이때 start(주기)로 시작한다. 주기는 ms 단위로 반복된다. timer1->start(500);
2013.04.12 -
[Ubuntu] 레이블 색 변경
1. 레이블 배경색 변경 및 기타 여러가지 색상을 변경이 가능하다.단 이렇게 하기위해 초기배경값이 Alpha값이 없어야 된다. 2. QPalette 객체 생성 생성시 바꾸려고 하는 UI가 선택되어야 한다. QPalette pl_White( ui->lb_White->palette() );3. 배경색 변경 pl_White.setColor( QPalette::Normal, QPalette::Background, QColor(255,255,255,255));4. 글자색 변경 pl_White.setColor( QPalette::Normal, QPalette::Foreground ,QColor(0,0,0,255));5. 사용하는 UI에 대입 ui->lb_White->setPalette(pl_White);6. 배경색..
2013.04.12 -
[Ubuntu] 소리 출력
우분투에서 소리 출력 1. qt4의 헤더파일을 추가한다.#include "qsound.h" 2. QSound 객체를 생성한다.QSound *S1; 3. S1에 대한 정의를 한다. 이때 정의란 어떤 알람을 낼것인지를 말한다.S1=new QSound ("/home/hoyong/Trumpet1.wav") ;4. 재생한다.S1->setLoops(1);//이렇게 하면 한번만 반복한다. S1->play();//재생 5. Volumn 조절50% 볼륨으로 조절S1->setVloumn(50);
2013.04.12 -
[Ubuntu] 시리얼 통신
우분투 시리얼 통신 하는법 1. 클래스를 추가한다.- 추가후 헤더를 인클루드 해준다.#include "QAsyncSerial.h" 2. 라이브러리를 추가한다. LIBS += -L/usr/local/lib \ -lboost_system \ -lboost_thread \ -lboost_date_time \ 3. 시리얼 변수를 생성한다. QAsyncSerial Serial1; 4. 이벤트를 연결할 slot을 생성해준다.//명칭은 아무거나 해도된다. private slots: void onLineReceived_Serial(QString strData);// 5. 슬롯을 연결해준다. connect(&Serial1, SIGNAL(lineReceived(QString)), this, SLOT(onLineReceiv..
2013.04.12