반응형

전체보기 - Veiw all 48

UV 설치 방법

uv에 대한 설명은 아래의 글을 참조2025.04.17 - [프로그래밍 개발(Development)/Python] - uv 는 무엇일까? uv 는 무엇일까?Python 생태계에서 패키지 관리 도구는 오래도록 pip와 venv가 사실상의 표준으로 자리를 잡아왔다. 그러나 대규모 프로젝트, 반복적인 CI/CD, 빠른 의존성 해석이 필요한 현대 개발 환경에서는 기존choco-life.tistory.com UV 설치 방법macOS and Linux# On macOS and Linux.curl -LsSf https://astral.sh/uv/install.sh | shWindows# On Windows.powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/u..

uv 는 무엇일까?

Python 생태계에서 패키지 관리 도구는 오래도록 pip와 venv가 사실상의 표준으로 자리를 잡아왔다. 그러나 대규모 프로젝트, 반복적인 CI/CD, 빠른 의존성 해석이 필요한 현대 개발 환경에서는 기존 도구들의 속도와 일관성 한계가 점점 더 두드러지고 있는 현실 속에서 등장한 것이 바로 uv 다.uv는 Python 패키징 생태계를 혁신하고자 하는 Astral 팀이 개발한 초고속, 올인원 패키지 매니저로, Rust로 구현되어 기존 도구 대비 압도적인 성능과 사용자 경험을 제공한다. ■ uv란 무엇인가?uv는 다음 기능을 단일 바이너리로 통합한 도구이다.pip : 패키지 설치 및 관리venv : 가상 환경 생성 및 관리python : 자체 내장 python 인터프리터 (선택적 사용)pip-tools :..

2025 GTC 젠슨 황 기조연설 요약

1. AI 혁명의 중심, GTC엔비디아의 GTC(GPU Technology Conference)는 인공지능(AI) 및 컴퓨팅 기술 분야에서 가장 중요한 행사 중 하나로 자리매김했으며, 2025년 역시 예외는 아니었습니다. 특히 젠슨 황 CEO의 기조연설은 엔비디아의 미래 비전과 혁신적인 기술들을 엿볼 수 있는 핵심 세션으로 큰 기대를 모았습니다 . GTC 2025는 단순한 기술 발표회를 넘어, AI 산업의 현재와 미래를 조망하고 새로운 협력과 기회를 창출하는 플랫폼으로서의 역할을 다시 한번 강조했습니다. 젠슨 황의 이번 기조연설은 AI 기술이 지각(perception) 단계를 넘어 생성형 AI(generative AI)를 거쳐 추론 능력(reasoning)을 갖춘 에이전트 AI(agentic AI)로, ..

NVIDIA 2025.03.25

MySQL 설치 및 외부 접속

ubuntu 22.04 기준으로 설치하는 방법을 정리 하였다 1. 우분투 업데이트sudo apt-get update 2. MySQL 설치sudo apt-get install mysql-server 3. 외부 접속 오픈, 서비스 자동 실행 및 시작sudo ufw allow mysqlsudo systemctl enable mysqlsudo systemctl start mysql 4. cnf 파일 수정sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfcnf 파일 중 bind-address = 127.0.0.1 부분 주석 처리 5. MySQL 재시작sudo systemctl restart mysql 계정 생성과 권한 부여에 대한 부분은 아래의 글을 참고!!!2025.03.21 - [프로..

부모 - 자식 관계 테이블 설계하기(MySQL)

MySQL을 사용하여 부모와 자식간의 관계를 효과적으로 저장하는 테이블을 설계하는 방법을 설명하겠다. VMware의 host와 vm간의 관계를 예를 들어 테이블 설계VMware 환경에서는 host(부모)와 VM(자식)이 계층적인 관계를 가진다 1. 부모 - 자식 관계 테이블 설계 1) 부모테이블 (hosts)각 Host(부모)는 여러개의 VM을 가질 수 있음Primary Key(id)를 기준으로 자식 테이블(VM) 과 연결된CREATE TABLE hosts ( id INT AUTO_INCREMENT PRIMARY KEY, hostname VARCHAR(255) NOT NULL UNIQUE, ip VARCHAR(45) NOT NULL UNIQUE, cpu_cores INT NOT NU..

Python datetime 유틸리티 사용하기

Python에서 날짜와 시간을 다루는 실용적인 예제입니다.어제 날짜, 지난달, 지난주의 기간을 구하고 UTC를 KST로 변환하는 방법에 대해서 알아 보겠습니다.  필요한 라이브러리from datetime import datetime, timedeltafrom dateutil.relativedelta import relativedeltafrom dateutil.rrule import MO, TU, WE, TH, FR, SA, SUfrom pytz import timezonefrom pytz import utc 1. 어제 날짜 구하기어제의 시작 시간(00:00:00)과 종료 시간(23:59:59)을 구하는 방법입니다today = datetime.today()yesterday_start = datetime(t..

Ubuntu 물리 파티션 확장 방법

ubuntu 22.04 기준 입니다.   lsblk 명령어로 실행 시 용량 확장이 안되어 있는 상태가 있다.sda3 파티션 용량이 resize한 용량으로 반영이 되어 있지 않은 상태이다.sda 전체 용량은 40G 이지만, 실제 사용 가능 용량은 20G 이다.  growpart 명령어를 사용하여 물리 파티션 용량을 적용 하면 된다. 1. growpart 설치sudo apt-get install -y cloud-guest-utils 2. 파티션 확장growpart sudo growpart /dev/sda 3이 상태에서 df -h를 해도 용량이 반영되어 있지 않을 것이다.resize2fs 명령어를 통해서 용량을 반영 시켜준다.sudo resize2fs /dev/sda3 용량에 따라서 시간이 조금 걸릴 수도 ..

OS/Linux 2024.05.10
반응형