반응형
반응형
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 문법의 제약이 큽니다.예를 들어 아래와 같은 명..
SIM 스와핑이란? 당신의 번호를 노리는 해커의 기술전화 한 통으로 당신의 계좌와 개인정보가 털릴 수 있다는 사실, 알고 계셨나요?안녕하세요! 요즘 뉴스나 커뮤니티를 보다 보면 "SIM 스와핑"이라는 용어를 심심찮게 보게 되더라고요. 저도 처음엔 단순히 SIM 카드 교체 관련 용어인 줄 알았는데, 이게 알고 보니 굉장히 심각한 보안 위협과 관련된 사기 수법이더라고요. 실제로 유명 유튜버나 투자자들이 이걸로 해킹을 당한 사례도 꽤 있었고요. 그래서 오늘은 이 SIM 스와핑이라는 기술이 정확히 뭔지, 어떻게 작동하는지, 그리고 우리가 어떻게 대비할 수 있는지 차근차근 풀어보려 합니다. 목차 SIM 스와핑이란 무엇인가요? SIM 스와핑의 작동 원리 피해자가 입는 위험은? ..
HSS (Home Subscriber Server)란 무엇일까?모바일 네트워크의 핵심, HSS를 모르고 5G를 논할 수 있을까요?안녕하세요, 요즘 5G 관련 기술이나 통신 인프라에 관심이 많아져서 하나하나 공부하고 있는 중인데요. 최근에 HSS라는 용어를 자주 접하게 되더라고요. 처음엔 도대체 뭘 말하는 건지 감도 안 잡혔는데, 알고 보니까 우리 휴대폰이 잘 작동하도록 도와주는 아주 중요한 역할을 하고 있더라고요. 오늘은 이 HSS에 대해 제가 이해한 내용을 바탕으로 쉽고 재미있게 설명해 드리려고 합니다. 같은 궁금증을 가진 분들께 조금이라도 도움이 되었으면 좋겠네요! 목차 HSS란 무엇인가요? HSS의 핵심 기능은? HSS는 어떻게 작동할까요? 5G 시대에서의 HS..