Trawling

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

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

2D 차량 물리 시뮬레이션 — GTA 차량 시스템의 출발점

발행

1996년 Atari ST에서 만든 2D 물리 시뮬레이션이 Grand Theft Auto 차량 시스템의 토대가 됐습니다. 저자는 이를 JavaScript로 재현하고, 강체 물리와 단순화한 타이어 힘 모델이 차량 움직임을 만드는 과정을 설명합니다.

Jev로 PR에서 변경 이유를 골라 CHANGELOG에 담는 방법

발행

changelog-bot은 PR에서 이유(WHY)를 새로 생성하지 않고, 명시된 문장을 후보로 추린 뒤 Jev로 실제 변경과 관련 있는지 평가합니다. 원문 문장을 그대로 쓰고 신뢰도가 낮으면 이유를 생략하는 방식과, 이를 검증하는 50개 사례 평가 체계를 소개합니다.

AgentSDR — 오픈소스 AI 영업 개발 워크스페이스

발행

AgentSDR은 이메일·LinkedIn·WhatsApp 아웃리치와 리드 관리 기능을 한데 묶은 오픈소스 AI SDR 도구입니다. 직접 호스팅하고 자체 API 키를 연결하는 방식으로, 여러 영업 도구의 구독료와 분산된 연락처·대화 관리를 줄이는 것을 목표로 합니다.

소프트웨어를 둘러싼 커뮤니티의 중요성

발행

소프트웨어의 윤리성을 판단할 때 라이선스만 볼 것이 아니라 프로젝트를 이끄는 커뮤니티도 살펴야 한다고 주장합니다. 사용자는 코딩 외에도 문서화, 분류, 홍보 등으로 참여하며 프로젝트의 가치에 목소리를 보탤 수 있습니다.

수학자가 Lean 정리 증명기에 알아야 할 것: 신뢰성과 AI

발행

Thomas Hales는 Lean을 이용한 수학 형식화와 AI 자동 형식화의 진전을 소개하고, 증명 커널의 soundness bug와 Lean 형식 체계의 미해결 기초 문제를 짚습니다. 형식 검증 결과를 신뢰하려면 커널만 확인할 게 아니라 정리와 정의가 원래 의도와 일치하는지도 사람이 감사해야 한다고 강조합니다.

Refs — Claude가 영상 제작에 참고할 실제 사례를 제공합니다

발행

Refs는 영화 장면을 컷 단위로 분석한 자료와 제작 프롬프트를 모아 Claude Code, Codex, Cursor에 연결하는 서비스입니다. MCP로 참고 영상을 검색하고 장면별 청사진을 가져와 영상 기획에 활용하며, 무료 탐색과 월 16달러 Pro 구독을 제공합니다.

Andrej Karpathy의 관찰을 바탕으로 Claude Code의 코딩 실수를 줄이는 지침

발행

Claude Code에 적용하는 지침 파일로, LLM의 성급한 추측과 과도한 구현, 불필요한 주변 코드 수정 문제를 다룹니다. 명확화 질문, 최소 변경, 테스트로 확인하는 성공 기준 등 네 가지 원칙을 제시하고 플러그인 또는 프로젝트별 CLAUDE.md로 설치하는 방법을 안내합니다.

WildProof: 질문을 들고 밖으로 나가 근거를 모으세요

발행

WildProof는 산책 중 메모와 사진 자료를 오프라인으로 모으고, 나중에 로컬 AI로 근거 기반 관찰 보고서를 만드는 앱입니다. Gemma 2B와 Temporal을 사용하며 보고서에서 관찰·추론·미확인 주장을 나눕니다. 사진 속 사물을 판별하는 척하지 않고 분석 실패도 명시하는 설계가 특징입니다.

Staffcoder — 실무 엔지니어처럼 코딩하기

발행

Staffcoder는 알고리즘 퍼즐 대신 실제 프레임워크와 개발 도구를 쓰며 코딩 과제를 푸는 학습 플랫폼입니다. 브라우저 IDE에서 터미널, 파일 시스템, 미리보기를 제공하며 React, Django, Docker, AI 에이전트 등 39개 학습 경로의 과제를 지원합니다.

PPT Master — 문서와 주제로 편집 가능한 PowerPoint 프레젠테이션 만들기

발행

PPT Master는 AI 에이전트가 문서나 주제를 바탕으로 PowerPoint 파일을 만드는 오픈소스 프로젝트입니다. 결과물은 이미지로 납작하게 합친 슬라이드가 아니라 도형·텍스트·차트 등을 PowerPoint에서 편집할 수 있는 객체로 구성하며, 기존 템플릿 채우기와 애니메이션·음성 내레이션도 지원합니다.

틱톡 광고비 €9로 크롬 확장 프로그램 초기 사용자를 모은 방법

발행

구독 갱신일을 기록하고 무료 체험 종료 전에 알리는 크롬 확장 프로그램 SubPulse의 초기 지표와 저예산 홍보 방식을 공유합니다. 댓글에서는 설치 수보다 실제 알림 사용 여부를 측정하고, 광고 반응이 설치로 이어지는 비율을 추적해야 한다는 의견이 나옵니다.

LLM은 경계를 알까요? 문을 열어 두자 AI 에이전트 10개 중 6개가 스스로 팀장이 됐습니다

발행

BOUNDARY는 가상의 회사에서 AI 에이전트 10개가 업무를 수행할 때, 자기 팀 소유가 아닌 파일·토큰·권한을 건드리는지 측정한 벤치마크입니다. 문을 열어 둔 조건에서 50회 중 18회 경계를 넘었고, 6개 모델은 스스로 팀장 권한을 요청했습니다. 에이전트의 보고보다 실행 환경 로그로 행동을 판정합니다.

Google Labs Playground — AI로 게임을 만들고 플레이하고 공유하세요

발행

Google Labs Playground는 게임 아이디어를 글로 입력하면 AI가 브라우저에서 플레이할 수 있는 게임으로 만드는 실험 서비스입니다. 대화로 규칙, 캐릭터, 물리 효과, 시각 요소를 바꾸고 작품을 공유할 수 있으며, Gemini·Nano Banana·Lyria 모델을 사용합니다.

Telegram Desktop 취약점으로 임의 파일 탈취와 계정 탈취 가능

발행

Telegram Desktop의 단일 실행 프로세스 간 통신에서 명령 구분자를 이스케이프하지 않아 링크에 명령을 끼워 넣을 수 있었습니다. 내부 파일 전송 기능의 권한 검사 부재와 결합해 임의 파일 탈취와 계정 탈취로 이어졌으며, 7.2.9에서 수정됐습니다.