2025-09-29 주간 URL 모음
- GitHub - mmulet/term.everything: Run any GUI app in the terminal❗
- 요약
- **term.everything❗**는 터미널에서 GUI 윈도우를 실행할 수 있는 Linux CLI 프로그램으로, 모니터 대신 터미널로 출력하는 처음부터 구축된 Wayland 컴포지터임
- x11과 Wayland 호스트 시스템 모두에서 작동하며, 터미널에서 웹브라우저로 비디오 게임을 플레이하거나 SSH를 통해 전송하는 등의 복잡한 작업이 가능함
- 윈도우 품질은 터미널의 행과 열 수에 제한되며, 해상도를 높이면 품질이 향상되지만 성능은 저하될 수 있음
- kitty나 iterm2처럼 이미지를 지원하는 터미널에서는 전체 해상도로 윈도우를 렌더링할 수 있음 (성능 저하 가능성 있음)
- 터미널 파일 뷰어를 새로 만들 필요 없이 기존 파일 뷰어를 터미널에서 바로 사용할 수 있다고 주장함
- 약간의 해킹을 통해 Doom(셰어웨어 에피소드)도 실행 가능하며, 전체 데스크톱 환경도 터미널에서 구동할 수 있음
- 현재 베타 테스트 단계로 일부 앱이 실행에 실패하거나 충돌할 수 있어 문제 발생 시 이슈 생성을 권장함
- Bun 엔진을 사용한 개발자 친화적인 TypeScript와 약간의 C++로 작성되었음
- HowIDidIt.md 파일에서 Wayland의 개념과 작동 원리에 대한 자세한 설명을 제공함
- AGENTS.md
- 요약
- AGENTS.md는 AI 코딩 에이전트를 위한 README: 20,000개 이상의 오픈소스 프로젝트에서 사용되는 간단하고 개방적인 형식으로, AI 코딩 에이전트가 프로젝트를 효과적으로 작업할 수 있도록 컨텍스트와 지침을 제공하는 전용 파일
- README.md와의 차별화: README는 인간 개발자를 위한 것이고, AGENTS.md는 AI 에이전트가 필요로 하는 상세한 빌드 단계, 테스트, 규칙 등을 포함하여 README를 간결하게 유지하면서도 에이전트에게 정확한 가이드를 제공
- 다양한 AI 에이전트와 호환: OpenAI Codex, Cursor, Factory 등 성장하는 AI 코딩 에이전트 생태계에서 하나의 AGENTS.md 파일로 여러 도구들과 호환 가능
- 주요 포함 내용: 프로젝트 개요, 빌드 및 테스트 명령어, 코드 스타일 가이드라인, 테스트 지침, 보안 고려사항 등 에이전트가 효과적으로 작업하는데 필요한 섹션들
- 실제 사용 사례: apache/airflow, temporalio/sdk-java, PlutoLang/Pluto 등 다양한 대규모 오픈소스 프로젝트에서 활용 중
- 대형 모노레포 지원: 하위 프로젝트별로 중첩된 AGENTS.md 파일을 사용하여 복잡한 프로젝트 구조에도 대응 가능
- 개방적 협업: OpenAI Codex, Google의 Jules, Cursor, Factory 등 AI 소프트웨어 개발 생태계의 협력을 통해 탄생하여 특정 도구에 종속되지 않은 개방형 표준을 지향
- 기존 도구와의 통합: Aider는
.aider.conf.yml
에서, Gemini CLI는 .gemini/settings.json
에서 AGENTS.md를 설정하여 사용 가능 - 마이그레이션 지원: 기존 문서를 AGENTS.md로 이름 변경하고 심볼릭 링크로 하위 호환성을 유지하는 방법 제공
- 필수 필드 없음: 특정 형식이나 필수 필드 없이 프로젝트에 맞게 자유롭게 구성 가능하며, 지침 충돌 시 우선순위나 업데이트 방법에 대한 FAQ 제공
- Media over QUIC is a live media protocol powered by QUIC: a super-charged TCP/UDP replacement that powers HTTP/3. It’s being developed by the IETF*...
- 요약
- **Media over QUIC (MoQ)**는 HTTP/3를 지원하는 고성능 TCP/UDP 대체 프로토콜인 QUIC을 기반으로 구축된 라이브 미디어 프로토콜입니다
- 이 프로토콜은 Google, Meta, Cisco, Akamai, Cloudflare를 포함한 주요 기술 기업들과 함께 IETF에서 개발되고 있습니다
- MoQ는 라이브 미디어 스트리밍 애플리케이션을 위해 WebRTC를 대체하는 것을 목표로 합니다
- 웹사이트에서는 사용자가 방송을 시청하거나 퍼블리싱할 수 있는 웹 데모를 제공합니다
- 현재 구현은 공식 IETF 초안 대신 moq-lite라고 불리는 포크와 hang이라는 미디어 레이어를 사용합니다
- 개발자는 느린 표준화 과정을 기다리는 대신 단순화된, 즉시 사용 가능한 버전을 구축하기로 선택했습니다
- 기술 정보가 담긴 블로그, GitHub 저장소, Discord 커뮤니티를 포함한 추가 리소스들이 제공됩니다
- 이 프로젝트는 기여를 환영하며 사용자들이 자신의 프로젝트를 위해 코드를 포크하고 적용하는 것을 권장합니다
- MoQ 변형을 구현하는 사용자들은 개발자(Discord의 @kixelated)와 경험을 공유하도록 권장됩니다
- Welcoming The Browser Company to Atlassian - Work Life by Atlassian
- 요약
- Atlassian이 Dia와 Arc 브라우저를 개발한 팀인 The Browser Company of New York을 인수하는 계약을 체결했습니다
- 이번 인수는 Browser Company의 브라우저 전문성과 Atlassian의 팀 운영 노하우를 결합하여 AI 시대에 업무 수행 방식을 혁신하는 것을 목표로 합니다
- 현재의 브라우저들은 업무용이 아닌 브라우징(뉴스, 동영상, 레시피)을 위해 구축되었으며, 업무 맥락이나 우선순위를 이해하지 못한 채 모든 탭을 동일하게 취급합니다
- 오늘날의 브라우저는 SaaS 앱의 폭발적 증가와 AI 혁명에 대한 인식이 부족하여, 적극적인 업무 보조자가 아닌 워크플로우의 수동적인 방관자 역할을 하고 있습니다
- 비전은 Dia를 지식 근로자를 위한 전문 브라우저로 만드는 것이며, 세 가지 핵심 기능을 포함합니다:
- 사용자가 하루 종일 시간을 보내는 SaaS 앱에 최적화되어 맥락이 풍부한 탭을 제공
- 앱, 탭, 작업을 연결하는 AI 기능과 개인 업무 메모리를 탑재
- 규정 준수 및 관리자 제어를 포함한 기업 신뢰성과 보안으로 구축
- 기업 워크플로우의 85%가 브라우저에서 발생하지만, 보안 브라우저를 사용하는 조직은 10% 미만으로, 이는 주요한 시장 기회를 강조합니다
- 이번 인수는 팀 잠재력 발휘라는 Atlassian의 사명을 브라우저 환경으로 확장하는 데 도움이 될 것입니다