전체 글 1136

OTT 드라마 "나인퍼즐"을 본 후에...

드라마 개요와 시청 계기최근 아내와 함께 OTT 드라마 "나인퍼즐"을 정주행했습니다. 11화로 마무리된 시즌1을 완주하며 오랜만에 부부가 함께 몰입할 수 있는 작품을 만났다는 점에서 의미가 있었습니다. 요즘처럼 각자 스마트폰만 들여다보는 시대에 함께 앉아서 같은 화면을 보며 이야기를 나눌 수 있다는 것만으로도 충분히 가치 있는 시간이었습니다.스포일러로 인한 아쉬움하지만 정주행을 하려는 과정에서 치명적인 실수를 저질르고 말았습니다. 괜스레 유튜브를 보다가 범인을 미리 알게 된 것입니다. 또 이런 실수를...하다니 정말 후회막급이었습니다.확실히 이런 장르의 작품들은 범인을 모르고 봐야 제대로 즐길 수가 있을 겁니다. 회차가 진행될수록 긴장감이 고조되고, 등장인물들의 행동 하나하나에 의미를 부여하며 범인을 유..

취미/영화보기 2025.06.09

[python] pytest에서 "ModuleNotFoundError: No module named 'apt_pkg'" 오류 발생 문제

문제점 및 증상python3에서 pytest를 설치 후, 실행하였을 때 다음과 같은 오류가 발생하였습니다.$ pytest test-1.pyTraceback (most recent call last): File "/usr/lib/command-not-found", line 28, in from CommandNotFound import CommandNotFound File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in from CommandNotFound.db.db import SqliteDatabase File "/usr/lib/python3/dist-packages/CommandNotFo..

미션 임파서블: 파이널 레코닝(Mission: Impossible - The Final Reckoning, 2025)

오랜만의 IMAX, 묘한 설렘의 시작백만년?만에 CGV에서 아내와 함께 미션 임파서블을 보러 가기로 하여 묘한 설렘을 감출 수가 없었습니다. 그 동안은 다른 극장에만 갔었는데, 모처럼 IMAX로 보자고 하여 허락을 얻어 가게된 터라 더 흥분되었습니다. 사실 미션 임파서블 시리즈는 액션의 스케일이나 시각적 임팩트가 상당한 편이라, IMAX 스크린에서 보면 그 몰입감이 훨씬 더 클 것이라 기대하고 있었습니다.집을 나서면서부터 오랜만에 IMAX로 영화를 본다는 것에 기대감이 고조되었습니다. 요즘 집에서 OTT로 영화를 보는 일이 많아져서, 극장에서 느끼는 그 특별한 분위기와 사운드 시스템의 웅장함이 더욱 그리웠던 것 같습니다.이럴수가! 텅 빈 극장극장에 도착하여 표를 구매할 때 자리를 고르려고 보니, 먼저 입..

취미/영화보기 2025.06.05

[레드마인] 마크다운 - 숫자에 대한 이스케이프

Redmine에서 마크다운으로 "1. 내용"과 같이 숫자로 시작하는 텍스트를 작성할 때 자동 번호 목록으로 변환되지 않도록 이스케이프(escape)하려면 다음과 같은 몇 가지 방법을 활용할 수 있습니다.백슬래시 이스케이프 사용숫자와 점 사이에 백슬래시(\)를 넣으면 일반 텍스트로 표시됩니다.1\. 내용코드 블록 사용백틱(`)으로 감싸면 인라인 코드로 처리되어 마크다운 문법이 적용되지 않습니다.`1. 내용`들여쓰기 코드 블록 사용4개의 공백으로 들여쓰기하면 코드 블록으로 처리됩니다. 1. 내용HTML 엔티티 사용점(.)을 HTML 엔티티(.)로 표현하는 방법입니다.1. 내용가장 간단하고 일반적인 방법은 백슬래시 이스케이프(1\. 내용)를 사용하는 것입니다. 이 방법이 가독성도 좋고 편리..

[레드마인] 마크다운 - 표 작성 방법

기본 표 구조| 헤더1 | 헤더2 | 헤더3 ||-------|-------|-------|| 내용1 | 내용2 | 내용3 |왼쪽 정렬 (기본값)| 이름 | 나이 | 직업 ||------|------|------|| 김철수 | 30 | 개발자 || 이영희 | 25 | 디자이너 |결과| 이름 | 나이 | 직업 ||------|------|------|| 김철수 | 30 | 개발자 || 이영희 | 25 | 디자이너 |오른쪽 정렬콜론(:)을 오른쪽에 붙입니다.| 제품명 | 가격 | 재고 ||--------|-----:|-----:|| 노트북 | 1,500,000 | 15 || 마우스 | 25,000 | 100 |결과| 제품명 | 가격 | 재고 ||--------|-----:|-----:|| 노트북 | 1,50..

[레드마인] 마크다운 - 목록 중간에 빈 줄 넣기

레드마인(Redmine)의 마크다운으로 목록 중간에 빈 줄을 넣고 다시 목록을 계속하려면 다음과 같은 방법들을 이용할 수 있습니다.방법 1: HTML 주석 사용1. 첫 번째 항목2. 두 번째 항목3. 세 번째 항목 (번호가 계속됨)4. 네 번째 항목방법 2: 들여쓰기된 빈 줄 사용1. 첫 번째 항목2. 두 번째 항목3. 세 번째 항목4. 네 번째 항목방법 3: 번호를 직접 지정1. 첫 번째 항목2. 두 번째 항목3. 세 번째 항목 (번호를 직접 지정)4. 네 번째 항목방법 4: 불릿 포인트의 경우* 첫 번째 항목* 두 번째 항목* 세 번째 항목 (새로운 목록으로 시작)* 네 번째 항목가장 안정적인 방법은 HTML 주석()을 사용하는 것입니다. 이 방법은 대부분의 마크다운 파서에서 잘 작동하며, 목록 번호..

[RPi] OS 12 (Bookworm)에서 nmcli로 Wi-Fi 연결하기

Raspberry Pi OS 12(Bookworm)에서는 NetworkManager가 기본 네트워크 관리 도구로 채택되었습니다.이전 버전에서 사용하던 dhcpcd 대신 NetworkManager를 통해 네트워크를 관리할 수 있으며, 터미널에서는 nmcli 명령어를 사용하여 Wi-Fi 연결을 설정할 수 있습니다.nmcli란?NetworkManager Command Line Interface의 약자로, 터미널 환경에서 네트워크 연결을 관리할 수 있는 명령줄 도구입니다. GUI 환경 없이도 네트워크 설정을 쉽게 할 수 있어 headless 서버나 원격 관리 시에 유용합니다.Wi-Fi 장치 상태 확인하기먼저 시스템에서 인식된 Wi-Fi 장치를 확인해보겠습니다.nmcli device이 명령은 모든 네트워크 인터페..

[Python] Enum과 Final 상수 비교 분석

Python에서 상수를 정의하는 방법으로 Enum과 클래스 내 Final 변수를 사용하는 두 가지 주요 접근법이 있습니다. 각각의 특징과 차이점을 자세히 살펴보겠습니다.Enum vs Final 상수: 기본 개념EnumPython 3.4부터 표준 라이브러리에 포함된 Enum은 관련된 상수 집합을 정의하기 위한 열거형 타입입니다.from enum import Enumclass Color(Enum): RED = '#FF0000' GREEN = '#00FF00' BLUE = '#0000FF'Final 상수Python 3.8부터 도입된 typing.Final은 변수가 재할당되지 않아야 함을 표시하는 타입 힌트입니다.from typing import Finalclass ColorConstants: ..

기분 좋은 일은 매일 있어[바쿠@정신건강의 저/최화연 역]

느낀점  표지 일러스트가 귀여워서 골라본 책이었는데, 나름 선방?한 책이었습니다. 정신건강의인 저자가 자신의 경험 등을 토대로 이야기를 풀어내서 공감되는 부분도 많았던 책이었습니다.  책에서는 전체적으로 좋은 의존과 나쁜 의존을 구체적인 예를 들어가며 설명을 해주고 있습니다. 어려운 의학적인 용어들 대신 실제 있을 법한? 이야기들로 풀어주어서 쉽게 공감할 수 있었고 유익한 이야기들도 많았습니다.  공감 갔던 내용들 중에서 기억에 남는 부분들을 정리해 둡니다.무언가에 투자한 시간과 노력 등을 많이 들인 것일수록 포기하지 못하는 경우가 많은데, 한쪽이 참고 희생하는 관계라면 빨리 정리해야 합니다.상대를 위해서 상대가 좋아할 것이라고 생각하고 행동하기 전에 반대로 내가 그 입장이었을 때, 부탁하지도 않은 행동..

취미/책읽기 2024.08.04

[python] vscode에서 주로 이용하는 확장 알아보기

VSCode를 기본으로 python 개발을 진행할 때 유용한 확장들을 알아 보도록 하겠습니다.많이 이용하는 확장들Python extensionPython 개발에 필수적인 확장으로, 코드 자동완성(IntelliSense), 실시간 문법 검사(linting), 디버깅, 코드 탐색, 코드 포매팅, 리팩토링, 단위 테스트, Jupyter 노트북 지원, 가상환경 관리 등 종합적인 기능 제공데이터 과학, 웹 개발, 소프트웨어 엔지니어링 등 다양한 분야에서 활용 가능PylancePython 언어 서버로, 매우 빠르고 강력한 타입 체크, 자동완성, 타입 추론, 자동 import, 시그니처 도움말, 코드 탐색 기능 제공Python extension과 함께 사용할 때 최고의 성능을 발휘하며, 코드 품질과 생산성을 크게 높..

728x90