반응형
반응형
Python datetime.utcnow() is deprecated 경고 해결 방법 경고 메시지 예시 Python 3.12 이상에서 datetime.utcnow()를 호출하면 아래와 같은 경고가 출력됩니다: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal.Use timezone-aware objects to represent datetimes in UTC. 이제는 timezone-aware datetime 객체를 사용하는 것이 표준입니다. 왜 deprecated 되었을까? datetime.utcnow()는 timezone 정보..
🌐 Docker에서 시간대(TZ)를 Asia/Seoul로 변경하는 방법 🕒 왜 시간대 설정이 중요할까? Docker 컨테이너는 기본적으로 UTC 시간대를 사용합니다. 하지만 로그 분석, 스케줄러 실행, 웹 서버 응답 시간 등에서는 시스템 시간대와 일치해야 할 때가 많습니다. 특히 한국에서는 Asia/Seoul로 설정해야 로그와 시스템 동작이 맞게 정렬됩니다. 📌 방법 1: 컨테이너 실행 시 환경변수로 설정하기 가장 간단한 방법은 -e TZ=Asia/Seoul 옵션을 사용하는 것입니다. # 예시: Ubuntu 기반 이미지docker run -d \ -e TZ=Asia/Seoul \ -v /etc/localtime:/..
🚫 Docker 컨테이너 재부팅 후 Flask 접속 불가 문제 해결 가이드 🔍 문제 상황 요약 Flask를 Docker 컨테이너에 올려놓고 잘 사용하다가 컨테이너를 재부팅하면 외부에서 접속이 안 되는 현상이 발생합니다. 내부에서는 Flask가 실행되고 있지만, curl이나 브라우저에서 접속이 되지 않는 상황이죠. 📌 원인 1: Flask 기본 실행 옵션 문제 Flask를 기본 실행하면 127.0.0.1만 바인딩됩니다. 즉, 컨테이너 외부에서는 접속할 수 없습니다. # 잘못된 실행python app.py ✅ 해결 방법 # 바르게 실행하기python app.py --host=0.0.0.0 --port=5000 ..
SQLite에서 PRIMARY KEY 제거하는 방법 완전 정리1. PRIMARY KEY란 무엇인가요?PRIMARY KEY는 데이터베이스에서 한 행(row)을 고유하게 식별하는 데 사용하는 컬럼입니다. 보통 회원 정보 테이블에서는 user_id 같은 값이 사용되죠. PRIMARY KEY는 다음과 같은 특징이 있습니다:중복을 허용하지 않습니다NULL 값을 허용하지 않습니다자동으로 인덱스가 생성됩니다하지만 시스템 변경이나 구조 재정비를 하다 보면 PRIMARY KEY를 제거해야 할 때가 있습니다.2. SQLite에서는 왜 PRIMARY KEY를 직접 제거할 수 없나요?SQLite는 다른 RDBMS(MySQL, PostgreSQL 등)와 달리 ALTER TABLE 문법의 제약이 큽니다.예를 들어 아래와 같은 명..
SDV란 무엇인가? 소프트웨어 정의 차량의 시대자동차 산업은 지금 거대한 변곡점에 서 있습니다. 전기차(EV)와 자율주행의 급격한 발전에 따라 차량은 더 이상 단순한 이동 수단이 아닙니다. 이제 자동차는 소프트웨어 중심의 디지털 플랫폼으로 진화하고 있으며, 이를 통칭해 Software-Defined Vehicle (SDV), 즉 소프트웨어 정의 차량이라 부릅니다.SDV의 정의SDV란 차량의 대부분 기능이 하드웨어가 아닌 소프트웨어로 정의되고, 업데이트 가능하며, 원격으로 개선될 수 있는 차량을 말합니다. 기존의 차량은 기능이 엔진, 센서, ECU 등 개별 장치에 고정돼 있었다면, SDV는 소프트웨어 플랫폼을 통해 기능을 구현하고 제어합니다.기존 차량과 SDV의 차이점기존 차량: 기능 중심의 하드웨어 설계..
SIM 스와핑이란? 당신의 번호를 노리는 해커의 기술전화 한 통으로 당신의 계좌와 개인정보가 털릴 수 있다는 사실, 알고 계셨나요?안녕하세요! 요즘 뉴스나 커뮤니티를 보다 보면 "SIM 스와핑"이라는 용어를 심심찮게 보게 되더라고요. 저도 처음엔 단순히 SIM 카드 교체 관련 용어인 줄 알았는데, 이게 알고 보니 굉장히 심각한 보안 위협과 관련된 사기 수법이더라고요. 실제로 유명 유튜버나 투자자들이 이걸로 해킹을 당한 사례도 꽤 있었고요. 그래서 오늘은 이 SIM 스와핑이라는 기술이 정확히 뭔지, 어떻게 작동하는지, 그리고 우리가 어떻게 대비할 수 있는지 차근차근 풀어보려 합니다. 목차 SIM 스와핑이란 무엇인가요? SIM 스와핑의 작동 원리 피해자가 입는 위험은? ..