본문 바로가기

development4

개발코드 오픈AI가 자동완성 GitHub Copilot 코딩 활용 GitHub Copilot은 GitHub과 OpenAI가 협력하여 개발한 자동 코드 생성 도구입니다. GitHub Copilot은 GPT-3 (Generative Pre-trained Transformer 3)라는 언어 모델을 기반으로 하며, 사용자가 코딩 중에 자동으로 코드 조각을 제안하고 작성하는 데 도움을 주는 도구입니다. GitHub Copilot은 프로그래머가 코드를 작성할 때 주석이나 함수명 등을 바탕으로 그 의도를 이해하고, 이를 기반으로 코드를 자동으로 생성합니다. 사용자가 작성하는 코드의 문맥을 고려하여 적절한 코드 예시를 제안하므로, 코드 작성 속도를 향상시키고 생산성을 높일 수 있습니다. 이러한 도구는 개발자들 간의 공동 작업을 쉽게 하고, 반복적이고 일상적인 작업을 자동화하여 시간을.. 2023. 12. 23.
Docker Compose를 사용한 AWX 개발 환경 설정 시작하기 전에 먼저 AWX 리포지토리를 복제하거나 로컬 복사본을 만들어야 합니다. 일반적으로 AWX의 최신 안정 버전을 사용하는 것이 좋습니다. 최신 안정 버전은 AWX 최신 릴리스 페이지에서 확인할 수 있습니다. 최신 안정 태그를 복제하려면 다음 명령어를 사용할 수 있습니다. git clone -b x.y.z https://github.com/ansible/awx.git HEAD(또는 최신 커밋)에서 배포하는 것은 안정성이 없으므로 가능하면 피하는 것이 좋습니다. 필요하다면 진행하기 전에 리포지토리를 복제하세요. 환경 개요 Docker Compose로 AWX 개발 환경을 설정하는 데 사용되는 주요 명령어와 파일은 다음과 같습니다. docker-compose-build: 개발 이미지를 빌드하는 데 사용됩.. 2023. 10. 31.
Prometheus 시스템 및 서비스 모니터링 시스템 프로메테우스는 Cloud Native Computing Foundation(CNCF) 프로젝트로, 시스템 및 서비스 모니터링 시스템입니다. 프로메테우스는 구성된 대상으로부터 지정된 간격으로 메트릭을 수집하고 규칙 표현식을 평가하여 결과를 표시하며, 지정된 조건이 관찰되면 알림을 트리거할 수 있습니다. 프로메테우스를 다른 메트릭 및 모니터링 시스템과 구별하는 기능은 다음과 같습니다. 다차원 데이터 모델 (메트릭 이름 및 키/값 차원 세트에 의해 정의된 시계열 데이터) PromQL이라는 강력하고 유연한 쿼리 언어를 사용하여 이 다차원성을 활용 분산 저장에 대한 종속성이 없으며, 단일 서버 노드는 자체적으로 동작 시계열 데이터 수집을 위한 HTTP 풀 모델 배치 작업을 위한 중간 게이트웨이를 통해 시계열 데이.. 2023. 10. 2.
Software Firewall, SW 방화벽 설치하기 APF는 software firewall로서 BFD 와 함께 실시간으로 해킹시도를 탐지하여 차단하는 솔루션입니다. 때문에 때로는 서버소유자도 차단이 되는경우가 발생 할 수 있습니다. 또한 아래를 이용하여 탄력적으로 Firewall을 운영 할 수 있습니다. 우선 아래프로그램은 http://www.r-fx.org/ 에서 개발한 오픈소스입니다. 아주 훌륭한 프로그램입니다. 저작자에게 고마움을 표시합니다. 1) 우선 서버에 root로 로그인하여 root 로 합니다 cd /root 2) 파일을 다운 받습니다. wget http://www.rfxnetworks.com/downloads/apf-current.tar.gz 3) 압축을 해제 합니다 tar xvfpz apf-current.tar.gz 4) 압축이 풀어진 .. 2009. 8. 31.