잡담

40년 만에 다시 읽는 나의 코드꞉ MSX용 시계

[추억의 기록] 40년 만에 다시 읽는 나의 코드꞉ 1985년 MSX 시계 프로그램최근 40년도 더 된 옛 잡지 기사 한 편을 다시 만났다.1985년 8월, 《월간 마이크로 소프트웨어》지에 기고했던 “MSX용 시계” 프로그램이다. <img src="/images/2026-05...

MSX용 모니터 프로그램이란 무엇이었나?

Adven’chuta! 포스팅을 쓰면서 MSX 기계어 입력 프로그램을 언급했었다. 이 무렵의 PC는 메모리에 직접 기계어 값을 입력하고, 실행하거나 저장하는 방식으로 운영할 수밖에 없었다.지금의 환경과 완전히 달라서 메모리에 절대 주소로 원하는대로 접근할 수 있는 야만의 시절이었다...

구라제거기, 세계 최고 권위 보안 논문(USENIX Security)에 등장

아주 기분 좋은 소식을 접했다. 최근 보안 업계의 이슈를 다룬 유튜브 영상을 하나 보게 되었다.영상에서 우리나라 금융 보안 프로그램들이 오히려 시스템 보안에 어떤 위협이 되는지를 심도 있게 다룬 보안 연구 논문을 소개하는 내용이 나왔다. 영상을 보다 보니, 문득 논문의 원문 내용이...

배포 프로그램 라이선스 체계 정비 및 업데이트

그동안 본 블로그를 통해 다양한 프로그램들을 배포해 왔다.도구의 기능뿐만 아니라 제품으로서의 완성도도 중요하다는 생각이 들어 대대적인 내부 정비 작업을 진행했다. 오픈소스 라이선스 고지를 명확히 하고, 배포 패키지 구성을 전면 수정했다. 1. 배포 정책 및 라이브러리 변경 사항이번...

시놀로지 속도 이슈 #2꞉ 2.5Gbps라는 꿈

3. 욕심: 1Gbps도 부족하다. 2.5Gbps로 가자ǃ약 1년쯤 전에 2.5Gbps 구축을 준비하다 실패한 적이 있었다.시놀로지 NAS용 2.5Gbps 이더넷 USB 어댑터 드라이버가 오동작을 한 게 원인이었다. 그 어댑터는 다른 용도로 이미 사용해버렸는데, 정신을 차려보니 손...

시놀로지 속도 이슈 #1꞉ 왜 100Mbps인가?

1. 발단: 왜 NAS 파일 복사 속도가 왜 100Mbps(11MB/s)밖에 안 나올까?집안 네트워크 환경은 1Gbps이고, 최근엔 굳이 NAS와 PC 간의 연결 속도를 측정하지 않았다.처음 구축할 때 충분히 테스트를 했으니… 그러다 며칠 전 뭔가 느낌이 이상해서 파일 복사 속도를...

중국발 가짜 미니 PC가 극성인 듯

요즘 PC 부품 가격이 너무 비싸다.아니, 비싼 정도가 아니라 미쳐 날뛰고 있는 수준. 그래서 새로 PC를 구매하려는 지인들에게도 저렴한 미니 PC를 추천해주고 있었다. 그런데, 유튜브 뻘짓 연구소의 영상 하나를 보고 깜짝 놀랐다. 미니 PC, 노트북 모두 중국발 가짜 제품이 이미...

멍청했던(?) PC 고장 수리

지난 주말에 지인의 PC를 조립해줬다.부품 가격이 엄혹하게 비싼 시기라 내가 갖고 있는 부품을 일부 지원해서 저렴하게 만들었다. 그런데, 다 끝나고 보니 설치 과정에서 잠시 동원된 세컨 PC가 부팅 시에 아주 긴 비프음을 내기 시작했다.1-2초의 장음이 아니라 아예 10-20초 정...

PC 내장 스피커는 어떨까?

HP나 Dell과 같은 기성품 PC를 구매하면 본체 내에 스피커가 내장되어 있다. 물론, 이 스피커의 성능이 그리 좋은 편은 아니라서 집에서 사용하기엔 아쉽다.음악을 듣거나, 게임을 하거나 영화를 볼 때는 뭔가 많이 부족하다.좋은 스피커나 헤드셋이 필수다. 그런데, 이 PC를 소규...

Copilot에게 Paint.NET 메모리 덤프 분석시키기

이전 글에서 언급한 우회법을 찾은 과정을 간략히 포스팅. 메모리 덤프PDN 포럼에서 이 문제를 얘기하다 메모리 덤프를 보내란 요청을 받았다. 메모리 덤프는 작업 관리자에서 생성하면 된다. 메모리 덤프 파일은 누구나 손쉽게(?) 분석할 수 있다.MS는 이 덤프 파일을 분석할 수 있는...

Paint.NET levels 필터 오류 우회법 #2

이전 글보다 더 발전된(?) 오류 우회법을 발견하여 포스팅. 윈도우의 설정에서 시스템 > 디스플레이 > 그래픽으로 이동하면 어플리케이션 별로 GPU 사용을 지정할 수 있다. <img src="/images/2025-11-20/workaround_B_okl_s64_Q...

libpng/zlib-ng를 cmake로 컴파일 할 때 유의사항

최근 libpng는 1.8.0 beta 단계로 들어왔고, zlib-ng는 2.3.0 RC1 단계로 들어왔다.릴리즈 빌드를 적용하는 것이 통상적이지만, 두 프로젝트 모두 이 정도면 적용할 수 있다고 보고 적용하기로 했다.

Paint.NET levels 필터 오류 우회법

Paint.NET은 굉장한 기능을 제공하는 무료 이미지 편집 도구이다.기본 기능도 훌륭함은 물론, 사용자가 직접 필터를 만들어 적용할 수 있는 환경도 제공한다. 그런데, 언제부터인가 levels(수준) 기능을 적용하면 오동작을 보이기 시작했다. <img src="/images...

media-autobuild_suite 빌드 실패 해결법

media-autobuild_suite 빌드를 실패했다가 해결했는데, 해결법을 까먹지 않으려 포스팅. ffmpeg은 공개된 버전만으로도 엄청난 기능들을 제공하는 이 바닥 끝판왕이다.그런데, 직접 빌드해서 사용하면 한발짝 더 나가서 더 많은 기능을 사용할 수 있다.이 빌드를 손쉽게 ...

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

윈도우 잠금 화면으로 런던으로 추측되는 곳의 전화 부스가 표시됐다. <img src="/images/2025-09-07/london_s_Bs64_Q.webp" alt="image" / width="842" height="464" loading="eager" class="ali...

2025년에 Windows 3.1을?

유튜브 알고리즘 신께서 윈도우 3.1을 현대 VGA 환경에서 동작하는 영상을 보여주셨다.윈도우 95도 아니고 무려 윈도우 3.1 이라니!!! 영상을 보다 보니 추억의 XingMPEG Player 설치/실행 화면도 볼 수 있었다.HW 가속이 거의 없던 시절에(고가의 MPEG 디코더 ...

엉망진창 Nvidia 드라이버

올해 출시될 그래픽 카드 중 뭘 구매할지 고민을 하고 있었다.그러다가 예상보다 더 지저분한 상황이 예상되어 깔끔하게 포기하고 RTX 4070s를 구매했다. 제조사를 인텔이나 AMD로 바꾸지 않은 것은, MainConcept의 HEVC 인코더와 궁합도 한몫 했다.그리고, 다른 제조사...

2.5Gbps 네트워크 구축 준비꞉ 시놀로지 NAS

얼마 전 회사 사무실 내부망 환경을 2.5Gbps 네트워크로 업그레이드했다. 케이블이 충분한 성능을 못 낼지 모른다고 걱정했었는데…기존 Cat.6 케이블로도 50m 이내에서는 2.5Gbps를 충분히 지원할 수 있었다. 그래서, 이번에는 집에서도 2.5Gbps 네트워크를 구축하기로 ...

나에게 주는 연말 선물은 RTX 4070 Super

그래픽 카드를 뭘 살 지에 대한 고민을 지난 포스팅에서 짧게 얘기했었다. 그런데, 막상 출시된 인텔 배틀메이지 B580의 성능은 RTX 4060과 비슷한 수준이다.즉, A750/A770에서 따라잡지 못했던 걸 이제야 겨우 따라잡은 것이다. 성장형 그래픽 카드라고 올려치기는 하지만,...

Ryzen 9700X 업그레이드

그동안 Ryzen 5800X3D를 사용하고 있었다.ZEN3 아키텍처의 끝판왕 답게 뛰어난 게임 성능을 보여주었다. 내가 게임을 하지 않는다는 것만 빼면 완벽한[…] 이번에 알리 익스프레스에서 Ryzen 9700X를 구매했다.시중가에 비해 100,000원은 저렴하게 구입한 것 같다....

다음 그래픽 카드는 무엇으로 사야 하는가

현재 사용하고 있는 그래픽 카드는 RTX 4060이다. 내가 쓰던 RTX 3080은 아들에게 줬고, 게임을 하지 않는 나는 최저사양 제품을 구해서 사용하고 있다.그래픽 카드로 하는 게 AI로 비디오 품질을 향상시키거나 비디오 인코딩을 하는 게 전부라 이 정도면 괜찮을 것 같았다. ...

BASIC 언어의 창시자인 Thomas Kurtz를 추모하며

엊그제 BASIC 언어의 창시자인 Thomas Kurtz가 세상을 떠났다.내 어린 시절의 한 축을 담당했던 BASIC 언어의 창시자가 떠나니, 마음이 허전하다. 그런데, 생각해보니, 컴퓨터 언어의 초기를 이끈 분들이 얼마 안 남으신 것 같아 정리해보았다. 어셈블리어: 1947년ad...

RTX 3080 메탈 써멀패드 부착

얼마전 RTX 3080을 당근에서 영입했다. <img src="/images/2024-07-13/20240713_054736043_iOSs64.webp" alt="image" / width="842" height="422" loading="eager" class="align-...

80486DX-50 짧은 이야기

인텔이 크르자니크의 공격을 당하기 한참 전의 과거 이야기.아니, 인텔이 아직 왕좌에 오르지도 못한 시절의 이야기. 현재 인텔/AMD의 아키텍쳐는 AMD에서 만든 x64(=x86-64, 64bit)로 넘어간지 오래다.그리고, 그 앞의 핵심 아키텍처는 i386(x86, 32bit)였다...

AMD 라데온은 이제는 쓸만해졌는가?

요즘 CPU의 대세는 AMD Ryzen 시리즈이다.인텔은 크르자니크의 공격를 아직도 제대로 수습하지 못하고 있다. 이 와중에 AMD는 그래픽 드라이버도 안정화되었다는 주장을 하며 게임은 라데온이라고 주장한다.그런데, 정말 이제는 쓸만해진 거 맞는 걸까? 과거의 문제들라데온 드라이버...

힘세고 강한 새로고침

크롬을 비롯한 대부분의 웹브라우저에서 새로고침 단축키는 Ctrl + R 및 F5이다.그리고, 이보다 좀 더 강력한 새로고침 단축키는 Ctrl + Shift + R 및 Ctrl + F5이다.

FAT32 형식으로 손쉽게 포맷하는 법

이제 윈도우 95/98/Me는 사실상 소멸된 운영체제이다.그리고, FAT32 파일 시스템도 그에 따라 거의 사용되지 않… 았으면 좋겠지만… format UI는 VC++ 2.0으로 만든 임시 버전얼마 전 arstechnica.com에 재미있는 글이 올라왔다.윈도우의 디스크 포맷 UI...

RTX 4060 Ti 시스템 온도와의 싸움 2차전

이전 글에서 언더볼팅을 통한 시스템 안정성을 얘기했었다.그런데, Topaz Video AI를 쓰다보니, 언더볼팅을 하고 나서도 컴퓨터가 또 다운되는 경우가 생겼다.

벽 2개를 가로지르는 Wi-Fi 연결 테스트

Wi-Fi는 방 하나를 가로질러 연결될 수 있을까?즉, 콘크리트 벽 2개를 가로지르는 Wi-Fi 연결이 가능할까? Wi-Fi가 벽 두 개를 통과?전파를 전공한 친구랑 Wi-Fi가 연결 문제를 토의했는데, 재미있는(?) 얘기가 나왔다.Wi-Fi가 내 생각만큼 쉽게 차단될 리가 없다는...

RTX 4060 Ti 언더볼팅

게임을 하지 않는 나로서는 언더볼팅을 통해 그래픽카드의 성능을 끌어낼 큰 이유가 없었다.그런데, Topaz Video AI나 stablediffusion 등을 사용하면서 상황이 조금 바뀌었다.GPU를 많이 사용하게 되니, 가끔씩 컴퓨터가 다운되는 경우가 생긴 것이다.그리고 원인과 ...