002▲ 114 · 댓글 17Org 모드를 Lisp로 파싱해 HTML로 변환하기Guile Scheme의 PEG(Parsing Expression Grammar) 모듈을 이용해 Org 모드 문서를 파싱하고 HTML로 렌더링하는 OrgWebAlchemy 프로젝트를 소개한다.
오픈소스 · 도구 · Parsing Expression Grammar vs. Regexes: Building Org Parser in Lisp, Export HTML
Org 모드를 Lisp로 파싱해 HTML로 변환하기
Key Point
정규식의 한계를 벗고 PEG로 복잡한 문서 형식을 우아하게 파싱하는 아키텍처 설계와 구현 방식이 파서 개발에 관심 있는 개발자들에게 실질적 교훈을 제공한다.
핵심 요약
Guile Scheme의 PEG(Parsing Expression Grammar) 모듈을 이용해 Org 모드 문서를 파싱하고 HTML로 렌더링하는 OrgWebAlchemy 프로젝트를 소개한다.
기존 정규식 기반 파싱의 한계를 지적하며, 중첩 리스트, 인라인 마크업, 소스 블록, 테이블 등 Org 모드의 복잡한 구조를 정확히 다루려면 PEG가 필요했다고 설명한다.
OrgWebAlchemy는 Org 문서를 AST로 변환한 뒤 SXML을 거쳐 HTML로 출력하는 방식으로 동작하며, 느슨한 결합으로 향후 마크다운 등 다른 형식 내보내기도 가능하다.
004당일 +257Python 없이 비디오에서 3D 가우시안 스플래팅 모델을 만드는 올인원 도구Spirula Studio는 비디오나 사진에서 3D 가우시안 스플래팅 모델을 훈련한 후 텍스처 메시로 변환하는 자체 포함 바이너리 도구로, Python/PyTorch나 별도 COLMAP 설치가 불필요하다.
하드웨어 · 시스템 · harry7557558/spirula-studio · C++
Python 없이 비디오에서 3D 가우시안 스플래팅 모델을 만드는 올인원 도구
Key Point
Python 설치 없이 영상에서 바로 3D 모델을 생성할 수 있으며, 크로스벤더 GPU 지원으로 고급 3D 재구성이 접근성 높아진다는 점이 중요하다.
핵심 요약
Spirula Studio는 비디오나 사진에서 3D 가우시안 스플래팅 모델을 훈련한 후 텍스처 메시로 변환하는 자체 포함 바이너리 도구로, Python/PyTorch나 별도 COLMAP 설치가 불필요하다.
NVIDIA, AMD, Intel, Apple GPU를 Vulkan 또는 CUDA를 통해 지원하며, 8GB VRAM에서 1천만 개의 SH3 가우시안을 훈련할 수 있는 극도의 VRAM 효율성을 제공한다.
어안렌즈와 360° 카메라를 기본 지원하고, MCMC/IGS+/MRNF의 장점을 결합한 훈련 전략으로 선명한 결과와 적은 플로팅 아티팩트를 생성한다.
006▲ 218 · 댓글 31OpenRouter 사용할 때 마주칠 9가지 함정OpenRouter를 통해 같은 모델을 호스팅하는 20개 제공자들이 벤치마크에서 크게 달라지는데, 예를 들어 DeepSeek V4 Flash의 도구 호출 성능이 제공자별로 58~81%까지 20포인트 이상 차이난다.
AI · 머신러닝 · So you want to use OpenRouter?
OpenRouter 사용할 때 마주칠 9가지 함정
Key Point
같은 모델의 가중치를 사용해도 제공자별로 성능, 기능 호환성, 에러 처리가 크게 달라서 OpenRouter를 사용하는 개발자는 제공자 선택과 에러 대응 코드를 신중하게 고려해야 한다.
핵심 요약
OpenRouter를 통해 같은 모델을 호스팅하는 20개 제공자들이 벤치마크에서 크게 달라지는데, 예를 들어 DeepSeek V4 Flash의 도구 호출 성능이 제공자별로 58~81%까지 20포인트 이상 차이난다.
일부 비전 모델은 같은 모델 가중치를 쓰는데도 특정 제공자에서는 이미지를 인식하지 못하거나 오류를 반환하면서도 200 OK를 보내는 문제가 발생한다.
reasoning.effort 파라미터가 모든 제공자에서 작동하지 않으며, 동일한 프롬프트에 대해 제공자별로 추론 토큰 생성이 일관되지 않다.