OpenClaw 완전 가이드: 로컬 배포부터 제어 가능한 AI 에이전트 구축까지 (오류 방지 및 보안 팁 포함)
최 몇 개월간, 'AI 에이전트'는 기술계에서 자주 언급되는 용어가 되었지만, 대부분의 개발자들은 데모, 플러그인, 그리고 개념 수준에 머물러 있습니다. 실제로 로컬/서버에서 실행되고, 실제 권한을 갖추며, 지속적으로 작업을 수행할 수 있는 에이전트는 드뭅니다.
OpenClaw는 현재 몇 안 되는 공학적으로 완성되고, 배포 가능하며, 2차 개발이 가능한 오픈소스 AI 에이 ...
7월 1일 02:11에 게시됨
ntfy API를 활용한 스마트 알림 시스템 구축
빠른 시작: 첫 번째 알림 보내기
핵심 개념 및 환경 설정
ntfy는 단순한 HTTP 요청으로 모바일 및 데스크톱에 알림을 전송하는 오픈소스 시스템입니다. 주요 구성 요소:
주제(Topic): 고유 이름으로 식별되는 알림 채널
발행(Publish): 특정 주제로 알림 전송
구독(Subscribe): 주제 알림 수신
기본 알림 전송
curl을 사용한 공개 서버 테스트:
curl -d "ntfy 초 ...
6월 26일 17:55에 게시됨
Paramiko를 활용한 SSH 자동화 구현
Paramiko는 Python 기반의 SSHv2 프로토콜 구현체로, 원격 서버에 대한 안전한 연결과 명령 실행, 파일 전송 기능을 제공합니다. 암호화된 인증 방식을 지원하며, 크로스 플랫폼 환경에서 동작하여 다양한 운영체제(Linux, macOS, Windows 등)에서 원격 관리 작업을 자동화하는 데 활용됩니다.
환경 구성
Paramiko는 내부적으로 암호화 라이브러리에 의존성을 가지므로, ...
6월 20일 18:47에 게시됨
파이썬에서 Fabric 사용법 소개
1 - Fabric
파이썬 기반의 Fabric 라이브러리는 원격 서버와의 SSH 상호작용을 위한 다양한 인터페이스를 제공하며, 로컬 및 원격 머신에서 쉘 명령을 자동화하고 파이프라인화할 수 있습니다.
이 라이브러리는 애플리케이션 배포 및 시스템 관리 작업에 매우 적합하며, 기본적인 쉘 명령어를 이해하면 쉽게 사용할 수 있습니다.
HomePage: http://www.fabfile.org/
Docs: ...
6월 19일 16:16에 게시됨
파이썬: 셸 스크립팅의 강력한 대안
파이썬: 셸 스크립팅의 강력한 대안
파이썬은 또 다른 스크립팅 언어이며, 지금까지 살펴본 스크립팅 언어 중 가장 최신입니다. bash와 Perl과 유사하게 파이썬은 인터프리터 언어이며 shebang을 사용합니다. 셸 인터페이스는 없지만, REPL이라는 콘솔을 통해 파이썬 코드를 입력하여 시스템과 상호작용할 수 있습니다. 이 장에서는 다음과 같은 주제를 다룹니다:
파 ...
6월 16일 00:31에 게시됨
젠킨스(Jenkins) 관리 및 활용 가이드
젠킨스 설치 및 기본 설정
RPM 패키지 설치 방식
젠킨스를 RPM 패키지로 설치 시 다음과 같은 기본 경로와 변수가 사용됩니다:
기본 경로
설정 파일: /etc/sysconfig/jenkins
로그 파일: /var/log/jenkins/jenkins.log
실행 파일: /usr/lib/jenkins/jenkins.war
기본 변수
JENKINS_HOME: /var/lib/jenkins
JENKINS_USER: jenkins
JENKINS_PORT: 8080
...
6월 10일 21:21에 게시됨
openpyxl을 활용한 동적 Excel 보고서 생성
개요
Python의 openpyxl 라이브러리를 활용하여 계층적 구조의 데이터를 동적으로 Excel 파일로 변환하는 방법을 살펴봅니다. 특히 1차 필드와 2차 필드가 혼재된 복잡한 데이터 구조를 자동으로 처리하는 솔루션을 구현합니다.
핵심 요구사항 분석
필드 삽입 위치를 하드코딩하지 않고 데이터 기반으로 자동 배치
1차 필드와 2차 필드 간의 계층 관계 유지 (셀 병합 및 ...
6월 8일 18:50에 게시됨
파이썬에서 pyautogui를 이용한 마우스와 키보드 제어
모듈 설치
Windows: 추가 설치 불필요
macOS: sudo pip3 install pyobjc-core pyobjc-framework-Quartz
Ubuntu: sudo apt-get install scrot python3-tk python3-dev && sudo pip3 install python3-xlib
설치: pip install pyautogui (모든 OS)
안전 주의사항
긴급 중단: Ctrl-Alt-Del(Windows/Linux) 또는 ⌘-Shift-Option-Q(macOS)
실행 간격 설정: pyautogui.PAUSE = 1 ...
6월 6일 17:53에 게시됨
넷파일 자동화 도우미: 수동 저장을 대체하는 지능형 관리 솔루션
넷파일 자동화 도우미: 수동 저장을 대체하는 지능형 관리 솔루션
매일 반복되는 넷파일 저장 작업에 지치셨나요? netfile_auto_save는 넷파일 사용자를 위한 자동화 도구로, 스마트 태스크 스케줄링과 파일 처리를 통해 클라우드 스토리지 관리를 더욱 간편하고 효율적으로 만들어줍니다. 이 문서에서는 넷파일 자동화 도우미의 사용 방법을 상세히 설명합니다.
필요성: ...
5월 28일 07:39에 게시됨
Jenkins 설치 및 운영 시작하기
Jenkins 개요 및 설치 시작하기
Jenkins는 소프트웨어 개발 프로세스에서 지속적 통합(CI) 및 지속적 배포(CD)를 지원하는 강력한 자동화 서버입니다. 빌드, 테스트, 배포와 같은 다양한 작업을 파이프라인 형태로 정의하고 자동화하여 개발 워크플로우를 효율적으로 관리할 수 있도록 돕습니다.
프로젝트 단위로 작업을 구성하여 관리 및 실행의 편의성 제공
수동 작 ...
5월 27일 04:48에 게시됨