본문 바로가기

소프트웨어 & 클라우드49

[GitHub] git Personal access token 갱신하기 21년 부터 github을 원격으로 통제하기 위해서는 github 계정의 비밀번호가 아닌 Personal access token이 필요합니다. remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. 토큰 발급 내 프로필 -> Settings -> Developer Settin.. 2023. 6. 18.
[티스토리 스킨] 카테고리 메뉴 디자인 수정하기 티스토리 카테고리를 내 맘대로 수정하고 싶을 때 수정 가이드를 기록합니다. 전제 아래와 같이 id를 header-category로 지정하여 HTML을 작성하였음을 가정합니다. 여기에 카테고리 리스트 치환자 '분류 전체보기' 가리기 특정 카테고리가 아닌 '분류 전체보기' 링크를 안보이게 하고 싶은 경우 아래와 같이 스타일을 지정해 주세요. #header-category .tt_category .link_tit { display: none; } '서브 카테고리' 가리기 티스토리 카테고리는 '주 카테고리' 와 '서브 카테고리'로 구성됩니다. 아래와 같이 '서브 카테고리'만 가릴 수 있습니다. #header-category .tt_category .category_list .sub_category_list{ d.. 2023. 5. 28.
[Colab] Github Jupyter 파일을 내 Colab에 복사하기 해당 깃허브 파일 링크 복사 colab에 복사하고자 하는 jupyter 파일(.ipynb) 링크를 복사합니다. 예) https://github.com/maciejbalawejder/Reinforcement-Learning-Collection/blob/main/Q-Table/Qtable.ipynb 복사한 링크를 수정 복사한 링크 내 https://github.com 을 제거하고 https://colab.research.google.com/github 으로 변경합니다. 수정한 링크 예) https://colab.research.google.com/github/maciejbalawejder/Reinforcement-Learning-Collection/blob/main/Q-Table/Qtable.ipynb 수정.. 2023. 5. 16.
[OpenGL] Mac M1 실리콘 환경에서 xcode glfw 활용해서 사용하기 glfw 설치 homebrew를 활용하여 glfw를 설치합니다. brew install glfw Xcode 프로젝트 생성 xcode에서 새로운 프로젝트를 생성합니다. Mac > Command Line Tool 을 선택하고 원하는 디렉토리에 프로젝트를 생성합니다. 생성할 때 기타 설정은 건드리지 않고 진행합니다. (예: language : C++) Header Search Paths 추가 Build Settings > Search Paths > Header Search Paths 에 /opt/homebrew/Cellar/glfw/설치한버전/include/ 를 추가합니다. 라이브러리 연결 Build Phases > Link Binary With Libraries 항목에 /opt/homebrew/Cellar/.. 2023. 5. 13.
[OpenCV] Mac M1 실리콘 환경에 설치하기 컴퓨터 그래픽스 실습을 위해 OpenCV를 제가 사용하는 맥북에 설치하는 과정을 설명합니다. 환경 확인 CMake 3.9 or higher Git Python 2.7 or later and Numpy 1.5 or later 터미널을 열어 cmake가 설치되어 있는 지 확인합니다. cmake --version 설치 저는 바탕화면에 CG 디렉토리를 생성하여 내부에 설치했습니다. cd Desktop cd CG git clone https://github.com/opencv/opencv.git 아래 명령을 통해 opencv_contrib 또한 설치합니다. git clone https://github.com/opencv/opencv_contrib.git CG 디렉토리 내 build_opencv 디렉토리 생성 후 .. 2023. 5. 12.
[OpenGL] 변환 (회전, 이동, 크기 변경) 변환 행렬 초기화 OpenGL에서는 아래와 같은 변환을 위해 변환행렬을 사용합니다. 만일 이전에 사용한 병환 행렬을 초기화하지 않으면 원하는 결과가 나오지 않을 수 있습니다. 아래 함수 호출을 통해 변환 행렬을 항등 행렬로 초기화합니다. glLoadIdentity(); 회전 (Rotation) 기존 위치 기준 0.0 이 아닌 축을 기준으로 주어진 각도만큼 회전합니다. 일반적으로 z축을 기준으로 회전시킵니다. glRotatef(각도, x, y, z); 이동 (Translation) 기존 위치 기준 (일반적으로 중심점)에서 각 좌표계에서 입력한 파라미터 만큼 입력합니다. glTranslatef(x, y, z) 크기 조정 (Scaling) 해당 좌표계의 값이 1.0이 아니면 지정한 비율만큼 확장, 축소합니다... 2023. 4. 24.