Trawling

최신기사

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

Squints — 실제 웹페이지에서 쓰는 디자인 도구

발행

Squints는 실제 웹페이지 위에 간격 측정, 가이드, 컬럼 그리드, 색상 선택 도구를 띄웁니다. 렌더링된 글꼴을 확인하고 애니메이션을 느리게 재생하거나 구간별로 살펴볼 수도 있습니다. 무료이며 계정이나 추적 기능이 필요하지 않습니다.

CAPTCHA는 인간임을 증명하지 않습니다 — 미국인임을 증명합니다

발행

CAPTCHA 이미지 문제는 사람과 봇을 가르는 과정에서 특정 국가의 문화 지식을 요구할 수 있습니다. 글쓴이는 미국 택시가 노란색이라는 전제를 모르면 문제를 풀기 어렵다며, 이런 검증 방식이 인터넷 이용자를 미국 중심으로 바라본다고 지적합니다.

우주 전체를 ASCII 문자로 그린 인터랙티브 지도

발행

gcdatlas.com은 행성부터 관측 가능한 우주까지를 ASCII 문자로 표현하는 인터랙티브 시각화입니다. 실제 천체의 위치와 크기를 반영하고, 카메라를 움직이거나 검색해 탐험할 수 있습니다. WebGL 2가 필요합니다.

INKSHIFT: 테이블을 바꿔도 예약은 그대로

발행

INKSHIFT는 모임 계획을 공유하고, 일정 변경 뒤에도 참가자의 예약을 유지하는 앱입니다. Sanity의 Content Lake와 Workflows를 사용해 변경을 검토하고, 세션 ID를 보존해 장소만 옮깁니다. 동시 예약과 변경 이력 처리 방식도 소개합니다.

FinePrint: 해커톤 규정을 읽고 출품작을 점검하는 에이전트

발행

FinePrint는 해커톤 규정을 구조화하고 출품자의 사실 진술과 대조해 자격 요건을 점검하는 에이전트입니다. 규정이 바뀌면 이전 출처와 새 출처를 보존하고, 판정 근거와 모델의 해석 차이도 함께 보여줍니다. 작성자는 테스트가 일반적인 자격 판정 정확도를 입증하지 않는다고 밝힙니다.

DEV에서 더 자주 읽혀야 할 여성 개발자 글 8편

발행

SheShips가 DEV에 올라온 여성 개발자의 글 8편을 소개합니다. GitHub 데이터를 활용한 도구 제작부터 AI 에이전트 데모, 테스트를 갖춘 개인 웹 프로젝트까지 주제가 다양합니다.

Rails는 이제 어디로 가나요?

발행

Rails 창시자 DHH가 Rails World 기조연설에서 AI 중심 개발과 Hey의 네이티브 앱·Rust 전환을 내세웠지만, Rails의 미래는 설명하지 않았습니다. 글쓴이는 LLM 생산성 주장과 성능 비교의 근거를 따져 묻고, Rails가 유지보수 단계에 들어섰는지 명확한 계획을 요구합니다.

jev-seo — 구독 없이 쓰는 무료 Rust CLI SEO/GEO 감사 도구

발행

jev-seo는 사이트 크롤링, 메타 태그·스키마·robots·sitemap 점검과 AI 크롤러 접근 확인을 로컬에서 수행하는 무료 Rust CLI입니다. 의미 기반 점수화에는 무료 API 키가 필요하며, 코딩 에이전트가 호출할 수 있는 MCP 서버도 제공합니다.

Floot MCP — Claude나 ChatGPT에서 웹·모바일 앱을 만들고 배포하세요

발행

Floot MCP는 Claude나 ChatGPT에 연결해 데이터베이스, 사용자 계정, 호스팅이 준비된 클라우드 작업 공간에서 앱을 만들고 배포하는 서비스입니다. 기존 AI 구독을 쓰고 AI 사용량 대신 정액 플랫폼 요금을 받으며, 같은 프로젝트를 웹·iOS·Android로 출시할 수 있다고 소개합니다.

Topcoat, Rust 서버 애플리케이션의 경계를 넓히다

발행

Tokio 팀이 Rust 풀스택 프레임워크 Topcoat 0.9와 ORM Toasty의 새 기능을 소개합니다. 서버 렌더링을 기본으로 두면서 브라우저 반응성, 서버 푸시, 타입 안전한 데이터베이스 작업을 지원하는 설계와 구현을 설명합니다.

미국 온천의 지열 지도

발행

미국 온천 위치를 지열 흐름 지도 위에 표시하고, 각 지점의 지열 흐름과 수온을 비교하는 웹 지도입니다. 서부에 온천이 몰리는 지질학적 배경과 데이터 출처를 함께 제공하지만, 방문 전에는 사유지 여부와 현장 정보를 별도로 확인해야 합니다.

WaveDigger: 무선 신호로 Wi-Fi AP와 기지국 위치 찾기

발행

WaveDigger는 BSSID와 LTE·5G NR 기지국 식별 정보를 입력해 무선 장비의 추정 위치를 지도에 표시하는 오픈소스 도구입니다. Apple의 WLOC API와 비공개 API를 분석한 연구를 활용하며, 기지국 좌표는 정확도가 낮을 수 있다는 지적도 나왔습니다.

Opus 5.5로 설명 영상을 만드는 에이전트

발행

URL이나 프롬프트를 입력하면 Claude Opus 5.5가 HTML 애니메이션을 만들고 MP4로 렌더링하는 에이전트입니다. 영상 생성 모델 대신 코드와 가상 시계를 활용해 프레임을 재현하며, OpenComputer의 서버리스 에이전트와 microVM으로 실행합니다.

PEG와 정규식 비교: SXML로 HTML을 만드는 Lisp 기반 Org 파서

발행

Guile Scheme의 PEG 문법으로 Org 문서를 AST로 파싱한 뒤 SXML을 거쳐 HTML로 렌더링하는 라이브러리 OrgWebAlchemy를 소개합니다. 중첩 목록과 인라인 마크업처럼 정규식만으로 다루기 까다로운 문법을 처리하며, 아직 Org 전체 기능을 지원하지는 않습니다.

빌드 로그의 XSS로 이어진 SourceHut 계정 탈취

발행

SourceHut의 빌드 로그에서 ANSI 출력을 HTML로 바꾸는 ansi2html의 OSC 8 링크 처리에 XSS 취약점이 발견됐습니다. 공격자는 공개 메일링 리스트의 CI 작업 로그에도 악성 입력을 심을 수 있었고, 피해자가 로그를 열면 세션 내 요청을 위조해 계정 권한과 배포 키에 접근할 위험이 있었습니다.

Three.js로 3D 도서관을 만들다가 직접 편집 도구를 만들었습니다

발행

Oniria에서 DEV.to 글을 책으로 배치하는 3D 도서관을 만들며, 좌표를 코드로 고치는 대신 공간 안에서 위치를 지정하는 마커 도구를 개발했습니다. 마커를 Sanity 문서로 저장하고 내보내면서 별도 레벨 편집기 없이도 배치를 이어갈 수 있는 작업 흐름을 마련했습니다.