천상나타의 일상다반사

닫기 검색결과 전체 보기
  • 목록
    Dockerfile에서 Python venv 자동 활성화하기

    일반적으로 Python 가상환경을 쓸 때는 아래처럼 source venv/bin/activate로 활성화해야 합니다.python3 -m venv venvsource venv/bin/activate지만 Dockerfile에서는 ENV PATH를 잘 설정해두면, 매번 activate 하지 않아도 가상환경이 기본 파이썬으로 동작하도록 만들 수 있습니다.1. Dockerfile 예시FROM ubuntu:24.04# python3 설치RUN apt update && apt install -y python3 python3-venv python3-pip# 가상환경 생성RUN python3 -m venv /venv# PATH 및 환경변수 설정ENV PATH="/venv/bin:${PATH}" \ LD_LIBRAR..

    IT/JAVA
    2025. 9. 23. 13:43
  • 목록
    Git에서 파일 지우기 완전 가이드

    개발하다 보면 “로컬에는 두고 싶지만 Git에서는 빼고 싶다”, “이미 커밋된 민감한 파일을 지우고 싶다” 같은 상황이 생깁니다. 이럴 때 쓰는 명령이 바로 git rm 입니다. 이 글에서는 실무에서 자주 쓰는 패턴만 추려 빠르게 정리합니다.git rm 한 줄 정의작업 디렉터리(로컬 파일)와 Git 인덱스(스테이징/히스토리)에서 파일을 제거하는 명령.기본 동작: 로컬 파일도 삭제 + 다음 커밋에 삭제 반영로컬은 남기고 Git에서만 제거하려면 --cached 사용 Git에서만 제거 (로컬은 유지) — 민감정보에 최적# .env를 Git 추적에서만 제거(파일은 로컬에 남김)git rm --cached .envgit commit -m "Remove .env from repository"# 반드시 .gitign..

    IT/System
    2025. 9. 21. 11:16
  • 목록
    VSCode 설정 파일 완전 정리 – 개발자 생산성 200% 올리는 설정 팁

    isual Studio Code(이하 VSCode)는 전 세계 개발자들이 사랑하는 에디터입니다. 하지만 그냥 쓰기엔 아깝습니다. 프로젝트별로 설정을 잘 해두면 포맷 자동화, 디버깅, 확장 추천까지 모두 손쉽게 관리할 수 있습니다.이번 글에서는 VSCode에서 꼭 알아야 할 설정 파일들을 정리하고, 각 파일의 목적과 유용한 설정 예제를 소개합니다.1. settings.json – 전역 또는 프로젝트별 설정VSCode의 기본 설정 파일입니다. 전역 설정뿐만 아니라 프로젝트 폴더 안에 .vscode/settings.json으로 두면 워크스페이스 단위 설정도 가능합니다.{ "editor.formatOnSave": true, "editor.tabSize": 2, "files.exclude": { "**..

    IT/System
    2025. 5. 17. 19:22
  • 목록
    MySQL 문자셋(Character Set)과 Collation 디폴트 설정 확인하기

    MySQL에서 문자 인코딩 문제는 종종 데이터 깨짐이나 정렬 순서 오류의 원인이 됩니다. 이를 방지하려면, **문자셋(Charset)**과 Collation 설정을 정확히 이해하고 사용하는 것이 중요합니다. 이번 글에서는 MySQL의 디폴트 문자셋과 Collation을 확인하고 관리하는 방법을 정리합니다.1. 서버(Server)의 기본 문자셋과 Collation 확인서버 전체의 기본 문자셋과 정렬 규칙은 다음 쿼리로 확인할 수 있습니다:SHOW VARIABLES LIKE 'character_set_server';SHOW VARIABLES LIKE 'collation_server';+----------------------+----------+| Variable_name | Value |..

    IT/MySql
    2025. 4. 22. 11:26
  • 목록
    aria-label과 role 속성 - 웹 접근성을 위한 필수 개념

    웹 접근성(Web Accessibility)은 모든 사용자가 웹 콘텐츠에 접근할 수 있도록 만드는 중요한 요소입니다.특히 시각장애인 등 보조기술을 사용하는 사용자에게는 **스크린 리더(Screen Reader)**의 도움으로 콘텐츠를 이해하게 되는데, 이때 꼭 필요한 속성이 바로 aria-label과 role입니다.스크린 리더는 시각장애인 등 화면을 보기 어려운 사용자가 웹 콘텐츠를 소리로 듣거나 점자로 읽을 수 있도록 도와주는 보조 기술aria-label이란?aria-label은 요소에 **스크린 리더용 이름(label)**을 부여하는 속성입니다. 사용자가 콘텐츠를 직접 볼 수 없더라도, 스크린 리더는 이 텍스트를 읽어줍니다.사용 예시 🔍설명: 버튼 안에 아이콘만 있는 경우, aria-label을 ..

    IT/javaScript
    2025. 4. 5. 08:08
이전페이지
더 보기
다음페이지

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2026/11   »
일 월 화 수 목 금 토
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

카테고리

분류 전체보기 (415)
IT (144)
JAVA (20)
JSP (5)
NoSql (8)
Linux (5)
javaScript (15)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (26)
System (14)
Tool (33)
공부자료(비공개) (0)
일상 (259)
맛집 (69)
국내여행 (21)
해외여행 (32)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (10)
블로그팁 (8)
지역정보 (1)
자격증 (1)

카운터

Total
Today
Yesterday
  • 방명록
개인정보처리방침
천상나타.'s Blog is powered by daumkakao
블로그 이미지

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (415) N
    • IT (144) N
      • JAVA (20)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (15) N
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (26) N
      • System (14)
      • Tool (33) N
      • 공부자료(비공개) (0)
    • 일상 (259)
      • 맛집 (69)
      • 국내여행 (21)
      • 해외여행 (32)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (10) N
      • 블로그팁 (8) N
      • 지역정보 (1)
      • 자격증 (1) N

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바