본문 바로가기

전체 글372

맥북에서 Portainer를 사용하여 VM 내의 Docker 컨테이너 관리 실리콘 CPU가 나오면서 도커로 실행시 오류가 나는 경우가 많다. 일부는 도커 실행 옵션을 줘서 해보기도 하지만 그래도 여의치않아 UTM으로 우분투 서버를 VM으로 설치했다. 아무래도 GUI로 관리하는 것이 유용한데 호스트와 VM둘다 설치하지 않고 호스트의 Portainer로 통합 관리하고자 한다.(아래는 chatgpt로 작성된 자료로 아직 실제로 해보지 않은 내용입니다.)맥북에서 Portainer를 사용하여 VM 내의 Docker 컨테이너를 관리하려면 다음 단계를 따르세요:VM 내 Docker 설치 및 설정:먼저, Ubuntu Server VM에 Docker가 설치되어 있어야 합니다. 설치되지 않았다면 다음 명령어를 사용하여 설치할 수 있습니다:sudo apt-get updatesudo apt-get .. 2025. 3. 11.
Cursor(VS Code)에서 ChatGPT와 협업하기 Chatgpt나 Claude같은 서비스의 API를 사용하면 쉽게 연결이 된다. 아쉬운대로 내부에 ollama 나 LM Studio를 설치하여 사용도 해봤지만 로컬의 퍼포먼스로 사실 한계가 존재 한다. web으로의 서비스는 정액제로 사용중인데 이것을 사용할순 없을까 고민이 많았는데, 그 중 일부는 서비스로 나왔다.Chatgpt로 open manus 의 실행 오류를 수정하던 중 chatgpt 앱에서 갑자기 """ Would you like me to apply the fix automatically ... ?""".당연히 적용해 달라고 하니 thinking 후 에디터에서 수정한 부분이 하이라이트 되고 소스가 반영되었다. Cursor의 접근 권한만 주면 이제 조금은 더 편하게 도움 받을 수 있게 되었다. Op.. 2025. 3. 10.
Text to SQL - vanna.ai (작성 중) https://vanna.ai Vanna.AI - Personalized AI SQL Agent vanna.ai간단후기: 제대로 쓸려면 llm 모델의 영향을 매우 많이 받고 프롬프트 작업과 외부 추가 개발이 다소 필요해 보인다. 2025. 3. 7.
한대의 pc(서버)에서 리버스 프록시를 사용하어 두개의 망연결 내부망과 외부망의 트래픽을 수용하기 위해 설정하는 내용입니다.외부에서 접근 가능한 **두 개의 물리 NIC(외부 네트워크 2개)**를 사용하여 Nginx 리버스 프록시를 구성하려면, 각각의 NIC에 맞는 Docker 네트워크를 생성하고 두 개의 Nginx 컨테이너를 각각의 네트워크에 바인딩하면 됩니다.1. 네트워크 구성NIC 정보 예시eth0: 192.168.1.100 (외부망 #1 - ISP1)eth1: 10.10.10.100 (외부망 #2 - ISP2)• eth0: 외부 네트워크 1 (ISP 1) → nginx-external-1• eth1: 외부 네트워크 2 (ISP 2) → nginx-external-2 2. Docker 네트워크 생성각각의 물리 NIC(네트워크 카드)에 맞춰 Docker 브리지 .. 2025. 3. 7.
MacOS Silicon CPU에서 Trino를 도커로 설치 맥미니 M4에서 Trino를 도커로 설치할 경우 오류가 발생합니다.(base) bhjo0930@Mac-mini-M4 ~ % docker run -p 8080:8080 --name trino trinodb/trino+ launcher_opts=(--etc-dir /etc/trino)+ grep -s -q node.id /etc/trino/node.properties+ launcher_opts+=("-Dnode.id=${HOSTNAME}")+ exec /usr/lib/trino/bin/launcher run --etc-dir /etc/trino -Dnode.id=b3255d9221acERROR: could not exec java to determine jvm version: signal: aborted원인.. 2025. 3. 6.
Langfuse : Open SourceLLM Engineering Platform Langfuse의 가장 기본적인 기능은 복잡한 LLM 애플리케이션의 실행 흐름을 추적하고 시각화하는 것입니다. 이는 API 호출, 컨텍스트, 프롬프트, 병렬 처리 등을 포함한 완전한 실행 흐름을 캡처합니다. 다중 턴 대화에서는 상호 작용을 세션으로 그룹화하고, 특정 사용자의 트레이스를 검사하기 위한 사용자 추적 기능을 제공합니다. https://langfuse.com LangfuseTraces, evals, prompt management and metrics to debug and improve your LLM application. Integrates with Langchain, OpenAI, LlamaIndex, LiteLLM, and more.langfuse.com데모만 보더라도 완성도가 매우 높.. 2025. 3. 4.
맥미니 M4 낮은 CPU 사용율??? 일부 싱글 코어를 쓰는 프로그램도 있겠지만 그렇지 않는 프로그램을 사용함에도 CPU의 여유는 있고 프로그램 동작은 늦은 경우를 자주 겪었다. 전력(?)을 많이 쓰는것도 오히려 이런 모니터링 프로그램이다. M4가 이전 M1 같은 것과 비교할 때 그래픽 성능도 많이 높아졌다고는 하나, 여전히 부족함 면이 있어 보인다. 시스템은 놀고 있는 것으로 보이나 %GPU를 보면 90%대를 나타내고 있다. iStat Menus를 통해서 조회해보니.. 역시 GPU가 열일하고 있었고, 미지근한 맥미니에 비해 GPU의 온도는 90%에 육박했다.즉, CPU가 낮다면 다른 요인이 있을 수 있으므로, 메모리, 디스크, GPU등을 살펴봐야 한다. 2025. 3. 3.
AI로 작성한 글을 재학습하지 않게 막는 방법 서버에 설정을 할 수도 있지만 이렇게 하면 AI를 사용하지 않은 일반 게시글들도 검색 노출에서 막힐 수 있어서 비교적 약하지만 간단하게 막을 방법을 고려 했다. 1. 게시글 작성 후 Meta 추가HTML 모드로 들어가서 맨 상단에 추가2. 게시글 맨 아래 추가ⓒ 2025, 본 게시글은 AI 학습 및 무단 크롤링을 금지합니다.This content is protected and should not be used for AI training.AI가 크롤링을 하더라도 저작권 및 학습 금지 문구가 포함되면 일부 AI 모델이 학습을 피할 가능성이 높아 진다고 합니다.알려진 대형 AI 서비스 제공사에서는 이러한 내용을 참고하겠지만, 소소한 모델 학습에서는 여전히 참고할 듯 합니다. 모델 성능저하가 되겠지만;; 2025. 2. 28.
Oracle Exadata → Hadoop Hive & Google BigQuery 데이터 이관 Oracle Exadata의 대용량 데이터를 Hadoop 기반 Hive와 Google BigQuery로 이관하기 위한 아키텍처를 설계하고, ETL 개발 방법을 살표봅니다. 배치(Batch)와 실시간(Real-time) 파이프라인을 모두 고려하여 매일 새벽 전체 데이터 배치 이관과 낮 시간 10분 주기의 증분 데이터 실시간 이관 요구사항을 충족합니다. 설계에는 성능 확장성, 데이터 변환/정제, 보안, 사용 기술 스택, 데이터 마트 구축 전략, BI/AI 활용 방안, 그리고 예제 코드를 포함합니다.📌 사용된 기술 스택 목록1️⃣ 데이터 추출 (ETL - Batch & Streaming)툴/기술설명Apache Sqoop- Oracle Exadata에서 데이터를 HDFS 및 Hive로 대량 이동하는 배치(ET.. 2025. 2. 27.
2025년 2월 현재 미국 시장을 대표하는 유명 투자자들의 포트폴리오 변화 2025년 2월 현재 미국 시장을 대표하는 유명 투자자들의 포트폴리오에는 상당한 변화가 나타났습니다. 높은 금리와 인플레이션 압박 속에서 2024년 증시는 기술주 중심의 강세장을 보였고 S&P 500 지수가 연간 23% 상승하는 등 투자 환경이 빠르게 변했습니다(institutionalinvestor.com). 이런 거시경제 흐름에 대응하여 워런 버핏, 레이 달리오, 캐시 우드 등 주요 펀드 매니저들은 포트폴리오를 재편하고 있으며, 투자 트렌드와 전략에도 변화가 감지되고 있습니다. 아래 표를 통해 각 인물들의 핵심 포트폴리오 변동 사항과 그 배경을 정리합니다.워런 버핏 (버크셔 해서웨이 회장)버핏은 가치투자의 대가로 잘 알려져 있으며, 최근 포트폴리오에서도 수익성과 안정성에 무게를 두는 움직임을 보였습니.. 2025. 2. 27.
ngjinx(https) + Open WebUi + Ollama 우선은 맥에서 진행.1. Ollama 설치1. ollama 사이트에서 다운받아서 설치2. 모델 다운로드 및 테스트(base) bhjo0930@Mac-mini-M4 apps % ollama run llama3.2...>>> hi.How can I assist you today?>>> /bye3. 혹시 서비스로 시작되어 있지 않으면 실행(base) bhjo0930@Mac-mini-M4 apps % ollama serveError: listen tcp 127.0.0.1:11434: bind: address already in use(base) bhjo0930@Mac-mini-M4 apps % curl http://localhost:11434/api/tags{"models":[{"name":"llama3.2:l.. 2025. 2. 27.
Old Eclipse에 plug in 설치 Plugin 을 설치할려고 해도 주소를 찾을 수 없거나 뭔가 null 이 뜬다면? Eclipse Marketplace Client (MPC)만 설치하는 방법은 다음과 같습니다:Eclipse를 실행합니다.메뉴에서 Help > Install New Software를 선택합니다."Work with" 입력란에 다음 주소를 입력합니다:https://download.eclipse.org/mpc/releases/1.10.3Enter 키를 누르면 사용 가능한 소프트웨어 목록이 표시됩니다."EPP Marketplace Client" 또는 "Marketplace Client" 항목을 찾아 체크박스를 선택합니다67.Next 버튼을 클릭하고 설치 과정을 진행합니다.라이선스 동의 후 Finish 버튼을 클릭합니다.설치가 완료되.. 2025. 2. 24.