라즈베리파이4B Ubuntu Server 고정 IP 설정2024. 06. 22.
라즈베리파이를 서버로 사용할 경우 외부에서 라즈베리파이에 접속하려면 IP 주소를 입력해야 합니다. 그런데 IP 주소가 동적 IP일 경우 IP 주소가 자꾸 바뀌어 불편할 것입니다. 따라서 고정 IP로 설정하여 사용하는 것이 편리합니다. 오늘은 Ubuntu Server가 설치된 라즈베라파이4 Model B의 IP를 고정 IP로 설정해 보겠습니다.
Raspberry Pi 4 Model B에 Ubuntu Server 설치, SSH 연결2024. 06. 15.
'라즈베리파이(Raspberry Pi)'라는 소형 컴퓨터에 Ubuntu Server 24.04 (64-bit)를 설치하고 SSH로 연결해 보겠습니다. 제가 사용할 라즈베리파이는 Raspberry Pi 4 Model B이고 RAM 용량은 8GB입니다. USB 드라이브에 설치하겠습니다.
[Jekyll 블로그 구축 일기]5. GitLab 블로그에 도메인 연결(feat. 가비아)2024. 05. 17.
수성컴전자방입니다. 오늘은 가비아에서 도메인을 구매하여 GitLab에 호스팅한 블로그와 연결해 보겠습니다.(흔히 '2차 도메인'이라고 알고 있는 것)
[NSIS + HM NIS Edit]7. 인터넷 다운로드 및 7z 압축 풀기2024. 04. 29.
수성컴전자방입니다. 프로그램이 설치기에 들어가기에 용량이 너무 크면 인터넷에 올린 다음 내려받는 방법을 쓸 수 있는데요, 오늘은 그 방법을 알아보겠습니다. 파일 여러 개를 인터넷에 각각 올려서 사용자가 내려받게 하는 것보다는 압축해서 인터넷에 올려 보겠습니다. 이때 7z 압축 방식을 사용할 것입니다.
[NSIS + HM NIS Edit]6. 커스텀 페이지2024. 04. 09.
수성컴전자방입니다. 오늘은 NSIS를 이용한 설치기에 개발자 마음대로 UI를 만들어서 커스텀 페이지를 추가해 보겠습니다.
[NSIS + HM NIS Edit]5. 프로그래밍(변수, 사칙연산, 분기, 조건문, 반복문)2024. 03. 16.
NSIS에서 MessageBox, 변수, 사칙연산, StrCmp, If, ElseIf, Else, Switch, Case, While, For, LoopUntil 등을 알아보겠습니다.
[NSIS + HM NIS Edit]4. 환영 이미지, 헤드 이미지, 브랜딩 텍스트, 스플래시 이미지2024. 03. 09.
오늘은 NSIS에서 환영 이미지, 헤드 이미지, 브랜딩 텍스트, 스플래시 이미지를 지정하는 방법을 알아보겠습니다.
[NSIS + HM NIS Edit]3. Section과 SectionGroup2024. 03. 02.
Windows에서 프로그램을 설치하다 보면 특정 기능 또는 프로그램만 골라서 설치할 수 있는 경우를 보신 적이 있을 것입니다. 이것은 NSIS에서 Section과 SectionGroup 기능을 사용하여 구현할 수 있습니다.
[NSIS + HM NIS Edit]1~2. 기본적인 Windows용 설치 프로그램 만들기2024. 01. 13.
설치기는 어떻게 만드는 것일까요? 오늘은 'NSIS'라는 Windows용 오픈소스 설치기 제작 도구를 사용해 보겠습니다. NSIS로 설치기를 만들면 EXE 파일이 생성됩니다. 저는 NSIS 코딩에 도움을 주는 'HM NIS Edit'라는 프로그램도 함께 사용하겠습니다.
Visual Studio로 빌드 시 Debug와 Release의 차이점2024. 01. 04.
Visual Studio로 빌드(Ctrl+F5)할 때 Debug 모드와 Release 모드 중 하나를 선택할 수 있습니다. 기본값이 Debug라서 초보 개발자는 Release 모드가 따로 있는 줄 모르기 쉽습니다. 개발 중에는 Debug를, 배포할 때는 Release를 사용하시면 됩니다. 그런데 이 둘은 어떻게 다른 것일까요? 오늘은 C++ 예제 코드를 이용하여 Debug와 Release가 어떻게 다른지 비교해 보겠습니다.