최근 포스트

LUT 테이블을 constexpr로 생성해서 최적화하기

Spline64 보간법의 테이블 생성데이터를 변환하기 위해 LUT(Look-Up Table) 테이블을 사용할 수 있다.이 테이블은 미리 계산된 값을 저장하여, 런타임에 반복적인 계산을 피할 수 있게 해준다. Spline64 보간법을 적용하여 이미지 처리를 할 때도 LUT 테이블을 ...

for() 범위 관련한 간단한 비망록

for() 문 쓰면서 생각난 간단한 내용을 기술함. 기본형 \(n\)개의 데이터가 있고, 이를 \(i\)로 순회하는 경우 순회하는 범위는 다음과 같다.\([0,n-1]\) 그럼 \(i\)가 선회하는 최대 범위는 아래와 같다. \[\begin{align*i & \le n-1...

ChatGPT가 찾아준 런던의 전화 부스 위치

윈도우 잠금 화면으로 런던으로 추측되는 곳의 전화 부스가 표시됐다. 빨간 부스라면 역시 런던 같긴 한데, 정확한 위치가 어디인지 궁금해졌다.그래서 ChatGPT에게 물어봤다. 영국 런던 사진으로 알고 있는데, 정확한 장소를 찾아서 알려줘 사진 속 장소는 영국 런던의 Red T...

MFC에서 ARM64 환경인지 제대로 확인하는 법

현재의 ARM64 윈도우 환경에서는 x86/x64 어플리케이션도 대부분 실행이 가능하다.따라서, 대부분의 어플리케이션은 그냥 컴파일만 하면 사용할 수 있다. 그런데, 가끔씩은 자신이 어떤 환경에서 동작되는 어떤 프로그램인지 알아야 할 때가 있다. ARM64 윈도우가 등장하기 전까지...

Notepad4 25.07 r5793 한국어화 공개

오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다.이번 버전부터는 ARM64, AVX512 빌드도 함께 제공된다.AVX512 빌드는 AVX2 빌드보다 조금 더 파일 크기가 작고, 조금 더 빠르다.