728x90
🐬 날으는물고기
🐬 최근 게시글
-
대량 보안 Syslog 수집 환경에서의 스트리밍 기반 중복 제거 아키텍처 설계 파일 I/O 중심 Syslog 구조를 벗어나기: Kafka 스트리밍 기반 Dedup 설계 보안 로그 대량 유입 대응을 위한 스트리밍 Dedup 파이프라인 Raw 로그 보존과 운영 효율을 동시에 만족하는 보안 로그 Dedup 구조 대량 방화벽 트래픽 로그를 위한 실전 Kafka Dedup 아키텍처 보안 로그는 지우지 않고 요약한다: Raw 보존 기반 Dedup 전략 배경과 상황 정리현재 운영 방식(문제의 출발점)여러 개의 rsyslog 서비스를 각각 띄워서,특정 송신지(IP) 또는 장비별로서로 다른 디렉터리에 파일을 저장하는 구조로 운영 중이었습니다.보안 솔루션(방화벽/EDR/DLP/AV 등)별로 로그가 분산 저장되어 관리가 복잡해지고,특히 방화벽(FortiGate류)의 트래픽 로그처럼 대량 로그(E..
-
Obsidian Skills × Claude Code: 로컬 지식베이스 ‘일하는 AI 에이전트’ Obsidian은 “내가 적어둔 것”이 쌓이는 도구라면, Obsidian Skills + Claude Code 조합은 “내가 적어둔 것”을 찾고·정리하고·연결하고·새 문서를 만들며·지속적으로 개선하는 자동화 파트너로 바꿔줍니다. 즉, 단순한 챗봇이 아니라 로컬 Vault(노트 폴더)를 직접 다루는 작업형 AI 에이전트로 확장하는 접근입니다.무엇이 달라지나: “플러그인형 AI” vs “파일 시스템형 에이전트”기존 Obsidian AI(대부분 플러그인)의 특징Obsidian 앱 안에서만 동작특정 노트/선택 텍스트 위주생성/요약은 가능하지만 Vault 전체 구조 개선은 제한적워크플로 자동화는 플러그인 기능 범위에 의존Obsidian Skills + Claude Code의 특징Obsidian 앱이 열려 있지 않..
-
웹 개발을 ‘구조’로 이해하면 갑자기 쉬워집니다 – 구조부터 협업까지 웹 개발 한 번에 이해하기― 비개발자를 위한 웹 개발 한 번에 이해하기, 웹 서비스 구조 완전 가이드― 기획자·운영자가 반드시 알아야 할 웹 개발 핵심 구조, 웹 개발을 처음 배우는 사람에게웹 서비스란 무엇인가요?웹 서비스는 한 문장으로 정리하면 다음과 같습니다.인터넷을 통해 사용자에게 기능과 정보를 제공하는 프로그램예시네이버, 쿠팡, 카카오톡 웹사내 관리자 페이지쇼핑몰, 예약 시스템, 대시보드 등👉 중요한 포인트는 “웹 서비스 = 화면 + 동작 + 데이터 + 서버”의 결합이라는 점입니다.웹 서비스 전체 구조 한 장으로 이해하기[사용자] ↓ (클릭, 입력) [웹 브라우저] ↓ (요청) [프론트엔드] ↓ (API 요청) [백엔드 서버] ↓ [데이터베이스]이 구조를 역할 중심으로 나누면 다음과 같습니다.구..
-
구름 위 유럽마을 테마파크 바나힐, 바나힐 케이블카·골든브릿지·여행 준비 바나힐 기본 개요정식 명칭: Sun World Ba Na Hills / Bà Nà Hills위치: 베트남 중앙부 다낭시 서쪽 Trường Sơn 산맥 지역, 호아방 지구. 도심에서 약 35km 거리.최초 개발: 1919년 프랑스 식민지 시절 휴양지로 시작.해발 약 1,400~1,500m 높이에 위치해 연중 기온이 시내보다 약 10도 이상 선선.관리 운영: 베트남 Sun Group에서 운영하는 대형 테마 리조트.케이블카 (Ba Na Hills Cable Car)기본 특징세계 기록 보유:– 세계 최장 비정지식 단일 트랙 케이블카 (약 5.8km)로 기네스 기록.– 여러 부분의 세계 기록 보유. (높이 차, 무정차 거리 등)총 노선: 관광용 및 상업용으로 5~7개 이상의 케이블카 라인 운영.운행 시간: 약 7..
-
상태 기반 자동화의 종말, 의미 중심 플랫폼으로 진화한 Home Assistant Home Assistant 2026.1 릴리즈성격과 큰 줄기2026.1은 “대형 기능 폭탄”보다는 UX 정리 + 자동화(트리거) 인간화 + 프로토콜 접근성 개선에 초점이 있습니다. 특히 모바일 Home 대시보드 경험과, Zigbee/Z-Wave/Thread 같은 프로토콜 설정으로의 진입 동선이 좋아졌습니다.Home Dashboard 개선 (모바일 UX + 기기 관리)모바일 내비게이션 단순화모바일에서 기존 “탭 기반” 대신, 요약 카드(조명/냉난방/보안/미디어/날씨/에너지 등)가 화면 상단에 바로 노출되고, 그 아래 즐겨찾기/영역이 이어지는 구조로 바뀌었습니다. 즉 “한 번 더 눌러서 탭 이동”하던 단계를 줄였습니다.새 “Devices” 페이지 (Area 미지정 장치 모음)Area에 속하지 않은 “고아(o..
-
SBOM부터 EOL 대응까지: 오픈소스 공급망 보안을 위한 실전 가이드 오픈소스 지속가능성 위기: 왜 지금 ‘공급망 리스크’로 봐야 할까?오픈소스는 현대 소프트웨어 개발의 기반입니다. 하지만 “누구나 쓰는 만큼, 누군가가 책임지고 유지해야 하는” 구조 특성상 지속가능성(sustainability) 문제가 누적되면 곧바로 보안·운영 리스크로 전이됩니다. 오픈소스 지속가능성 이슈를 공급망 보안 관점에서 종합적으로 정리하고, 조직에서 바로 적용 가능한 정책/점검 포인트 + 자동화 예시(명령어 포함)까지 제공합니다.개념 정리: ‘공유지의 비극’이 오픈소스에서 발생하는 방식오픈소스는 “공공재처럼” 소비된다누구나 무료로 사용 가능기업 서비스·제품에도 대규모로 내장결과적으로 “전 세계적으로 의존도가 높은 핵심 구성요소”가 됨그런데 유지보수 비용은 “소수”에게 몰린다오픈소스 프로젝트는 대..
-
Qwen3-30B를 라즈베리 파이에서 실시간으로 돌린 방법과 의미 MoE·양자화·ShapeLearn: 라즈베리 파이에서 30B LLM이 가능한 이유메모리를 ‘예산’으로 본 LLM 최적화: Pi에서 30B 실시간 추론 사례ShapeLearn 기반 비트 최적화로 본 엣지 LLM 성능 한계 돌파라즈베리 파이에서 30B가 “실시간”이라니보통 30B급 LLM은 메모리(가중치 적재) + 연산(토큰 생성) 때문에 데스크톱 GPU/서버 쪽 영역으로 여겨졌습니다.그런데 ByteShape는 Qwen3-30B-A3B-Instruct-2507를 Raspberry Pi 5 16GB에서,8.03 TPS(tokens/sec)BF16 대비 품질 94.18% 유지로 “실시간 대화처럼 느껴지는” 구간을 넘겼다고 밝힙니다.ByteShape가 강조하는 핵심 메시지는 이거예요.메모리는 목표가 아니라 ‘예산..
-
Gemini CLI Skills 도입 및 사용법: SKILL.md 템플릿과 베스트 프랙티스 Gemini CLI의 “Skills(Agent Skills)”는 무엇인가요?Gemini CLI의 Skills는 “자주 반복되는 작업/전문 도메인 지식/운영 절차”를 재사용 가능한 지침(Instruction) 패키지로 만들어, CLI 에이전트가 상황에 맞게 호출·적용하도록 하는 실험적(Experimental) 기능입니다. Skills는 구조화된 마크다운 파일로 정의되며, YAML 프론트매터에 name, description 같은 메타데이터를 두고 본문에 실제 수행 지침을 작성하는 형태입니다. 실험 기능 활성화아래처럼 .gemini/settings.json에 실험 기능 플래그를 켜서 사용할 수 있습니다.{ "experimental": { "skills": true }}참고로 Gemini CLI 설정..
-
농장 현장을 버티는 확장 가능한 농업 IoT 네트워크 플랫폼 아키텍처 설계 농업용 IoT 네트워크 플랫폼이 해결해야 하는 핵심현장 환경: 전원 불안정, 습기/먼지, 통신 음영, 장비 재부팅/단선이 흔함통신 다양성: Wi-Fi / Ethernet / LTE-M(NB-IoT) / LoRa / 위성 등 혼재데이터 성격: 센서(주기), 이벤트(알람), 제어(명령), 대용량(이미지/펌웨어) 혼합운영 요구: 원격 장애 대응, OTA, 장비 수천~수만대 확장, 비용(통신/클라우드) 최적화보안 요구: 장비 단위 신원, 키/인증서 관리, 위변조 방지, 공급망(펌웨어) 안전레이어별 플랫폼 구성(권장 표준 아키텍처)A. 디바이스 레이어(센서/액추에이터/컨트롤러)센서: 온도/습도/토양수분/EC/pH/CO₂/조도 등액추에이터: 펌프/밸브/환풍기/히터/차광막 등로컬 로직(필수)네트워크 끊겨도 안전 상태..
-
AI 코드리뷰의 함정과 해법: GitHub Actions에서 시크릿·러너·권한 통제 AI Algorithm Mentor(알고리즘 풀이 자동 리뷰 GitHub Action)은, 알고리즘 풀이 코드를 GitHub에 푸시하면 문제 내용 + 내 코드를 함께 분석해서 “왜 맞는지/어디가 느린지/개선점은 뭔지”를 코치처럼 커밋 코멘트로 남겨주는 자동 리뷰 도구입니다. 알고리즘/코테 공부에서 가장 큰 병목은 보통 이 3가지입니다.정답은 맞는데 더 좋은 풀이가 있는지 모름시간/공간 복잡도(빅오)·엣지 케이스가 불안함혼자 공부하면 “리뷰/피드백”이 쌓이지 않음AI Algorithm Mentor는 이런 상황에서 “매 커밋마다 자동 회고/피드백 로그를 남기기”에 초점이 있습니다.동작 방식(핵심 아이디어를 흐름으로 이해하기)전체 파이프라인은 아래 4단계로 보면 가장 이해가 빠릅니다.풀이 파일 ‘첫 줄 주석’..
728x90
728x90