본문 바로가기

전체 글57

qr 코드 생성 이미지 사이즈 계산하기 QR 코드는 요즘 많은 어플리케이션에서 널리 사용돼요. 오늘은 Python의 `qrcode` 라이브러리를 이용해서 QR 코드 이미지의 크기가 어떻게 결정되는지 함께 살펴볼까요? 🕵️‍♂️ 먼저, QR 코드의 크기는 버전에 따라 달라져요. 📋 작은 `version 1`은 21x21 모듈로 시작하고, 버전이 올라갈 때마다 4 모듈씩 크기가 커져요. `qrcode` 라이브러리에서는 `box_size` 매개변수로 모듈 하나의 픽셀 크기를 정의하고, `border` 매개변수로 테두리의 모듈 크기를 설정해요. import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=4, border=2.. 2023. 9. 22.
windows 11에서 CapsLock키를 Ctrl로 변경하기 윈도우에서 CapsLock키를 잘 사용하지 않는데 이것을 자주 사용하는 Ctrl키로 변경하여 손가락의 움직임을 좀 편안하게 할려고했다. 파워쉘 코드로 작성해봤다. Caps Lock Key(0x1D)를 Ctrl Key(3A)로 변환하는 코드이다. 파워쉘을 관리자 모드로 실행해서 다음 코드를 입력해야하고, 실제 적용되려면 리부팅해야한다. # Define the registry key path $regPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout" # Define the Scancode Map value data $scancodeMap = [byte[]]@(0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 29, 0, 58, 0,.. 2023. 9. 12.
jpeg나 png의 exif가 위험한 이유 JPEG(저화질 사진 전송 그룹) 파일 형식은 디지털 이미지를 저장하고 압축하는 데 널리 사용되는 표준 파일 형식 중 하나입니다. JPEG 파일은 이미지 데이터뿐만 아니라 메타데이터도 포함할 수 있습니다. 이러한 메타데이터는 주로 Exchangeable image file format (Exif) 형식으로 저장되며, 사진의 촬영 일시, 카메라 정보, 위치 정보 등을 포함할 수 있습니다. 하지만 Exif 데이터는 때로는 보안 취약점으로 이용될 수 있습니다. 아래에서 그 이유를 자세히 설명하겠습니다. 1. **위치 추적 및 개인정보 노출**: Exif 데이터에는 사진이 촬영된 위치 정보(GPS 좌표)가 포함될 수 있습니다. 공개되는 사진에 GPS 정보가 포함되면, 공격자가 이 정보를 사용하여 사용자의 위치를.. 2023. 8. 17.
원격데스크톱 포트 변경 상황 원격 데스크톱 포트 번호를 변경 해야 할 때 해결 파워쉘을 이용해서 기존 디폴트 포트인 3389에서 새로운 포트 9989로 변경한다. # Set the new RDP port number $NewPortNumber = 9989 # Update the RDP port in the Windows Registry $RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" Set-ItemProperty -Path $RegPath -Name "PortNumber" -Value $NewPortNumber # https://lifesoon.tistory.com/23 # Restart Remote Desktop Se.. 2023. 8. 8.