Git flow: 효율적인 git branch 전략
회사 또는 팀 프로젝트에서 여러사람들과 협업하기 위해 브랜치는 어떤 방식으로 관리되어야 할까요? 이에 대한 여러 방법들 중 하나인 git flow 전략에 대하여 알아봅니다.
더 나은 커밋 메시지를 작성하는 방법
내가 작업한 변경 사항들에 대한 설명을 잘 남겨두는 것은 내 소스코드를 살펴보는 다른 사람들 뿐만 아니라 심지어 시간이 흘러 내 소스코드를 다시 살펴보는 미래의 나에게도 매우 도움되는 일입니다. 어떻게 하면 변경 사항들을 잘 요약하여 좋은 커밋 메시지를 남겨둘 수 있는지 알아봅니다.
Git 설치하기
윈도우에서 Git 설치 방법에 대해 알아봅니다.
Git 을 이용한 소스코드의 버전관리
소스코드의 변경 이력을 관리할 수 있는 버전 관리 프로그램인 Git 과 원격 저장소인 GitHub 사용법에 대하여 알아봅니다.
matplotlib 예제 스크립트
파이썬의 matplotlib 패키지로 그릴 수 있는 다양한 그래프들과 스크립트를 정리합니다.
통계학
통계학
아파치 서버 기본 사용법
image
아파치 웹 서버 (Apache HTTP server) 기본 사용 및 설정 방법을 알아봅니다.
작업 스케쥴러 PBS Professional 사용법
image
PBS Professional 은 고성능 컴퓨팅(HPC)이 구축된 환경에서 작업 스케쥴링을 원할하게 해주는 작업 스케쥴러입니다. PBS Pro 사용자 가이드 문서에 나와있는 내용 중 가장 기본적이고 필요한 내용만을 골라 정리하였습니다. 사용법이 Open Grid Engine 과 매우 비슷하므로 이를 사용했던 사용자라면 쉽게 익힐 수 있을 것입니다.
Slurm 스케쥴러를 이용한 작업의 제출 및 관리
작업 스케쥴러인 slurm workload manager 의 기본 사용법을 알아봅니다.
오픈 그리드 스케쥴러(OGS)를 이용한 작업의 제출 및 관리
여러 대의 컴퓨터를 하나로 묶은 클러스터 환경에서 대규모 연산이 필요한 연구들을 수행할 때 이를 편리하게 해결해주는 작업 스케쥴러라는 소프트웨어가 있습니다. 그 중 하나인 오픈 그리드 스케쥴러(Open Grid Scheduler)는 제가 처음으로 접한 작업 스케쥴러입니다. 오픈 그리드 스케쥴러를 통해 작업을 제출하고, 확인하며 환경을 설정하는 법을 배워봅시다.