분류 전체보기234 렌더링 (Computer Graphics) 01 렌더링 (rendering) 이란1. 정의컴퓨터 프로그램를 통해 2D 또는 3D 모델로부터 (non-)photorealistic 이미지를 만들어내는 과정 (computer graphics)컴퓨터 소프트웨어를 통해 어느 모델로부터 이미지는 만들어내는 과정 (software rendering)Computer Graphics Rendering에서 software rendering은 그래픽 하드웨어 ASICs (e.g., 그래픽 카드)에 의존하지 않고 온전히 CPU에서 실행됨'rendering'이라는 단어가 쓰이는 이유는 어느 객체/장면의 digital representation을 사람이 볼 수 있는 시각적인 형태로 변환하는 것을 설명하기 때문원본 디지털 모델의 realistic or styl.. 2024. 4. 24. X11과 Wayland (Display Server Protocol) 00 Display Server Protocol이란1. 정의Display Server와 Client가 서로 통신할 수 있게 하는 프로토콜즉, GUI (데스크탑) 환경(Desktop Environment)을 구현하기 위해 프레임워크를 제공하는 프로토콜2. 종류여러 종류들이 있음1) X11X, 또는 X Window System 이라고도 함graphical windowing system commonly used on Unix-like OS2) Wayland참조: 2024.04.24 - [LINUX] - Wayland (Display Server와 Client 사이 통신 프로토콜) 아직 Wayland를 지원하지 않는 프로그램들이 많아서 X11를 사용하는 프로그램들이 많음그러나.. 2024. 4. 24. GLX (OpenGL과 X 사이 API) 00 배경 지식1. OpenGL이란‘Open Graphics Library’의 약자 그래픽 하드웨어(GPU)와 통신할 수 있도록 지원해주는 API 또는 표준 규격2. X Window System이란'X' 또는 'X11'이라고도 함a graphical windowing system commonly used on Unix-like OSGUI 환경을 위한 기본적인 프레임워크 제공하는 프로토콜01 GLX란1. 정의'OpenGL Extension to the X Window System'의 약자an extension to the X Window System core protocol providing an interface b/w OpenGL and the X Window System .. 2024. 4. 24. XDummy Driver 01 XDummy Driver1. dummy란The "dummy" in the "XDummy Driver" refers to a virtual display driver used in the X Window System (X11)X Window System: graphical windowing system commonly used on Unix-like OS2. XDummy Driver의 기능The XDummy Driver allows to create a virtual display without the need for physical hardwareThis can be useful for various purposes such as: Testing and development.. 2024. 4. 24. 2 실습1 MySQL 컨테이너 실행 (docker) 00 개요목적: 프로젝트에서 데이터베이스를 사용하기 위해 Docker를 이용해 MySQL 데이터베이스를 동작시켜주는 실습 진행01 docker 사용하기1. docker 버전 확인$ docker -vDocker version 25.0.3, build 4debf41 # docker 버전docker 버전이 출력되지 않거나 실행 중이지 않다고 뜨면 앞서 설치했던 docker desktop 프로그램이 정상적으로 동작 중인지 확인 필요2. docker 컨테이너 동작시키기$ docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=todos -e MYSQL_DATABASE=todos -d -v todos:/db --name todos mysql:8.01) 옵션.. 2024. 4. 24. 2 데이터베이스 00 개요 앞서 ToDo 프로젝트에서 ToDo를 새로 생성하거나 ToDo의 완료 여부 수정 시 데이터를 영구적으로 저장하기 위해 데이터베이스가 필요 01 데이터베이스란 1. 정의 대량의 데이터를 영구적으로 저장/관리하기 위한 시스템 2. 분류 1) 관계형 데이터베이스 (Relational Database, RDB) 관계형 모델에 기반해서 데이터를 테이블, 행, 열 구조 (스키마 구조)로 관리 (Schemaful) Microsoft Excel을 떠올리면 됨 데이터의 일반성 유지가 용이하여 법명적으로 많이 이용됨 예) Oracle, MySQL, PostgreSQL, Sqlite, etc. 실습에서는 MySQL 사용할 것 2) 비관계형 데이터베이스 (NoSQL) 관계형 데이터베이스가 아닌 데이터베이스 종류가 .. 2024. 4. 24. gpg (GPU Privacy Guard 암호화 알고리즘) 01 gpg란'GPU Privacy Guard'의 약자GPU: Graphic Processing Unit의 약자 암호화 알고리즘1991년 필립 R. 짐머만Philip R. Zimmermann이 PGP(Pretty Good Privacy)라는 전자 우편 암호화 도구를 기반으로 만든 소프트웨어02 gpgcheck=value.repo 파일에서 gpgcheck=value의 의미# vi /etc/yum.repos.d/myrepo.repo[base]name=CentOS-7 - Basebaseurl=http://mirror.centos.org/centos/7/os/x86_64/gpgcheck=0#released updates[update]name=CentOS-7 - Updatesbaseurl=http://mirror.. 2024. 4. 23. Wayland (Display Server와 Client 사이 통신 프로토콜) 01 Wayland란1. 정의a communication protocol that specifies the communication b/w a Display Server and its clients, as well as a C library implementation of that protocol즉 Display Server와 Client가 통신할 수 있게 하는 프로토콜, 데스크탑 환경을 구현하기 위한 프로토콜 (C 언어 사용)a Display Server using the Wayland protocol is called a Wayland compositor, b/c it additionally performs the task of a compositing Window Manager (WM)t.. 2024. 4. 23. GDM3 (Display Manager의 한 종류) 00 개요NICE DCV를 설치할 때 GDM3 desktop manager 사용할 경우 Wayland protocol을 비활성화해야 한다고 함 (NICE DCV는 Wayland protocol을 지원하지 않기 때문) (출처: https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html) GDM3와 Wayland가 무엇인지 알아보고자 함간단히 설명하자면 GDM3 는 Display Manager 종류 중 하나이며 Wayland는 Display Server와 Client가 통신할 수 있게 만든 프로토콜, 즉 Desktop Environment (데스크탑 환경)을 구현하기 위한 프로토콜 (C 사용)여기.. 2024. 4. 23. 이전 1 ··· 17 18 19 20 21 22 23 ··· 26 다음