IT 7

[Anaconda/Windows] 아나콘다에서 가상 환경 삭제하기

디스크 정리를 미리미리 하지 않은 자급하게 용량 확보를 하게 되리라. Ubuntu iso 파일을 다운 받을 일이 생겼는데, 제 디스크 모습을 보십쇼.빠르게 다운로드 일시정지를 하고 용량 정리에 들어갔습니다. 아나콘다에서 가상 환경 삭제하기1. Anaconda Prompt 열기:Windows에서 시작 메뉴를 열고 "Anaconda Prompt"를 검색하여 실행합니다.2. 가상 환경 확인:현재 존재하는 가상 환경을 확인하려면 다음 명령어를 입력합니다:conda env list이 명령어는 설치된 모든 가상 환경의 목록을 표시합니다.여기에서 "mint"라는 이름의 가상 환경을 확인할 수 있습니다. 3. 가상 환경 삭제:"mint"라는 가상 환경을 삭제하려면 다음 명령어를 입력합니다:conda env remove..

IT 2024.07.16

[GitHub Actions] CI/CD를 하는 깃허브 액션이란 무엇일까?

이전 글을 통해 CI/CD란 무엇인지를 알아보았습니다. (아래 글 참고) 이번에는 CI/CD를 가능하게 하는 도구 중 하나인 GitHub Actions에 대해 알아보도록 하겠습니다. https://yujinius45.tistory.com/72 [CI/CD] 개발 프로세스에 쓰이는 CI/CD란 무엇인가?현대 소프트웨어 개발에서 CI/CD(Continuous Integration/Continuous Deployment or Delivery)는 필수적인 요소로 자리잡았습니다. 이 글에서는 CI/CD가 무엇인지, 왜 중요한지, 그리고 이를 통해 어떻게 효율적이고yujinius45.tistory.comGitHub Actions은 CI/CD를 위한 강력한 도구!! GitHub Actions는 GitHub에서 제공하..

IT 2024.05.30

[CI/CD] 개발 프로세스에 쓰이는 CI/CD란 무엇인가?

현대 소프트웨어 개발에서 CI/CD(Continuous Integration/Continuous Deployment or Delivery)는 필수적인 요소로 자리잡았습니다. 이 글에서는 CI/CD가 무엇인지, 왜 중요한지, 그리고 이를 통해 어떻게 효율적이고 품질 높은 소프트웨어를 개발할 수 있는지에 대해 알아보겠습니다.   먼저 CI/CD의 파이프라인은 아래와 같은 형식이며 보통 Continous Delivery와 Continous Deployment를 합쳐서 CD라고 부릅니다. 지속적 제공 및 배포인 CD를 이 포스팅에서는 지속적 배포로 통칭하여 부르도록 하겠습니다.  CI(Continuous Integration): 지속적인 통합 지속적인 통합(CI)은 개발자들이 작성한 코드 변경사항을 정기적으로 ..

IT 2024.05.30

[Git] Git download 깃 설치하기

Git 설치하기(Windows) 1. Git 다운로드하기 https://git-scm.com/download/ Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 2. Git 설치하기 다운로드 받은 git.exe를 실행 Next 눌러주기, 설치 경로 바꾸..

IT 2024.04.06

[컴파일] 인터프리트, 정적, 동적, JIT 컴파일 방식 차이

인터프리트 컴파일 실행 중 프로그래밍 언어를 읽어가면서 해당 기능에 대응하는 기계어 코드를 실행 [런타임 컴파일] 소스 코드를 한 줄씩 읽어들여서 해석하고 실행 빠르게 실행할 수 있지만, 반복적으로 실행되는 코드가 있을 경우 이를 매번 해석하고 실행하여 비효율적 정적 컴파일 실행하기 전에 프로그램 코드를 기계어로 번역 JIT 컴파일(Just in Time compilation) = 동적 컴파일 인터프리트 + 정적 컴파일 방식을 혼합한 방식으로 생각 가능 실행 시점에서 인터프리트 방식으로 기계어 코드를 생성하면서 그 코드를 캐싱하여, 같은 함수가 여러 번 불릴 때 매번 기계어 코드를 생성하는 것을 방지 [런타임 컴파일] 최근의 JVM(자바 가상 머신), .NET, V8(node.js)에서는 JIT 컴파일을..

IT 2024.04.04

IT 마이그레이션(IT Migration)이란?

IT 마이그레이션(IT Migration)이란? 데이터나 소프트웨어를 한 시스템에서 다른 시스템으로 이동하는 것 가지고 있는 디지털 정보를 새로운 환경으로 이동하는 작업 특히, IT 정보 통신 분야에서의 마이그레이션은 OS 운영체제, 클라우드, 데이터베이스 등 여러 환경의 변화를 의미 예) 데이터를 다른 위치 다른 디바이스로 옮기기, 윈도우 버전 업데이트, 개발 프로그램 바꾸기 등 그 외의 예시 ▼ (https://www.redhat.com/ko/topics/automation/what-is-it-migration) 애플리케이션 또는 운영 체제(OS) 업그레이드 데이터를 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 이동 하나의 데이터 스토리지 시스템을 다른 데이터 스토리지 시스템으로 교체 온프레..

IT 2024.04.03