분류 전체보기 275

Codex Remote: 작업을 원격으로 확인하고 제어할 수 있는 기능

Codex Remote란?Codex Remote는 집이나 회사 컴퓨터에서 실행되는 Codex 작업을 스마트폰에서 확인하고 제어할 수 있는 기능이다.스마트폰으로 다음과 같은 작업을 할 수 있다.새로운 Codex 작업 시작진행 중인 작업 확인Codex가 요청한 명령 실행 승인질문에 답하거나 작업 방향 변경수정된 코드와 Git diff 확인터미널 출력과 테스트 결과 확인여러 컴퓨터와 프로젝트 전환작업 완료 또는 승인 요청 알림 수신중요한 점은 스마트폰에서 Codex가 직접 실행되는 것이 아니라는 것이다.실제 파일 읽기, 코드 수정, 명령 실행, 테스트는 연결된 Windows 또는 Mac 컴퓨터에서 처리된다. 프로젝트 파일, 로그인 정보, SSH 키, 개발 도구, 플러그인과 권한도 호스트 컴퓨터에 그대로 남아 ..

AI 2026.07.19

Obsidian을 여러 장치에서 무료로 동기화: Syncthing

Obsidian은 노트를 특정 서비스에 종속시키지 않고, 일반 Markdown 파일로 로컬 저장하는 것이 장점이다.하지만 Windows PC, Ubuntu 서버, 안드로이드 스마트폰 등 여러 장치에서 같은 Vault를 사용하려면 파일을 장치 사이에서 전달해 주는 동기화 방법이 필요하다.Obsidian의 공식 유료 동기화 서비스인 Obsidian Sync를 사용할 수도 있지만, 직접 파일을 관리하고 싶다면 Syncthing을 이용할 수 있다.이 글에서는 다음 환경을 기준으로 설명한다.Windows PCUbuntu 서버 또는 NAS안드로이드 스마트폰Obsidian VaultSyncthing 또는 Syncthing-ForkSyncthing이란?Syncthing은 여러 장치의 폴더를 서로 동기화하는 오픈소스 프..

컴퓨터 2026.07.19

OpenClaw+로컬 LLM을 이용한 Obsidian 웹 스크랩

모바일 Chrome이나 삼성 인터넷에서는 PC처럼 Obsidian Web Clipper 확장 프로그램을 사용하기 어렵다.브라우저의 공유 기능으로 링크만 저장할 수는 있지만, 웹페이지 본문을 가져와 정리하고 한국어로 요약한 뒤 Obsidian에 Markdown으로 저장하려면 기능이 부족하다.이 문제는 다음 조합으로 해결할 수 있다.모바일 브라우저Telegram 봇Ubuntu 서버의 OpenClaw로컬 LLM 서버Obsidian VaultOpenClaw Plugin Hook모바일에서 웹페이지 URL만 Telegram 봇에게 보내면 OpenClaw가 이를 자동으로 감지한다. 이후 로컬 LLM이 웹페이지를 요약하고, 결과를 Obsidian의 Clippings 폴더에 Markdown 파일로 저장한다.전체 구성모바..

AI 2026.07.19

Tailscale: 모바일·Ubuntu·Windows 원격접속 설정

집이나 회사에 있는 Ubuntu 서버에 외부에서 접속하려고 하면 다음과 같은 문제를 자주 만나게 됩니다.공유기 포트포워딩을 어떻게 설정하는지 모르겠다.공유기 관리자 페이지에 접근할 수 없다.인터넷 공인 IP가 계속 바뀐다.통신사 인터넷이 CGNAT 환경이라 포트포워딩이 되지 않는다.SSH나 원격 데스크톱 포트를 인터넷에 그대로 공개하기 불안하다.집에서는 접속되는데 외부 Wi-Fi나 모바일 데이터에서는 접속되지 않는다.여러 대의 PC와 서버를 하나의 내부망처럼 연결하고 싶다.이럴 때 사용할 수 있는 프로그램이 Tailscale입니다.이 글에서는 Tailscale이 필요한 상황과 작동 원리를 쉽게 설명하고, 모바일과 Ubuntu와 Windows에 설치해 서로 연결하는 방법을 알아봅니다.1. Tailscale..

컴퓨터 2026.07.19

Tapo H200 D230 녹화 영상 다운로더

"공식 API도, 편한 내보내기도 없는 Tapo H200/D230에서 녹화 영상을 조회하고 MP4로 내려받기까지의 개발 기록"결국 내부망의 Tapo H200의 녹화 영상을 확인하는 웹 도구를 만들었다Tapo D230 도어벨과 H200 허브를 사용하고 있다. 도어벨이 움직임을 감지하면 H200에 녹화가 저장되고, Tapo 앱에서 영상을 확인할 수 있다.여기까지만 보면 평범한 홈 카메라 서비스다. 문제는 그다음이다.단지 내 허브에 저장된 내 영상을 외부에서 확인하고싶을 뿐이다. 고객지원에 문의했지만 무시당한지 7개월 TP LINK 제품은 이제 절대 다시 안쓸 것이다.공식적으로 제공되는 API도 없고, 따로 DVR을 돌리는 방법도 마땅치 않았다.결국 직접 만들었다.프로젝트 저장소: tapo-h200-recor..

컴퓨터 2026.07.12

TCP 터널링으로 사내 웹페이지, RDP, SSH 사용하기(집에서 회사망 이용)

1. 환경과 배경집에서 회사 내부망에 있는 서비스에 접속해야 하는 상황이었다.내 환경은 다음과 같다.집 PC: Windows 11회사 PC: Ubuntu 24.04원격 접속 도구: RustDesk사용 목적:- 사내망 웹페이지 접속- 회사 Ubuntu PC에 SSH 접속- 회사 Ubuntu PC에 RDP 원격 데스크톱 접속처음에는 RustDesk 원격화면으로 회사 Ubuntu PC에 접속한 뒤, 그 안에서 브라우저를 열어 사내망 웹페이지를 사용했다.집 Windows PC→ RustDesk 원격화면→ 회사 Ubuntu PC→ 사내망 웹페이지 접속하지만 이 방식은 느렸다.RustDesk 원격화면은 회사 PC 화면 전체를 영상처럼 전송하는 방식이라 브라우저 화면 이동, 마우스 입력, 키보드 입력이 답답했다.그래..

컴퓨터 2026.06.29

SK 통신사 모뎀 + iptime 공유기 환경에서 외부 VPN 접속 구축기 (WireGuard)

그지같은 TAPO 스마트 도어벨(tp-link TAPO D230s1)이 같은 wifi망이 아니면 벨-통화나 녹화 이벤트 영상재생이 안되어 외부에서 도저히 확인이 불가능했습니다. 외부에서도 도어벨이 연결되어있는 공유기 접속하여 위 기능이 정상 동작하도록 하였습니다.TAPO 스마트 도어벨 사지마세요. 절대 사지마세요.환경인터넷 → SK 통신사 모뎀 (NAT) → iptime 공유기 (NAT) → 내부 장치들SK 모뎀: 브리지 모드 미사용 (이중 NAT 상태)관리 페이지: 192.168.xxx.1WAN IP: 공인 유동 IP (이하 xxx.xxx.xxx.xxx로 표기)LAN 대역: 192.168.xxx.0/24iptime 공유기:WAN IP: 192.168.xxx.yy (SK 모뎀이 할당한 사설 IP)관리 페..

컴퓨터 2026.05.04

NPU 백엔드 설정 전체 절차

## 1. OpenVINO 설치 및 환경 설정```bashecho 'source /opt/intel/openvino_2025.4.0/setupvars.sh' >> ~/.zshrcsource ~/.zshrc2. openvino.pc 버그 수정/opt/intel/openvino_2025.4.0/runtime/lib/intel64/pkgconfig/openvino.pcLibs 줄에서 -lopenvino_jax_frontend 제거 (해당 .so 미존재로 링크 실패)수정 전:Libs: -L${libdir} -lopenvino_jax_frontend -lopenvino_onnx_frontend ...수정 후:Libs: -L${libdir} -lopenvino_onnx_frontend ...3. Intel NPU ..

AI 2026.03.26

GitHub 대용량 모델 파일 관리: 자동 분할 및 병합

목차서론왜 파일 분할이 필요한가?스크립트 구조 및 주요 기능사용 방법코드 분석 및 개선 사항실전 활용 예시문제 해결 가이드서론딥러닝 모델, 특히 YOLO(You Only Look Once) 계열의 객체 탐지 모델은 점점 더 커지고 있습니다. YOLOv8, YOLO11, YOLO12 등의 대형 모델(12x, 24x)은 파일 크기가 수백 MB에서 수 GB에 달하며, 이는 다음과 같은 문제를 야기합니다:Git/GitHub 업로드 제한: GitHub는 100MB 이상의 단일 파일 업로드를 제한합니다네트워크 전송 실패: 대용량 파일 전송 시 네트워크 오류로 인한 재시작 필요스토리지 관리 어려움: 클라우드 스토리지 서비스의 파일 크기 제한버전 관리 효율성: Git LFS를 사용하더라도 분할된 파일이 관리에 유리본 ..

컴퓨터 2026.02.06

SAHI(Slicing Aided Hyper Inference) 작은 객체 탐지

SAHI를 활용한 작은 객체 탐지 성능 향상SAHI란?SAHI(Slicing Aided Hyper Inference)는 객체 탐지 모델의 추론 성능을 향상시키기 위한 경량 비전 라이브러리입니다. 특히 고해상도 이미지에서 작은 객체를 탐지할 때 뛰어난 성능을 보입니다.일반적인 객체 탐지 모델(YOLO, Faster R-CNN 등)은 입력 이미지를 고정된 크기(예: 640x640)로 리사이즈하여 처리합니다. 이 과정에서 작은 객체의 정보가 손실되어 탐지율이 떨어지는 문제가 발생합니다.SAHI는 이 문제를 이미지 슬라이싱(Image Slicing) 기법으로 해결합니다.SAHI의 핵심 원리슬라이스 기반 추론SAHI는 다음과 같은 방식으로 동작합니다:이미지 분할: 원본 이미지를 여러 개의 작은 타일로 분할개별 추..