본문 바로가기 메뉴 바로가기

How do I live?

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

How do I live?

검색하기 폼
  • 분류 전체보기 (107)
    • How to live my life? (9)
    • The MindSet (7)
    • Side hustle (6)
      • store (6)
    • Coding Study (27)
      • Python (5)
      • Scraping (7)
      • DB (0)
      • Flask (1)
      • Google spreadsheet (3)
      • Docker (5)
      • Git & Github (3)
      • Vanilla JS (2)
    • AI (16)
      • Cursor AI (3)
      • Google AI (2)
      • MCP (3)
      • Chatgpt (0)
    • Project (7)
      • Stock Management (3)
      • 이메일 송장번호 수집 (1)
      • API program (2)
      • AWS Lightsail (1)
    • Obsidian (4)
    • IT tips (8)
    • City & House (20)
      • 주택청약 (12)
      • News (4)
      • Story (4)
    • Health (2)
    • Education (1)
  • 방명록

전체 글 (107)
키워드 시대의 종말 - 구글 AI 모드 vs AI 검색 선구자 퍼플렉시티

오랜 시간 동안 '검색'은 곧 '구글'을 의미했다. 구글링(Googling) 신조어가 생겼고 영국의 옥스퍼드 영어사전과 미국의 메리엄-웹스터 사전에 등재될 정도로 보편화되었다. 우리는 구글 검색창에 키워드를 입력하고, 수많은 링크 중에서 필요한 정보를 찾아내는 방식에 익숙했다. 하지만 2022년 12월, 퍼플렉시티(Perplexity) 라는 AI 서비스의 등장은 이러한 전통적인 검색 방식에 혁신적인 변화를 가져왔다. 개인적으로 다시는 구글링을 할 일이 없을 듯했다. 하지만 2025년 9월 9일, 구글도 마침내 'AI 모드' 검색을 정식 도입하였고 상황은 변하였다. 퍼플렉시티가 가져온 '검색 방식의 혁신'기존의 키워드 검색 방식에는 명확한 한계가 있었다.사용자의 의도 파악 한계 : '키워드' 중심의 검색은..

AI/Google AI 2025. 9. 17. 18:30
옵시디언 태그 사용법

옵시디언을 사용하다 보면 태그 시스템을 어떻게 활용해야 할지 고민이 될 때가 있다. 특히 태그에 띄어쓰기를 넣고 싶거나, 계층적으로 정리하고 싶을 때 어떤 방식을 써야 하는지 헷갈리기 쉽다. 이번 글에서는 옵시디언의 태그 시스템을 제대로 활용하는 방법을 정리해보겠다.옵시디언 태그의 기본 규칙가장 먼저 알아야 할 것은 옵시디언에서 태그에 띄어쓰기는 지원하지 않는다는 점이다. 태그에 공백을 넣으면 태그가 분리되거나 깨지는 문제가 발생한다. 예를 들어 #내 생각이라고 쓰면 #내와 생각으로 분리되어 인식된다.띄어쓰기 대체 방법들태그에서 띄어쓰기를 표현하고 싶을 때는 다음과 같은 방법들을 사용할 수 있다:1. 단어를 붙여 쓰거나 CamelCase 사용#내부태그#MyProject#프로젝트관리2. 언더스코어(_) 사..

Obsidian 2025. 8. 28. 10:34
Docker Compose 종료와 시작 - 상황별 최적 명령어 가이드

Docker Compose를 사용하다 보면 서비스를 종료하고 시작하는 방법이 여러 가지가 있다는 것을 알게 된다. 각 방법마다 서로 다른 장단점이 있고, 상황에 따라 적절한 명령어를 선택해야 한다. 이 글에서는 Docker Compose의 종료와 시작 명령어를 체계적으로 정리하고, 언제 어떤 명령어를 사용해야 하는지 알아보자.Docker Compose 종료 방법 3가지1. 중지만 하는 경우 (docker-compose stop)docker-compose stop장점언제든지 쉽게 다시 시작할 수 있다 (docker-compose start로 재개)모든 데이터와 설정이 그대로 보존된다설정 변경 없이 빠르게 재시작할 수 있다단점중지 상태에서도 디스크 공간을 계속 차지한다 (컨테이너 이미지와 볼륨 데이터)Doc..

Coding Study/Docker 2025. 8. 28. 10:11
VScode와 구글 스프레드 시트 연동하기

1. 개요재고 관리 DB는 Google Spread sheet를 통해 관리하고 있다.Google Spread sheet의 DB 파일을 내려받아 VScode 에서 DB 파일의 제품별 URL을 찾아가서 필요한 데이터를 Scraping 하는 방식이다. 결과물은 CSV 파일로 저장이 되는데 다시 이걸 Google Spread sheet에 올리는 방식이다.작업 흐름을 보면 아래와 같다.1. Google Spread sheet의 DB 파일 내려받기 2. VScode Scraping3. CSV Output4. Google Spread sheet에 uploadVScode와 Google Spread sheet를 연동하는 목적은 1,2,4 번 과정을 바로 VScode에서 실행하기 위함이다. 작업 순서- Google ..

Project/Stock Management 2025. 8. 9. 11:53
Google Gemini CLI 대화 기록 관리 가이드

Google Gemini CLI는 기본적으로 세션 간 대화 기록을 자동으로 유지하지 않는다. Gemini CLI를 그냥 다시 실행하면 이전 대화 기록은 자동으로 이어지지 않는다. 이는 개발자나 사용자에게 큰 불편함을 초래할 수 있다. 이 글에서는 왜 대화 기록을 유지해야 하는지, 그리고 어떻게 효과적으로 관리할 수 있는지 알아보겠다. 왜 대화 기록을 유지해야 할까?1. 프로젝트 연속성 보장복잡한 개발 프로젝트나 연구를 진행할 때, AI와의 대화는 단순한 질문-답변을 넘어서 점진적인 문제 해결 과정이다. 이전 대화에서 논의한 설계 결정, 코드 구조, 또는 문제 해결 접근법을 잃어버리면 처음부터 다시 설명해야 하는 비효율이 발생한다. Gemini CLI는 코딩에 특화된 Agent이고 Agent는 나와 같이 ..

AI/Google AI 2025. 8. 9. 10:58
Claude code 설치 및 사용방법 - Cursor AI와 통합

1. Claude code 설치Anthropic의 Claude Code는 이제 Windows에서 공식적으로 지원되어, ‘WSL(Windows Subsystem for Linux)’ 없이도 바로 설치 및 사용할 수 있다. 1. 전제조건Node.js 18 이상 설치되어 있어야 함.(https://nodejs.org/en/download/)클로드 코드를 사용하기 위해서는 클로드 프로 플랜 이상 가입되어 있어야 함. 2. 설치 및 실행# 명령 프롬프트(cmd) 또는 PowerShell에서 다음 명령 실행하여 Claude Code 설치npm install -g @anthropic-ai/claude-code# 프로젝트로 이동cd your-awesome-project# Claude와 함께 코딩 시작claude 3. ..

AI/Cursor AI 2025. 8. 7. 14:41
Cursor AI에서 코드 줄바꿈(wrap)

Cursor AI에서 코드가 길어 화면에 한 줄로 표시되어 스크롤해야 하는 상황이 있는데 '화면 사이즈 변경에 따라 코드가 자동으로 줄바꿈(wrap)되도록 하는 기능'을 이용하면 된다. Word Wrap 설정 방법 메뉴를 통한 설정View(보기) → Word Wrap(자동 줄 바꿈) 선택단축키Alt + Z (Windows/Linux)Option + Z (macOS)명령 팔레트Ctrl/Cmd + Shift + P로 명령 팔레트 열기"View: Toggle Word Wrap" 검색하여 실행

AI/Cursor AI 2025. 8. 6. 15:50
JavaScript에서 변수 선언 - const, let, var

JavaScript에서 변수 선언은 const, let, var 을 사용한다. 각각의 특징과 사용법을 초보자도 이해하기 쉽게 알아보자. 1. const : 값이 바뀌지 않을 때 사용특징고정된 값을 선언할 때 사용하며 한 번 선언하면 값을 바꾸거나 재선언할 수 없음블록 스코프 : 중괄호 {} 안에서만 유효사용법변수 이름은 보통 camelCase로 짓는다. (예: myFavoriteColor)선언과 동시에 값을 지정해야 함예시 const myName = "홍길동"; // 선언과 동시에 값 지정console.log(myName); // 홍길동myName = "김영수"; // 에러! 재할당 불가const myName = "이영희"; // 에러! 재선언 불가주의 : 객체/배열은 내부 변경 가능함 const m..

Coding Study/Vanilla JS 2025. 7. 30. 17:13
닉 보스트롬(Nick Bostrom)의 종이 클립 최대화(Paperclip Maximizer)

닉 보스트롬의 "종이클립 최대화" 사고실험: AI 안전성과 가치 정렬의 경고닉 보스트롬(Nick Bostrom)의 종이클립 최대화(Paperclip Maximizer) 사고실험은 인공지능(AI)의 목표 설정과 가치 정렬(value alignment) 문제의 위험성을 극명히 보여주는 철학적 사고실험이다. 2003년 논문 Ethical Issues in Advanced Artificial Intelligence 에서 처음 소개된 이 개념은 초지능 AI(Superintelligent AI)가 단순한 목표를 맹목적으로 추구할 때 인류와 우주에 재앙적 결과를 초래할 수 있음을 경고한다. 이 사고실험은 AI 안전성 연구의 이론적 토대가 되었으며, OpenAI, Anthropic, xAI와 같은 기관의 연구와 글로벌..

AI 2025. 7. 30. 11:25
JavaScript DOM 선택자 완벽 가이드

JavaScript에서 DOM 요소를 선택하는 방법은 여러 가지가 있는데, 각각의 특성과 사용법을 정확히 알고 있어야 효율적인 코드를 작성할 수 있다. 가장 많이 사용되는 네 가지 DOM 선택자 메서드에 대해 자세히 알아보자.1. getElementById - 가장 빠른 단일 요소 선택getElementById는 특정 id 속성을 가진 단일 요소를 선택할 때 사용합니다.const element = document.getElementById('header');메인 헤더특징가장 빠른 선택 방법id는 페이지에서 유일해야 함요소가 없으면 null 반환순수한 id 값만 사용 (# 기호 없이)주의 사항// 올바른 사용법 ✅document.getElementById('myId');// 잘못된 사용법 ❌document..

Coding Study/Vanilla JS 2025. 7. 28. 17:51
파이썬 가상환경 완벽 가이드 - 가짜 활성화 문제부터 Cursor IDE 설정까지

들어가며파이썬으로 개발하다 보면 반드시 마주치게 되는 것이 바로 가상환경(Virtual Environment) 이다. 특히 여러 프로젝트를 동시에 진행하거나, 서로 다른 패키지 버전이 필요한 경우 가상환경은 필수적이기 때문이다.하지만 가상환경을 사용하다 보면 이런 경험을 하게 된다.터미널에 (myenv) 표시는 나오는데 패키지가 제대로 설치되지 않는다.where python을 해봐도 가상환경이 1순위로 나오지 않는다.Cursor나 VS Code에서 인터프리터는 가상환경으로 설정했는데 터미널에서는 다른 파이썬이 실행된다.이런 문제들을 "가짜 가상환경" 현상이라고 부를 수 있다. 이 글에서는 이러한 문제들을 근본적으로 이해하고 해결하는 방법을 다루겠습니다.1. 가상환경의 기본 개념1.1 가상환경이란?가상환경..

Coding Study/Python 2025. 6. 11. 13:08
Cursor AI 의 agent, ask, manual 모드

Cursor AI는 사용자의 다양한 작업 목적과 통제 수준에 맞춰 AI의 역할과 행동 범위를 명확히 구분하기 위해 Agent, Ask, Manual 모드를 제공하고 있다. 각 모드는 다음과 같은 필요와 상황에 최적화되어 있기 때문에 Cursor AI 사용시 상황에 따라 적절히 모드를 선택해서 사용하면 좋은 결과를 얻을 수 있다. Agent 모드Agent 모드는 Cursor의 AI 기반 자동화 도구로, 사용자의 목표를 이해하고 복잡한 작업을 여러 단계로 나누어 자율적으로 수행하는 AI 어시스턴트이다. 전체 코드베이스를 깊이 이해하고 여러 파일을 동시에 편집하거나, 터미널 명령 실행, 대규모 리팩터링, 새로운 기능 구현 등 반복적이고 복잡한 작업을 자동화한다. 예를 들어 "새로운 기능 추가", "프로젝트 전..

AI/Cursor AI 2025. 5. 21. 11:11
이전 1 2 3 4 ··· 9 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Git
  • 청약통장
  • docker
  • MCP
  • docker compose
  • notebooklm
  • 퍼플렉시티
  • chatGPT
  • 구글시트연동
  • Python
  • claude desktop
  • This version of ChromeDriver only supports Chrome version
  • 챗gpt
  • 고양장항신혼희망타운
  • Selenium
  • 티스토리챌린지
  • 버전제어
  • 도커
  • 구글시트
  • chromedriver버전오류
  • vscode 구글시트 연동
  • GitHub
  • 오블완
  • 청약제도
  • kc인증
  • chrome버전
  • model context protocol
  • 구글API
  • IMPORTRANGE
  • 주택청약
more
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바