분류 전체보기 629

[Rocky Linux] 록키 리눅스, 레드햇 계열의 다운스트림 배포판

록키 리눅스록키 리눅스(Rocky Linux)는 CentOS의 창시자인 Gregory Kurtzer가 주도하여 만든 커뮤니티 기반의 엔터프라이즈 리눅스 배포판입니다. CentOS가 CentOS Stream으로 전환되면서 RHEL의 다운스트림에서 업스트림으로 전환되었기 때문에, CentOS의 대안으로 개발되었습니다. 록키 리눅스는 RHEL(Red Hat Enterprise Linux)의 소스 코드를 기반으로 하여 안정성과 보안을 중시하며, 기업 환경과 서버 환경에서의 사용을 목표로 합니다. 록키 리눅스는 무료로 사용할 수 있으며, RHEL과 호환성이 높아 기존 CentOS 사용자들에게 좋은 대안이 되고 있습니다. 또한 록키 리눅스는 커뮤니티 기반의 배포판이기 때문에, 커뮤니티의 지원과 참여를 통해 지속적으..

[스크래치] 무대에 그림을 그려 봐요

무대에 그림을 그려 봐요 종이에 그림을 그리듯이 스크래치에서도 무대 위에 그림을 그릴 수 있어요. 펜의 색과 굵기를 변경하는 등 다양한 효과를 줄 수 있습니다. '펜 블록'을 이용해 그림을 그리기 때문에 스크래치 확장 기능을 사용해야 합니다. 확장 기능에는 여러 가지가 있지만 대표적인 확장 기능은 '펜 블록'입니다. 펜으로 그림을 그리기 전에 무대를 정리해 봅시다. 깃발을 클릭하면 무대에 그려진 모든 것이 지워지게 합니다. 무대 정리 프로그램이 시작되면서 무대에 이미 그려진 것이 있다면 모두 지웁니다. 무대는 알아보기 쉽게 'Xy-grid'를 택합니다. 좌표 값이 나오기 때문입니다. 스프라이트 배치 스프라이트 3개를 배치합니다. 그림을 그리는 도구로 마술봉(Wand)을 하늘의 별은 스타(Star), 지우..

[스크래치] 곰의 사계, 고향 찾는 곰

곰의 4계와 나들이 전 시간까지 스프라이트 '걸어가는 곰'을 선택해서 자연스럽게 걸어가는 모습을 코딩했습니다. 또한 배경을 바뀌면서 곰이 소풍 가는 모습을 그렸습니다. 스프라이트 'Bear-walking'은 8개의 다른 모습을 배치하여 자연스러운 걸음을 구현합니다. 블록으로 작성되는 코드는 단순합니다. 무한반복문 속에 단 세 개의 블록으로 완성됩니다. 배경을 바꿔 장면 전환하기 스프라이트 '곰'이 벽에 닿으면 원래 위치로 옮기고 배경을 '다음 배경'으로 바꾸기를 합니다. 이 과정은 무한 반복하기 때문에 정지 버튼을 누르기 전까지는 계속 배경이 바뀝니다. 배경 이름을 말풍선으로 나타내기 '곰' 스프라이트에 마우스 포인터를 올리면 현재 배경 이름이 '말풍선'으로 나타나도록 합니다. 여기서는 연산 팔레트에서 ..

[QGIS 04] QGIS 속성 및 공간 쿼리

속성 및 공간 쿼리 지리정보시스템(GIS)에서 속성 및 공간 쿼리는 공간 데이터를 필터링하고 분석하는 데 사용되는 중요한 기법입니다. 이를 통해 특정 조건에 맞는 데이터를 추출하거나 공간 관계를 파악할 수 있습니다.속성 쿼리속성 쿼리는 벡터 데이터의 속성 정보를 기준으로 데이터를 조회하거나 필터링하는 방법입니다. SQL과 유사한 문법을 사용하여, 다양한 비교 연산자와 논리 연산자를 활용해 원하는 조건을 설정할 수 있습니다. 예를 들어, 인구 밀도가 1000명/km² 이상인 도시를 찾기 위한 속성 쿼리는 다음과 같이 작성할 수 있습니다.QGIS에서 속성 쿼리를 수행하려면, 레이어 패널에서 원하는 레이어를 선택한 후 '속성 테이블 열기' 버튼을 클릭합니다. 속성 테이블 창에서 '선택' 탭의 '표현식을 사용하..

오픈 소스/QGIS 2023.04.13

[스크래치] 스프라이트도 배경도 바꿀 수 있어요, 길을 떠나는 곰

스프라이트 선택 곰이 여행을 떠나는 프로그램이기 때문에 '걸어가는 곰'을 택합니다. Bear-walking 스프라이트는 내부에 무려 8개의 다른 모습이 있습니다. 다양한 걸음새의 곰 모양입니다. 선택된 스프라이트의 '모양' 탭을 보면 확인할 수 있습니다. 이렇게 세분된 곰 걸음걸이 덕분에 걷는 모습이 자연스럽습니다. 배경 선택 배경도 바꿀 수 있습니다. 우선 'Forest'를 선택했습니다. 하나 더 선택하겠습니다. 'Mountain'입니다. 겨울 산이네요. 곰이 여름을 거쳐 겨울로 접어든 모습이 되겠군요. 배경도 중간에 바꿀 수 있습니다. 곰 걸어가기 곰을 걸려 보겠습니다. 우선 가장 왼쪽으로 보내서 오른쪽으로 걷도록 하겠습니다. 곰이 너무 크니까 크기를 1/4로 줄였습니다. 왼쪽에 있을 때 곰의 좌표는..

[QGIS 03] QGIS 인터페이스 및 기본 사용법

QGIS 인터페이스 및 기본 사용법 QGIS는 사용자 친화적이고 직관적인 인터페이스를 제공하여, 사용자들이 손쉽게 지리정보시스템 작업을 수행할 수 있습니다. 이 글에서는 QGIS 인터페이스의 주요 구성 요소와 기본 사용법을 소개합니다. 제가 사용하는 버전은 [3,22.15]입니다. 다음은 광주광역시 동구 지도를 벡터 데이터로 열어둔 상태입니다. QGIS 인터페이스에 대해 알아보겠습니다. QGIS 인터페이스 QGIS 인터페이스는 크게 메뉴바, 도구바(툴바), 레이어 패널, 맵 캔버스(지도 창), 속성 테이블, 플러그인 및 기타 패널로 구성됩니다. 1.1 메뉴바 메뉴바는 QGIS의 다양한 기능에 접근할 수 있는 메뉴들을 제공합니다. 파일, 편집, 레이어, 프로젝트, 뷰, 분석, 플러그인, 설정, 도움말 등의..

오픈 소스/QGIS 2023.04.11

[QGIS 02] 좌표계와 공간 데이터 유형

좌표계와 공간 데이터 유형 1. 좌표계(Coordinate System) 지리정보시스템(GIS)에서 좌표계는 공간 데이터의 위치를 정의하는 데 사용되는 기준입니다. 좌표계는 데이터의 정확한 위치를 표현하고 분석하기 위해 중요한 역할을 합니다. 좌표계는 크게 두 가지 유형으로 나눌 수 있습니다 지리 좌표계 (Geographic Coordinate System): 지구의 곡면을 기준으로 위도와 경도로 좌표를 표현하는 방식입니다. 지리 좌표계는 각도 단위(예: 도, 분, 초)로 좌표를 나타내며, 주로 WGS84(World Geodetic System 1984) 등의 표준이 사용됩니다. 투영 좌표계 (Projected Coordinate System): 지구의 곡면을 평면으로 변환하여 좌표를 표현하는 방식입니다..

오픈 소스/QGIS 2023.04.10

[QGIS 01] 지리정보시스템(GIS) 개요 및 QGIS 소개

지리정보시스템(GIS) 개요 및 QGIS 소개 지리정보시스템(GIS)은 공간 데이터를 관리, 분석, 시각화하는 컴퓨터 기반 시스템입니다. GIS는 다양한 산업 분야에서 응용되며, 도시 계획, 환경 관리, 교통 분석, 자원 관리 등의 목적으로 사용됩니다. GIS의 개요와 오픈 소스 GIS 소프트웨어인 QGIS에 대해 소개합니다. 지리정보시스템(GIS) 개요 지리정보시스템은 지리적 공간에 대한 정보를 저장, 검색, 분석, 표현하는 데 사용되는 시스템입니다. 공간 데이터는 지구상의 객체와 현상을 나타내며, 위치 정보와 속성 정보로 구성됩니다. GIS는 데이터 조작, 공간 분석, 지도 생성 등 다양한 기능을 제공합니다. GIS의 역사는 1960년대로 거슬러 올라갑니다. 초기 GIS 기술은 연구용으로 개발되었으나..

오픈 소스/QGIS 2023.04.09

[스크래치] 스크래치와 인공지능

스크래치와 인공지능 스크래치 프로그램이 인공지능 시대에 유용한 프로그램이 될 것이라는 개인적인 생각이 있었습니다. 그래서 물었습니다. 인공지능 전문가로서의 답변을 요구했더니 다음과 같은 답변을 내놓는군요. 크게 공감하면서 여기에 소개합니다. 이어지는 답변 이어지는 답변도 함께 보겠습니다. 종합적으로 보면, 스크래치는 인공지능 시대에 교육용 도구로서 매우 유용하다고 할 수 있습니다. 이런 도구를 통해 학습자들이 프로그래밍, 문제 해결, 창의력, 협업 능력 등의 중요한 역량을 발전시킬 수 있으며, 이는 인공지능 분야에서 성공적인 커리어를 쌓기 위한 기반이 될 수 있습니다. 또한, 스크래치와 같은 교육용 프로그래밍 플랫폼은 인공지능 분야뿐만 아니라, 다양한 기술 분야에서 필요한 기초적인 역량을 기르는 데 도움..

[리눅스민트] 리눅스민트 스냅샷 저장

리눅스에서 스냅샷이란? 특정 시점의 리눅스 시스템의 파일 구조와 데이터를 보관하는 것을 말합니다. 어떤 순간을 사진으로 담듯이, 시스템의 어떤 순간을 찍어두는 겁니다. 만약 시스템이나 데이터에 문제가 생기면 찍어둔 스냅샷으로 복원하는 것입니다. 초기 웰컴창에는 기본작업을 점검하는 메뉴가 있습니다. '첫 번째 단계'에서 두 번째가 '시스템 스냅샷'입니다. 이것을 실행합니다. 스냅샷 형식 선택에서 'RSYNC'를 선택합니다. 'RSYNC'는 'Remote Synchronization'의 약자로 파일을 전송하고 동기화하는 도구입니다. 데이터를 다른 위치로 빠르게 이동하거나 복사하는 데 사용합니다. 'BTRFS'는 'B-tree File System'의 약자로 B-트리 구조를 사용하는 현대적인 파일 시스템입니다..