Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

Go의 `if err != nil`이 그리워 TypeScript용 errval을 만들었습니다

발행

errval은 TypeScript에서 오류를 명시적으로 반환하고, 호출부에서 처리하도록 돕는 라이브러리입니다. 오류 타입을 호출에서 추론하고 `match`의 누락된 분기를 컴파일 오류로 잡습니다. 실패 경로 벤치마크와 오류 생성 방식도 공개했습니다.

Strands Agents — Python·TypeScript용 오픈소스 AI 에이전트 SDK

발행

Strands Agents는 에이전트 실행 루프부터 도구, 메모리, 세션, 추적까지 제공하는 Python·TypeScript SDK입니다. 기본 설정을 갖춘 하네스로 빠르게 시작하거나, SDK를 사용해 루프와 구성 요소를 직접 제어할 수 있습니다.

PNG는 손상을 드러내지만 JPEG는 숨깁니다

발행

512×512 이미지의 PNG, JPEG 등 6개 형식에서 비트 하나를 바꾸고 디코딩 결과를 비교했습니다. PNG는 처리 도구가 손상을 감지해 거부했지만 Chromium은 손상 전까지의 픽셀을 그렸고, JPEG·WebP·AVIF는 손상된 이미지를 온전한 것처럼 보여주기도 했습니다.

PanWatch — TradingAgents를 통합한 셀프 호스팅 AI 주식 모니터링 도구

발행

PanWatch는 A주·홍콩·미국 주식의 시세와 보유 종목을 관리하고, TradingAgents 기반 분석 결과와 알림을 제공하는 셀프 호스팅 도구입니다. Docker로 배포하며 FastAPI와 React를 사용하고, 선택 사항으로 OpenTelemetry 추적 데이터를 Jaeger·Tempo 등에 보냅니다.

모바일 `100vh` 문제를 JavaScript로 고치지 마세요

발행

모바일 브라우저에서 `100vh`는 현재 보이는 화면이 아니라 브라우저 UI가 접힌 상태의 높이를 기준으로 삼을 수 있습니다. 글은 `dvh`, `svh`, `lvh`의 차이를 설명하고, 목적에 맞는 CSS 뷰포트 단위를 쓰면 JavaScript 우회 코드를 없앨 수 있다고 안내합니다.

Fulvid — Markdown·MDX 독립형 데스크톱 편집기

자료 요약발행

Fulvid는 Markdown과 MDX 문서를 로컬 파일로 관리하는 오픈소스 데스크톱 편집기입니다. 검색, 미리보기, 문서 링크와 그래프 탐색 기능을 제공하며 Linux, Windows, macOS에서 사용할 수 있습니다.

obra/superpowers — 코딩 에이전트용 스킬 프레임워크와 개발 방법론

발행

Superpowers는 코딩 에이전트가 요구사항을 구체화하고 설계를 확인한 뒤, 계획과 테스트 주도 개발에 따라 구현하도록 돕는 스킬 프레임워크입니다. Claude Code, Codex, Cursor 등 여러 에이전트 환경에서 설치할 수 있으며, 작업별 검토와 브랜치 정리까지 개발 절차에 포함합니다.

NestJS 테스트 모듈의 Provider 교체와 사용법 요약

발행

NestJS의 테스트 모듈은 단순한 mock 저장소가 아니라 실제 애플리케이션과 같은 의존성 주입(DI) 컨테이너를 구성합니다. 글은 provider 교체 방법과 get()·resolve()의 차이, 요청 범위 provider의 컨텍스트 공유, 가드와 파이프를 바꾸는 E2E 테스트 방법을 설명합니다.

gg-friggin-ez — Jev·Laya를 활용한 빠른 무료 욕설·유해성 탐지

발행

gg-friggin-ez는 Node.js용 다국어 욕설·유해성 탐지 도구로, 로마자 표기된 인도어 욕설이나 leetspeak, ASCII 그림 같은 우회 표현을 걸러냅니다. 제작자는 500ms 미만 응답과 낮은 비용을 내세우지만, 공개한 벤치마크는 14개 언어, 42개 메시지로 초기 검증 단계입니다.

Pulsetic RUM — 실제 방문자 경험을 측정하는 모니터링

발행

Pulsetic RUM은 실제 방문자의 Core Web Vitals, 페이지 로딩 시간, JavaScript 오류를 수집하는 모니터링 기능입니다. 합성 가동 시간 검사로는 놓치는 사용자 경험 문제를 파악하며, 기존 모니터링 도구와 함께 사용할 수 있습니다.

Plane Agents — 팀원처럼 AI 에이전트에게 일을 맡기세요

발행

Plane Agents는 작업 공간에 에이전트를 팀원으로 추가해 업무를 배정하고, 변경 사항이나 일정에 따라 실행하는 기능입니다. 프로젝트 범위, 재사용 가능한 기술, 외부 도구 연결, 실행 간 기억을 설정할 수 있으며, 유료 플랜에 포함된 AI 크레딧을 사용합니다.

PixelCrew — AI 에이전트 팀이 만드는 프로덕션용 디자인

발행

PixelCrew는 여러 AI 에이전트가 조사, 크리에이티브 방향 설정, 와이어프레임, QA를 거쳐 디자인 시스템과 HTML을 만드는 도구입니다. 알파 버전은 무료이며 OpenRouter 키를 연결해 원하는 모델을 사용할 수 있습니다.

Anomalo — 데이터가 보내는 신호를 놓치지 마세요

발행

Anomalo Analyst는 Snowflake, Databricks, BigQuery 데이터를 읽기 전용으로 모니터링해 추세와 이상 변화를 먼저 찾아냅니다. 각 인사이트에 업무 요약과 기술 설명, 분석에 사용한 근거를 제공해 실제 사업 변화와 데이터 오류를 구분하도록 돕습니다.

Clueso MCP — 채팅으로 동영상 만들고 편집하기

발행

Clueso MCP는 Claude, ChatGPT, Cursor 등 MCP 호환 에이전트에서 프롬프트와 자료를 받아 동영상을 기획하고 편집합니다. 결과물을 전용 편집기에서 세밀하게 수정할 수 있으며, 개발팀은 타임라인 도구 호출, 여러 프레임 피드백 등 에이전트의 편집 제어 방식을 소개했습니다.