All Pages
04.1 GitHub 원격 저장소 생성하는 방법
04.1 GitHub 원격 저장소 생성하는 방법
2025.08.271. GitHub 원격 저장소 생성더보기❶ GitHub 로그인 후 오른쪽 상단의 세 줄(☰) 메뉴 아이콘을 클릭합니다. ❷ Home 🏠 클릭합니다. ❸ 우측 상단에 [+] 기호를 클릭하고, ❹ New repository (새 저장소)를 선택합니다. ❶ Repository Name, 새 원격 저장소를 식별할 이름을 입력하고 ❷ 새 원격 저장소에 대한 간단한 설명을 입력합니다.❼ [Create repository] 를 클릭합니다. 2. Git 에 GitHub 의 원격 저장소 등록, 제거더보기echo "# GitHub_Test" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M maingit remot..
04. GitHub에 내보내기 & 가져오기
04. GitHub에 내보내기 & 가져오기
2025.08.271. 학습 목표더보기1) Git 실습 로드맵 & 학습 목표 [D] Git 실습 로드맵 & 학습 목표1. 실습 로드맵 더보기 2. 학습 목표더보기0. 학습 목표Git 의 저장 & 되돌리기 (Undo / Checkout / Reset) Git 의 분기와 병합 (Branch & Merge) GitHub 의 협업 & 소스코드 공유 1. Git 의 저장 & 되돌리기 (Undo / Checkobasiclike.tistory.com 2) 실습파일2. GitHub 원격 저장소 만들기더보기GitHub 원격 저장소 만들기 04.1 GitHub 원격 저장소 생성하는 방법1. GitHub 원격 저장소 생성더보기❶ GitHub 로그인 후 오른쪽 상단의 세 줄(☰) 메뉴 아이콘을 클릭합니다. ❷ Home 🏠 클릭합니다. ❸ ..
3.3 git reset
3.3 git reset
2025.08.271. Git 커밋 로그 확인하기: git log더보기① 아래 명령어로, 터미널에서 현재 경로를 확인합니다.git log② 다음 명령어를 입력해 두번째 커밋 로그를 확인합니다. 2. Git 불러오기: git reset더보기① 로그에 표시된 커밋 중, 되돌아가고 싶은 시점의 해시코드(앞 7자리 정도) 를 선택합니다. ② 선택한 해시코드를 사용해 브랜치를 해당 시점으로 되돌립니다. git reset --hard git reset --hard 는 브랜치 포인터와 워킹트리(작업 디렉터리), 스테이징 영역을 모두 지정한 커밋 시점으로 강제로 되돌리므로 반드시 되돌려도 되는 상황에서만 사용해야 합니다.현재는 Git의 저장과 되돌리기 개념을 학습하기 위한 연습용으로 우선 활용해 보겠습니다. ① 세번째 커밋 ..
3.2 git commit
3.2 git commit
2025.08.270. 요약더보기Step 1. 작업 파일 저장하기Git으로 관리하려면, 우선 파일이 로컬 디스크에 저장되어 있어야 합니다. Step 2. Git 에서 변경사항 확인하기 : 현재 작업 디렉터리에서 어떤 파일이 수정·추가·삭제되었는지 확인하고, Git 작업할 파일을 찾습니다.git status Step 3. Git 에 변경된 파일 추가하기 : 변경된 파일을 Git 스테이징 영역(Stage/Index) 에 추가합니다. git add Step 4. Git 에 저장하기 : 스테이징된 변경 내용을 로컬 저장소(Local Repository) 에 확정(Commit)합니다. git commit -m 1. git status: git 으로 관리되는 프로젝트의 변경된 사항을 확인합니다더보기① git init 명령어..
3.1 git init
3.1 git init
2025.08.271. git 으로 프로젝트 관리 시작더보기 ① VS Code의 왼쪽 엑티브바에서 탐색기(Explorer) 버튼을 누르고② 활성화된 탐색기 사이드바에서 [폴더 열기] 파란색 버튼을 클릭합니다.③ [새 폴더 만들기] 📂버튼을 선택합니다.④ 실습할 폴더 이름을 입력하고,⑤ [만들기(C)] 버튼을 클릭합니다. ① [새 폴더 만들기]로 생성한 작업공간에서 시작합니다.② Ctrl + N 단축키로 새 빈 창을 열고, Ctrl + S 단축키를 눌러 저장을 진행합니다.③ 저장할 파일의 이름과 확장자를 입력합니다. (예: test.txt, README.txt)④ 저장할 경로를 확인합니다.⑤ [저장] 버튼을 클릭합니다. ① 새로 텍스트 파일을 생성한 후, 정상적으로 생성되었는지 확인합니다.② 원하는 문자열을 입..
3. Git으로 저장 & 되돌리기
3. Git으로 저장 & 되돌리기
2025.08.271. 학습 목표 & 용어 개념: 명확한 목표더보기A. Git 실습 로드맵 & 학습 목표 [D] Git 실습 로드맵 & 학습 목표1. 실습 로드맵 더보기 2. 학습 목표더보기주요 기능 중심의 학습 우선 목표Git 저장 & 되돌리기 (Commit / Reset) GitHub 소스코드 공유 (Push / Pull) Git 분기와 병합 (Branch / Merge) GitHub 협업 (Pull Request)basiclike.tistory.com B. 저장, 불러오기, 파일명(식별자): 용어 개념저장모든 프로그램은 데이터를 저장하는 기능을 갖고 있습니다.예를 들어 문서 작성, 이미지 편집, 영상/음성 처리, 게임 등 어떤 종류의 프로그램이든 결과물은 반드시 저장됩니다.파일명(식별자)저장된 데이터는 서로 구분할..
2. Git 이 필요한 이유
2. Git 이 필요한 이유
2025.08.271. 학습 관점과 학습 목표더보기1) 학습 관점소프트웨어 개발이란, "컴퓨터의 동작 순서(명령문)를 문서화 하는 과정"입니다.소프트웨어 기술들은 이러한 문서화 과정에서 발생한 문제들을 개선하며 발전해왔습니다. Git 또한, "컴퓨터의 동작 순서 문서화 중 발생한 문제 해결 기술" 중 하나입니다. 너무 어렵게 생각하지 않습니다. Git의 사용 목적만 이해한다면, Git 은 쉽습니다. 2. "문서 & 소스코드" 관리의 문제점 더보기1. 문서 저장 방식과 그 한계 Git으로 해결해야 할 소프트웨어 개발 프로세스의 문제를 파악하기 전에,우선 우리에게 익숙한 문서 작업에서 발생하는 문제를 살펴봅니다. 문서 작업을 할 때,내용 일부가 달라진 경우든파일 자체가 달라진 경우든작업 중인 문서를 저장할 때마다 새로..
1. Git 환경설정 (Ubuntu)
1. Git 환경설정 (Ubuntu)
2025.08.270. 준비: GitHub - username, email 준비한다.더보기1. Git 삭제 깃 삭제" data-og-description="개발 환경설정을 배운다면, 항상 제거하는 방법도 함께 알아두도록 합니다. 1. git 최신 업데이트sudo add-apt-repository ppa:git-core/ppa -ysudo apt updatesudo apt install --only-upgrade git -y기존에 설치된 Git을 유지" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/357" data-og-url="https://basiclike.tistory.com/357" data-og-image..
<Ubuntu> Android 환경설정
<Ubuntu> Android 환경설정
2025.08.19Aug.18.2025Ubuntu 24.04.3 LST Qt Creator 17Qt 6.9.1안드로이드 스마트 폰에 Qt로 만든 안드로이드 어플을 테스트하려면, 아래 두 환경설정이 필요하다.1. Qt Android Component 설치2. Qt Creator 에서 SDK 설정 (우분투) 1. 준비 & 설정 목표 확인더보기1. 현재 작업 환경 확인 lsb_release -a 2. 설치된 Qt Component 확인*CPU 아키텍처(arm64, amd64, etc)와 컴파일러 3. Mobile 예제에서 세팅 목표 확인*JDK, SDK, NDK, SSL 세팅해야 합니다. 2. 설치더보기Step.1 JDK JDK 설치방법 + 제거방법 + 환경변수 설정 방법 링크 JDK 설치/제거설치 환경 확인 *lsb..
02. Qt & kakao Map API 연동
02. Qt & kakao Map API 연동
2025.08.181. Kakao developers 활성화더보기*절대 외부로 공개하지 않는다. 1. 앱 생성 2. API 확인 및 테스트 도메인 등록Kakao Developers >> 앱 >> 일반 >> 플랫폼 >> Web 도메인 등록http://127.0.0.1:8000http://localhost:8000 3. 카카오맵 활성화 2. Kakao Map 웹페이지 테스트더보기1. vscode 에서, map.html 파일을 생성하고, 아래 html 파일을 만들어주세요.- 자신의 JS key 값을 입력해주세요 2. html 코드를 더블클릭하여, 웹 브라우저에서 실행 확인합니다.- 자신의 API key 값을 추가해주세요 3. 간단한 웹 서버 동작시키기더보기1. html 파일을 생성한 경로에서 http.ser..
01. Qt & google Map API 연동
01. Qt & google Map API 연동
2025.08.140. 주의 사항더보기VMware에서 Ubuntu 사용하는 경우VM 설정 → Display → Accelerate 3D Graphics 해제 (테스트 후 필요 시 다시 켜기)로그인 화면의 설정에서 “Ubuntu on Xorg”로 로그인(Wayland 대신)구글 등록에 사용할 개인 신용카드 필요 1. Google Maps Platform / API & MapID 세팅더보기*절대 외부로 공개하지 않는다. 2. Google Map 웹페이지 테스트더보기1. vscode 에서, map.html 파일을 생성하고, 아래 html 파일을 만들어주세요.- 자신의 API key 값을 추가해주세요- 자신의 Map ID 를 추가해주세요 2. html 코드를 더블클릭하여, 웹 브라우저에서 실행 확인합니다.-..
<Ubuntu> Arduino IDE 설치
<Ubuntu> Arduino IDE 설치
2025.08.141. Arduino IDE 1.x 설치더보기Arduino IDE 1.x 특징자바 기반, 가볍고 단순함코드 작성, 컴파일, 업로드 기능 제공라이브러리 및 보드 매니저 통해 다양한 보드 지원디버깅 기능은 제한적sudo snap install arduino 2. Arduino IDE 2.x 더보기 Arduino IDE 2.x 특징Electron 기반:Arduino IDE 2.x는 Chromium과 Node.js를 기반으로 하는 Electron 프레임워크를 사용해 개발보안상 웹 콘텐츠와 시스템 자원을 격리하기 위한 샌드박스(sandbox) 환경을 기본 활성화하여 Linux 환경에서 권한 문제와 실행 오류가 발생함무거운 리소스 사용: Electron 기반으로 인해 기존 1.x 버전에 비해 메모리와 CPU 자원을..