반응형

이것저것 배운것 88

시작에 앞서...

C언어를 하려니 설치해야 될게 있습니다. 바로 컴파일러랑 에디터죠. 물론 윈도에서는 Visual Studio나 DevC++, Turbo같은게 있죠.(리눅스는 기본적으로 GCC가 있으니..) 근데 설치가 귀찮아요. 사실 저도 귀찮아서 VS라던가 안깔아요.(저는 우분투 있어서 거기서 작업 합니다만;) 그래서. 좋은 사이트 하나를 알려드립니다. 웹 IDE 사이트인데요.그냥 들어가시면 컴파일환경이 완성되어 있습니다. 이렇게 말이죠. GCC환경입니다만 위에 메뉴랑 다 있으니까요 어려울게 없습니다. 세-상에- 그럼 우리는 앞으로 이걸로 실험을 하도록 하죠. 네. 사이트는 http://www.tutorialspoint.com/compile_c_online.php

부팅할때 메세지 안보이게 하기

HDMI든 TFT-LCD든 연결해서 라즈베리를 부팅하면 반드시 올라오는 메세지들! 검은화면에 라즈베리로고와 함께 주르르륵 가끔 이것들이 보기 싫을때가 있는데... 이걸 안보이게 해고 싶을때 사용하는 방법이다. 먼저 텍스트 에디터로 /boot하위의 cmdline.txt를 열어준다. 그 후에 console=tty1을 찾는다.그 후 tty1을 tty3으로 수정한다. 마지막으로 맨 뒤에 logo.nologo loglevel=3 을 추가해준다. 끗. 이제 저장하고 재부팅해보면 메세지는 안보이고 그냥 검은화면만....... 뜨다가 갑자기 x-window로 진입한다!

Matchbox-keyboard 문제

1. 문제 제기 http://ozzmaker.com/2014/06/30/virtual-keyboard-for-the-raspberry-pi/ 위 사이트로 진입하면 matchbox-keyboard를 설치하는 방법이 소개되어있다. 이를 이용하여 설치를 하면 메뉴의 엑세서리 탭에 있는 키보드 메뉴를 이용할 수 있는데 문제는 이렇게 나온다는것. 난 숫자가 필요한데? 넘패드가 아니더라도 위쪽에 0~9까지 왜 안나옴? 그래서 이 문제를 해결하기 위해 글을 작성한다. 2. 문제 해결 처음에는 무작정 matchbox-keyboard 라는 검색어만으로 구글링을 했다. 그러다가 layout이라는 검색어가 더 붙었고 http://git.yoctoproject.org/cgit.cgi/matchbox-history/plain/..

GUI 시작하는글

순서가 뒤죽박죽이지만, 기억해두기 위해서 끄적이는 글. import javax.swing.*; public class GUI_test extends JFrame { public GUI_test() { setTitle("GUi 테스트"); setSize(600, 400); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setResizable(false); setLocationRelativeTo(null); } public static void main(String[] args) { new GUI_test(); } } setTitle은 말 그대로 GUI 프레임의 타이틀을 쓰는것. setSize는 GUI프레임의 크기.이게 단위는 모르겠....

JButton으로 종료시키기

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class BtnExitEx extends JFrame { private JButton btnExit; BtnExitEx() { setTitle("Button Exit Example"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 타이틀바에 X버튼 누르면 프로그램을 종료 btnExit = new JButton("EXIT"); btnExit.addActionListener(new ActionListener() { // 버..