본문 바로가기
728x90
반응형

분류 전체보기617

CE: Independent vs Agnostic 컴퓨터 기술 문서나 소프트웨어 아키텍처 설명을 읽다 보면independent 와 agnostic 이라는 표현이 자주 등장함. 두 단어 모두 특정 기술에 묶이지 않는다는 의미로 쓰이기 때문에 거의 같은 말처럼 보임. 그러나 어원과 강조점, 그리고 사용 맥락에는 약간의 차이가 존재함.(사실 independent 가 익숙한 세대인데... 최근 기술 문서에서 language agnostic 이라는 용어에서 잉? 했던게 정리한 계기임)1. 어원 비교먼저 어원을 보면 다음과 같음: independent라틴어 dependere 에서 유래의미: 매달리다, 의존하다in- 이 붙어서 의존하지 않음 이라는 의미가 됨agnostic그리스어 gnosis 에서 유래의미: 지식a- 가 붙어서 알 수 없음 이라는 의미가 됨간추리면,.. 2026. 3. 17.
Windows Python install manager 설치하기 Python 3.14 부터 Python install manger (PIM)가 Windows에서 도입됨(기존의 Python launcher for windows와 같이 py 명령어를 사용)Python 3.16 이후 부터는 Windows에선 PIM이 표준 설치 방식이 되므로 익혀두는게 좋다(개인적으론 conda나 mamba로만 설치를 하는 터라... --;; PIM이 도입된 것도 꽤 늦게 알았음)설치과정우선 Downloads에서 기존의 설치방식이 아닌 Python install manager를 클릭 다음과 같은 PIM 설치 파일이 다운로드한다. 다운로드된 설치파일(확장자 msix)를 클릭해서 실행하면 다음의 화면이 보임Python 설치 버튼을 클릭하면 설치가 시작된다.260 문자를 넘는 path를 허용하도.. 2026. 3. 17.
py 와 python 의 차이: Python Launcher, PIM, and Python Windows에서 python과 py의 차이Windows에서 Python을 실행할 때 실행 명령어로 다음의 두가지가 사용됨:pythonpy겉보기에는 비슷하지만, 이들 동작은 내부적으로 차이가 있고,가상환경이나, uv, conda 등의 다른 툴과 같이 사용할 경우이들 간의 차이를 이해하고 있어야 단순 암기로 명령어를 쓰지 않게 됨. 이 글은 Windows 에서 사용되는 py와 python 의 차이를 설명한다. 주의할 점은macOS나 Linux에서는 보통 py가 기본 명령으로 제공되지 않으며,일반적으로 python, python3 등을 직접 사용함. 현재 Python 공식 문서도 Using Python on Windows에서 이를 Windows 전용 동작으로 다루고 있음. (1) 결론부터 말하자면, Pyth.. 2026. 3. 16.
Python Install Manager(PIM) 간단 사용법 0. 설치법2026.03.17 - [Python] - Windows Python install manager 설치하기 Windows Python install manager 설치하기Python 3.14 부터 Python install manger (PIM)가 Windows에서 도입됨(기존의 Python launcher for windows와 같이 py 명령어를 사용)Python 3.16 이후 부터는 Windows에선 PIM이 표준 설치 방식이 되므로 익혀두는게 좋다(개ds31x.tistory.com1. 개요 및 시스템 호환성Windows 전용: :PIM은 윈도우 환경의 파이썬 설치 관리를 위한 도구로 Python 3.14 부터 도입됨.Windows용이므로 macOS나 Linux는 uv 혹은 pyenv 사.. 2026. 3. 16.
batch 스크립트: showpath.bat Windows의 cmd.exe 에서 동작을 기준으로 작성함. 환경 변수 중 PATH를 보기 좋게 출력하는 스크립트:2023.06.20 - [개발환경] - [Env] Environment Variable (환경변수) [Env] Environment Variable (환경변수)정의Environment variable (환경변수) 란,OS나 SW에서 참조하는 변수들로OS나 SW가 동작 (or 실행)에 영향을 주는 값을 가짐.shell script 나 software들이 각 장비의 환경에 맞게 동작할 수 있도록 해 줌.종류Envrds31x.tistory.com스크립트 코드:: showpath.bat@echo offsetlocal enabledelayedexpansionecho [현재 시스템 PATH 우선순위 리.. 2026. 3. 16.
Gemini CLI: Extension, Skill, MCP, Tool (정리) Gemini CLI 확장하기: Extension, Agent Skills, MCP, Custom Tools 완전 정리Gemini CLI는 기본 제공 기능 외에도,사용자가 직접 기능을 확장할 수 있는여러 메커니즘을 제공함. 대표적으로 다음 4가지가 있음:Extensions,(Agent) Skills,MCP Servers,Custom Tools.이 4가지는 서로 대등한 병렬 관계는 아니나 그렇다고 엄격한 계층구조도 아님.각각 유래·목적·동작 구조가 차이를 가짐. 이 문서는 이들의 정의와 관계를 간단히 정리해 봄:0. 각 확장 방식의 유래 (Origins)4가지 개념은서로 다른 배경에서 등장하였으며,Gemini CLI 는 이들을 받아들이거나 정의하여 통합하고 있음.개념유래 및 표준 여부MCP (Model Co.. 2026. 3. 16.
728x90
반응형