🌏개발 6

[Git] Git 사용법 정리

Git 사용법 정리 아래 그림은 버전을 관리하는 것의 플로우를 보여주는 것이다. 이미지 출처 : https://jrebel.com/rebellabs/git-commands-and-best-practices-cheat-sheet/ git 생성하기 로컬 저장소 생성하기 자신이 작업하고 싶은 project name을 입력해 git 설정을 초기화 해줍니다. git init [project_name] 저장소 가져오기 Remote 저장소에 있는 source를 불러와 다운로드 합니다. 이때 url는 저장소 주소입니다. git clone [url] git 상태 조회 git 상태 ( 변경 사항 ) 작업중인 디렉토리에서의 변경사항을 볼 수 있습니다. git status 변경된 Staged 파일 확인 Stage가 변경되 파..

[OpenGL][Python] 삼각형 만들기

삼각형 만들기 삼각형 만들기 OpenGL에서 모든 3D 물체는 삼각형으로 이루어진다. OpenGL에서 가장 기본되는 단위는 정점, 선, 삼각형으로 이를 통해서 우리가 보는 컴퓨터 그래픽을 구현한다. 따라서 이번 게시물에서는 삼각형 생성을 다룬다. import import glfw from OpenGL.GL import * import OpenGL.GL.shaders import numpy opengl을 사용하기 위한 import 구문이다 glfw : Window를 생성하기 위해 사용 OpenGL.GL : OpenGL 사용을 위해 사용 OpenGL.GL.shaders : Shader 사용을 위해 사용 numpy : 형변환을 위해 사용 main() 코드에 대한 설명은 주석으로 대체한다. def main():..

[OpenGL] OpenGL이란 무엇인가?

OpenGL이란 무엇인가 ? OpenGL OPenGL이란 Open Graphics Library의 약자로 그래픽 처리를 위한 API이다. 즉 그래픽 하드웨어 제어를 위한 소프트웨어 인터페이스이다. 높은 이식성과 빠른 실행속도를 가진 3D 그래픽 & 모델링 API이다. --> 이름과는 다르게 Library가 아닌 API임에 주목해야 한다. 이때 운영체제는 OpenGL의 인터페이스를 제공하고, GPU는 OpenGL Implementation인 그래픽 카드 드라이버를 제공한다. OpenGL의 특징 장점 Cross Platform : Windows, OS X, Linux, IOS, Android 등 플랫폼에 구제박지 않고 사용할 수 있다. Language Independent : C, Python, Java, ..

[Git] 기본적인 Git 사용법 - Git 명령어

개발을 진행할 때 필수적으로 사용하게 되는 서비스중 하나는 Git 입니다. 자신이 작성한 코드를 공유하거나 협업을 진행하는데 가장 활발하게 사용되는 Git 저장소중 하나인 GitHub를 올바르게 사용하기 위해서 사용법을 익혀야 합니다. Git은 원래 버전 관리를 위해 탄생한 도구로 개발을 진행하면서 버전별로 이를 로컬 저장소에 저장하고 문제가 있을 때나 수정이 필요할 때 checkout을 할 수 있게 합니다. 이를 Online 으로 업로드하는 서비스가 GitHub입니다. 많은 UI가 있지만 올바르게 모든 기능을 활용하기 위해서는 Git 명령어를 익힐 필요가 있습니다. 0. git init : git을 초기화 합니다. 1. git clone : 원격 저장소에 있는 레포지토리를 다운로드 받습니다. 2. gi..

[Linux] 리눅스 기본 명령어

-> 리눅스에서 자주 사용되는 명령어들을 정리 -> 아래 용도 이외에도 활용 가능 1. shutdown, halt, init 0, poweroff --> 시스템 종료 2. reboot, init 6, shutdown -r now --> 시스템 재부팅 3. pwd --> 현재 디렉토리 4. ls --> 자신이 속해있는 폴더 내의 파일, 폴더 표시 5. cd --> 디렉토리 이동 6. mkdir --> 디렉토리 생성 7. rmdir --> 디렉토리 삭제 8. touch --> 파일 생성 (크기 0), 날짜 변경 9. cp --> 파일 복사 10. mv --> 파일 이동 11. rm --> 파일 삭제 12. cat --> 파일의 내용 화면에 출력 or 파일 내용 복사해서 새로운 파일 생성 13. more --..

[Linux] 우분투 터미널 한글 사용하기

기본 설정 우분투는 한글 사용이 되지 않는다. (ex. AWS Instance) ps) 홈페이지에서 한글판 리눅스를 받은 경우에는 자동으로 언어팩을 설정하게 되어있다. -> 이러한 경우에는 한글 입력, 출력이 제한되기 때문에 한글 설치 방법에 대해서 알아보고자 한다. 1. 아래의 명령어를 통해서 언어팩을 다운 받는다. sudo apt-get install language-pack-ko sudo apt-get install language-pack-ko-base sudo vim /etc/environment 2. sudo vim /etc/environment 명령어를 통해서 vim을 켜 아래 내용을 가장 끝에 추가해 준다. LANG="ko_KR.UTF-8" LANG="ko_KR.EUC-KR" LANGUAG..