<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Practical.kr</title><description>실용적인 소프트웨어를 만듭니다 — App 과 개발 기록.</description><link>https://practical.kr/</link><language>ko</language><item><title>Hashi Zero</title><link>https://practical.kr/products/hashi-zero/</link><guid isPermaLink="true">https://practical.kr/products/hashi-zero/</guid><description>섬을 다리로 잇는 논리 퍼즐. 3,200판 모두 유일해·추측 없는 풀이를 검증했고, 광고·네트워크가 없습니다.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>지뢰찾기 제로</title><link>https://practical.kr/products/minesweeper-zero/</link><guid isPermaLink="true">https://practical.kr/products/minesweeper-zero/</guid><description>모든 판이 논리만으로 풀리는 No-Guess 지뢰찾기. 광고·추적·계정·인터넷 없는 한 번 구매 앱.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>SerialMQ</title><link>https://practical.kr/products/serialmq/</link><guid isPermaLink="true">https://practical.kr/products/serialmq/</guid><description>ESP32 개발을 위한 macOS 네이티브 Serial + MQTT 워크벤치. 펌웨어 플래시, 패닉 디코딩, MicroPython REPL, 브리지까지 한 앱에서.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>ESP32에서 OpenCV 흉내내기</title><link>https://practical.kr/blog/esp32%EC%97%90%EC%84%9C-opencv-%ED%9D%89%EB%82%B4%EB%82%B4%EA%B8%B0/</link><guid isPermaLink="true">https://practical.kr/blog/esp32%EC%97%90%EC%84%9C-opencv-%ED%9D%89%EB%82%B4%EB%82%B4%EA%B8%B0/</guid><description>ESP32 마이크로컨트롤러는 WiFi/Bluetooth를 내장한 저전력·저가격 칩으로, IoT 카메라 프로젝트에 널리 사용된다. 하지만 제한된 메모리(SRAM 512KB)와 연산 능력 때문에 OpenCV 같은 본격적인 컴퓨터 비전 라이브러리를 포팅하기 어렵다. 대부분의 ESP32 카메라 프로젝트는 JPEG 스트리밍이나 단…</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate></item><item><title>구조물 모니터링을 위한 RTK GPS의 아웃라이어 검출방법</title><link>https://practical.kr/blog/%EA%B5%AC%EC%A1%B0%EB%AC%BC-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%EC%9D%84-%EC%9C%84%ED%95%9C-rtk-gps%EC%9D%98-%EC%95%84%EC%9B%83%EB%9D%BC%EC%9D%B4%EC%96%B4-%EA%B2%80%EC%B6%9C%EB%B0%A9%EB%B2%95/</link><guid isPermaLink="true">https://practical.kr/blog/%EA%B5%AC%EC%A1%B0%EB%AC%BC-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%EC%9D%84-%EC%9C%84%ED%95%9C-rtk-gps%EC%9D%98-%EC%95%84%EC%9B%83%EB%9D%BC%EC%9D%B4%EC%96%B4-%EA%B2%80%EC%B6%9C%EB%B0%A9%EB%B2%95/</guid><description>RTK GPS는 mm 단위의 정밀도로 위치를 측정할 수 있어 구조물 모니터링, 지반 침하 측정, 댐 안전 관리 등에 널리 활용됩니다. 하지만 실제 현장에서 수집된 데이터에는 다양한 원인으로 인한 아웃라이어(이상치)가 포함되어 있어, 정확한 변위 분석을 위해서는 체계적인 데이터 정제가 필수적입니다. 이 글에서는 고정된 로버…</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate></item><item><title>OpenCV 기반으로 농구 코트 찾기</title><link>https://practical.kr/blog/opencv-%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C-%EB%86%8D%EA%B5%AC-%EC%BD%94%ED%8A%B8-%EC%B0%BE%EA%B8%B0/</link><guid isPermaLink="true">https://practical.kr/blog/opencv-%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C-%EB%86%8D%EA%B5%AC-%EC%BD%94%ED%8A%B8-%EC%B0%BE%EA%B8%B0/</guid><description>배경 농구 경기를 분석하여 선수의 움직임을 추출하기 위해서는 우선 농구 코트를 ROI(Region of Interest)로 설정해야 한다. 그래야만 관중과 선수들을 구분할 수 있기 때문이다. AI 분석 방법이 많은 GPU를 요구하고 느린 관계로 OpenCV를 이용하여 기본적인 ROI를 구현하는 부분을 테스트했다. 고정된 …</description><pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate></item><item><title>SAM과 YOLOv8을 활용한 객체 세그멘테이션</title><link>https://practical.kr/blog/sam%EA%B3%BC-yolov8%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B0%9D%EC%B2%B4-%EC%84%B8%EA%B7%B8%EB%A9%98%ED%85%8C%EC%9D%B4%EC%85%98/</link><guid isPermaLink="true">https://practical.kr/blog/sam%EA%B3%BC-yolov8%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B0%9D%EC%B2%B4-%EC%84%B8%EA%B7%B8%EB%A9%98%ED%85%8C%EC%9D%B4%EC%85%98/</guid><description>지난번 글에서 Supervision과 ByteTrack을 이용해서 도로에서 차량을 찾고(Yolo) 트래킹(ByteTracking) 하는 예제를 만들어 봤는데, 이글은 그 연장선에서 목표를 찾아서 찾아서 박스만 두르는 것이 아니고 정확한 형상을 추출(세그멘테이션)하는 기능을 구현하기 위하여 Segment Anything M…</description><pubDate>Sat, 11 Oct 2025 00:00:00 GMT</pubDate></item><item><title>차량 추적 시스템: Supervision과 ByteTracker 활용</title><link>https://practical.kr/blog/%EC%B0%A8%EB%9F%89-%EC%B6%94%EC%A0%81-%EC%8B%9C%EC%8A%A4%ED%85%9C-supervision%EA%B3%BC-bytetracker-%ED%99%9C%EC%9A%A9/</link><guid isPermaLink="true">https://practical.kr/blog/%EC%B0%A8%EB%9F%89-%EC%B6%94%EC%A0%81-%EC%8B%9C%EC%8A%A4%ED%85%9C-supervision%EA%B3%BC-bytetracker-%ED%99%9C%EC%9A%A9/</guid><description>개요 그동안 opencv를 이용하서 여러가지 방법으로 Object Tracking을 구현해봤었는데, 며칠전 아래 이미지를 보고 Supervision과 ByteTracker에 관심이 생겨서 차량 도로의 ROI와 차량 트래킹을 구현해봤다. 결론적으로 결과가 매우 훌륭하여 정리했다. 시스템 아키텍처 핵심 구성 요소 주요 특징 …</description><pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate></item><item><title>How to Enable External Access to LM Studio: A Complete Guide</title><link>https://practical.kr/blog/how-to-enable-external-access-to-lm-studio-a-complete-guide/</link><guid isPermaLink="true">https://practical.kr/blog/how-to-enable-external-access-to-lm-studio-a-complete-guide/</guid><description>LM Studio is a powerful tool for running large language models locally, but by default, it only allows access from your local machine. Whether you want to share your AI models with…</description><pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate></item><item><title>LightScope: Advanced Light Measurement and Analysis for Professionals</title><link>https://practical.kr/blog/lightscope-advanced-light-measurement-and-analysis-for-professionals/</link><guid isPermaLink="true">https://practical.kr/blog/lightscope-advanced-light-measurement-and-analysis-for-professionals/</guid><description>In today&apos;s digital imaging world, understanding and measuring light accurately is crucial for photographers, videographers, lighting designers, and UI/UX developers. LightScope (fo…</description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate></item><item><title>스도쿠 제로</title><link>https://practical.kr/products/sudoku-zero/</link><guid isPermaLink="true">https://practical.kr/products/sudoku-zero/</guid><description>광고·추적·네트워크 없이 한 번 구매로 즐기는 iPhone·iPad용 오프라인 스도쿠.</description><pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate></item><item><title>테이프</title><link>https://practical.kr/products/tape/</link><guid isPermaLink="true">https://practical.kr/products/tape/</guid><description>인터넷 없이 기기 안에서 받아쓰고 번역하는 iPhone·Apple Watch 녹음 앱. 29개 언어 온디바이스 STT.</description><pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate></item><item><title>External Access Configuration Guide for Ollama Server: OS-Specific Instructions</title><link>https://practical.kr/blog/external-access-configuration-guide-for-ollama-server-os-specific-instructions/</link><guid isPermaLink="true">https://practical.kr/blog/external-access-configuration-guide-for-ollama-server-os-specific-instructions/</guid><description>Introduction Ollama is a powerful local LLM (Large Language Model) server that, by default, only accepts local connections. This guide provides detailed, OS-specific instructions f…</description><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Complete Guide: From Ollama Installation to Mobile App Integration</title><link>https://practical.kr/blog/complete-guide-from-ollama-installation-to-mobile-app-integration/</link><guid isPermaLink="true">https://practical.kr/blog/complete-guide-from-ollama-installation-to-mobile-app-integration/</guid><description>Overview This technical guide covers the complete process of setting up Ollama, a local LLM server, including external access configuration and mobile app integration using MyOllam…</description><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate></item><item><title>LLM Bridge</title><link>https://practical.kr/products/llm-bridge/</link><guid isPermaLink="true">https://practical.kr/products/llm-bridge/</guid><description>Ollama·LM Studio·Claude·OpenAI를 iPhone·iPad·Mac에서 쓰는 LLM 클라이언트. 서버 자동 탐색, 대화는 기기에만.</description><pubDate>Fri, 22 Nov 2024 00:00:00 GMT</pubDate></item><item><title>[오픈소스]MyOllama – LLM 모바일 클라이언트</title><link>https://practical.kr/blog/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4myollama-llm-%EB%AA%A8%EB%B0%94%EC%9D%BC-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/</link><guid isPermaLink="true">https://practical.kr/blog/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4myollama-llm-%EB%AA%A8%EB%B0%94%EC%9D%BC-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/</guid><description>MyOllama는 Ollama가 설치된 컴퓨터에 접속하여 대규모 언어 모델(LLM)과 상호작용할 수 있는 모바일 클라이언트 앱입니다. 소스코드를 다운(https://github.com/bipark/my_ollama_app)받아 빌드 하거나 [애플 앱스토어](https://apps.apple.com/us/app/my-oll…</description><pubDate>Sun, 17 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Ollama 서버에 외부에서 접속하는 방법: OS별 가이드</title><link>https://practical.kr/blog/ollama-%EC%84%9C%EB%B2%84%EC%97%90-%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-os%EB%B3%84-%EA%B0%80%EC%9D%B4%EB%93%9C/</link><guid isPermaLink="true">https://practical.kr/blog/ollama-%EC%84%9C%EB%B2%84%EC%97%90-%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-os%EB%B3%84-%EA%B0%80%EC%9D%B4%EB%93%9C/</guid><description>Ollama 서버에 외부에서 접속하는 방법: OS별 가이드 Ollama는 강력한 로컬 LLM(Large Language Model) 서버입니다. 기본적으로 로컬 환경에서만 접근 가능하지만, 적절한 설정을 통해 외부에서도 접속할 수 있습니다. 아래와 같이 macOS, Ubuntu, Windows 각 운영체제별로 Ollama…</description><pubDate>Sat, 16 Nov 2024 00:00:00 GMT</pubDate></item><item><title>V-RAG: AI 기반 강의 동영상 분석, 상호작용 플랫폼 출시</title><link>https://practical.kr/blog/v-rag-ai-%EA%B8%B0%EB%B0%98-%EA%B0%95%EC%9D%98-%EB%8F%99%EC%98%81%EC%83%81-%EB%B6%84%EC%84%9D-%EC%83%81%ED%98%B8%EC%9E%91%EC%9A%A9-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%B6%9C%EC%8B%9C/</link><guid isPermaLink="true">https://practical.kr/blog/v-rag-ai-%EA%B8%B0%EB%B0%98-%EA%B0%95%EC%9D%98-%EB%8F%99%EC%98%81%EC%83%81-%EB%B6%84%EC%84%9D-%EC%83%81%ED%98%B8%EC%9E%91%EC%9A%A9-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%B6%9C%EC%8B%9C/</guid><description>V-RAG는 최첨단 AI 기술을 활용하여 강의 동영상을 분석하고 수강자와 상호작용을 하는 플랫폼입니다. 동영상만 업로드하면 강의의 모든 정보가 생성되고 수강자가 강의 내용에 대해 질문하고, 실시간으로 응답을 받을 수 있습니다. V-RAG의 핵심 기술 스택 1. 대규모 언어 모델 (LLM): 자연어 처리의 핵심으로, 텍스트…</description><pubDate>Thu, 31 Oct 2024 00:00:00 GMT</pubDate></item><item><title>LLM이 여러분의 PDF 문제를 해결해드립니다 – Ollama-Gemma2와 함께하는 프로젝트 이야기</title><link>https://practical.kr/blog/llm%EC%9D%B4-%EC%97%AC%EB%9F%AC%EB%B6%84%EC%9D%98-pdf-%EB%AC%B8%EC%A0%9C%EB%A5%BC-%ED%95%B4%EA%B2%B0%ED%95%B4%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4-ollama-gemma2%EC%99%80-%ED%95%A8%EA%BB%98%ED%95%98/</link><guid isPermaLink="true">https://practical.kr/blog/llm%EC%9D%B4-%EC%97%AC%EB%9F%AC%EB%B6%84%EC%9D%98-pdf-%EB%AC%B8%EC%A0%9C%EB%A5%BC-%ED%95%B4%EA%B2%B0%ED%95%B4%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4-ollama-gemma2%EC%99%80-%ED%95%A8%EA%BB%98%ED%95%98/</guid><description>여러분, 혹시 문서 더미 속에서 중요한 정보를 찾아야 했던 적 있나요? 직접 검사하고, 요약하는 일이 얼마나 힘든지 잘 아실 겁니다. 오늘은 이런 문제를 Python과 머신러닝(LMM)으로 해결하는 방법을 나눠보려 합니다. 프로젝트의 하이라이트는 Local 모델인 Ollama-Gemma2를 사용하여 PDF 데이터를 RAG…</description><pubDate>Wed, 24 Jul 2024 00:00:00 GMT</pubDate></item><item><title>MirrorOn</title><link>https://practical.kr/blog/mirroron/</link><guid isPermaLink="true">https://practical.kr/blog/mirroron/</guid><description>LLM(Large Language Model)은 이제 없으면 아쉬운 존재입니다. 개발자 입장에서는 벌써 2년째 Github Copilot을 코딩도우미로 잘 쓰고 있었지만 ChatGPT, Claude가 좀 더 좋은 코드를 만들어 주는 상황이 되었고, 최근 검색증강생성(RAG – Retrieval-Augmented Gener…</description><pubDate>Sat, 13 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Spatial Video (공간동영상) in Swift</title><link>https://practical.kr/blog/spatial-video-%EA%B3%B5%EA%B0%84%EB%8F%99%EC%98%81%EC%83%81-in-swift/</link><guid isPermaLink="true">https://practical.kr/blog/spatial-video-%EA%B3%B5%EA%B0%84%EB%8F%99%EC%98%81%EC%83%81-in-swift/</guid><description>Spatial Video는 아이폰 15프로, 15프로맥스에서 지원하는 3차원 동영상 비디오 입니다. 아이폰 15프로 또는 맥스를 가지고 있다면 Spatial Video를 만들 수 있습니다. 하지만 현재 이렇게 녹화된 동영상은 애플 비젼프로, 오큘러스에서만 플레이 할수 있습니다. Spatial Video의 기본 원리는 양쪽…</description><pubDate>Sat, 16 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Spatial Converter</title><link>https://practical.kr/products/spatial-converter/</link><guid isPermaLink="true">https://practical.kr/products/spatial-converter/</guid><description>iPhone 공간 비디오·사진을 적청 안경, 카드보드, 교차법 등 6가지 3D 형식으로 바꾸는 iOS 앱.</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate></item><item><title>BodyCam – 아이폰 동영상레코더</title><link>https://practical.kr/blog/bodycam-%EC%95%84%EC%9D%B4%ED%8F%B0-%EB%8F%99%EC%98%81%EC%83%81%EB%A0%88%EC%BD%94%EB%8D%94/</link><guid isPermaLink="true">https://practical.kr/blog/bodycam-%EC%95%84%EC%9D%B4%ED%8F%B0-%EB%8F%99%EC%98%81%EC%83%81%EB%A0%88%EC%BD%94%EB%8D%94/</guid><description>10년 넘게 앱 스토어에서 앱을 팔고(?) 있지만 최근엔 잘 안팔립니다. 시장도 포화되었고, 유저들 사용성도 고착화 되어 새로운 앱을 깔지 않죠. 게다가 유료라면 더욱 거들떠 보지도 않습니다. 그래도 스토어에 앱을 만들어 올리는 일은 개발자로서 긴장을 늦추지 않는 개인적인 방법입니다. 그러면서 평소같으면 하지 않을 프레임…</description><pubDate>Thu, 28 Dec 2023 00:00:00 GMT</pubDate></item><item><title>크랙 디텍터 – Crack Detector</title><link>https://practical.kr/blog/%ED%81%AC%EB%9E%99-%EB%94%94%ED%85%8D%ED%84%B0-crack-detector/</link><guid isPermaLink="true">https://practical.kr/blog/%ED%81%AC%EB%9E%99-%EB%94%94%ED%85%8D%ED%84%B0-crack-detector/</guid><description>크랙디텍터(Crack Detector) V3가 앱스토어에 릴리즈되었습니다. 크랙디텍터는 스마트폰 카메라에서 촬영한 콘크리트 벽면의 벌어진틈(크랙)을 찾아내고 크랙의 두께와 길이를 이미지 프로세싱 방법으로 측정하는 소프트웨어 서비스 입니다. V3 – 머신러닝 크랙디텍터를 만들기 시작한건 거의 10년이 넘었습니다만 상용화 가…</description><pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate></item><item><title>OpenSource – Flutter WebRTC Camara</title><link>https://practical.kr/blog/opensource-flutter-webrtc-camara/</link><guid isPermaLink="true">https://practical.kr/blog/opensource-flutter-webrtc-camara/</guid><description>최근 WebRTC 관련 작업을 많이 하고 있습니다. 주로 Flutter를 사용해서 앱을 만들고 있는데 아래 플러터 패키지가 꾸준히 업그레이드 되고 있어서 도움을 많이 받고 있습니다. 플러터용 WebRTC 패키지 https://pub.dev/packages/flutter_webrtc WebRTC를 이용한 반려동물 CCTV …</description><pubDate>Wed, 09 Nov 2022 00:00:00 GMT</pubDate></item><item><title>EdgeDB와 GraphQL</title><link>https://practical.kr/blog/edgedb%EC%99%80-graphql/</link><guid isPermaLink="true">https://practical.kr/blog/edgedb%EC%99%80-graphql/</guid><description>전에 GraphQL을 Node.js기반으로 테스트 해보고 블로그를 한번 썼었다. 늘 그렇지만 이런 테스트의 목적은 어떻게 하면 코드를 적게 쓰고 목적을 달성하려는 의지이다. 좋게 말하면 생산성 향상. http://practical.kr/?p=62 긱뉴스에 올라온 링크의 글(EdgeDB 관련)을 읽고 다시 호기심이 생겨서 …</description><pubDate>Thu, 28 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Velodyne 라이다와 파이썬 연결</title><link>https://practical.kr/blog/velodyne-%EB%9D%BC%EC%9D%B4%EB%8B%A4%EC%99%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%97%B0%EA%B2%B0/</link><guid isPermaLink="true">https://practical.kr/blog/velodyne-%EB%9D%BC%EC%9D%B4%EB%8B%A4%EC%99%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%97%B0%EA%B2%B0/</guid><description>최근 Velodyne 라이다 VLP-16을 사용해 볼 기회가 생겼다. 이 라이다는 자율주행 자동차에 많이 사용되고 있지만 나는 라이다를 고정하고 특정 목표물의 시간에 따른 위치변화(변이)를 확인하고자 테스트를 시작했고 결과물로 파이썬에서 라이다 데이터를 실시간으로 읽어서 파일 혹은 데이터 베이스에 저장할 목적으로 테스트를…</description><pubDate>Thu, 07 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Practical, a companion animal video player ‘Banzle’ officially opened in the App Store</title><link>https://practical.kr/blog/practical-a-companion-animal-video-player-banzle-officially-opened-in-the-app-store/</link><guid isPermaLink="true">https://practical.kr/blog/practical-a-companion-animal-video-player-banzle-officially-opened-in-the-app-store/</guid><description>Seoul–(Newswire) May 03, 2022 — Mobile app developer Practical (CEO Park Byeong-il) has developed its own ‘Banzle video player for pets’ on Google Play Store (Android) and App Stor…</description><pubDate>Fri, 20 May 2022 00:00:00 GMT</pubDate></item><item><title>반즐(Banzle) – 반려동물 전용 동영상 플레이어</title><link>https://practical.kr/blog/%EB%B0%98%EC%A6%90-%EB%B0%98%EB%A0%A4%EB%8F%99%EB%AC%BC-%EC%A0%84%EC%9A%A9-%EB%8F%99%EC%98%81%EC%83%81-%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EC%B6%9C%EC%8B%9C/</link><guid isPermaLink="true">https://practical.kr/blog/%EB%B0%98%EC%A6%90-%EB%B0%98%EB%A0%A4%EB%8F%99%EB%AC%BC-%EC%A0%84%EC%9A%A9-%EB%8F%99%EC%98%81%EC%83%81-%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EC%B6%9C%EC%8B%9C/</guid><description>반즐은 집에 혼자있는 반려친구를 위한 스마트폰용 동영상 플레이어입니다. 사용하지 않는 스마트폰을 활용해서 집에 혼자 있는 반려친구에게 전용 동영상을 틀어주세요. 반려견용, 반려묘용 동영상이 따로 준비되어 있어요. 밖에서도 원격으로 동영상을 바꿔서 틀어줄 수도 있어요. 그리고 혼자 있을때 무얼 하고 있는지 스마트폰 카메라로…</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate></item><item><title>브릿지(BritGi – Smart CCTV) 릴리즈</title><link>https://practical.kr/blog/%EB%B8%8C%EB%A6%BF%EC%A7%80britgi-smart-cctv%EB%A5%BC-%EB%A6%B4%EB%A6%AC%EC%A6%88-%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/</link><guid isPermaLink="true">https://practical.kr/blog/%EB%B8%8C%EB%A6%BF%EC%A7%80britgi-smart-cctv%EB%A5%BC-%EB%A6%B4%EB%A6%AC%EC%A6%88-%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/</guid><description>사용하지 않는 스마트폰을 CCTV로 활용할 수 있는 앱</description><pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate></item><item><title>WebRTC, MQTT, Flutter</title><link>https://practical.kr/blog/webrtc-mqtt-flutter/</link><guid isPermaLink="true">https://practical.kr/blog/webrtc-mqtt-flutter/</guid><description>WebRTC를 이용한 화상/데이터 통신은 기본적으로 시그널 서버가 필요하다. 일반적으로 Websocket을 많이 사용하는데 서버는 클라이언트에서 전송되는 SDP, Candidate를 릴레이 하여 클라이언트가 연결할 상대방의 IP와 Port 정보를 주고 받은 다음 받은 정보를 이용하여 P2p 접속을 시도한다. MQTT MQ…</description><pubDate>Sun, 05 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Swift/SwiftUI – 조도측정기 개발기</title><link>https://practical.kr/blog/swift-swiftui-%EC%A1%B0%EB%8F%84%EC%B8%A1%EC%A0%95%EA%B8%B0-%EA%B0%9C%EB%B0%9C%EA%B8%B0/</link><guid isPermaLink="true">https://practical.kr/blog/swift-swiftui-%EC%A1%B0%EB%8F%84%EC%B8%A1%EC%A0%95%EA%B8%B0-%EA%B0%9C%EB%B0%9C%EA%B8%B0/</guid><description>Swift/SwiftUI를 스터디 하며 개인적으로 두번째 앱을 스토어에 업로드 했습니다. 최근에 하던 작업에서 조도를 측정해야 할 일이 있었는데 측정수치만 보여주는 보여주는 앱을 다운 받았는데 측정 상황에 따른 데이터를 저장해 두고 싶었는데 그게 안되더군요. 그래서 하나 만들어 볼까 하는 생각을 했습니다. 개인적인 요구사…</description><pubDate>Tue, 20 Jul 2021 00:00:00 GMT</pubDate></item><item><title>LightScope</title><link>https://practical.kr/products/lightscope/</link><guid isPermaLink="true">https://practical.kr/products/lightscope/</guid><description>iPhone 카메라로 조도·노출(EV)·색온도·대비율·노이즈를 재는 측광 앱. 보정 마법사와 CSV·PDF 기록 지원.</description><pubDate>Wed, 30 Jun 2021 00:00:00 GMT</pubDate></item><item><title>SwiftUI 에서 URL Schemes 과 Deeplink</title><link>https://practical.kr/blog/swiftui-%EC%97%90%EC%84%9C-url-schemes-%EA%B3%BC-deeplink/</link><guid isPermaLink="true">https://practical.kr/blog/swiftui-%EC%97%90%EC%84%9C-url-schemes-%EA%B3%BC-deeplink/</guid><description>최근 SwiftUI를 공부하며 개인적으로 문제가 되고 있던것 중에 하나가 과거에 하던 방식으로 문제를 해결하려는 버릇인데 URLSchames 문제를 해결하려다 또 그런일이 있었다. 프레임워크가 변하면 생각을 바꿔야 하는데 그게 쉽지 않다. URL Schemes URL Schemes와 그에따른 처리방법은 아이폰앱에서 데이터…</description><pubDate>Sat, 15 May 2021 00:00:00 GMT</pubDate></item><item><title>iOS/Swift에서 OpenCV 사용</title><link>https://practical.kr/blog/ios-swift%EC%97%90%EC%84%9C-opencv-%EC%82%AC%EC%9A%A9/</link><guid isPermaLink="true">https://practical.kr/blog/ios-swift%EC%97%90%EC%84%9C-opencv-%EC%82%AC%EC%9A%A9/</guid><description>수년전에 iOS에서 OpenCV를 이용해서 작업을 해본적이 있었는데 새로 같은 작은 작업을 하려다보니 다 잊어버려서 OpenCV 프레임워크를 설치하는 과정을 잊어버려서 잊지 않기 위해서, 그리고 새버전의 Swift/Xcode에서 OpenCV와의 연결에 문제가 없는지 확인하기 위해 다시 한번 해보고 아래와 같이 정리 했다.…</description><pubDate>Fri, 07 May 2021 00:00:00 GMT</pubDate></item><item><title>Obj-C, AutoLayout, ReactNative, Flutter, SwiftUI, 개발생산성 등등</title><link>https://practical.kr/blog/obj-c-autolayout-reactnative-flutter-swiftui-%EA%B0%9C%EB%B0%9C%EC%83%9D%EC%82%B0%EC%84%B1-%EB%93%B1%EB%93%B1/</link><guid isPermaLink="true">https://practical.kr/blog/obj-c-autolayout-reactnative-flutter-swiftui-%EA%B0%9C%EB%B0%9C%EC%83%9D%EC%82%B0%EC%84%B1-%EB%93%B1%EB%93%B1/</guid><description>최근에 다시 Swift/SwiftUI를 스터디하며 그동안 iOS 개발을 하며 느꼈던 UI 개발에 대한 개인적인 생각을 정리해봤습니다. 시작과 끝에 대략 10년정도의 시간차이가 있습니다. Obj-C, InterfaceBuilder 재미있었음 Objective-C를 접한건 2009년 4월. 델파이(Pascal)에 익숙해져 있…</description><pubDate>Sat, 01 May 2021 00:00:00 GMT</pubDate></item><item><title>SwiftUI Tabar/NavigationView (탭바/네비게이션뷰)</title><link>https://practical.kr/blog/swiftui-tabar-navigationview-%ED%83%AD%EB%B0%94-%EB%84%A4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98%EB%B7%B0/</link><guid isPermaLink="true">https://practical.kr/blog/swiftui-tabar-navigationview-%ED%83%AD%EB%B0%94-%EB%84%A4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98%EB%B7%B0/</guid><description>최근 Flutter가 좀 지루해져서 – 지루해진 이유는 다음에 쓰기로 하고 – iOS 네이티브 개발을 다시 해보고 싶다는 충동(?)에 SwiftUI 스터디를 시작했다. iOS 개발은 Obj-C 부터 거의 10여년을 하고 있지만 아직 SwiftUI를 써보지 못해서 아래 링크의 튜토리얼을 따라해보고 대략의 감을 잡을 수 있었…</description><pubDate>Tue, 20 Apr 2021 00:00:00 GMT</pubDate></item><item><title>코로나 집콕 프로젝트 #3</title><link>https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-3/</link><guid isPermaLink="true">https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-3/</guid><description>이글은 앞선글(http://practical.kr/?p=239)에 연결된다. 작업을 진행 할때마다 페이스북에 올린 짧은글들과 이미지들을 묶어서 정리했다 2021년 2월 20일 수분습도 센서라고 팔고 있는것들은 다 삿다. 왼쪽에 케이블 달려 있는 놈이 전에 말한 불량품이다. 이틀간 맞다가 일주일째에 데이터가 틀려지는 기이한…</description><pubDate>Mon, 08 Mar 2021 00:00:00 GMT</pubDate></item><item><title>코로나 집콕 프로젝트 #2</title><link>https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-2/</link><guid isPermaLink="true">https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-2/</guid><description>이글은 앞선글(http://practical.kr/?p=183)에 연결된다. 작업을 진행 할때마다 페이스북에 올린 짧은글들과 이미지들을 묶어서 정리했다 2021년 1월 15일 https://www.facebook.com/rtlink.park/posts/4243516198997718 ESP32의 문제는 디스플레이가 없어서(…</description><pubDate>Wed, 17 Feb 2021 00:00:00 GMT</pubDate></item><item><title>코로나 집콕 프로젝트 #1</title><link>https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-1/</link><guid isPermaLink="true">https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-1/</guid><description>의도 2020년은 코로나의 해였다. 년초에 시작한 코로나는 년말을 지나도록 잡히지 않았고 나는 하반기 내내 외부 프로젝트를 줄이고 집에 박혀서 더 많은 삽질을 했다. 이유없는 삽질에 결론을 만들기는 어렵긴 하지만 무언가 결과가 있어야겠다고 생각한게 12월이니… 오래도 결렸다. 하반기에 주로 많이한 일들이 IoT 디바이스를…</description><pubDate>Sat, 09 Jan 2021 00:00:00 GMT</pubDate></item><item><title>Jetson Nano, PCA9685, L298N, DC-Motor 4륜구동 자동차</title><link>https://practical.kr/blog/jetson-nano-pca9685-l298n-dc-motor-4%EB%A5%9C%EA%B5%AC%EB%8F%99-%EC%9E%90%EB%8F%99%EC%B0%A8/</link><guid isPermaLink="true">https://practical.kr/blog/jetson-nano-pca9685-l298n-dc-motor-4%EB%A5%9C%EA%B5%AC%EB%8F%99-%EC%9E%90%EB%8F%99%EC%B0%A8/</guid><description>Jetson Nano를 충동적으로 구입하고 (http://practical.kr/?p=125) 테스트를 해본 후 뭘 만들까 고민을 하다가 자동차를 만들어 볼까? 생각을 했다. 전년도에 라즈베리파이를 이용해서 자동차를 만들려고 구매해 두었던 4륜 자동차 바디가 그대로 있어서 여기에 젯슨나노를 얹어 보기로 했다. 실패한이유 …</description><pubDate>Wed, 18 Nov 2020 00:00:00 GMT</pubDate></item><item><title>Jetson Nano, 전원, Wifi, Case, Setup, Inference</title><link>https://practical.kr/blog/jetson-nano-%EC%A0%84%EC%9B%90-wifi-case-setup-inference/</link><guid isPermaLink="true">https://practical.kr/blog/jetson-nano-%EC%A0%84%EC%9B%90-wifi-case-setup-inference/</guid><description>엔비디아의 Jetson Nano를 구입했다. 최근 좀 저렴한 2GB 모델의 릴리즈 소식을 들었지만 기존 4GB 모델을 구입했다. 충동적으로 구입했기 때문에 특별한 사용 목적은 없고 그저 어떤 성능이 나오는지 Development Kit 수준이 어느정도 인지 알고 싶었다. 구입은 아래 링크에서 했는데, 그동안 읽었던 글들에…</description><pubDate>Sat, 31 Oct 2020 00:00:00 GMT</pubDate></item><item><title>ESP32, MicroPython, MQTT</title><link>https://practical.kr/blog/esp32-micropython-mqtt/</link><guid isPermaLink="true">https://practical.kr/blog/esp32-micropython-mqtt/</guid><description>아래와 같은 삽질을 했다. 삽질은 기록이라고… 대충 정리함 ESP32에서 MicroPython을 언젠가 한번 사용해봐야지 하고 있었는데 기왕 하는 김에 MQTT까지 연결해봤다. ESP32 에 MicroPython을 설치한다. ESP32에서 MicroPython으로 MQTT Client를 만든다 맥북에 MQTT 서버를 설치…</description><pubDate>Wed, 21 Oct 2020 00:00:00 GMT</pubDate></item><item><title>내가 개발에 사용한 플러터 패키지</title><link>https://practical.kr/blog/%EB%82%B4%EA%B0%80-%EA%B0%9C%EB%B0%9C%EC%97%90-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%8C%A8%ED%82%A4%EC%A7%80/</link><guid isPermaLink="true">https://practical.kr/blog/%EB%82%B4%EA%B0%80-%EA%B0%9C%EB%B0%9C%EC%97%90-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%8C%A8%ED%82%A4%EC%A7%80/</guid><description>플러터 (Flutter)를 이용해서 앱을 개발하는데 패키지는 필수불가결한 요소입니다. 물론 온전히 기본제공하는 위젯(Widget)과 기능만으로 목적하는 기능을 구현할 수도 있겠지만 기본으로 지원하지 않거나 특별한 디자인과 기능을 원하는 요구사항을 만족시키기는 기본 패키지만으로는 매우 어렵습니다. 하지만 공개된 패키지를 잘…</description><pubDate>Tue, 20 Oct 2020 00:00:00 GMT</pubDate></item><item><title>스캐니(Scanny) – 아이폰용 스캐너앱</title><link>https://practical.kr/blog/%EC%8A%A4%EC%BA%90%EB%8B%88scanny-%EC%95%84%EC%9D%B4%ED%8F%B0%EC%9A%A9-%EC%8A%A4%EC%BA%90%EB%84%88%EC%95%B1%EC%9D%84-%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%A6%B4%EB%A6%AC%EC%A6%88-%ED%96%88-2/</link><guid isPermaLink="true">https://practical.kr/blog/%EC%8A%A4%EC%BA%90%EB%8B%88scanny-%EC%95%84%EC%9D%B4%ED%8F%B0%EC%9A%A9-%EC%8A%A4%EC%BA%90%EB%84%88%EC%95%B1%EC%9D%84-%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%A6%B4%EB%A6%AC%EC%A6%88-%ED%96%88-2/</guid><description>저는 개인적으로 개발언어를 스터디 하는 방법으로 마켓 릴리즈를 목표로 제품을 하나 만들어가며 스터디하는 것을 좋아합니다. 목적이 분명하면 생각보다 빠르게 프레임워크의 구조와 내용을 파악할 수 있습니다. 플러터(Flutter)를 스터디하기 시작하면서 벌써 세번째 앱을 앱스토어 릴리즈 했는데요. 앞의 두개는 이것을 만들면서 …</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate></item><item><title>iOS/Swift – iCloud Drive에 파일 업로드 하기</title><link>https://practical.kr/blog/ios-swift-icloud-drive%EC%97%90-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C-%ED%95%98%EA%B8%B0/</link><guid isPermaLink="true">https://practical.kr/blog/ios-swift-icloud-drive%EC%97%90-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C-%ED%95%98%EA%B8%B0/</guid><description>2011년 4월에 애플 앱스토어에 업로드한 Fake Location이 어뷰징 요소가 있다는 이유로 2020년 4월에 스토어에서 강제로 퇴출당했다. 이걸 마지막으로 앱스토어에 판매중인 앱이 한개도 남지 않게되어 새로운 앱을 하나 만들기로 했다. 몇일간 남는 시간을 쪼개어 그럭저럭 보이스를 녹음하고 플레이하는 작업을 하고 있…</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate></item><item><title>React Native 다시 공부하기</title><link>https://practical.kr/blog/react-native-%EB%8B%A4%EC%8B%9C-%EA%B3%B5%EB%B6%80%ED%95%98%EA%B8%B0/</link><guid isPermaLink="true">https://practical.kr/blog/react-native-%EB%8B%A4%EC%8B%9C-%EA%B3%B5%EB%B6%80%ED%95%98%EA%B8%B0/</guid><description>React Native는 이미 2017년에 버즈아트에서 나름 빠르게 도입해서 프로젝트에 성공적으로 적용했던 적이 있었다. 링크참조(http://practical.kr/?cat=6) 그때 버전이 v0.45 수준이었는데 3년이 지난 지금도 React Native는 v0.61에 머물러 있다. 대체 언제쯤 v1.0을 내놓으려나……</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate></item><item><title>OpenCV를 이용한 Face Detection &amp; Blur</title><link>https://practical.kr/blog/opencv%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-face-detection-blur/</link><guid isPermaLink="true">https://practical.kr/blog/opencv%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-face-detection-blur/</guid><description>Face Detection &amp; Blur OpenCV 공부중에 주말 프로젝트로 만들어본 Go 언어 기반 얼굴인식 기능 및 블러 처리 프로그램입니다. 얼굴인식 – 이미 학습된 Caffe 기반의 딥러닝 얼굴인식 모델을 활용하여 인식하고 인식된 얼굴 부분을 블러 처리하여 웹요청에 응답합니다. API 서버 – Go Gin 기반으로…</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate></item><item><title>GraphQL + MySQL 데이터 가져오기 스터디</title><link>https://practical.kr/blog/graphql-mysql-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0-%EC%8A%A4%ED%84%B0%EB%94%94/</link><guid isPermaLink="true">https://practical.kr/blog/graphql-mysql-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0-%EC%8A%A4%ED%84%B0%EB%94%94/</guid><description>네이버에 개발자 모집 공고를 보다가 React Native 개발자를 구하는데 GraphQL 기반의 백엔드 프로그래밍 역할도 필요하다는 것을 보고 놀랐다. 세상이 진짜 변하긴 했다. 물론 프론트 개발자가 백엔드를 동시에 작업할 수 있으면 매우 생산성이 높고 문서작업 &amp; 협의 과정 없이 빠르게 서비스를 만들수 있다. 나는 N…</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate></item><item><title>크랙디텍터</title><link>https://practical.kr/products/crack-detector/</link><guid isPermaLink="true">https://practical.kr/products/crack-detector/</guid><description>사진 한 장과 ArUco 마커로 콘크리트 균열의 폭과 길이를 mm로 측정하는 iPhone 앱.</description><pubDate>Fri, 04 Sep 2020 00:00:00 GMT</pubDate></item></channel></rss>