본문 바로가기

728x90

GitHub

(39)
Go 코드를 바로 실행하고 추적하는 gomacro, 제네릭은 아직 실험적이에요 Go 코드를 바로 실행하고 추적하는 gomacro, 제네릭은 아직 실험적이에요IT & AI 뉴스 썸네일Go는 보통 코드를 작성한 뒤 컴파일해서 실행해요. gomacro를 쓰면 터미널에서 표현식과 함수부터 확인하고, 실행 중인 코드를 한 단계씩 추적할 수 있어요. REPL, 소스 디버거, 스크립팅 라이브러리를 한 프로젝트에 묶었다는 점이 눈에 띄어요. 1핵심 요약구분gomacro가 제공하는 기능확인할 점대화형 실행Go 표현식과 문장, 함수를 입력하면 바로 평가해요일반적인 REPL 사용에는 Go 툴체인이 필요 없어요편집 기능라인 편집과 탭 자동 완성을 제공해요키 조작은 Emacs 방식과 비슷해요디버깅실행을 멈추고 `step`, `next`, `inspect`, `print` 명령을 쓸 수 있어요해석 중인 문..
AI 코딩 공장이 빨라질수록 인간의 판단은 어디에 남아야 할까요 AI 코딩 공장이 빨라질수록 인간의 판단은 어디에 남아야 할까요AI 뉴스 썸네일Claude Code나 Codex가 코드를 빠르게 만들면서 개발팀의 고민도 달라지고 있어요. 이제 병목은 코드를 입력하는 손보다 제품 의도를 정하고, 결과를 믿을 근거를 확인하고, 배포 책임을 맡는 사람에게 생겨요. 1핵심 요약구분핵심실무에서 확인할 점도입 시점단발성 코딩 작업보다 반복되는 이벤트 기반 업무에 소프트웨어 공장이 잘 맞아요작업 큐, 상태, 중복 실행 방지, 인계 기록이 필요한지 먼저 봐요인간의 역할제품 의도와 설계, 위험 판단, 최종 배포에는 사람이 남아요위험도가 높은 변경과 주관적 품질이 필요한 화면에 검토 시간을 집중해요품질 관리테스트 통과만으로 구현 의도까지 맞았다고 볼 수 없어요타입 검사, 테스트, 보안 ..
Mojo 컴파일러 공개, 이제 언어 전체를 소스에서 빌드해요 Mojo 컴파일러 공개, 이제 언어 전체를 소스에서 빌드해요AI 뉴스 썸네일Modular가 Mojo 컴파일러와 언어 툴체인의 소스 코드를 공개했어요. 표준 라이브러리와 커널 코드에 이어 컴파일러까지 Apache 2.0 라이선스와 LLVM 예외 조항 아래에 들어왔어요. 개발자는 저장소를 복제한 뒤 Bazel로 컴파일러를 직접 빌드하고 테스트할 수 있어요. 1핵심 요약구분핵심왜 볼 만한가요공개 범위Mojo 컴파일러와 도구, 표준 라이브러리를 한 저장소에서 확인할 수 있어요언어 구현과 빌드 과정을 소스 수준에서 살펴볼 수 있어요라이선스Apache 2.0에 LLVM 예외 조항을 적용했어요Mojo로 만든 바이너리를 여러 형태의 제품에 배포하기 쉬워요빌드`--config=build-mojo`로 로컬 소스를 사용해 ..
Cursor Origin 공개, AI 코딩 도구가 코드 호스팅까지 맡아요 Cursor Origin 공개, AI 코딩 도구가 코드 호스팅까지 맡아요AI 뉴스 썸네일Cursor가 자체 Git 코드 호스팅 서비스 Origin을 초기 베타로 공개했어요. 저장소 생성부터 코드 탐색, 풀 리퀘스트 검토, GitHub 동기화, 배포와 CI 연동까지 Cursor 안에서 처리할 수 있어요. 코딩 에이전트가 저장소와 리뷰 문맥에 바로 접근하는 작업 환경을 만들려는 시도예요. 1핵심 요약구분내용제공 범위Pro, Teams, Enterprise 요금제에 단계적으로 열려요. 무료 플랜에서는 쓸 수 없어요.저장소표준 Git으로 clone, push, pull할 수 있는 Origin 저장소를 만들 수 있어요.GitHub 연동기존 GitHub 저장소를 미러링하고 Cursor에서 탐색, 검색, 리뷰할 수 ..
AI 에이전트 루프, 오래 돌리는 것보다 종료 조건이 먼저예요 AI 에이전트 루프, 오래 돌리는 것보다 종료 조건이 먼저예요AI 뉴스 썸네일AI 코딩 도구에 일을 반복해서 맡기려면 먼저 "언제 끝났다고 볼지"를 숫자와 규칙으로 정해야 해요. Addy Osmani가 소개한 실전 루프 엔지니어링은 `/goal`과 `/loop`의 차이, 독립적인 결과 확인, 사람이 직접 판단해야 할 영역을 구체적인 사례로 설명해요. 2핵심 요약구분핵심실제 적용 포인트목표 기반 루프`/goal`은 확인 가능한 완료 조건이 충족될 때까지 다음 작업을 이어가요테스트 통과 수, Lighthouse 점수, LCP처럼 결과를 수치로 확인할 수 있어야 해요시간 기반 루프`/loop` 명령은 정해진 간격마다 같은 작업을 다시 실행해요CI 상태, 새 이슈, 로그처럼 외부 상태가 달라지는 업무에 맞아요중..
AI 코드 리뷰, 결정은 빨라져도 품질은 따라오지 않았어요 AI 코드 리뷰, 결정은 빨라져도 품질은 따라오지 않았어요AI 뉴스 썸네일AI 리뷰어가 먼저 코드를 훑으면 리뷰 결론까지 걸리는 시간은 줄어들 수 있어요. 하지만 207개 GitHub 프로젝트의 풀 리퀘스트 102만 건을 분석한 연구에서는 빠른 결정이 더 나은 리뷰로 이어지지 않았어요. 1핵심 요약구분핵심왜 볼 만한가요조사 범위2022년 5월부터 2026년 2월까지 207개 오픈소스 프로젝트의 리뷰 완료 PR 102만 건을 분석했어요소수 팀의 사용 후기가 아니라 여러 프로젝트의 장기 변화를 비교했어요리뷰 속도AI를 점진적으로 도입했거나 에이전트 단계에서 빠르게 확대한 프로젝트는 결정 시간이 줄었어요도구 자체보다 도입 순서와 협업 방식이 속도에 영향을 줬어요리뷰 품질AI가 참여한 리뷰에서 반복적인 리뷰어 ..
AI 코드 리뷰는 많이 지적했지만 채택률은 16.6%였어요 AI 코드 리뷰는 많이 지적했지만 채택률은 16.6%였어요AI 뉴스 썸네일AI 코드 리뷰 도구가 남기는 코멘트는 사람보다 길고 많았어요. 하지만 실제 코드에 반영된 수정안은 16.6%에 그쳤어요. 연구진이 300개 오픈소스 프로젝트의 코드 리뷰 대화 278,790건을 분석한 결과예요. 1 2핵심 요약구분연구 결과개발팀이 확인할 점분석 범위300개 GitHub 프로젝트의 인라인 리뷰 대화 278,790건을 분석했어요공개 오픈소스 프로젝트에서 관찰한 결과라는 범위를 함께 봐야 해요수정안 채택AI 리뷰어의 제안은 16.6%, 사람 리뷰어의 제안은 56.5%가 반영됐어요코멘트 수보다 유효한 제안의 비율을 측정해야 해요리뷰 방식AI는 결함 후보와 수정안을 빠르게 제시했고, 사람은 의도와 테스트, 저장소 관례를 더..
한글 문서를 맥·윈도우·리눅스에서 여는 HOP 한글 문서를 맥·윈도우·리눅스에서 여는 HOPIT & AI 뉴스 썸네일HWP 파일 하나를 열기 위해 운영체제나 프로그램을 바꿔야 했던 불편을 줄여 줄 도구가 나왔어요. HOP는 HWP와 HWPX 문서를 macOS, Windows, Linux에서 열 수 있는 오픈소스 데스크톱 앱이에요. 문서 확인에 그치지 않고 HWP 저장, PDF 내보내기, 인쇄 같은 작업도 지원해요. 1핵심 요약구분핵심왜 볼 만한가요지원 환경macOS, Windows, Linux용 설치 파일을 제공해요한글 문서를 특정 운영체제에 묶이지 않고 다룰 수 있어요문서 작업HWP/HWPX 열기, HWP 저장, PDF 내보내기, 인쇄를 지원해요문서 확인부터 전달용 PDF 제작까지 한 앱에서 처리할 수 있어요기술 구성Rust 기반 rhwp 문서 엔..
Klepton, Vision Pro에서 Android VR 앱을 네이티브 ARM64로 돌려요 Klepton, Vision Pro에서 Android VR 앱을 네이티브 ARM64로 돌려요AI 뉴스 썸네일Meta Quest용 Android ARM64 VR 앱을 Apple Vision Pro에서 실행하려면 운영체제와 그래픽 API의 차이를 함께 풀어야 해요. Klepton은 CPU 명령을 통째로 에뮬레이션하는 대신 Android 라이브러리를 Apple 형식으로 바꾸고, 필요한 API를 macOS와 visionOS 구성요소에 이어 붙여요. 현재 Beat Saber가 두 플랫폼에서 실행되지만 그래픽 문제와 지원 범위의 제약은 남아 있어요. 1 2핵심 요약구분내용실행 방식Android ARM64 명령어를 대부분 유지한 채 `.so`를 Mach-O 기반 `.dylib`와 `.framework`로 바꿔요.호환..
Find My가 막힌 사무실에서 Claude와 Bluetooth로 휴대전화를 찾은 방법 Find My가 막힌 사무실에서 Claude와 Bluetooth로 휴대전화를 찾은 방법AI 뉴스 썸네일사무실에서 휴대전화를 잃어버렸는데 회사의 MDM 정책 때문에 Find My를 쓸 수 없다면 선택지가 빠르게 줄어요. 개발자 Ben Zhang은 Claude가 제안한 Bluetooth 신호 강도 측정기를 이용해 기기를 찾았어요. 약 1분 만에 필요한 도구의 첫 형태를 만들고, 사무실을 걸으며 수치가 강해지는 방향을 따라간 사례예요. 1핵심 요약구분핵심왜 볼 만한가요문제 상황MDM이 Find My를 막아 일반적인 위치 찾기를 쓸 수 없었어요기업 관리 기기에서 생길 수 있는 현실적인 제약이에요해결 방법Claude가 Bluetooth RSSI를 읽는 측정기를 제안하고 코드를 만들었어요AI 코딩이 즉석 문제 해결..

728x90