이 책의 가장 큰 특징은 복잡한 수식 위주의 이론에만 치중하지 않고, 실제 하드웨어 설계 시 맞닥뜨리는 실무적인 문제(노이즈, 전원 처리, 오차 분석 등)를 깊이 있게 다룬다는 점입니다.
삼성 FIT PLUS USB 256GB 사용기
삼성전자에서 판매하는 USB 메모리 중에 독특한 구조를 가지고 있는 메모리가 있습니다. FIT PLUS USB라는 것입니다. [그림 1]은 삼성 FIT PLUS USB입니다. 무선 마우스의 USB 수신기처럼 생겼는데 돌출부는 많이 보이는 무선 마우스 수신기보다 2배 정도 더 튀어나왔다고 예상하면 됩니다.
제가 이 메모리를 구매할 2024년 12월에는 최대용량이 256GB였는데, 오늘 확인해 보니 512GB도 출시되었습니다. 그런데 가격이 거의 배 정도 올랐습니다. 제가 256GB를 42,000원에 구매했던데요. 지금은 82,000원 정도 하고 512GB는 무려 15만 원이 넘습니다.
윈도우11 앱 알림 켜거나 끄기
윈도우11의 경우 스마트폰과 같은 알림 기능이 있습니다. 대부분의 알림 기능을 가진 프로그램이 알림 설정을 할 수 있는 기능을 가지고 있지만 일부 프로그램의 경우 이 기능이 없거나 어디 있는지 찾기 어려울 수 있습니다. 이럴 때는 윈도우11 자체 설정으로 알림을 차단할 수 있습니다. 다만 이렇게 알림을 차단할 경우에는 앱 내부에서 항목별로 선택적으로 알려주는 방식으로 차단되지는 않습니다.
C# 이벤트 처리기 메서드 항상 대문자로 정의
C# 윈폼 프로젝트를 진행할 때 디자이너에 컨트롤을 배치하고 컨트롤 이름을 정하게 됩니다. C#, Java, Python 언어에서는 권장하지 않지만 GUI 프로그래밍 시 컨트롤 이름은 지금도 헝가리안 표기법을 사용하고 있습니다. 말이 나왔으니 헝가리안 표기법에 대해서 잠시 설명하겠습니다.
-
헝가리안 표기법 (Hungarian Notation)
: 프로그래밍에서 변수나 함수의 이름 앞에 그 용도나 데이터 타입을 나타내는 접두어를 붙이는 명명 규칙입니다
:1980년대 Microsoft의 찰스 시모니(Charles Simonyi)가 제안했으며, 그의 고향인 헝가리를 따서 이름 붙여졌습니다. 당시에는 IDE(통합 개발 환경)가 발달하지 않아 변수의 타입이나 성격을 코드만 보고 바로 알기 어려웠기 때문에 매우 유행했습니다.
C# 윈폼 DPI 인식 디자이너 실행 방법
비주얼 스튜디오의 윈폼 디자이너는 DPI를 인식하도록 설계되지 않아서 육안으로 같은 크기로 보여도, 화면 배율에 따라 디자이너에서는 픽셀 크기를 다르게 표시하게 됩니다. 이 상태로 화면 배율이 바뀐 다른 모니터에서 프로그램을 실행하게 되면 컨트롤의 크기가 비정상적으로 크거나 작아지고 폰트가 잘리는 현상이 발생하게 됩니다.