수달의 IT 세상

[RHEL] VMware에서 RHEL 가상머신의 네트워크가 간헐적으로 사라지는 현상 해결하기 포스트 Teaser

[RHEL] VMware에서 RHEL 가상머신의 네트워크가 간헐적으로 사라지는 현상 해결하기

카테고리:

4 분 소요

문제 상황 VMware에서 실행 중인 RHEL 가상머신을 스냅숏으로 저장한 뒤 다른 Windows 11 PC로 옮겼을 때, 간헐적으로 다음과 같은 현상이 발생했다. ifconfig에 ens160이 나타나지 않음 RHEL GUI 네트워크 설정에서 이더넷 항목 자체가 사라짐 문제 원인 일부 PC에서는 가상머신을 옮기고 실행을 눌렀을 때 VMware에서 아래와 같은 CPU 호환성 경고를 출력했다. The features supported by the processor in this machine are different from the features supported by the processor in the machine on which the checkpoint was saved. 위

미니멀리즘 프로그래머 포스트 Teaser

미니멀리즘 프로그래머

카테고리:

4 분 소요

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.   레거시 환경에서 유지보수를 수행하며 좋은 설계의 기준을 고민하는 개발자에게 추천하는 책 필요한 선수 지식 요구 학력 : 주니어 → 미드레벨로 올라가는 개발자 예제 코드 : JavaScript 난이도 : ★★☆☆☆ 책의 구성 중 마음에 들었던 주제 PART 02 환경을 단순화하라 Chapter 04 업무 자동화 이 장에서는 개발자의 생산성을 높이기 위해 반복되는 작업을 자동화하고 터미널, 에디터, 개발환경을 효율적으로 사용하는 방법을 설명한다. 특히 두 번 이상 반복하는 작업은 스크립트로 만들고, 개발 환경 역시 재현 가능하도록 관리해야 한다는 점이 핵심 내용이었다.

[Windows Desktop] Sysprep에서 Windows 설치의 유효성을 검사할 수 없습니다. 해결하기 포스트 Teaser

[Windows Desktop] Sysprep에서 Windows 설치의 유효성을 검사할 수 없습니다. 해결하기

카테고리:

5 분 소요

Sysprep Sysprep(System Preparation Tool)은 Windows를 여러 컴퓨터에 배포할 수 있도록 PC 고유 정보를 제거해 ‘일반화된 상태’로 되돌리는 도구이다. 이 과정을 거치면 Windows는 특정 컴퓨터에 종속되지 않은 상태가 되며, 이를 이미지로 캡처해 다른 PC에 설치할 때 사용할 수 있다. 이후 새 PC에서 해당 이미지로 부팅 디스크를 구성하고 부팅하면 OOBE(Out-Of-Box Experience) 화면이 나타나 사용자 정보와 초기 설정을 다시 진행하게 된다. 즉, 프로그램과 설정을 미리 구성한 뒤, PC 고유 정보만 제거한 ‘나만의 커스터마이징된 Windows 이미지’를 만들어 여러 컴퓨터에 동일하게 배포할 수 있는 것이다. 이렇게 이미지를 한번 만들어두면 여러

[Windows Desktop] .NET Framework 3.5 폐쇄망 환경에서 활성화하기 포스트 Teaser

[Windows Desktop] .NET Framework 3.5 폐쇄망 환경에서 활성화하기

카테고리:

2 분 소요

문제 상황 아직까지도 개발을 위해 DirectX 9 SDK를 깔아야 한다던가, 구버전으로 개발된 프로그램을 설치할 때 .NET Framework 3.5(.NET 2.0 및 3.0 포함) 기능을 요구한다. 일반적으로 인터넷에 연결되어 있는 상황에서는 간단하게 Windows 기능 켜기/끄기 기능을 통해서 .NET Framework 3.5(.NET 2.0 및 3.0 포함) 기능을 활성화시킬 수 있다. 하지만 폐쇄망 환경에서는 활성화하려고 하면 아래와 같은 메시지를 출력하며 설치가 중단된다. 0x8024402C 오류는 윈도우 업데이트 서버에 접속하지 못했다는 오류 코드이므로 폐쇄망에서는 다시 부팅하고 다시 시작해도 똑같은 메시지를 출력한다. 해결 방안 이런 상황에서는 제한적이지만, 해당 컴퓨터를 설치했

바이브 코딩 너머 개발자 생존법 포스트 Teaser

바이브 코딩 너머 개발자 생존법

카테고리:

4 분 소요

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.   AI에 맞서 제2의 러다이트 운동을 준비하는 개발자들에게 진정한 창의적 개발이 무엇인지 알려주는 책 필요한 선수 지식 요구 학력 : 관련학과 대졸 이상(실무에 관련된 내용) 예제 코드 : Node.js(JavaScript), Django(Python) 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 Chapter 02 프롬프트 작성의 비법: AI와의 효과적인 소통법 리뷰를 작성하고 있는 현재까지 코딩을 도와주는 도구로 사용하는 GPT 계열 모델들은 Claude Code, Cursor, Windsurf 등이 있다. 이런 모델들은 입력 토큰 → 출력 토큰 방식의 조건부

[Windows Desktop] 프로그램 비정상 종료시 자동 메모리 덤프 설정하기 포스트 Teaser

[Windows Desktop] 프로그램 비정상 종료시 자동 메모리 덤프 설정하기

카테고리:

1 분 소요

문제 상황 윈도우 환경에서 배포한 프로그램이 비정상적으로 종료되나, 해당 컴퓨터에는 개발 환경이 설치되어 있지 않아 바로 디버거를 통해 확인이 불가능한 경우가 있다. Windows Error Reporting(WER)가 자동으로 수행되는 경우에는 프로그램이 예기치 않게 종료될 때 자동으로 메모리 덤프(.dmp)를 생성하지만, 그렇지 않은 경우가 훨씬 많다. 해결 방안 이런 상황에서는 레지스트리 기반 자동 덤프 설정(LocalDumps)을 쓸 수 있다. 프로그램이 뻗는 순간 자동으로 .dmp 파일이 지정된 폴더에 생성되는 방식이다. 레지스트리 경로 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps\<프

[Windows Desktop] 윈도우11 폐쇄망 환경에서 설치하기 포스트 Teaser

[Windows Desktop] 윈도우11 폐쇄망 환경에서 설치하기

카테고리:

1 분 소요

문제 상황 인터넷이 연결되지 않고 폐쇄망으로 구성된 컴퓨터에 Windows11을 설치해야 하는 일이 생겼다. 이전 버전(Windows10 이하)의 경우에는 인터넷이 연결되어 있지 않더라도 바로 설치후 세팅을 진행 할 수 있었다. 설치후 세팅 과정에서 아래와 같이 출력되며 인터넷 연결 없이는 다음으로 넘어가지 않았다. 해결 방안 구글링을 통해 여러가지 방법을 시도해보았으나, 게시글 작성당시 윈도우 버전인 Windows11 25H2에서 작동하는 방법은 다음과 같았다. 위 문제 상황의 네트워크 연결화면에서 SHIFT + F10을 입력하면 아래와 같이 명령 프로폼트(CMD)가 열린다. 여기에 아래의 명령어를 입력하면 끝이다. oobe\bypassnro 입력하면 설치후 세팅 과정이 다시 시작

따라 하며 배우는 유니티 게임 개발 포스트 Teaser

따라 하며 배우는 유니티 게임 개발

카테고리:

3 분 소요

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.   프로그래밍 없이도 비주얼 스크립팅과 실습 예제를 통해 2D·3D 게임 제작의 기본을 익히는 유니티 입문서 필요한 선수 지식 요구 학력 : 컴퓨터 관련 학부생 3학년 이상 예제 코드 : C#, Unity 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 Chapter 03 3D 콘텐츠 만들기 06 비주얼 스크립팅 유니티에 내장된 기존의 텍스트 기반 프로그래밍 대신 2015 개정 교육과정 기준 초중등학교에서도 배우는 블록 기반 프로그래밍처럼 쉽게 게임을 만들 수 있도록 비주얼 스크립팅이라는 이름으로 구현되어 있다. 이 책에서는 스크립트 그래프를 통해 기능을 구현한다.