Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

리누스 토르발스, LLM을 활용한 첫 Linux 커널 패치 공개

발행

리누스 토르발스가 여러 CPU가 같은 파일을 읽을 때 발생하는 캐시 경합 문제를 다룬 패치를 개발 브랜치에 올렸습니다. 합성 벤치마크에서 23배 빨라졌지만 실제 부하에서는 이보다 효과가 훨씬 작을 것이라고 밝혔습니다.

마케팅이 끝없이 느껴져 멈췄던 SaaS 템플릿, 재출시 전에 고친 점

발행

SlotKit 제작자는 에이전시용 예약 시스템 템플릿을 다시 출시하기 전, 결제 우회와 동시 예약 같은 문제를 점검하고 고쳤습니다. v1.5.2에는 결제·웹훅·동시성 테스트 20개와 업그레이드 안내서 등이 추가됐으며, 재출시 뒤에는 유입 경로별 방문과 판매를 추적할 계획입니다.

NixOS를 쓰면서 새로운 서비스를 덜 망설이게 됐습니다

발행

NixOS 설정으로 FreshRSS를 백업까지 포함해 9줄의 Nix 코드로 배포한 경험을 소개합니다. 설정을 다시 실행해 같은 환경을 복구할 수 있다는 점이 유지보수 부담을 낮춰 새로운 서비스를 시험하는 데 도움이 된다는 이야기입니다.

Apple이 iPad의 필수 발표 기능을 망가뜨렸습니다

발행

iPadOS 27에서는 AirPlay로 발표 화면을 외부 디스플레이에 띄운 상태에서 다른 앱을 누르면 iPad 전체 화면이 외부 화면에 나타납니다. 강의 중 발표자 노트나 공개 전 설문 결과가 노출될 수 있어, 글쓴이는 발표 앱이 종료될 때까지 외부 화면을 계속 제어하도록 바꾸자고 제안합니다.

한 사람을 위한 앱: Devpost 스킬 팩으로 그래도 명세서를 만든 이유

발행

작은 도매 제과점을 위한 앱 Cuenta를 만들며 Devpost의 AI 개발 스킬 팩으로 요구사항과 구현 계획을 먼저 정리한 과정을 소개합니다. 사전 계획은 시간대, 가격 기록, 작업 범위 같은 문제를 코드 작성 전에 잡았지만, 잘못된 가정 하나는 명세와 테스트에 그대로 반영됐고 실제 사용 과정에서야 드러났습니다.

wshobson/agents — 여러 코딩 도구에서 쓰는 에이전트 플러그인 마켓플레이스

발행

wshobson/agents는 Claude Code, Codex CLI, Cursor 등 7개 코딩 도구에서 에이전트, 스킬, 명령을 사용하는 플러그인 저장소입니다. 로컬 플러그인 92개를 포함해 플러그인 94개를 제공하며, 공통 Markdown 소스를 각 도구에 맞는 형식으로 연결하거나 변환합니다. 설치 경로와 구성 요소 지원 범위는 도구마다 다릅니다.

macOS에서 Touch ID로 SSH 키 설정하기

발행

macOS Secure Enclave에서 추출할 수 없는 SSH 키를 만들고 Touch ID로 서명하는 방법을 소개합니다. 내장 도구 세 가지로 설정하며, 재부팅 뒤 에이전트에 키를 다시 등록해야 하고 Mac을 잃으면 해당 키도 복구할 수 없습니다.

Voxtral 3, 음성 모델과 실시간 에이전트 SDK 공개

발행

Mistral이 50개 이상 언어의 음성 인식 모델, 음성 합성 모델, 실시간 음성 에이전트 SDK를 공개했습니다. 전사와 추론, 도구 호출, 음성 응답을 하나의 스트리밍 흐름으로 묶고, API 또는 자체 인프라 배포를 지원한다고 밝혔습니다.

Kromoss: MOSS-Image 기반 1024px 이미지 생성 모델

발행

Kromoss는 MOSS-Image-Base를 1024px 해상도로 전체 파인튜닝한 이미지 생성 모델입니다. 50단계 생성용 모델과 함께 8단계 Turbo LoRA 두 종류, ComfyUI용 BF16·INT8 모델 파일을 제공하며, Apache License 2.0으로 공개했습니다.

초기 설정 지원과 고객 업무 대행, 어디서 선을 그을까요?

발행

TradeQuote를 만드는 창업자가 첫 견적 작성 지원과 고객의 가격표 정리·고객 정보 입력 사이에서 어디까지 도울지 묻습니다. 댓글에서는 첫 독립적인 성공을 돕되 반복 업무는 유료 서비스나 제품 기능으로 분리하고, 지원 범위를 미리 정하자는 제안이 나옵니다.

Claude와 Next.js로 주말 만에 SaaS를 만든 솔직한 후기

발행

Claude와 Next.js로 주말 동안 핵심 기능이 작동하는 SaaS 프로토타입을 만들었지만, 결제 웹훅 코드의 처리 순서 오류가 유료 고객을 잃게 할 뻔했습니다. 글쓴이는 코드 생성 모델과 별도의 검토 모델, 최종 승인을 맡는 사람을 분리하는 작업 방식을 제안합니다.

eMudhra 중간 인증서 침해에 대응해 Firefox 사용자를 보호합니다

발행

Mozilla는 eMudhra 중간 인증서 8개의 개인 키가 유출됐다는 신고를 받고 Firefox의 OneCRL에 해당 인증서를 차단 목록으로 배포했습니다. 표준 설정을 사용하는 Firefox에는 신고 후 3시간 안에 배포를 마쳤으며, 일부 사용자와 다른 Mozilla 인증서 저장소 이용자를 위한 추가 업데이트도 내놨습니다.

에이전트 재시도와 중단을 견디는 애플리케이션 상태 관리

해설발행

에이전트의 재시도 문제는 모델의 추론보다 요청 결과가 불명확한 상황과 외부 부작용을 어떻게 기록·통제하느냐에 달려 있습니다. 세 글은 작업 의도와 멱등성 키, 애플리케이션이 소유하는 워크플로 상태, 독립적인 대사를 각각 다루며, 안전한 재시도에는 이 관리 방식들이 함께 필요하다고 설명합니다.

로컬 AI 도구의 역할 분담: 계산은 코드에, 해석은 모델에 맡길 때

해설발행

세 사례는 모델을 어디에 쓸지 입력의 성격과 실패 비용에 맞춰 나눕니다. 정전 도구는 사실·수치를 코드로 만들고 Gemma에는 짧은 안내만 맡기며, 은행 장부는 이름 판독에만 모델을 씁니다. 음성 메모 도구도 모델별 역할을 분리하고 타임스탬프와 수치를 검증하지만, 배포·추론 방식과 검증 범위는 사례마다 다릅니다.

광고 없는 Android TV 만들기

발행

Projectivy Launcher와 SmartTube, ADB 명령을 조합해 Android TV의 광고 배너와 기본 YouTube 앱을 없애는 방법을 소개합니다. 런처 교체부터 리모컨 버튼 설정, 되돌리는 방법까지 안내하며 Chromecast with Google TV와 Hisense TV에서 설정했다고 밝힙니다.

EU 전자 송장 규정에 맞춘 Factur-X API를 만들었습니다. 매출은 아직 0달러라 전체 코드를 공개합니다

발행

개발자는 Factur-X PDF와 CII XML 검증기, EN 16931 규칙에 맞춘 전자 송장 생성 API를 만들고 AGPL-3.0으로 공개했습니다. 출시 열흘 동안 방문자는 약 900명, 유료 고객은 0명이었습니다. 댓글에서는 구매자와 유통 경로를 개발자에서 회계사, 플러그인 업체로 넓히고 첫 유효 송장까지 걸리는 시간을 줄이라는 제안이 나왔습니다.

DecisionDebt: 모든 관계에 근거를 남기는 회사 지식 그래프

발행

DecisionDebt는 FalkorDB에 회사의 서비스, 소유자, 프로젝트, 문서와 의사결정을 그래프로 연결해 변경 영향도를 미리 계산하는 도구입니다. 관계마다 근거가 된 문서의 정확한 문장과 버전을 기록하고, 불확실한 정보는 사람의 확인을 요청합니다.

Framefields — AI 에이전트를 위한 코드 중심 영상 엔진

발행

Framefields는 Node.js에서 네이티브 WebGPU로 작동하는 오픈소스 영상 엔진입니다. TypeScript로 모션 그래픽, 합성 효과, 3D 장면과 오디오 처리를 구성하고 브라우저 없이 프레임 단위로 렌더링해 MP4를 출력합니다.