시작이전에 ClaudeCode와 LocalLLM을 사용하여 간단한 바이브코딩까지 해보았다.하지만 진짜 업무에 바이브코딩을 녹여 개발하려면 실제 데이터베이스까지 연동하여 개발을 해야지 업무적으로 쓸모가 있지 그렇지 않으면 연관 DDL을 뽑고 해당 테이블을 설명하고.. 추가적인 시간 소요가 필요하다.나도 아직 실제 업무개발까진 사용하지 않았지만 MCP까지 연결하고 스키마 및 테이블까지 간단하게 분석하는 것은 잘하는 것 같기에 기록 삼아 적어둔다.이전링크ClaudeCode + Local LLM 연결 [Agent] ClaudeCode + Local LLM 설치부터 간단한 바이브코딩까지시작연구용으로 사용하는 DgxSpark 장비에 LLM모델을 서빙해서 개발자 PC에서 ClaudeCode를 설치하여 바이브코딩을 해..
시작연구용으로 사용하는 DgxSpark 장비에 LLM모델을 서빙해서 개발자 PC에서 ClaudeCode를 설치하여 바이브코딩을 해보고자 한다.이 레퍼런스로 추후 폐쇄망 작업시 Spark장비와 개발장비만 들고 들어가 어느 정도 AI의 도움(?)을 받을 수 있는 유용한 레퍼런스가 될 수 있다.구성도 및 개발 정보장비클라이언트 장비: Windows11서버 장비: DGX Spark (192.168.0.179)서버 인프라: Docker클라이언트 설치윈도우 클라이언트에서 아래 명령어로 ClaudeCode를 설치한다(WSL X)irm https://claude.ai/install.ps1 | iex이후 터미널을 닫고 다시 열어 아래 명령어 수행 시 버전이 출력되어야 한다claude --version그대로 안될 경우[E..
시작아직도 일부 기관이나 옛날 서비스는 Oracle 11g 환경을 사용하는 곳이 많고 나는 이곳에서 CDC를 적용해야만 했다.해당 데이터베이스는 수십개의 스키마, 수백개의 테이블, 수천만건의 레코드가 담긴 Oracle 10g 이며 이 데이터베이스에서 필수 데이터만 남기고 Oracle 11g로 이관 및 CDC를 심어야했다.19c도 아니고 왜 11g이냐? 이유는 아래와 같다타 연계 애플리케이션이 최대 11g까지 지원 해당 기관은 11g이후 사용사례가 없음이러한 이유로 11g를 Rocky9.7에 설치했었다.설치 난관그냥 시작부터 적용까지 쉬운 절차가 아니었다.1. Oracle 11g를 Rocky9.7에 설치다행히 레퍼런스가 구글링 하면 바로 나왔다.아래 링크로 대부분 해결하였다. VirtualBox에 Rock..
WSL 이더넷 IP 주소를 윈도우 이더넷 IP로 미러링 시킨다.이는 호스트(윈도우)IP로 WSL의 내부 네트워크에 접근하기 쉬워진다..wslconfig 작성1. 홈 디렉토리 이동윈도우 탐색기에서 해당 로그온된 사용자의 홈 디렉토리로 이동한다.(모르겠으면 `%USERPROFILE%`을 주소창에 입력한다.)2. 파일 생성이동된 디렉토리에 `.wslconfig`파일을 생성한다.확장자는 없고 파일명 맨 앞에 반드시 마침표 ` . `를 붙인다.3. 내용 작성아래 내용을 작성한다.[experimental]networkingMode=mirrored4. wsl 재가동윈도우 터미널에서 아래 명령어 입력wsl --shutdown5. 확인윈도우 터미널에서 두 명령어를 사용하여 같은 IP가 출력되어야 한다.ipconfigws..
ReferenceApi Serverhttps://raw.githubusercontent.com/RVC-Boss/GPT-SoVITS/refs/heads/main/api_v2.pyGit Repo GitHub - RVC-Boss/GPT-SoVITS: 1 min voice data can also be used to train a good TTS model! (few shot voice cloning)1 min voice data can also be used to train a good TTS model! (few shot voice cloning) - RVC-Boss/GPT-SoVITSgithub.com시작GPT-SoVITS는 소량의 음성데이터로 해당 음성을 학습하고 학습한 목소리로 TTS를 수행하는 오픈 ..
Reference Comfy UI | DGX SparkInstall and use Comfy UI to generate imagesbuild.nvidia.com시작Comfy-UI는 AI모델을 이용한 생성형 미디어(Sound, Image, Video..)를 쉽게 사용하게 해주는 툴이다.Nvidia DGX Spark장비는 vRam 빨 만 받고 성능은 썩 좋지 못하지만 그래도 어느 정도는 잘 생성해 준다. ApacheNiFi, N8N, Langflow처럼 GUI를 통해 프로그래밍하는 방식이며 이와 같은 툴들의 명칭이"시각적 워크플로우 툴", "노드 기반 프로그래밍 툴" 등으로 다양하게 불린다. ComfyUI도 이와 같은 분류의 툴이다위 툴들을 모두 다뤄본 결과 이 "시각적 워크플로우 툴"과 "소스코드"로 나누..
Reference2026.02.03 일자 기준 공식 Playbook의 vLLM은 구버전 이슈가 있어 다른 컨테이너를 사용하였다. GitHub - eugr/spark-vllm-docker: Docker configuration for running VLLM on dual DGX SparksDocker configuration for running VLLM on dual DGX Sparks - eugr/spark-vllm-dockergithub.com시작Nvidia DGX Spark 장비는 매우 높은 VRAM을 가지고 있어 llm 모델을 추론하기 정말 좋은 장비이다(성능은 썩..)이 장비에서 로컬 llm을 사용하려면 아래 조건을 만족해야 한다1. 다양한 모델 - 모델: Qwen2.5 Coder 7b,..
생각보다 빠르게 사용 중인 IR방식 하이패스가 2년 조금 넘었더니 맛탱이가 갔다(확률성 인식) 그래서 고장 나면 ECM하이패스 룸미러를 사야겠다고 생각했었는데 이참에 정리한다. 제품 3버튼식(전원, 카드조회, VOL)으로 구매했다. 그 이상 6버튼이나 4 버튼은 현기전용 기능(UVO, SOS 등등)으로 필요 없기 때문이다. 구매한 제품은 1종으로 등록했었던 기기이다. 따로 등록은 하지 않아도 되지만 명의를 등록하기로 한다.정보출력 시 차량이 등록되어있지 않았다. 참고준비물 빨간색으로 표시된 도구는 필수고, 파란색은 선택1. 흡음테이프(케이블 흡음처리)2. 양면테이프(케이블보호대 잡음처리)3. 뺀치(또는 롱노즈) (6번 퓨즈홀더를 사용할 경우 필수)4. 라쳇 드라이버(차체볼트 풀고조일때 사용)5. 여분퓨..
audiohq_module네비게이션과 음악앱(Melon, YTMusic, AppleMusic..)간 볼륨 개별설정앱(루팅전용)음악앱의 음악이 너무커서 네비소리가 묻혀 안내음이 잘 들리지 않았다..루팅을 사용하지 않는(Adb 디버깅을 활용) ShizuTools를 이용하여 적용해 봤지만 콜드/웜 부팅시 설정이 중단되어 다시 앱으로 들어가 설정해 주는 방식은 너무 번거로웠기 때문에 루팅 디바이스에서 없나 찾아보았다 Magisk이 앱은 Magisk(과거의 SuperUser..) 의 모듈형태로 구동되며 Magisk앱 내에서 모듈을 플래싱 하여 Install 방식인 것 같다모듈을 설치 후 재부팅하면 모듈과 전용앱이 설치된다.설치방법1. 아래 링크에서 zip형태의 압축파일을 다운로드한다https://github.co..
접근성서비스 계속 해제되는 경우 CC3 2K 제품에 pontus hud h1000 제품을 사용중입니다.제 CC3 2K는 콜드/웜부팅 및 앱 종료시 설정해둔 접근성 서비스가 해제됩니다.그래서 매크로드로이드에 있는 Shell명령어 실행 기능을 이용하여 접근성 서비스를 통해 로직수행이 아니라 루트권한을 얻어 명령어를 수행하는 방식으로 동작합니다(그냥 꼼수).매크로드로이드 기본 기능에 전부 있는 기능이며 이는 루트권한을 일괄 허용해야합니다접근성 서비스가 유지되는경우는 아래 내용이 필요없습니다.그냥 저처럼 접근성 권한이 계속 해제되는 아주 짜증나는 상황이 있는분들께 도움이될까해서 공유합니다.아마 같은 역할을 수행하는 Tasker도 Shell명령어 수행 기능이 있으면 동일하게 사용할수 있지만이전에 Macrodro..