일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- maven
- dockerfile
- 애저
- 함수
- jenkins
- Linux
- 3티어 아키텍처
- Azure
- 표준 라이브러리
- aws사용자모임
- git hub
- AI
- 사용자 계정 관리
- 리눅스
- 클라우드
- nexus
- GIT
- AWS
- go
- 프로세스 관리
- awskrug
- open ai
- python
- docker
- it기사
- AI챗봇
- 변수
- 파이썬
- 명령어
- terraform
- Today
- Total
목록분류 전체보기 (175)
We are Architect
* 넥서스 리포지터리의 이해넥서스는 아티팩트 리포지터리이다.무슨 소리냐면 빌드 과정에서 나오는 산출물들을(.jar, .war)들을 관리하는 시스템(리포지터리)이다.넥서스는 아티팩트를 릴리스하고 필요에 따라 사용자가 아티팩트를 다운로드할 수 있는 기능을 제공하는 플랫폼이다. * 넥서스 리포지터리 설치하는 법해당 링크에서 다운로드한다. 그리고 원하는 위치에 압축을 해제한다. https://help.sonatype.com/en/download.html DownloadNexus Repository OSS is distributed with Sencha Ext JS pursuant to a FLOSS Exception agreed upon between Sonatype, Inc. and Sencha Inc. S..
* git 이란?깃은 버전 관리 시스템이다. 해당 도구로 다양한 코드 버전을 유지하면서 변경 사항을 추적할 수 있다.새로운 코드 기능을 추가하고 낡은 기능을 제거하고, 기존 기능을 업데이트하는 작업들을 할 수 있게 된다.다양한 개발자들이 같이 협업하는데 도움이 되는데 왜냐하면 중앙 리포지터리에 작업한 내용들을 보낼 수 있기 때문이다.소스 관리 시스템의 세 가지 유형중앙집중식 버전 관리 시스템 : 특정 서버에서 운영되는 레포지터리 시스템 방식.로컬 버전 관리 시스템 : 로컬 리포지터리 사용하는 방식.분산 버전 관리 시스템 : 로컬 + 중앙집중식 방식이 합쳐서 사용되는 시스템 방식. 코드 변경과 테스트는 로컬에서 진행된다.코드 병합은 중앙 리포지터리에서 진행된다. 설치 및 자세한 내용은 Git Hub 포스..
* GO 가 무엇인가?Go는 구글에서 개발한 오픈소스 언어로 효율성, 편의성을 중점으로 만들어진 언어이다. * GO의 특징간결하고 쉬운 문법으로 구성이 되어 있다.컴파일 속도가 빠르다.Goroutine라는 경량 스레드를 사용해 동시성 프로그래밍을 쉽게 구현할 수 있다.고루틴(Goroutine) : GO로 만든 프로그램을 실행시키면 아주 적은 메모리(2KB)를 사용하여 스레드를 생성하는데 이때 해당 경량 스레드를 '고루틴' 이라는 단위로 부른다. 고루틴은 Go의 런타임이 직접 관리함으로 개발자는 복잡한 스레드 관리 코드를 신경 쓰지 않아도 된다. 가비지 컬렉터가 내장되어 있어 메모리 관리를 자동으로 해준다.풍부한 표준 라이브러리를 갖고 있어서 다양한 애플리케이션 제작이 가능하다.다양한 환경에서 작동시킬수..
https://zdnet.co.kr/view/?no=20241226143141 "데이터 가상화 적용"…디노도, LGU+에 '디노도 플랫폼' 공급디노도코리아가 LG유플러스에 데이터 가상화 플랫폼을 공급해 통신 네트워크 인프라 고도화를 돕는다. 디노도는LG 유플러스 NW부문의 데이터 관리 체계 구축 프로젝트에 데이터 통합 관리 솔루zdnet.co.kr # 키워드디노도 (Denodo) : 디노도는 1999년 설립된 글로벌 데이터 관리 솔루션 기업으로, 데이터 가상화 기술을 기반으로 한 '디노도 플랫폼'을 통해 데이터 통합, 관리, 배포를 지원.디노도 플랫폼 : 디노도 플랫폼(Denodo Platform)은 데이터를 한곳에 모으지 않고 여러 데이터 소스(예: 데이터베이스, 클라우드 스토리지, API, Exce..
* 매개변수형 프로젝트만약 외부 입력을 받아야 하는 작업이 있다면 This project is parameterized 체크박스를 선택한다. 그러면 부울형이나 문자형처럼 필요한 외부 입력 유형을 지정할 수 있다. 예를 들어 문자열을 입력으로 보내려면 String Parameter옵션을 선택한다. * 프로젝트 비활성화오른쪽 위의 토글 버튼으로 변경할 수 있다. 이 옵션을 비활성화 하면 작업이 실행되지 않으며 새로운 빌드 또한 실행되지 않는다. 필수 인프라가 없어서 일시적으로 특정 작업을 사용하지 않는 경우 유용한 설정값이다. * 동시 빌드 실행기본적으로 작업 실행은 한번에 하나만 가능하나 실행 버튼을 여러 번 클릭하면 현재 실행 중인 작업이 완료될 때까지 대기열에 추가되는 방식이다. 이러한 기본 실행 ..
* 취지 유튜브를 보던 중에 해당 영상을 나중에 데이터가 없어도 다운로드하여서 비행기 같은 곳에서 보고 싶었을 때가 있을 거 같았다. 그래서 어떻게 하면 영상을 다운로드할 수 있을까 하던 도중 우리의 만능 도구인 파이썬은 이 고민을 해결해 줄 수 있었다. * 사용된 도구yt_dlp : yt_dlp은 유튜브 및 다른 스트리밍 플랫폼의 동영상을 다운로드 하기 위한 라이브러리. * 코드 패키지 및 모듈# yt_dlp은 유튜브 및 다른 스트리밍 플랫폼의 동영상을 다운로드 하기 위한 라이브러리.# YoutubeDL은 다운로드를 수행하는 주요 클래스.from yt_dlp import YoutubeDL함수 및 코드def download_video(): url = input("다운로드 할 유튜브 URL : ") ..
https://zdnet.co.kr/view/?no=20241223172915 AI 바람 탄 SW업계, 새해엔 글로벌·금융 '주목'2024년 소프트웨어(SW) 산업은 인공지능(AI)의 핵심 축으로 자리 잡으면서 국내외 기업들이 더욱 치열한 혁신 경쟁을 벌였다. 마이크로소프트 등 글로벌 기업들이 국내 공공 SW 시장에 본격 진출zdnet.co.kr
* 도커의 아키텍처 도커는 컨테이너의 실행뿐만 아니라 다양한 기능을 제공한다. 물론 리눅스로도 컨테이너를 만들고 실행할 수 있지만 도커가 제공하는 기능이 더욱 개발에 있어서 사용자들에게 편리함을 준다.이러한 기능을 제공하는 도커는 도커 데몬 서버와 클라이언트 도커 커맨드, 그리고 이미지 보관소인 레지스트리로 구성된다. * 도커 아키텍처의 구성요소도커 데몬 : 클라이언트로부터 명령을 받아서 이미지, 컨테이너, 네트워크, 볼륨등을 관리하는 프로세스.도커 클라이언트 : 컨테이너 호스트에게 명령을 내리는 주체.이미지 : 컨테이너의 템플릿을 말한다. 컨테이너를 실행하기 위한 필요 파일들.이미지는 다른 이미지를 기반으로 만들어진다. 그리고 Dockfile이라는 요청 명령서에 따라서 만들어진다.하나의 이미지로 여러..
* 젠킨스에서 사용자 관리란?젠킨스는 여러 팀원이 사용하는 도구이다. 어느 인원은 관리자를 담당하고 다른 인원은 최소한의 접속권한만 갖는다.이러한 사용자의 권한을 부여하면 가장 먼저 사용자를 만들어야 한다. 그리고 혹은 삭제하거나 정보를 수정해야 한다. * 젠킨스 사용자 생성젠킨스에서 사용자 관리 섹션은 다음과 같다.사용자 만들기오른쪽에 create user를 누르면 새로운 사용자를 만들 수 있다. * 젠킨스 사용자에게 역할 할당 사용자에게 역할을 할당하려면 우선 역할과 권한을 생성하고 역할에 권한을 부여하는 과정이 필요하다.우선 권한을 생성하려면 역할-기반 권한 부여 전략 플러그인을 설치해야 한다. * 역할-기반 권한 부여 전략 플러그인 설치플러그인 관리자 페이지로 이동.플러그인 설치Role-ba..
* 자격 증명 관리란?젠킨스 서버가 다른 외부 도구들을 이용하기 위해서 도구들에 접속할 수 있게 도와주는 비밀번호 및 API토큰을 관리하는 방식이다.예를 들어 젠킨스가 접속하려는 시스템에서 기본 인증을 요구한다면 사용자 이름과 비밀번호를 제공해야 한다.혹은 SSH인증을 요구하면 개인키를 제공해야한다. 젠킨스에서는 인증에 필요한 정보를 자격 증명이라고 한다. 젠킨스에서는 자격증명 항목을 생성하고 인스턴스 내에 이 정보를 저장할 수 있다. * 자격 증명 항목 생성넥서스나 깃 등의 외부 도구에서 사용자를 인증하는 데 사용하는 기법은 여러가지가 존재.기본 인증(비밀번호)SSH 인증(개인키)API 토큰인증서젠킨스의 자격증명 플러그인을 사용하면 다양한 유형의 작격 증명을 생성하고, 필요 인증 정보를 저장할 수 ..