수달의 IT 세상

미니멀리즘 프로그래머 포스트 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 개정 교육과정 기준 초중등학교에서도 배우는 블록 기반 프로그래밍처럼 쉽게 게임을 만들 수 있도록 비주얼 스크립팅이라는 이름으로 구현되어 있다. 이 책에서는 스크립트 그래프를 통해 기능을 구현한다.

실무에서 SQL을 다루는 기술 포스트 Teaser

실무에서 SQL을 다루는 기술

카테고리:

3 분 소요

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.   윈도 함수나 재귀 CTE를 배워야 할 것 같은데 공식 문서를 보면 머리가 아픈 개발자를 위한 책 필요한 선수 지식 요구 학력 : 관련학과 대졸 이상(실무에 관련된 내용) 예제 코드 : SQL 난이도 : ★★★☆☆ 책의 구성 중 마음에 들었던 주제 Chapter 02 테이블 디자인 작업 샘플 데이터베이스 구조를 통해 정규화의 필요성과 원칙을 단계별로 짚어준다. town, state, postcode처럼 서로 의존적인 주소 필드를 예시로 들어, 다중 값을 어떻게 분해·정규화하여 테이블과 컬럼을 설계할지 구체적인 과정을 보여 준다. Chapter 06 뷰와 관련 도구 활용하기