Programming 104

Django 프로젝트 백업하기

Django로 작업한 프로젝트 백업받기 먼저 패키지 백업 받고 zip으로 압축합니다.pip freeze > requirements.txtzip -r fav_pure_code_backup.zip fav/ \ -x "fav/media/*" \ -x "fav/static/admin/*" \ -x "fav/staticfiles/*" \ -x "fav/fenv/*" \ -x "fav/.git/*" \ -x "fav/db.sqlite3" 복원하기 unzip fav_pure_code_backup.zipcd fav/# 1. fenv라는 이름으로 새 가상환경 생성python3 -m venv fenv# 2. 가상환경 활성화source fenv/bin/activate# 3. 백업해 두었던 패..

Programming/Python 2026.07.04

바이브 코딩 구글 AI 스튜디오 이용하기

요즘 코딩은 구글 AI 스튜디오를 많이 이용한다고 하는데요. https://aistudio.google.com/ Google AI StudioThe fastest path from prompt to production with Geminiaistudio.google.com간단하게 동영상 재생하는 페이지를 만들어 달라고 했습니다.그러면 아래처럼 여러가지 디자인을 선택할 수 있구요.이 하나의 멘트로 알아서 코드를 짜줍니다.프리뷰 모드에서 동작하는 방법을 테스트 해볼 수 있고 code에서는 실제 코드를 볼 수 있습니다. 이렇게 말로만 몇번하면 다 짜주는데요. 다만 무료의 경우 할당량 한도가 있어서 조금 느립니다. 하지만 너무 편하게 코딩할 수 있어서 요즘에는 이 방법을 많이 사용한다고 합니다.

Programming 2026.06.25

오라클 프리티어 정책 변경

오라클 프리티어의 정책이 변경되었습니다. 이번에 ARM 무료가 절반으로 줄어들었는데요. 오라클 무료 티어 변경현재 오라클 프리티어의 정책이 2OCPU 12G 메모리로 줄어든다고 합니다.기존에는 4CPU에 24GB까지 무료였는데요. 아쉽긴 하네요. 아래 정책을 보면 변경된 정책을 확인할 수 있습니다. 한국 춘천은 A1을 만들 수 없습니다. Available Shapes Micro instances (AMD processor): All tenancies get up to two Always Free VM instances using the VM.M.Standard.E2.1.Micro shape, which has an AMD processor. OCI Ampere A1 Compute instances (Ar..

Programming 2026.06.15

티스토리 코드 복사 버튼 만들기

티스토리 스킨에 코드 복사 버튼을 추가하는 방법은 크게 두 가지 단계(CSS 스타일 지정, JavaScript 기능 구현)로 나뉩니다. 이 코드는 티스토리에서 기본적으로 제공하는 코드 문법 강조(Syntax Highlight) 기능과 잘 호환되도록 설계되었습니다. CSS 추가 (버튼 스타일 지정) 먼저 복사 버튼이 코드 박스 오른쪽 상단에 위치하도록 스타일을 지정해야 합니다. 티스토리 관리자 페이지에서 [스킨 편집] > [html 편집] > [CSS] 탭으로 이동합니다. 맨 아래에 다음 코드를 붙여넣습니다. CSS/* 코드 복사 버튼 스타일 */.code-copy-btn { position: absolute; top: 5px; right: 5px; padding: 5px 10px;..

Programming 2026.05.10

구글 안티그래피티 사용하기

오늘은 구글에서 출시한 안티그래피티를 사용해보겠습니다. 안티그래피티란? 구글 안티그래비티(Google Antigravity)는 2025년 11월 구글이 발표한 AI 에이전트 기반의 통합 개발 환경(IDE)입니다. 과거에 유행했던 화면이 무너지는 '구글 그래비티' 같은 단순한 장난(Easter Egg)이 아니라, 실제 개발자들을 위해 만들어진 차세대 코딩 플랫폼입니다. 주요 특징은 다음과 같습니다. 에이전트 우선(Agent-first) 기본적인 코드 자동 완성을 넘어, AI 에이전트가 개발자의 지시에 따라 스스로 계획을 세우고 코드를 작성, 실행, 테스트까지 수행합니다. 현재 구글의 최신 모델인 Gemini 3(3.1 Pro 및 Flash)를 주 엔진으로 사용합니다. '매니저 뷰(Manager View)'..

Programming 2026.04.28

구글 Gemini 이용하여 바이브 코딩하기

오늘은 구글 Gemini를 이용해서 바이브 코딩하는 방법을 알아보겠습니다. 먼저 구글 API를 만들어야 하는데요. 아래 사이트에 접속해서 API를 만들어줍니다. https://aistudio.google.com/ Google AI StudioThe fastest path from prompt to production with Geminiaistudio.google.com 로그인 한 다음 하단에 Get API Key - API 키 만들기를 통해서 키를 만들어줍니다. 예전 포스팅을 참고하시면 됩니다. 2025.11.20 - [IT Trend] - 구글 제미나이 무료 API 사용하기 구글 제미나이 무료 API 사용하기구글 제미나이가 ChatGPT를 잡기 위해서 무료로 API를 제공하고 있는데요. 구글 제미나이..

Programming 2026.04.17

파이썬 이미지 인식 연습

오늘은 파이썬을 통해서 이미지 인식 시스템을 구축하는 예제를 진행해보겠습니다. 가장 접근성이 좋고 강력한 라이브러리가 많은 Python을 추천합니다. 프로그램 준비물Python (3.9 이상): 메인 언어 OpenCV (cv2): 영상의 프레임을 읽고, 점수판 영역을 이미지로 처리하는 데 필수적입니다. OCR 엔진 (텍스트 인식): 점수판의 숫자를 읽어야 합니다. Tesseract-OCR: 가장 대중적이며 가볍습니다. EasyOCR: 딥러닝 기반으로 정확도가 높지만 리소스를 더 사용합니다. MoviePy: 인식된 시간대를 기준으로 영상을 자르고(Cut) 저장할 때 편리합니다. Pandas: 점수 변화 기록 및 타임라인 데이터를 관리할 때 유용합니다. 패키지 정리pip install opencv-pyth..

Programming/Python 2026.01.01

리눅스 Docker GUI에서 관리 가능한 Portainer

리눅스에서 Docker를 주로 사용하는데요. Docker란? 저번 포스팅을 참고하시면 되는데요. Docker란 간단하게 말하면 어플리케이션을 간단하게 실행할 수 있도록 해주는 컨테이너를 관리하는 프로그램이라고 생각하면 됩니다. 가상 서버를 VM이라고 하는데요. VM은 그 위에 운영체제랑 프로그램이 올라가는 형태고 Docker는 운영체제는 빼고 그 위에 프로그램과 각종 설정이 올라가는 것이라고 생각하시면 됩니다. 2023.01.22 - [Blog] - Docker 기본 명령어 알아보기 Docker 기본 명령어 알아보기오늘은 Docker의 기본 명령어를 알아보겠습니다. Docker란? 리눅스에서 Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 ..

Programming 2025.11.09