본문 바로가기

전체 글

(161)
Python Package Management History Pip (Pythin is Pip) (Python 2.7.9 에 도입) Pip 이전에는 disutils, easy_install 사용 PyPi (Python Package Index) : source distribution (sdist) repository, 113,000 개 Python Package 보유 Disutils : Python packaging 을 위한 standard tool Setuptools : Distutils 의 third party tool, extended compiiler 제공, python 에 pre-install 은 안되어 있음 Easy Install : pip 이전에 사용 출처 : https://www.nickmccullum.com/history-python-package..
CURL 이란 https://80000coding.oopy.io/c6ea65f0-cf0a-4055-9433-ed9b9983ef6d cURL이란? cURL이란? 80000coding.oopy.io https://blog.naver.com/on21life/221821227720
파이썬 버전 매니저 - pyenv pyenv란? pyenv 사용하기 (tistory.com) pyenv란? pyenv 사용하기 이 글은 다음 글을 번역하여 정리한 글입니다. https://realpython.com/intro-to-pyenv/ 목차 · pyenv란? · pyenv 설치하기 · 파이썬을 설치하기 위해 pyenv 사용하기 · pyenv로 사용할 파이썬 버전 지정하기 · 가 scshim.tistory.com
xserver, xclient https://link.medium.com/aBhJYQdsaAb
vscode python venv Creating environments Using the Create Environment command From within VS Code, you can create local environments, using virtual environments or Anaconda, by opening the Command Palette (Ctrl+Shift+P), start typing the Python: Create Environment command to search, and then select the command. The command presents a list of environment types: Venv or Conda. If you are creating an environment usin..
vscode edit code- black 으로 formatting - refactoring : 드래그해서 extract variables, extract method, rename module, sort imports Enable lintingTo enable linters, open the Command Palette (Ctrl+Shift+P) and select the Python: Select Linter command. The Select Linter command adds "python.linting.Enabled": true to your settings, where is the name of the chosen linter. See Specific linters for details. Enabling ..
OpenGL vs DirectX OpenGL (Open Graphics Library) OpenGL[오픈 지엘]은 2차원 및 3차원 그래픽 이미지를 정의하기 위한 컴퓨터 산업계의 표준 응용프로그램 인터페이스 (API) 이다. OpenGL이 있기 이전에는, 그래픽 응용프로그램을 개발하는 모든 회사들은 각 운영체계 플랫폼에 맞게 그래픽 부분을 재작성 해야함은 물론, 그래픽 하드웨어에 대해서도 잘 알고 있어야만 했다. 그러나, 이제 OpenGL 그래픽 어댑터를 사용하면 어떠한 운영체계에서라도 동일한 효과를 내는 응용프로그램을 쉽게 작성할 수 있다. OpenGL에는 일련의 명령어들이나 즉시 실행되는 기능들이 정의되어 있는데, 각 명령어들은 그림을 그리는 동작이나 특수효과 등을 낼 수 있게 한다. 이러한 명령어들은 반복적인 효과를 위해 목록으로..
OpenGL 소프트웨어 스택 (DRM,Mesa) OpenGL 소프트웨어 스택 OpenGL 소프트웨어 스택 역할 : 윈도우 시스템 (X11, WAYLAND) 를 지원 하드웨어 가속을 지원 *Nvidia, AMD 의 driver 를 설치했다면 Mesa 는 필요하지 않음. DRM architecture : Open source GPU Driver 아키텍처의 한 종류 DRM 라이브러리 : IOCTL 인터페이스를 통해 DRM 드라이버를 호출 DRM 드라이버 (커널 드라이버) : GPU 사용 시, GPU 에 접근 할 수 있는 메모리 할당/해제 MESA 라이브러리 : 커널 권한이 필요한 메모리 할당/해제를 제외하고, GPU 사용을 위한 그 외 나머지 동작들을 담당 (ex : GPU 명령어 스트림을 메모리에 채워 놓는 역할). Client side OpenGL In..