Go 프로젝트 자동화 배포 가이드: GoReleaser 활용법

Go 언어로 개발된 애플리케이션을 배포할 때마다 수동으로 빌드, 패키징, 릴리스 업로드를 반복하고 계신가요? 매번 반복되는 배포 과정이 번거롭고 시간이 많이 소요된다고 느끼시나요? 이 문제를 해결해 주는 도구가 있습니다. GoReleaser란? GoReleaser는 Go 프로젝트의 빌드와 배포 과정을 자동화해 주는 도구입니다. 다양한 운영체제와 아키텍처를 대상으로 컴파일 ...

6월 30일 21:51에 게시됨

빠르게 시작하는 도우인 콘텐츠 수집 시스템: 고해상도 무수정 다운로드 플랫폼 구축

3분 내 완성! 도우인(Доуин) 콘텐츠 자동 수집 플랫폼 세팅 가이드 현대의 디지털 콘텐츠 제작자라면, 흔히 빠진 작업 중 하나가 바로 소스 영상과 이미지의 효율적 확보입니다. 수동으로 저장하거나 스크린샷을 찍는 방식은 시간 낭비에다 품질 저하까지 초래합니다. 이번 글에서는 오픈소스 기반의 도우인 다운로더를 활용해, 단 3분 만에 고화질 무수정 콘텐츠 수집 시 ...

6월 25일 23:52에 게시됨

AI 를 활용한 Git 커밋 메시지 자동 생성 및 최적화 전략

코드 변경 사항 분석을 통한 스마트 커밋 툴의 구현 개발 환경에서 반복적으로 수행되는 커밋 메시지 작성 과정은 종종 생산성을 저해하는 요소로 작용합니다. 단순한 설명보다는 명확하고 일관된 규칙을 따르는 커밋 히스토리는 프로젝트 유지보수에 필수적입니다. 이러한 요구를 충족시키기 위해 다중 AI 모델과 지능적 차이(Diff) 압축 알고리즘을 결합한 명령줄 인터 ...

6월 24일 22:43에 게시됨

WinCC VBS에서 활용하는 다양한 객체 및 변수 선언 패턴

WinCC 환경에서 VBS 스크립트를 작성할 때, 단순한 스칼라 타입뿐만 아니라 외부 COM 객체, 내부 런타임 요소, 동적 컬렉션 등 다양한 형태의 선언이 필요하다. 이 문서에서는 실무에서 자주 마주치는 선언 패턴을 체계적으로 정리한다. 1. 스칼라 및 기본 타입 선언 변수는 Dim, Public, Private 키워드로 선언하며, VBS는 Variant 타입 기반으로 동작한다. Dim cnt Dim ...

6월 22일 21:01에 게시됨

파이썬을 활용한 압축 파일 일괄 해제 도구

이 스크립트는 현재 폴더 내 모든 .zip 파일을 자동으로 해제하는 간편한 도구입니다. 배치 파일과 함께 사용하면, 단일 폴더에 있는 압축 파일을 한 번에 처리할 수 있어 매우 효율적입니다. 기본 동작 원리 스크립트는 현재 작업 디렉터리의 모든 파일을 순회하며, 확장자가 .zip인 파일만 대상으로 합니다. 이후 각 파일을 zipfile 모듈로 열어 내부 콘텐츠를 분석하 ...

6월 20일 01:01에 게시됨

간단한 Shell 스크립트 작성 및 실행 가이드

Shell 스크립트는 여러 리눅스(Linux) 명령어를 하나로 묶어 자동화된 작업을 수행하거나 반복적인 작업을 간소화하는 데 사용되는 강력한 도구입니다. 복잡한 프로그래밍 언어의 문법을 깊이 알지 못해도, 이미 익숙한 터미널 명령어를 활용하여 쉽게 스크립트를 작성할 수 있습니다. 명령어 조합하기 터미널에서 여러 명령어를 순차적으로 실행해야 할 때가 많습니다. ...

6월 19일 17:15에 게시됨

비즈니스용飞书 문서를 로컬에 안전하게 백업하는 3단계 방법

간편한 비즈니스 지식 관리:飞书 문서를 로컬에 자동 백업하기 기업의 핵심 문서가 클라우드에만 의존하면, 데이터 유출, 서비스 장애, 실수 삭제 등의 리스크가 발생할 수 있습니다. 이 문제를 해결하기 위해 feishu-doc-export라는 오픈소스 도구를 활용해, 단 3단계로 모든 문서를 로컬에 안전하게 백업할 수 있습니다. 1. 주요 문제점 분석 데이터 소유권 상실: 중 ...

6월 18일 17:29에 게시됨

PowerShell 기반 시스템 탐색 및 스크립트 자동화

개요 이 문서는 PowerShell을 활용한 시스템 정보 수집과 자동화 스크립트 작성에 대해 설명합니다. 특히 적대적 환경에서 초기 접근 후 수행할 수 있는 정보 탐색 절차와 기본적인 포트 스캔 로직 구현 방법을 다룹니다. PowerShell의 핵심 개념 PowerShell은 .NET 프레임워크 위에서 동작하는 명령줄 셸이자 스크립팅 언어입니다. 가장 중요한 특징 중 하나는 모든 cmdl ...

6월 14일 00:24에 게시됨

Python을 활용한 이미지 자동 자르기 기술

Python 이미지 자동 자르기 기술 위 이미지는 다양한 장기 말들이 포함된 그림입니다. 이 이미지에서 각 말을 개별적으로 분리하기 위해 Python의 Pillow 라이브러리를 활용할 수 있습니다. 1. Pillow 라이브러리 설치 Pillow 라이브러리가 설치되어 있지 않다면, Python 3 환경에서 명령 프롬프트에 pip install pillow를 입력하여 설치할 수 있습니다. 2. 기본 접근 방식 ...

6월 13일 23:34에 게시됨

Ansible에서 권한 상승 기능 사용하기

시나리오 마이크로서비스의 Ansible 배포 스크립트를 작성하면서 일부 작업은 루트 권한이 필요하여 Ansible의 권한 상승 기능을 활용하게 되었습니다. 환경 구성 소프트웨어버전 Ansible2.9.4 Python2.7.5 CentOS7 개요 Ansible은 시스템에 내장된 루트 또는 다른 사용자 권한으로 작업을 수행하는 권한 상승 시스템을 이용합니다. 로그인한 원격 사용자와 다른 사용 ...

6월 11일 18:34에 게시됨