전체 글 140

라즈베리파이 (2) - fcitx를 이용한 한글 설치 및 적용

접속가능한 환경을 만들고 이제부터는 한글을 적용하도록 하겠습니다. 리눅스에 커맨드를 치는 것이 대부분이라서 금방금방 할수 있습니다. 먼저 한글을 설치하기 위해 아래의 명령어를 순서대로 입력하면 됩니다. sudo apt-get update sudo apt-get upgrade sudo apt-get install fonts-unfonts-core sudo apt-get install fcitx –y sudo apt-get install fcitx-hangul –y sudo reboot 첫줄부터 설명하면 아래와 같습니다 업데이트할 것들을 가져온다 업데이트를 적용한다 폰트를 다운받는다 fcitx 입력 패키지를 다운한다. fcitx 중 한글을 다운한다 재부팅 해당 명령어를 입력하면 리부팅을 해야합니다. 리부팅후..

라즈베리파이 (1) - 노트북으로 원격 접속을 해보자

대학교 수업시간에 라즈베리파이를 공부하고 있습니다. 최근에 수업 중 '마법의 버튼'을 눌러서 다시 다운로드부터 시작해야 합니다. (ㅠㅠ) 그래서 이참에 블로그에 업로드하며 정보를 공유하려고 합니다. 먼저는 라즈베리파이를 원격 접속을 시키려고 합니다. ※ 제가 사용하는 환경은 라즈베리파이와 노트북 한대로 원격을 사용하는 방식입니다. 참고로 마법의 버튼은 sudo rm rf/* 입니다. SSH를 이용하여 Cli 환경에 접근하기 라즈베리파이를 설치 후 직접 연결해서 이용할 수 있지만 모니터가 없기 때문에 SD카드 파일을 만져야 합니다. 1. os설치가 완료된 sd카드에 SSH파일을 생성합니다. ※ 저는 라즈베리파이 22.01.28 빌드로 사용하였습니다. ※ SSH.txt 파일이 아니라 SSH파일입니다. 2. ..

Python (7) - 튜플(tuple)을 알아보자 {vs 리스트(list)}

예전 게시글에 적은 적이 있었는데 파이썬은 자료형 중심의 언어라고 생각합니다. 이러한 자료형이 많기 때문에 개발하기 편한 자료형이라고 생각합니다. 이번에는 튜플에 대하여 알아보겠습니다. 튜플 vs 리스트 튜플이라는 자료형은 리스트하고 흡사합니다. 그래서 두 자료형을 비교하고 설명하면 쉽게 이해할 수 있습니다. 우선 두 자료형의 공통점은 둘다 데이터를 컨테이너 공간에 저장한다는 점입니다. 차이점은 아래와 같습니다. 튜플은 ()기호를 사용하고 리스트는 []기호를 사용한다. 튜플은 값을 수정할 수 없지만 리스트는 값을 수정할 수 있다. 튜플이 리스트보다 필요한 메모리가 적고, 속도가 빠르다. 두 가지 자료형의 차이는 수정의 유무가 가장 중요합니다. 튜플의 사용방법 튜플 사용 예제 EX1) 튜플 선언하기 #EX..

컴퓨터/Python 2022.04.08

MySQL (4) - 데이터를 수정해보자 (Insert, Update, Delete)

어떻게 하면 테이블의 데이터와 테이블 자체를 다루는 법을 한 번에 소개할까 생각을 해보았는데 생각해보면 각각 소개하는 게 맞다고 생각하여 먼저 테이블의 데이터를 조작하는 법을 올려보려고 합니다. 먼저 해당 명령어는 DML(Data Manipulation Language)로 데이터를 조작하는 명령어 입니다. select명령어 역시 DML로 들어가지만 이번에는 생성, 수정, 삭제는 다음의 명령어를 알아보려고 합니다. MySQL에서는 일반적인 데이터베이스에서 사용하는 명령어와 같은 명령어를 사용합니다. ※mytable이 이미 있는 테이블이라고 정의하고 시작하겠습니다. class name price score 1 minji 5500 80 2 sanggyu 1000 2000 아래와 같은 구성으로 이루어져 있습니다..

컴퓨터/MySQL 2022.04.06

일상 - 서피스 프로X 를 샀습니다. (제품 리뷰)

※이 제품은 내돈내산으로 리뷰하였습니다.원래는 르누아르 사양을 가진 노트북(4500u)을 샀는데 최근에 노트북을 바꾸었습니다. 해당 물품이 비싸기 때문에 중고로 거래하였습니다. 인터넷을 보면 사람들의 평가가 기존에 노트북에 비하여 사양도 낮은데 왜 이 가격에 이 제품을 왜 사나 하는 제품이지만 앞으로 취직하는 것까지 생각하여, 충분히 투자할 만 가치가 있다고 생각하여 구매하였습니다. 제가 해당 제품을 산 이유는 아래와 같습니다.  ARM 기반의 윈도우 노트북ARM기반의 노트북을 생각할 때 사실 매우 압도적인 스펙을 가진 노트북이 있습니다. 바로 M1맥북입니다. ARM에서 뽑아 쓸 수 있는 최고의 스펙은 M1칩이고, 해당 칩의 등장으로 애플이 먹었다고 생각합니다. 윈도우 진형에서는 아쉽게도 스마트폰 성능을..

일상 2022.03.26

MySQL (3) - DDL, DML, DCL 이란?

데이터베이스에는 다양한 명령어가 있습니다. 명령어의 구분에 대하여 알아보겠습니다. 2편에 select에 대하여 기능적인 설명을 하였으나 이 개념은 설명이 필요해 이렇게 적습니다. (중요한 개념인데 이제 설명을 하네요...) 여기서는 간략하게 설명하려고 합니다. DDL DDL은 Data Definition Language의 약자로 한글로 데이터 정의어라고 합니다. 데이터의 구조를 정의하는 데 사용하는 명령어 (생성, 변경, 삭제, 이름변경)등을 하기 위한 명령어입니다. Create - 테이블을 생성한다. Alter - 테이블을 수정한다. Drop - 테이블을 삭제한다. Rename - 테이블의 이름을 변경한다. Truncate - 테이블 안에 있는 데이터를 전체 삭제한다. (Drop과 다르게 테이블은 유지..

컴퓨터/MySQL 2022.03.24

WSL2 - 윈도우에서 리눅스를 돌려보자

일반적인 사용자 입장에서는 윈도우 환경이 정말 편합니다. 하지만 개발자의 입장에서는 윈도우가 한편으로는 좋지만 한편으로는 어렵습니다. CMD가 강력한 무기임에는 틀림없지만 터미널만큼의 힘을 발휘하지는 못합니다. 하지만 윈도우에 엄청난 친구가 있어 앞으로를 기대해봐도 좋을 것 같습니다. 바로 WSL입니다. WSL이란? WSL은 Windows Subsystem for Linux의 약자로 윈도우에서 리눅스를 하위채널로 돌리는 기술을 말합니다. 아직까지 완벽하게 리눅스를 대체할 수는 없으나 일반적인 리눅스의 편리함을 가지고 있기 때문에 좋습니다. 개발자의 입장으로 리눅스가 필요한 경우가 자주 있고 그런 경우 편리하게 돌아갑니다. 설치방법 설치방법은 ms공식사이트을 이용하고 제스타일로 적었습니다. 이해가 안되면 ..

컴퓨터/기타 2022.03.18

서피스 프로 X - SSD를 교체하자

최근에 ARM 윈도우에 뽐뿌가 왔고 마침 많은 월급과 다양한 지원이 지속되어 2019년 모델을 샀습니다. 상세한 리뷰는 나중에 하고 먼저는 128기가의 ssd를 256기가로 업그레이드 해보겠습니다. (128기가는 너무 작더라고요...) 나중에 메인컴은 원격으로 붙일 예정이라 프로그램 실행하는 정도의 메모리만 있으면 충분합니다. ps. 다양한 방법을 하였으나 수많은 실패를 겪었습니다. ㅠㅠ 서피스를 처음 사용 하는 사람들은 이러한 것들이 어렵기 때문에 계속 삽질을 하게 되는 것 같습니다. 그래서 글을 적을 때 소프트웨어부터 교체하는 것까지 전체적인 과정을 올려보려고 합니다. 적용하는 방법 1. 아래 링크를 통하여 서피스 복구 다운로드 사이트를 접속합니다. https://support.microsoft.co..

Batch (1) - 특정 시간 종료 후 컴퓨터가 꺼지는 배치 파일 제작하기

지난번에 원격으로 컴퓨터를 구동할 때 한 가지 문제를 생각 못했습니다. 바로 전원을 꺼지게 만들어야 하는데 부족했습니다. 그래서 해당 이슈를 해결하기 위하여 배치파일을 누르면 컴퓨터를 종료시키도록 만들어보겠습니다. Shutdown 명령어 shutdown /s 우선 shutdown명령어는 여러 가지 인수들이 있는데 필자가 많이 쓰는 인자는 다음과 같습니다. /s 컴퓨터를 종료한다. /r 컴퓨터를 재부팅한다. /f 컴퓨터의 "강제" 모든창을 내린다. (로그오프) /t 일정시간후 shutdown명령을 실행한다. /a 시간설정을 해제한다. 만약에 배치파일로 단한줄로 10초 후 컴퓨터를 완전하게 종료한다고 하면 다음의 명령어를 치면 됩니다. shutdown /s /f /t 10 ※ 참고로 배치파일을 만드는 법은 ..

컴퓨터/Batch 2022.02.28

크롬 원격 데스크톱 - 원격을 사용하여 어디든지 사용하자

예전에 네트워크 장비들을 운영하고 유지 보수하는 기회가 있었습니다. 네트워크를 다루는 다양한 기술들도 보았습니다만 가장 좋다고 느끼는 기술은 원격 데스크톱입니다. 실제로 원격 데스크톱을 이용하려면 포트포워딩이라는 방법을 사용해야 하지만 이번에는 컴퓨터 초보자분들도 쉽게 다룰만한 방법을 소개하려고 합니다. 바로 크롬 원격 데스크톱을 이용하는 방법입니다. 크롬 원격 데스크톱 사용한 이유 아까 위에서 이야기를 하였으나 일반적으로 원격 데스크톱을 하려면 네트워크 환경을 설정하여야 합니다. 회사 등의 환경에서는 메인 PC의 환경이 잘 안 바뀌기 때문에 필요가 없으나 환경이 자주바뀌는 경우에는 다시 설정하고 반복해야 합니다. 자취하는 학생으로 집이 자주 바뀌는 만큼 간단한 설정으로 충분한 크롬 원격 데스크톱이 좋다..

컴퓨터/기타 2022.02.16