Programming 106

파이썬 크롤링시 Cookie 받아서 하기

웹사이트를 크롤링하다보면 아이디 패스워드를 해야하는 경우가 있습니다. 이때 Cookie를 통해서 크롤링할 수 있는데요. 파이썬 크롤링 코드에서 사용되는 Cookie 및 User-Agent 포함 Header는 웹 브라우저의 개발자 도구(F12)를 통해 쉽게 확인하고 복사할 수 있습니다. 해당 사이트 로그인/접속 후 아래 절차대로 진행하시면 됩니다. Chrome 브라우저 기준 수집 방법 사이트 접속 및 로그인 크롤링하려는 웹사이트에 접속하여 로그인(권한이 필요한 경우)을 완료합니다. 개발자 도구 열기 키보드의 F12 키 또는 Ctrl + Shift + I (Mac: Cmd + Option + I)를 누릅니다. Network(네트워크) 탭 이동 상단 메뉴 중 Network 탭을 클릭합니다. (목록에 아무것도 ..

Programming 2026.07.22

코딩 LLM 비교 - Claude, Gemini, ChatGPT

코딩 LLM에 대한 비교를 해봅니다. 기본적으로 Agent 형으로 하다보면 토큰도 너무 많이 쓰고, 내가 코딩하고 있는 것이 맞는지 확인하기가 쉽지 않아서 저는 그냥 부분부분 웹에서 처리하는데요. Claude모두가 인정하는 것처럼 코딩에 있어서는 원탑입니다. 가격만 사악하다는거 빼고는 정말 완벽합니다. 실제 보면서 할 수 있고 코드의 어디를 고쳤는지 설명해줍니다.Gemini 간혹 띨할때가 많습니다. 다만 전체 코드를 보여주기 때문에 코드 수정부분을 파악하기에 좋습니다.다만 실제 디버그 모드를 보여주진 않습니다. 거기다가 자체적으로 디버그를 안하기 때문에 계속 틀리는 경우가 종종있습니다. 너무 빡칩니다. ChatGPT두개의 어느정도 밸런스를 맞춘 형태라고 생각하면 되고 다만 무료 티어의 한도가 제일 없는..

Programming 2026.07.18

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