-
Git 버전 관리에서 머지 전 PR에 대해
Git 버전 관리에서 머지 전 PR에 대해1. Pull Request(PR)란?Pull Request(풀 리퀘스트)는 별도의 개발 브랜치에서 완성한 코드를 다른 브랜치에 합쳐 달라고 요청하는 절차입니다.보통 줄여서 PR이라고 부릅니다.우리가 개발한 오유권 아카데미를 예로 들어보겠습니다.현재 두 브랜치가 있습니다. main: 아카데미의 기준 코드feature/password-recovery: 비밀번호 찾기 및 SMS 관리 기능을 개발한 코드개념도: 별도 브랜치의 변경사항을 검토한 다음 main으로 병합합니다.2. 왜 PR이 필요할까요?우리가 오늘 완성한 기능을 생각해 보겠습니다.SMS 발송 관리 기능을 수정하면서 자동시험 25개를 모두 통과시켰습니다. 그리고 GitHub의 개발 브랜치에 업로드했습니다.그러..
2026.10.21
-
콘솔(Console), 터미널(Terminal), 셸(Shell)의 차이
콘솔(Console), 터미널(Terminal), 셸(Shell)의 차이 — 서버를 이해하는 첫걸음컴퓨터를 사용하다 보면 콘솔(Console), 터미널(Terminal), 셸(Shell)이라는 말을 자주 접한다. 특히 리눅스 서버를 운영하거나 AWS 클라우드를 이용할 때는 이 세 가지 용어가 반복해서 등장한다.처음에는 모두 비슷한 것으로 생각하기 쉽다. 실제로 세 용어는 서로 밀접하게 연결되어 있고, 때로는 같은 의미로 사용되기도 한다.그러나 각각의 역할을 구분하면 컴퓨터와 서버가 작동하는 원리를 훨씬 쉽게 이해할 수 있다.이번 글에서는 콘솔, 터미널, 셸의 개념과 차이를 살펴보고, 실제 서버 관리에서 어떻게 활용되는지 알아본다.1. 콘솔(Console)이란?콘솔은 원래 컴퓨터를 직접 조작하고 관리하기 ..
2026.10.09
-
Clipchamp 사용법 — 영상에 배경음악 넣기
Clipchamp 사용법 — 영상에 배경음악 넣기영상 편집이라고 하면 처음에는 조금 어렵게 느껴진다. 하지만 이미 만들어진 동영상에 배경음악을 넣는 정도라면 Microsoft의 Clipchamp를 이용해 비교적 간단하게 할 수 있다.이번에는 Prezi로 만든 약 3분 42초짜리 문학 영상을 Clipchamp로 가져와 잔잔한 배경음악을 넣어보았다.1. Clipchamp 실행하기Windows에서 시작 메뉴를 열고 Clipchamp를 검색한다.Microsoft Clipchamp를 실행하면 처음 사용하는 경우 몇 가지 초기 설정 화면이 나타난다. 프로젝트 저장 위치 등을 정한 뒤 계속을 누르면 기본 화면으로 들어간다.첫 화면에서 새 동영상 만들기를 선택한다.2. 편집할 동영상 불러오기편집 화면 왼쪽에는 내 미디..
2026.10.03
-
'pip list'와 'pip freeze'
'pip list'와 'pip freeze'두 명령은 비슷하지만 목적이 조금 다릅니다.pip list는 현재 설치된 패키지를 사람이 보기 좋게 목록으로 보여주는 명령입니다. pip listpip list출력 예:Package Version-------------- -------Django 5.2.4gunicorn 23.0.0mysqlclient 2.3.0requests 2.34.2 pip freeze반면 pip freeze는 현재 설치된 패키지를 requirements.txt 형식으로 보여주는 명령입니다.pip freeze출력 예:Django==5.2.4gunicorn==23.0.0mysqlclient==2.3.0requests==2.34.2 차이 ..
2026.09.25
-
오유권 아카데미 플랫폼 진입 규정
오유권 아카데미 플랫폼 진입 규정오유권 아카데미의 진입 규정은 디지털 숙련도를 참여의 조건으로 삼지 않는 것을 기본 원칙으로 한다. 플랫폼의 목적은 회원가입이나 기기 사용법을 익히게 하는 데 있지 않고, 누구나 자신의 이야기와 경험을 배우고 기록하고 나누게 하는 데 있다.진입은 최대한 단순하게 한다.사용자는 가능한 한 적은 단계로 수업에 들어갈 수 있어야 한다. 회원가입, 로그인, 강좌 선택, 글쓰기까지의 절차는 짧고 명확해야 하며, 불필요한 화면 이동과 입력 항목을 최소화한다.로그인 방법은 하나로 제한하지 않는다.카카오 로그인, 휴대전화 기반 로그인, 기존 아이디 로그인, 강사 보조 가입 등 여러 진입 방법을 제공한다. 특정 서비스 이용 여부나 비밀번호 기억 능력이 참여의 장벽이 되어서는 안 된다.카카..
2026.09.24
-
시마당에서 전자책 발행, 표지를 자신의 이미지로 설정
시마당에서 전자책 발행우선 자신의 방에서 책으로 출간할 시를 선택하여 원본소스를 만듭니다.아래의 두 버튼은 아주 간단한 전자책과 종이책을 발간할 때 사용합니다. 완성도 높은 전자책이나 종이책을 출간하시려면 'eBook.simadang.kr', 'publish.simadang.kr'을 접속하십시오.전자책에 자신의 이미지를 사용시마당에서 전자책 표지를 본인의 사진으로 만들려면 다음과 같이 하시면 됩니다. 전자책을 완성도 높게 출간하려면 ebook.simadang.kr로 접속합니다. 기본 사항을 입력하고 표지 이미지 부분을 세심하게 설정하십시오.1. 표지 항목에서 ‘내 이미지 사용’ 왼쪽의 동그라미를 누릅니다.2. 그러면 아래에 ‘이미지 선택’ 또는 ‘파일 선택’ 단추가 나타납니다.3. 단추를 눌러 스마트폰의..
2026.09.17
-
시마당에서 전자책과 종이책 만드는 방법
시마당에서 전자책과 종이책 만드는 방법원본 소스 EPUB 받기부터 완성본 전자책·종이책 PDF 만들기까지시마당에서는 내가 올린 시를 골라 하나의 책으로 묶고, 그 원고를 바탕으로 전자책 EPUB과 종이책용 PDF까지 만들 수 있습니다.이 과정은 세 단계로 생각하면 어렵지 않습니다.시 선택 → 원본 소스 EPUB 받기 → 전자책 또는 종이책으로 완성하기특히 시마당에서는 기능을 나누어 사용하기 쉽도록 서브도메인을 따로 두었습니다.전자책 만들기: ebook.simadang.kr종이책 만들기: publish.simadang.kr처음 사용하는 분도 순서대로 따라 하면 책 한 권을 만드는 과정을 비교적 쉽게 진행할 수 있습니다.1. 먼저 책에 넣을 시를 선택합니다시마당에 로그인한 뒤 내가 작성한 시 목록으로 이동합..
2026.09.13