Skip to content

zeetee1235/study-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Study Notes

대학 강의, 과제, 개인 학습을 Obsidian으로 관리하는 저장소

GitHub Obsidian LaTeX


📖 About

Obsidian Vault로 구성된 개인 학습 저장소입니다.

  • Markdown 기반 문서 관리 및 양방향 링크
  • Git Submodule을 통한 프로젝트 분리 관리
  • LaTeX로 작성된 기술 문서 포함

🔗 Submodules

외부 저장소를 서브모듈로 연결하여 독립적으로 관리합니다.

초기화 및 업데이트

# 저장소 클론 시 서브모듈 포함
git clone --recursive https://github.com/zeetee1235/study-notes.git

# 기존 저장소에서 서브모듈 초기화
git submodule update --init --recursive

# 서브모듈 최신 버전으로 업데이트
git submodule update --remote

서브모듈 목록

저장소 경로 설명
Baekjoon study/baekjoon/ 백준 알고리즘 풀이
wargame_ctf study/wargame_ctf/ 워게임 & CTF 기록
gnome-setup-sync projects/gnome-setup-sync/ GNOME 환경 설정 동기화
FileMonitor projects/FileMonitor/ 파일 시스템 모니터링
eggdrop archive/assignments/eggdrop/ 계란 낙하 실험 프로젝트
score_counter projects/score_counter/ 점수 카운터 애플리케이션
vkbd projects/vkbd/ 가상 키보드

📂 Structure

study-notes/
├── archive/              # 완료된 과제 및 수업 자료 (읽기 전용)
│   ├── assignments/      # 과제 결과물
│   │   └── eggdrop/     # 🔗 계란 낙하 실험 (submodule)
│   ├── personal/         # 개인 학습 자료
│   └── school/           # 수강 과목 자료
├── ideas/               # 아이디어 메모
├── projects/            # 진행 중인 프로젝트
│   ├── gnome-setup-sync/ # 🔗 GNOME setup sync (submodule)
│   ├── FileMonitor/     # 🔗 file monitor (submodule)
│   ├── score_counter/   # 🔗 score counter app (submodule)
│   └── vkbd/            # 🔗 Keyboard interception library (submodule)
├── resources/           # 참고 자료
├── scripts/             # 관리 스크립트
│   ├── stats.sh         # 통계 생성
│   ├── update-submodules.sh  # 서브모듈 관리
│   └── cleanup.sh       # 임시 파일 정리
├── study/              # 학습 및 연습
│   ├── baekjoon/       # 🔗 알고리즘 풀이 (submodule)
│   └── wargame_ctf/    # 🔗 보안 실습 (submodule)
└── temp/               # 임시 작업 공간

📄 주요 LaTeX 문서

문서 페이지 주제 위치
이산수학_마리쟈.tex 59p 관계/함수/그래프/트리 archive/school/인공지능수학/
C_Final_Exam_Complete_Guide.tex 104p C언어 Ch.9-16 archive/school/c_test_recaps/
OSCP_Pentest_Guide.tex 50p 모의해킹 매뉴얼 archive/personal/oscp_prep/pentest_basic/
정보보호학개론_최종.tex 46p 암호/인증/IoT/AI 보안 archive/school/정보보호학개론/
Python_Algorithm_Complete_Guide.tex 76p Python 알고리즘 archive/personal/python_recaps/

🛠️ Tech Stack

Knowledge Management: Obsidian
Documentation: Markdown, LaTeX
Languages: C, Python, Shell Script
Tools: Git, Git Submodules


🔧 Management Scripts

저장소 관리를 위한 유틸리티 스크립트

📊 통계 생성

./scripts/stats.sh

파일 개수, 폴더 크기, 서브모듈 상태, Git 통계 출력

🔄 서브모듈 관리

./scripts/update-submodules.sh

모든 서브모듈을 최신 버전으로 업데이트

🧹 임시 파일 정리

./scripts/cleanup.sh

temp/ 폴더, LaTeX 보조 파일, 빈 디렉토리 정리


📝 License & Note

이 저장소는 개인 학습 및 과제 수행을 위해 작성되었습니다.
참고 목적으로 활용하실 수 있으나, 직접적인 복사는 학업 윤리에 위배될 수 있습니다.

Last Updated: 2025년 12월 25일 | Author: zeetee1235


🎵 click me

お勉強しといてよ (Study Me) - ZUTOMAYO

"공부 좀 해둬"

YouTube Music

頑張って勉強しよう! | 열심히 공부하자! | Let's study hard!

Perfect soundtrack for late-night coding and study sessions 🎧📚

About

공부하자 공부...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published