Category: 개발

GPU 구동형 포워드 렌더링: 스탠포드 드래곤 27000마리, 라이트 10000개, 60FPS 초과!

2025-05-20
GPU 구동형 포워드 렌더링: 스탠포드 드래곤 27000마리, 라이트 10000개, 60FPS 초과!

이 글에서는 클러스터 셰이딩을 사용한 GPU 구동형 포워드 렌더링에 대해 설명합니다. GTX 1070 GPU에서 스탠포드 드래곤 27000마리와 라이트 10000개를 60FPS 이상으로 렌더링하는 데 성공했습니다. 높은 성능은 엔티티 데이터를 연속적인 GPU 버퍼에 저장하고, 간접 멀티 드로우 콜을 사용하여 드로우 콜 수를 최소화함으로써 달성되었습니다. 또한 컬링, 버퍼 관리, 클러스터 셰이딩 등의 기술과 원자 카운터 및 발롯을 사용한 효율적인 버퍼 압축 등의 최적화 전략에 대해 자세히 설명합니다. 성능 데이터와 코드 예시도 제공하여 고성능 렌더링에 대한 귀중한 통찰력을 제공합니다.

Codex: 기대되는 GitHub 어시스턴트지만 개선이 필요해

2025-05-20
Codex: 기대되는 GitHub 어시스턴트지만 개선이 필요해

Codex는 OpenAI 모델 기반의 GitHub 통합 도구로, 사용자는 자연어로 코드 수정 작업을 제출할 수 있습니다. 여러 작업을 병렬로 처리하고 익숙한 채팅 인터페이스를 통해 진행 상황을 추적할 수 있다는 점이 강점입니다. 하지만 현재 Codex는 오류 처리가 미흡하고, 대규모 리팩토링 작업 처리가 어렵고, 인터넷에 접근할 수 없다는 등의 단점이 있습니다. 저자는 모델 개선과 기능 향상을 통해 Codex가 매우 효율적인 개발 어시스턴트가 될 가능성이 있다고 믿지만, 현재로서는 소규모의 간단한 유지보수 작업에 적합합니다.

개발

LLM 에이전트: API 개발의 새로운 DX 표준

2025-05-20
LLM 에이전트: API 개발의 새로운 DX 표준

LLM 기반 에이전트는 지칠 줄 모르는 주니어 개발자가 되어가고 있습니다. API 문서를 읽고, 요청을 보내고, 오류를 파악하고, 성공할 때까지 반복합니다. 그러나 API 개발자 경험(DX)은 매우 중요합니다. 문서가 부족하거나 오류 메시지가 모호하여 에이전트가 중단되면 인간 개발자도 동일한 문제에 직면할 가능성이 높습니다. API 문서 개선, 명확하고 자세한 오류 메시지 제공, 일관성 유지 관리를 통해 DX가 크게 향상되고 에이전트 효율성이 높아집니다. 이는 인간 개발자에게도 도움이 되며, 에이전트를 자동화된 테스터로 사용하여 문제를 조기에 감지할 수 있습니다.

개발

Jwno: Windows용 고도로 사용자 지정 가능한 타일링 창 관리자

2025-05-20

Jwno는 Janet 프로그래밍 언어로 구축된 Windows 10/11용 고도로 사용자 지정 가능한 타일링 창 관리자입니다. 정확한 창 제어를 위한 고유한 "마법 괄호" 기능을 제공합니다. 아직 개발 중이므로 일부 문서는 완성되지 않았지만 설치 가이드, 대화형 자습서 및 참조 색인 등을 제공합니다. Emacs 및 Sonic Pi와 같은 애플리케이션에서의 사용 사례가 스크린샷으로 소개됩니다.

개발

RepoRoulette: GitHub 저장소 무작위 샘플링 도구

2025-05-20
RepoRoulette: GitHub 저장소 무작위 샘플링 도구

RepoRoulette는 GitHub 저장소를 무작위로 샘플링하는 강력한 도구로, ID 샘플링, 시간 샘플링, BigQuery 샘플링 세 가지 방법을 제공합니다. ID 샘플링은 GitHub ID 공간에서 직접 무작위 ID를 선택하여 속도는 빠르지만 적중률이 낮습니다. 시간 샘플링은 지정된 기간 내에 업데이트된 저장소를 선택하며, 별 개수, 언어 등의 속성으로 필터링할 수 있습니다. BigQuery 샘플링은 Google BigQuery의 공개 GitHub 데이터 세트를 활용하여 강력한 기능을 제공하지만 GCP 계정과 요금이 필요합니다. RepoRoulette는 학술 연구, 학습 자료 확보, 데이터 과학, 트렌드 분석, 보안 연구 등에 적합합니다.

Astra: 빠르고 안정적인 JS-to-EXE 컴파일러

2025-05-20
Astra: 빠르고 안정적인 JS-to-EXE 컴파일러

Astra는 npm에서 사용할 수 있는 빠르고 안정적이며 사용하기 쉬운 JavaScript에서 실행 파일(.exe)로의 컴파일러입니다. signale, inquirer, chalk로 구축된 시각적으로 매력적인 CLI를 자랑하며, 뛰어난 사용자 경험을 제공합니다. esbuild에 의해 구동되므로 믿을 수 없을 정도로 빠른 컴파일 속도를 자랑합니다. ESM 기반 애플리케이션의 컴파일을 지원하며(Node.js SEA의 제한에 대한 해결 방법 포함) 모든 종속성을 포함하는 단일 실행 파일을 생성합니다. 메타데이터(아이콘, 이름, 버전 등)를 사용자 지정하고 내장 압축 기능을 사용하여 더 작은 실행 파일을 만들 수 있습니다. npm, yarn, pnpm을 통해 전역적으로 설치하거나 개별 프로젝트에 대해 로컬로 설치할 수 있습니다.

개발

llm-d: Kubernetes 기반 고성능 분산형 LLM 추론 프레임워크

2025-05-20

llm-d는 Kubernetes 기반의 고성능 분산형 대규모 언어 모델(LLM) 추론 프레임워크로, LLM을 대규모로 서비스하기 위한 효율적인 방법을 제공합니다. 대부분의 모델과 하드웨어 가속기에서 최고 속도의 가치 실현과 경쟁력 있는 가격 대비 성능을 제공합니다. KV 캐시 인식 라우팅 및 분산 서비스와 같은 최첨단 분산형 추론 최적화를 활용하고, Inference Gateway(IGW)의 Kubernetes 운영 도구와 공동 설계 및 통합하여 llm-d는 모듈화되고 고성능이며 엔드투엔드 서비스 솔루션을 통해 생성 AI 배포를 운영할 수 있도록 합니다. 기존의 확장 방식과 달리 llm-d는 느리고 불균일하며 비용이 많이 드는 요청과 같은 LLM 추론의 고유한 특성에 맞춰 최적화되어 뛰어난 성능을 제공합니다. 캐시 인식 라우팅, 작업 분산 및 적응형 확장을 통해 llm-d는 처리량과 효율성을 크게 향상시키고 대기 시간을 줄이며 다양한 서비스 품질 요구 사항을 지원합니다.

개발

TI-84+ CE 계산기에서 OCaml 실행하기

2025-05-20

이 글에서는 저자가 OCaml 프로그램을 TI-84+ CE 계산기에서 실행할 수 있도록 컴파일하는 과정을 설명합니다. 일반적으로 JavaScript로 컴파일하는 데 사용되는 Js_of_ocaml 도구를 활용하여 C 코드를 생성하도록 변경했습니다. TI-84+ CE의 리소스 제약으로 인해 간단한 가비지 컬렉터와 계산기 하드웨어와의 상호 작용에 필요한 C 함수를 직접 구현했습니다. 최종적으로 간단한 OCaml 프로그램을 성공적으로 실행하여 이 방법의 효용성을 보여주었습니다.

개발

JavaFactory: 예측 가능한 AI 기반 Java 코드 생성

2025-05-20
JavaFactory: 예측 가능한 AI 기반 Java 코드 생성

JavaFactory는 대규모 언어 모델(LLM)을 활용하여 반복적인 Java 코드를 자동으로 생성하는 도구입니다. 기존 AI 코드 생성기보다 예측 가능하고 안정적인 결과를 제공합니다. 두 가지 핵심 구성 요소인 '패턴 정의'와 '주석 기반 참조 수집'에 기반합니다. '패턴 정의'에서는 자연어로 작업 단위(예: 테스트 생성, 구현 생성 등)를 정의하고, '주석 기반 참조 수집'에서는 주석을 사용하여 필요한 클래스를 명시적으로 지정합니다. 정의된 패턴은 다양한 종류의 코드(구현, 테스트, 픽스처 등)를 생성하는 데 재사용할 수 있습니다. 데모에서는 20초 만에 400줄의 코드를 생성하고 모든 테스트를 통과한 예시를 보여줍니다. 반복적이고 구조화된 환경(예: 계층형 아키텍처)에서 작업하는 개발자에게 이상적이며, dao-repository 생성과 같은 반복적인 작업을 자동화하여 개발자가 핵심 로직에 집중할 수 있도록 합니다.

개발

Deno의 미래: 쇠퇴가 아닌, 상승

2025-05-20
Deno의 미래: 쇠퇴가 아닌, 상승

Deno, Deno Deploy, KV, Fresh에 대한 최근 비판에 대한 답변으로 Deno 팀은 Deno의 성장세가 강하며 사용자 수가 두 배로 증가했다고 주장합니다. Deno Deploy 지역 축소에 대해서는 비용 및 성능 최적화이며 플랫폼을 풀스택 애플리케이션 호스팅 플랫폼으로 발전시키고 있다고 설명합니다. Deno KV는 모든 상태 관리의 중심 솔루션이 되지는 않지만 더 강력한 상태 관리 도구가 개발 중입니다. Fresh 2도 곧 출시될 예정이며 상당한 개선 사항이 제공됩니다. Deno 팀은 기능 동등성이 아닌 일관된 시스템에 중점을 두고 완벽한 JavaScript 플랫폼 구축에 전념하며 JavaScript 생태계 개선 및 성장에 적극적으로 참여하고 있다고 강조합니다.

개발

Word2Vec을 사용한 블로그 검색 엔진의 처음부터 구축

2025-05-20
Word2Vec을 사용한 블로그 검색 엔진의 처음부터 구축

저자들은 Python과 Word2Vec을 사용하여 블로그 검색 엔진을 처음부터 구축했습니다. 게시물과 검색 쿼리는 300차원 벡터 공간에 임베딩되고, 코사인 유사도를 사용하여 결과를 순위 매깁니다. 웹 친화적으로 만들기 위해 Word2Vec 모델은 인덱스와 벡터로 분할되고, 필요한 데이터만 다운로드하기 위해 HTTP Range 요청이 사용되어 웹 부하를 크게 줄입니다. 검색 엔진의 정확도를 평가하기 위한 평가 지표가 설계되었으며, 노이즈를 줄이기 위한 TF-IDF 사용 등 향후 개선 사항에 대해서도 논의합니다.

개발

사전 계산을 통한 3D 렌더링에서의 투명도 순서 혁신

2025-05-20

기존 3D 렌더링은 카메라 위치에 따라 반투명 객체를 정렬하기 위해 CPU에 의존하며, 비효율적인 렌더링으로 이어집니다. 이 글에서는 반투명 객체의 렌더링 순서를 사전 계산하는 새로운 방법을 소개합니다. 면과 카메라 위치의 공간적 관계를 분석하여 알고리즘은 일부 면의 렌더링 순서를 미리 결정하고, 런타임 정렬 작업 수를 줄입니다. 시간 복잡도는 O(n²)이지만 사전 계산은 한 번만 수행되므로, 반투명 객체가 많이 이동하지 않는 장면에 적합합니다. 알고리즘은 각 면을 두 개의 면으로 분할하고, 이들의 공간적 관계를 이용하여 드로잉 순서를 결정합니다. 특정 경우에는 CPU 정렬로 되돌아갑니다. 이 방법은 3D 렌더링에서 투명도 정렬의 과제를 크게 해결하고 렌더링 효율을 향상시킵니다.

저렴하고 효과적인 기계 번역 품질 벤치마크

2025-05-20
저렴하고 효과적인 기계 번역 품질 벤치마크

개발자는 쌍을 이룬 평가와 브래들리-테리 모델을 사용하여 보다 과학적으로 엄격한 기계 번역 품질 벤치마크를 구축하려고 시도했습니다. 초기 시도는 높은 비용으로 인해 실패했으며, 각 실험에 수백 또는 수천 달러가 필요했습니다. 따라서 이전 평가 시스템과 쌍을 이룬 평가를 결합한 절충안 시스템이 고안되었습니다. 문장을 반복적으로 처리하고 여러 번역 평가 시스템을 사용하여 점수를 매기고 통계 분석을 결합함으로써 비용을 대폭 절감하고 우수한 p 값을 가진 신뢰할 수 있는 결과를 얻을 수 있었습니다. 맹검화의 엄격성을 다소 희생했지만, 이 새로운 시스템은 효율성을 크게 향상시켜 독일어 테스트를 약 6달러로 완료할 수 있었습니다.

개발 기계 번역

Biff: 사용자 정의 가능한 Clojure 풀스택 웹 프레임워크

2025-05-20
Biff: 사용자 정의 가능한 Clojure 풀스택 웹 프레임워크

Biff는 전체 에코시스템에서 라이브러리와 도구를 큐레이션하여 세련된 전체로 구성하는 새로운 Clojure 풀스택 웹 프레임워크입니다. 불변 데이터베이스 지원, Malli를 사용한 스키마 적용, 백엔드를 벗어나지 않고 풍부하고 대화형 UI를 생성하기 위한 Hyperscript 사용이 가능합니다. 비밀번호 없는 이메일 기반 인증(매직 링크 및 일회용 비밀번호 지원)도 포함되어 있습니다. Ubuntu VPS 프로비저닝 또는 Docker화된 Uberjar를 통해 배포할 수 있습니다. 파일 저장 시 변경 사항이 평가되며, 프로덕션 REPL을 사용하여 라이브 개발이 가능합니다. Biff는 강력한 기본 설정을 갖추고 있지만, 필요에 따라 쉽게 수정할 수 있도록 설계되었습니다.

개발 풀스택

Ann: 애플리케이션을 강화하는 분산형 주석 서버

2025-05-20

Ann은 ActivityPub 기반의 최소한의 분산형 소셜 미디어로, 웹 주석(기본적으로 모든 콘텐츠에 대한 댓글, 추천 또는 좋아요)을 중심으로 구축되었습니다. 독립적인 웹페이지가 아니라 다른 애플리케이션과의 통합을 목적으로 하는 서버입니다. Gemini 브라우저의 댓글 섹션, 비공개 연구 논문 주석 시스템, 기사 추천 피드, 웹 전체에서 댓글을 추가하고 표시하기 위한 브라우저 플러그인, 심지어 AI 교육 데이터 세트 등을 상상해 보세요. Ann의 비전은 JavaScript 및 추적기에 의존하지 않는 웹으로, 애플리케이션에 주석 기능을 제공하여 사용자에게 선택권, 개인 정보 보호 및 콘텐츠 소비에 대한 제어권을 부여하는 것입니다.

개발 웹 주석

메모리 일관성 모델: 멀티코어 시스템에서의 시간과의 경쟁

2025-05-20

이 튜토리얼은 컴퓨터 과학에서 메모리 일관성 모델의 복잡성, 특히 멀티코어 시스템에서의 어려운 문제를 자세히 살펴봅니다. 공유 메모리에 접근하는 여러 스레드가 어떻게 불일치를 일으킬 수 있는지 설명하고, 순차적 일관성, 캐시 코히어런스, TSO와 같은 완화된 모델 등 일관성을 보장하기 위한 다양한 접근 방식을 탐구합니다. 이 기사에서는 다이어그램과 예를 사용하여 과제를 보여주고, 데이터 경합 회피와 배리어와 같은 동기화 프리미티브의 중요성을 강조합니다. 중요한 점은 저수준 복잡성을 처리하고 메모리 불일치의 함정을 피하기 위해 동기화 라이브러리에 의존하는 것입니다.

AI 기반 짝수/홀수 검사기: is-even-ai 패키지

2025-05-20
AI 기반 짝수/홀수 검사기: is-even-ai 패키지

npm 패키지 `is-even-ai`는 OpenAI의 GPT-3.5-turbo 모델을 사용하여 숫자가 짝수인지 홀수인지 판별하고, 다른 수치 비교 기능도 제공합니다. 개발자는 간단한 API 호출을 통해 이러한 기능을 쉽게 통합하고 모델 및 매개변수를 사용자 지정할 수 있습니다. 유사한 npm 패키지와 트윗에서 영감을 받은 이 프로젝트는 제품에 AI를 통합하는 방법을 보여줍니다.

개발 npm 패키지

Kilo: 1000줄 미만 코드의 미니멀리스트 텍스트 에디터

2025-05-20
Kilo: 1000줄 미만 코드의 미니멀리스트 텍스트 에디터

Kilo는 1000줄 미만의 코드(cloc으로 계산)로 작성된 작은 텍스트 에디터입니다. 크기에 비해 놀라울 정도로 유용한 기능을 갖추고 있으며, 저장(Ctrl+S), 종료(Ctrl+Q), 문자열 검색(Ctrl+F) 등이 포함됩니다. 중요한 점은 Kilo는 외부 라이브러리를 사용하지 않고 표준 VT100 이스케이프 시퀀스에 의존한다는 것입니다. Salvatore Sanfilippo(antirez)가 만들었으며, 더욱 고급화된 명령줄 인터페이스나 에디터를 만드는 데 사용할 수 있는 학습 자료이자 출발점으로 설계되었습니다. 이 프로젝트는 BSD 2-clause 라이선스에 따라 오픈소스로 제공됩니다.

개발

HashiCorp Terraform MCP 서버: IaC 개발 자동화

2025-05-20
HashiCorp Terraform MCP 서버: IaC 개발 자동화

HashiCorp는 Terraform Registry API와 원활하게 통합되는 모델 컨텍스트 프로토콜(MCP) 서버인 Terraform MCP 서버를 출시했습니다. 이를 통해 인프라 코드(IaC) 개발의 고급 자동화 및 상호 작용 기능이 향상됩니다. 이 서버는 Terraform 제공자 및 모듈의 자동 검색, Terraform Registry에서 데이터 추출 및 분석, 제공자 리소스 및 데이터 소스에 대한 자세한 정보 제공을 자동화합니다. 사용자는 Docker 컨테이너를 통해 또는 소스 코드에서 바이너리를 직접 빌드하여 서버를 실행하고 VS Code 또는 Claude Desktop과 같은 도구와 통합할 수 있습니다. Terraform Registry 내의 제공자 및 모듈에 대한 문서 및 메타데이터를 쿼리하고 검색하기 위한 도구 세트가 제공됩니다. 중요한 점은 출력 및 권장 사항은 동적으로 생성되므로 보안 모범 사례 및 규정 준수 요구 사항을 충족하도록 구현하기 전에 철저히 검토해야 한다는 것입니다.

개발

Docker Compose를 사용한 Moose 애플리케이션의 프로덕션 환경 배포

2025-05-19

이 가이드는 Docker Compose를 사용하여 단일 서버에 프로덕션 준비가 완료된 Moose 애플리케이션을 배포하는 방법을 포괄적으로 설명합니다. Docker 로그 제한 및 sudo 없는 액세스 설정, GitHub Actions Runner 설정(선택 사항), 샘플 Foo Bar Moose 애플리케이션 등이 포함됩니다. Clickhouse 및 선택 사항인 Redpanda의 안전한 구성, Temporal(선택 사항)의 단계적 배포에 대해 자세히 설명합니다. 마지막으로 Docker Compose의 자동 시작을 위한 systemd 서비스 설정, 자동화된 배포 및 수동 배포 워크플로우에 대해 설명합니다.

구식 ISO/IEC 14977:1996 EBNF 사양을 사용하지 마세요!

2025-05-19

이 글에서는 여러 가지 결함으로 인해 ISO/IEC 14977:1996 EBNF 사양을 사용하지 말 것을 강력히 권고합니다. 저자는 Unicode 문자, 문자 범위, 일반적인 정규 표현식 구문에 대한 지원 부족, 그리고 번거로운 "하나 이상" 표기법 등 사양의 결점을 자세히 설명합니다. 저자는 이 사양이 이해하기 어렵고, 가독성이 떨어지며, 현대 소프트웨어 개발 관행과 일치하지 않는다고 주장합니다. 반면에 W3C의 EBNF 사양은 더 간결하고, 사용자 친화적이며, 호환성이 높은 대안으로 제시됩니다. 저자는 또한 ISO 표준을 맹목적으로 따르는 것이 항상 옳은 것은 아니며, 구식 표준에 얽매이기보다는 최적의 도구를 선택하는 것이 중요하다고 지적합니다.

개발

WireGuard 바니티 키 생성기: wireguard-vanity-keygen

2025-05-19
WireGuard 바니티 키 생성기: wireguard-vanity-keygen

wireguard-vanity-keygen은 지정된 접두사와 일치하는 WireGuard 공개 키를 생성하는 명령줄 도구입니다. 멀티코어 처리, 대소문자 구분 검색, 정규 표현식 검색, 여러 접두사의 동시 검색을 지원합니다. 검색 접두사, 스레드 수, 결과 제한을 지정할 수 있으며, 도구는 확률과 예상 실행 시간을 계산합니다. 이 도구는 WireGuard 키 생성 프로세스를 간소화하고 기억하고 관리하기 쉬운 키를 생성하는 것을 목표로 합니다.

개발 키 생성

Rust로 구축된 Hacker News 데스크톱 클라이언트

2025-05-19
Rust로 구축된 Hacker News 데스크톱 클라이언트

Rust와 egui로 구축된 세련된 Hacker News 데스크톱 애플리케이션을 사용할 수 있습니다! 깔끔하고 현대적인 인터페이스를 통해 다양한 섹션(주요 뉴스, 최신 뉴스, Show HN, Ask HN, 채용 정보, 베스트 기사)의 주요 기사를 탐색할 수 있습니다. 댓글은 Reddit 스타일의 스레드 형식으로 표시되며, 자동 접기 및 글꼴 크기 조정 등의 기능을 갖추고 있습니다. 오프라인 캐싱, 즐겨찾기, 강력한 검색/필터링 기능을 통해 사용자 경험이 향상되어 언제 어디서나 Hacker News에 원활하게 액세스할 수 있습니다.

act를 사용하여 GitHub Actions를 로컬에서 실행: 더 빠른 피드백 루프

2025-05-19
act를 사용하여 GitHub Actions를 로컬에서 실행: 더 빠른 피드백 루프

GitHub Actions 워크플로를 조정할 때마다 커밋하고 푸시하는 데 지치셨나요? `act`를 사용하면 GitHub Actions를 로컬에서 실행하여 매우 빠른 피드백을 얻을 수 있습니다. GitHub의 환경 변수와 파일 시스템을 모방하여 로컬 테스트를 수행할 수 있으며, Makefiles를 로컬 작업 실행기로 대체하여 반복적인 작업을 제거할 수도 있습니다. VS Code 확장 기능은 워크플로에 원활하게 통합됩니다. `act`는 GitHub Actions를 읽고 Docker API를 사용하여 이미지를 가져오거나 빌드하고, 종속성을 기반으로 실행 경로를 결정한 다음, GitHub 환경을 반영하는 컨테이너를 실행합니다.

개발

마이크로소프트, 경량 명령줄 편집기 'Edit' 공개

2025-05-19
마이크로소프트, 경량 명령줄 편집기 'Edit' 공개

마이크로소프트가 Build 컨퍼런스에서 새로운 명령줄 텍스트 편집기 'Edit'을 공개했습니다. 250KB 미만의 경량 오픈소스 편집기인 Edit은 64비트 Windows에 기본 CLI 텍스트 편집기를 제공하여 기본 제공 옵션 부족과 악명 높은 'vim을 어떻게 종료하죠?' 문제를 해결하고자 합니다. Edit은 키 바인딩, 찾기 및 바꾸기 기능, 정규 표현식 지원 등을 갖추고 있습니다. 향후 몇 달 안에 Windows Insider 프로그램을 통해 사용할 수 있게 됩니다. 또한 마이크로소프트는 Windows Dev Home을 Advanced Windows Settings로 리브랜딩하여 Windows 11 설정 인터페이스에 개발자 중심의 추가 토글을 통합했습니다.

Anthropic의 Claude Code SDK: AI 기반 코딩 어시스턴트 구현

2025-05-19

Anthropic은 Claude Code SDK를 출시하여 개발자들이 Claude Code를 애플리케이션에 통합하고 AI 기반 코딩 어시스턴트를 구축할 수 있도록 했습니다. 현재는 명령줄 사용을 지원하며, TypeScript 및 Python SDK도 곧 출시될 예정입니다. 여러 턴 대화, 사용자 지정 시스템 프롬프트, 외부 서버를 통한 기능 확장을 가능하게 하는 MCP 구성 등의 기능을 제공합니다. 텍스트, JSON, 스트리밍 JSON 출력 형식을 제공하며, 오류 처리, 세션 관리, 속도 제한에 대한 모범 사례도 설명합니다. 실제 애플리케이션 사례로 코드 검토 등을 자동화하는 Claude Code GitHub Actions가 있습니다.

개발

다국어 번역 도구 출시

2025-05-19
다국어 번역 도구 출시

스페인어, 프랑스어, 인도네시아어, 독일어, 이탈리아어, 스웨덴어, 네덜란드어, 덴마크어, 에스페란토어, 러시아어, 브라질 포르투갈어, 터키어, 폴란드어, 헝가리어, 필리핀어, 슬로베니아어, 크로아티아어, 에스토니아어, 체코어, 라트비아어, 핀란드어, 카탈루냐어, 루마니아어, 알바니아어, 아르메니아어, 마케도니아어, 그리스어, 우크라이나어, 불가리아어, 베트남어, 한국어, 일본어, 간체 중국어와 번체 중국어, 태국어, 페르시아어, 아랍어 등 광범위한 언어를 지원하는 새로운 다국어 번역 도구가 출시되었습니다. 사용자는 쉽게 새로운 언어를 추가하고 번역 기능을 켜거나 끌 수 있습니다.

개발

Windows 11에 새로운 명령줄 텍스트 에디터 Edit 추가

2025-05-19
Windows 11에 새로운 명령줄 텍스트 에디터 Edit 추가

마이크로소프트는 64비트 Windows용 새로운 경량 명령줄 텍스트 에디터인 Edit을 출시했습니다. 250KB 미만의 이 오픈소스 에디터는 마우스 지원, 여러 파일 열기, 찾기 및 바꾸기, 워드 랩 기능을 제공하며, Vim과 같은 모달 에디터의 가파른 학습 곡선을 피하기 위해 모드리스 디자인을 채택했습니다. 향후 몇 달 동안 Windows Insider Program을 통해 미리 보기가 제공되며, 최종적으로 Windows 11에 기본적으로 포함될 예정입니다.

마이크로소프트, Windows Subsystem for Linux (WSL) 오픈소스화

2025-05-19
마이크로소프트, Windows Subsystem for Linux (WSL) 오픈소스화

마이크로소프트는 연례 빌드 개발자 컨퍼런스에서 Windows Subsystem for Linux (WSL)을 오픈소스로 공개한다고 발표했습니다. 이를 통해 개발자는 Windows 내에서 Linux 배포판을 손쉽게 실행할 수 있게 됩니다. 이는 Windows를 주요 개발 환경으로 자리매김하고 Linux와의 호환성을 개선하려는 목표를 가지고 있습니다. WSL은 에뮬레이션에서 WSL 2의 네이티브 Linux 커널로 진화하여 성능과 호환성이 크게 향상되었습니다. 오픈소스화를 통해 개발자는 코드에 기여하여 WSL의 기능과 성능을 더욱 향상시킬 수 있습니다.

개발

Glasskube: 오픈소스 배포 도구 및 채용 정보!

2025-05-19
Glasskube: 오픈소스 배포 도구 및 채용 정보!

엔지니어의 생산성을 높이기 위해 오픈소스 배포 도구를 개발하는 스타트업 Glasskube에서 채용 중입니다! LLM, MCP 서버, 에이전트 모드가 소프트웨어 개발 방식을 변화시키는 데 매료되어 디버깅과 탐색을 즐기고 배포 및 모니터링 자동화에 능숙한 사람을 찾고 있습니다. 이전 경험보다 개인 프로젝트와 주도성을 더 중요하게 생각합니다. 기술 스택은 Go, TypeScript, PostgreSQL을 포함합니다. 비엔나에서 일하고 샌프란시스코 스타트업 생태계와 연결되기를 원한다면 지원하세요!

개발
1 2 82 83 84 86 88 89 90 214 215