Program 썸네일형 리스트형 RabbitMQ 튜토리얼 1: Python으로 Hello World 메시지 큐 만들기 위 링크는 RabbitMQ 공식 사이트에서 제공하는 Python을 이용한 메시지 큐 튜토리얼 중 첫 번째 튜토리얼인 “Hello World” 튜토리얼입니다. 이 튜토리얼은 Python 언어와 pika 라이브러리를 사용해 RabbitMQ와 메시지를 주고받는 가장 기초적인 사용법을 설명합니다.🐰 RabbitMQ 튜토리얼 1: Python으로 Hello World 메시지 큐 만들기RabbitMQ는 프로세스 간 통신을 도와주는 메시지 브로커입니다. 주로 비동기 처리, 분산 시스템 간 데이터 전달, 이벤트 기반 아키텍처 등에 활용됩니다.이 튜토리얼에서는 두 개의 간단한 Python 스크립트를 통해 메시지를 보내고 받는 구조를 만들어 봅니다:send.py: 메시지를 큐에 전송receive.py: 큐에서 메시지를 .. 더보기 NSIS 고급 설치 스크립트 예제 분석 – Modern UI, 파일 내용 치환, 패치 설치 등 해당 링크는 NSIS (Nullsoft Scriptable Install System) 공식 사이트의 예제 스크립트 중 하나로, 여러 가지 유용한 기능들을 조합하여 설치 프로그램을 만드는 데 참고할 수 있는 고급 예시입니다.이 문서에서 다루는 주요 기능들은 다음과 같습니다:✅ 주요 기능 요약1. replace_txt설치 중 파일 내부의 특정 문자열을 다른 문자열로 교체하는 기능입니다.예를 들어 설정 파일에서 {INSTALLDIR}을 실제 경로로 대체하는 데 유용합니다.예시:!include "TextFunc.nsh"${ReplaceInFile} "$INSTDIR\config.txt" "{INSTALLDIR}" "$INSTDIR"2. 상호 배제 (Mutually Exclusive Functions)사용자가 .. 더보기 NSIS로 '프로그램 추가/제거' 기능 완전 구현하기 – 설치 + 제거 + 레지스트리 등록까지 🧼 NSIS로 '프로그램 추가/제거' 기능 완전 구현하기 – 설치 + 제거 + 레지스트리 등록까지프로그램 설치만큼이나 중요한 것이 바로 제거(uninstall) 기능입니다. 윈도우 사용자는 설치된 앱을 제어판 > 프로그램 추가/제거에서 제거하길 기대합니다. 따라서 NSIS로 설치 프로그램을 만든다면, 이 기능까지 완벽하게 구현해야 사용성과 신뢰도가 높아집니다.이번 포스트에서는 다음과 같은 작업을 자동으로 수행하는 NSIS 설치 스크립트 구성법을 소개합니다:제어판에 설치된 앱 정보 등록아이콘, 버전, 게시자 정보 표시제거 버튼 클릭 시 언인스톨러 실행제거 후 레지스트리와 파일 완전 삭제✅ 구현할 구성 요소기능 설명설치 시 레지스트리 등록제어판에 앱 정보 표시제거 시 언인스톨러 실행파일 및 정보 완전 삭제.. 더보기 NSIS로 만든 프로그램, 제어판 '프로그램 추가/제거'에 등록하기 🧼 NSIS로 만든 프로그램, 제어판 '프로그램 추가/제거'에 등록하기NSIS(Nullsoft Scriptable Install System)는 윈도우용 설치 파일(.exe)을 만들 수 있는 강력하고 가벼운 설치 제작 도구입니다. 그런데 단순히 프로그램을 설치하는 것뿐 아니라, 제어판 > 프로그램 추가/제거 목록에 해당 프로그램이 등록되고 제거도 가능해야 ‘진짜 설치 프로그램’ 같지 않을까요?이번 포스트에서는 NSIS로 제작한 설치 프로그램이 제어판의 프로그램 목록에 등록되고 제거 버튼이 작동하도록 만드는 방법을 소개합니다.🎯 목표사용자가 설치한 프로그램이 윈도우 제어판의 "프로그램 추가/제거" 항목에 나타나도록 설정제거 버튼 클릭 시 등록된 언인스톨러 실행프로그램 이름, 아이콘, 버전 정보, 게시자.. 더보기 AutoIt으로 GUI 계산기 만들기 – 초보자를 위한 단계별 설명 🔢 AutoIt으로 GUI 계산기 만들기 – 초보자를 위한 단계별 설명AutoIt은 단순한 자동화 스크립트 언어를 넘어 GUI 프로그램도 제작할 수 있습니다. 이번 포스트에서는 AutoIt의 GUI 기능을 사용해 **간단한 계산기(Simple Calculator)**를 만드는 실습을 진행합니다.이 프로젝트를 통해 버튼 생성, 입력 필드 처리, 클릭 이벤트 처리 등 GUI 프로그램 제작의 기초를 배울 수 있습니다.✅ 목표AutoIt으로 다음과 같은 기능을 가진 계산기 프로그램을 만듭니다:숫자 2개를 입력버튼 클릭 시 덧셈 계산결과를 화면에 표시📦 최종 코드 예제#include ; GUI 창 생성GUICreate("AutoIt 계산기", 300, 200); 입력 필드 생성GUICtrlCreateLabel.. 더보기 AutoIt으로 메모장 자동화하기 – 키보드 입력까지 완전 정복 📝 AutoIt으로 메모장 자동화하기 – 키보드 입력까지 완전 정복AutoIt은 단순 반복 작업을 자동화하는 데 탁월한 윈도우 자동화 스크립트 언어입니다. 특히 **메모장(Notepad)**과 같은 기본 프로그램을 제어하는 데 있어 매우 쉽고 강력합니다.이번 글에서는 AutoIt으로 메모장을 자동 실행하고, 텍스트를 입력하고, 저장하는 과정까지 하나씩 따라가며 배워보겠습니다. 실제 업무에 필요한 키보드 자동입력, 윈도우 활성화, 저장 단축키까지 모두 포함된 실전 예제입니다.✅ 목표메모장 실행특정 텍스트 입력파일 저장 (Ctrl + S 자동입력)저장할 파일 이름 입력 후 저장🖥️ 예제 전체 코드Run("notepad.exe") ; 메모장 실행WinWaitActive("[CLASS:Notepad]") ;.. 더보기 AutoIt으로 Hello World! – 자동화 스크립트의 첫걸음 💬 AutoIt으로 Hello World! – 자동화 스크립트의 첫걸음많은 개발자들이 Python, JavaScript, C 언어 등 다양한 프로그래밍 언어로 첫걸음을 내딛지만, 윈도우 자동화에 특화된 언어인 AutoIt도 매우 강력한 도구입니다. 특히 반복되는 작업을 자동화하거나, GUI 기반의 프로그램 조작을 스크립트로 제어하고자 할 때 유용합니다.이번 글에서는 AutoIt의 기본 구조를 이해하고, 가장 기본적인 스크립트인 "Hello World!" 출력 방법을 배워보겠습니다.🧭 AutoIt이란?AutoIt은 윈도우 환경에서의 자동화를 목적으로 만들어진 프리웨어 스크립트 언어입니다. 주로 다음과 같은 용도로 사용됩니다:마우스 클릭 자동화키보드 입력 자동화GUI 자동 생성윈도우 컨트롤 조작백그라운드.. 더보기 docker run 인자 완전 정복 – 컨테이너 실행의 모든 것 🐳 docker run 인자 완전 정복 – 컨테이너 실행의 모든 것📌 docker run의 기본 구조docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS: 컨테이너 실행을 제어하는 다양한 인자(옵션)들IMAGE: 실행할 Docker 이미지 이름COMMAND: 컨테이너가 실행할 명령어ARG: 명령어에 전달할 인자🎯 자주 사용하는 docker run 옵션 인자들1. -d (Detached Mode: 백그라운드 실행)docker run -d nginx컨테이너를 백그라운드에서 실행터미널에 묶이지 않고 실행되므로 서버 실행에 유용2. --name (컨테이너 이름 지정)docker run --name my_web nginx자동 생성되는 무작위 이름 대신, 식별하기 쉬운.. 더보기 이전 1 2 3 4 5 6 ··· 13 다음 목록 더보기