최근 포스트

구라제거기(키보드 보안 프로그램 삭제) 7.60 업데이트

PC 뱅킹의 주적은 PC 뱅킹 프로그램이다. PC 뱅킹을 하고 나면 컴퓨터가 미친 듯이 느려지기 때문이다. 키보드 보안 프로그램을 필두로 컴퓨터를 느려지게 만드는 악의 무리들이 너무나 많다. 전통의 명가(?) nProte∗∗ 부터 컴퓨터 발목잡기의 거목 안∗ 온라인 시큐∗∗, 그 ...

Notepad4 26.07 r6265 한국어화 공개

오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 26.07에서는 Windows XP 지원의 흔적이 완전히 정리됐다. 개요 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/AVX2/AVX-512/ARM64 버전이 함께 들어있다. Download Notep...

난수 변환꞉ 모듈로 편향 없는 정수 변환 및 고속 실수 정규화

들어가기에 앞서 이전 글 1, 이전 글 2에서 난수를 빠르게 생성하는 방법을 기술했었다. 이렇게 생성된 난수는 32비트 또는 64비트 전체 영역을 차지한다. 이를 실제로 사용하려면 특정 범위의 정수 [0, N)나 실수 [0.0, 1.0)로 변환해야 한다. 이 과정에서 나머지 연산(...

굉장히 빠르게 균일(uniform) 난수 생성하기

들어가기에 앞서 예전 글에서 정규분포 난수를 빠르게 생성하는 방법을 기술했었다. 그런데, 정규분포 난수는 바로 생성하는 것이 아니라 균일(uniform) 난수를 생성한 뒤 변환 해야 한다. 균일 난수 생성을 위해 C언어 초창기에는 rand() 함수를 사용했었다. 하지만, 이 함수는...

Paint.NET QuadDroste 플러그인 1.05 공개

개요 이전 포스팅에서 얘기했듯이, QuadDroste 플러그인을 만들었다. 찾아보면 Paint.NET 플러그인이 있긴 하지만, 20년 전부터 만들고 싶었던 것이라 직접 만들었다. 20년 전, 처음 이 내용을 접했을 때의 나보다는 더 많은 수학 지식을 쌓았지만 여전히 100% 이해는...