Trawling

최신기사

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

CRT가 픽셀 아트에 미친 영향 — 향수와 아나크로니즘

발행

CRT가 오래된 픽셀 아트를 부드럽게 보이게 했다는 통념을 검토합니다. 글은 CRT의 흐림 효과뿐 아니라 디더링, 안티앨리어싱, 색상 팔레트, 영상 신호, 화면 비율과 하드웨어 제약이 함께 화질을 만들었다고 설명합니다.

로컬 AI 음악 스튜디오를 만들었습니다

발행

Miso는 audio.cpp 위에서 동작하는 셀프 호스팅 음악 생성·리믹스 스튜디오입니다. 생성 결과뿐 아니라 프롬프트, 가사, 스템, MIDI, 점수와 작업 계보를 저장하며, 곡 일부를 다시 만들거나 보컬을 교체하고 멜로디를 새 편곡으로 옮길 수 있습니다.

GoatCounter와 NixOS로 봇 없는 셀프 호스팅 분석 구축하기

발행

Google Analytics를 제거한 뒤 AI 스크래퍼로 부풀려진 로그 분석을 버리고, GoatCounter를 NixOS 환경에 직접 배포한 사례입니다. 상호작용 기반 JavaScript와 CSS 대체 수단으로 봇을 걸러내고, 5대 웹 서버의 로컬 프록시와 Litestream 백업으로 수집 안정성까지 확보합니다.

아무도 FOSS에 돈을 내지 않습니다. 돈을 내게 만들 수 있습니다

발행

오픈소스 라이선스에 요금을 붙이면 포크에 밀리지만, 기업은 이미 패키지 레지스트리와 공급망 보안에 큰돈을 지불합니다. 글은 레지스트리가 기업 사용량을 과금하고 매출 일부를 의존 패키지 유지관리자에게 자동 배분하자고 제안합니다.

테스트 메서드 이름에 줄 바꿈 없는 공백을 사용하기

발행

PHP 테스트 메서드 이름에 일반 공백처럼 보이는 non-breaking space를 넣어 문장처럼 읽히게 만드는 방법을 소개합니다. 팀 내부에서는 1년 넘게 만족스럽게 사용했지만, 터미널 검색과 다른 언어의 식별자 규칙, 오픈소스 협업에서는 혼란을 부를 수 있다는 반론도 나옵니다.

Quarkdown: 튜링 완전한 Markdown 조판 시스템

발행

Quarkdown은 CommonMark와 GFM을 확장해 함수, 변수, 조건문, 반복문을 제공하는 Markdown 기반 조판 시스템입니다. 하나의 소스에서 책·논문·문서 사이트·프레젠테이션·PDF 등을 생성할 수 있으며, 라이브 미리보기와 빠른 컴파일을 지원합니다.

전통적 코딩과 에이전틱 코딩의 차이 — 플로우 상태의 문제

발행

AI 코딩 에이전트는 코드 생산량을 크게 늘릴 수 있지만, 프롬프트와 대기·알림·컨텍스트 전환이 전통적인 코딩의 촘촘한 피드백 루프와 몰입을 끊을 수 있습니다. 글은 작업을 작게 나누고 같은 프로젝트 안에서 결과를 검토하는 체크포인트를 두어, 생산성과 코드 이해도를 함께 유지하는 방법을 제안합니다.

AI 에이전트에게 계정이 필요 없는 Git 호스트를 만들었습니다

발행

agentgit은 계정이나 토큰 없이 Git push만으로 저장소를 만들고, 에이전트가 서로의 push를 감지해 작업을 이어가도록 하는 오픈소스 Git 호스트입니다. 작성자는 약 2,000회의 조회에도 실제 push가 0건이었다고 밝히며, 영속 저장소의 소유권·정리·네임스페이스 문제가 도입 장벽인지 묻습니다.

Google의 오픈 에이전틱 오케스트레이터

발행

AX는 에이전트 작업을 선언적으로 정의하고, 격리된 실행 환경·워크스페이스·네트워크 정책·모델 설정을 묶어 대규모로 실행하는 오픈 런타임입니다. Agent Substrate 기반의 상태 저장 액터 모델로 에이전트의 대기·재개 비용을 줄이고 클러스터당 수십억 개 작업을 목표로 합니다.

엔터프라이즈 AI 에이전트를 위한 복원력 있는 DevSecOps 파이프라인 설계

발행

자율적으로 API를 호출하고 코드를 생성하며 데이터베이스 상태를 변경하는 AI 에이전트의 공급망을 보호하기 위해 GitHub Actions 기반 4단계 DevSecOps 파이프라인을 제안합니다. Secret Scanning, AI 코드·프롬프트 검토, 의존성 SCA, Pipeline SAST를 PR 병합 전에 실행하고, 고위험 CVE와 정적 분석 결함을 정책으로 차단하는 구성을 코드와 함께 설명합니다.

실제로 활발히 유지·보수되고 있는 Motif 포크가 존재합니다

발행

오랫동안 멈춰 있던 X11 GUI 툴킷 Motif를 되살리려는 포크가 만들어졌습니다. 이 포크는 과거 수정 사항과 Gentoo 패치를 통합하고 자체 개선을 더해 1년여 만에 다섯 차례 릴리스했으며, 장기적으로 Motif 기반 생태계와 데스크톱 환경을 지향합니다.

Pirate Face, 삭제된 LLM 모델을 토렌트로 되살립니다

발행

Pirate Face는 Hugging Face의 오픈 모델을 BitTorrent 자석 링크로 미러링해 단일 호스트가 사라져도 계속 배포하려는 서비스입니다. Hugging Face의 SHA-256으로 파일 무결성을 검증하고, 원본이 삭제되면 피어 간 시딩으로 다운로드를 이어갑니다.

Blacksmith의 GitHub Actions 러너가 동일 작업을 GitHub 호스팅 러너보다 3~4배 빠르게 처리했습니다 — 10회 반복 벤치마크

발행

동일한 Node.js 압축 측정 작업을 GitHub-hosted runner와 Blacksmith runner에서 각각 10회 실행한 결과, Blacksmith가 3.17~3.77배 빠르고 실행 편차도 작았습니다. 다만 개인 저장소를 지원하지 않고, 이미지·계정 검증 과정에서 큐 정지와 취소가 발생했으며, 실제 비용과 대규모 빌드 성능은 검증하지 않았습니다.

사용자와 대화하지 않고 개발자 도구를 검증한 방법

발행

저자는 사용자 인터뷰 대신 자신이 겪은 문제를 출발점으로 Reddit 검색, Chrome Web Store의 경쟁 상황, 직접 사용성 테스트를 통해 TokenPulse를 검증했습니다. 출시 후 Reddit 댓글에서 유입된 설치, 반복된 ChatGPT 지원 요청, 팀 추천, GitHub 기능 제안이 실제 수요를 확인하는 신호가 됐다고 설명합니다.