전체 글58 Firebase 에뮬레이터 Firenook, Java 없이 Firebase 로컬 개발에는 보통 firebase-tools와 Java가 함께 따라옵니다.11월 5일(UTC) Show HN으로 올라온 Firenook 0.2.1은,Rust 엔진을 npm 한 패키지로 제공하고 Java가 없다고 설명합니다.같은 시각 해커뉴스 첫 페이지에도 올랐습니다.이번에는 11월 6일(KST) Java가 없는 박스에서 파이어베이스(Firebase) Local Emulator Suite의 대체 후보를 설치하고,Firestore와 Auth를 띄운 뒤 쓰기와 가입, --keep-data 재시작까지 확인했습니다. 결론부터Java 없이: Node 24.22.1만으로 Firenook 0.2.1 기동 확인함콜드 기동: firestore+auth 기준 All emulators ready까지 12회 .. 2026. 11. 6. JSON v2 정식 출시, Go 1.27에서 달라진 7가지 JSON 처리 코드를 바꿀 때는 속도만큼 같은 입력의 결과가 달라지는지도 확인해야 합니다.Go 공식 블로그는 11월 4일에 「A new Go API for JSON」을 공개했습니다.KST 기준 11월 5일 새벽에는 해커뉴스 첫 페이지에도 올라왔습니다.공식 블로그 설명에 따르면 encoding/json/v2와 encoding/json/jsontext가 Go 1.27에서 정식 공개됐습니다.stable, generally available 단계에 들어섰다는 발표입니다.이번에는 Go(Golang) 1.27.3 박스에서 기존 encoding/json과 같은 입력을 넣어,무엇이 달라지고 얼마나 빨라지는지 확인한 결과를 정리합니다.Go 1.27 HTTP 커넥션 재사용을 확인한 글에 이어 살펴보는 같은 버전 시리즈입니.. 2026. 11. 5. AWS 로컬 에뮬레이터 Floci, LocalStack 대안 Floci는 S3, SQS, DynamoDB 같은 아마존웹서비스(AWS)를 내 PC의 도커 컨테이너 하나로 흉내 내는 무료 오픈소스 로컬 에뮬레이터입니다.계정이나 인증 토큰 없이 http://localhost:4566 하나로 연결합니다. 파일 업로드를 큐로 알리고 데이터베이스에 기록하는 흐름도,실제 AWS 계정을 쓰면 요금과 자격 증명 관리가 따라붙습니다.이 용도로 많이 쓰던 LocalStack(로컬스택)은 이번에 받은 최신 이미지가 인증 토큰 없이는 시작되지 않았습니다.그 자리를 노리는 Floci가 11월 1일(KST) 2.4.0을 공개하고,11월 4일(KST) 오전 9시 깃허브 전체 언어 일간 트렌딩 8위에 올라 있어 박스에서 직접 확인한 결과를 정리합니다.환경은 Debian 13, Intel Xeo.. 2026. 11. 4. scriptc, Node.js 없이 타입스크립트 실행 scriptc는 Vercel Labs가 실험 단계로 공개한 타입스크립트 컴파일러로,공식 설명에 따르면 타입스크립트와 자바스크립트를 Node.js 없이 실행되는 native 실행파일 또는 웹어셈블리로 바꾸는 도구입니다. 사내 CLI나 작은 서버를 타입스크립트로 만들면 받는 쪽에도 맞는 버전의 Node.js가 필요하고,프로세스 시작에도 런타임 준비 시간이 붙습니다.10월 31일(KST) v0.4.7이 나온 scriptc가 이 부담을 줄인다고 해서 박스에서 직접 확인한 결과입니다. 측정일은 11월 3일(KST)이며, 환경은 Debian 13, Intel Xeon 8코어, 메모리 16GB입니다.scriptc 0.4.7 리눅스 x64 gnu 릴리스와 박스에 있던 node v20.19.2를 비교한 실험입니다. 결론.. 2026. 11. 3. OmniDiff로 git diff 바이너리 파일 비교해 보니 OmniDiff는 Rust로 만든 내용 인식(content-aware) diff 도구로, 코드는 문법 구조로,이미지와 아카이브, 폰트, PDF 같은 바이너리 파일은 안에 든 내용으로 비교해 git difftool이나 외부 diff로 붙여 쓰는 도구입니다. PDF나 이미지, zip을 커밋하면 git diff는 Binary files differ 한 줄만 출력하고,이름 하나 바꾼 리팩터링도 줄 통째 삭제와 추가로 보여 줍니다.11월 1일(KST) 해커뉴스 Show HN에 올라온 OmniDiff가 이를 내용으로 비교한다고 해서 작은 테스트 저장소로 직접 확인했습니다. 11월 2일(KST) Debian 13 박스에서 직접 만든 파일을 비교했습니다.환경은 Intel Xeon 8코어와 메모리 15GB이며,OmniD.. 2026. 11. 2. Lightpanda, 크롬보다 최대 1.9배 빨랐을까 Lightpanda는 Chromium이나 WebKit을 고치지 않고 Zig로 처음부터 새로 만든 헤드리스 브라우저입니다.화면을 그리는 엔진 없이 HTML 파싱과 JavaScript 실행, CDP 서버에 집중하며 크롤링과 AI 에이전트용으로 내세우고 있습니다.JavaScript로 그리는 페이지를 수집하려면 결국 헤드리스 크롬을 띄우게 되는데, 페이지가 늘수록 메모리와 시간이 부담입니다. 11월 1일(KST) GitHub Trending 일간 목록에 오른 Lightpanda가 README에서 크롬보다 훨씬 가볍고 빠르다고 설명해,같은 puppeteer-core 스크립트로 직접 비교한 결과를 정리합니다.실측은 11월 1일(KST) Debian 13 박스에서 진행했으며, CPU는 8코어이고 메모리는 16GB입니.. 2026. 11. 1. Impeccable로 바이브코딩 화면의 AI 티 검사해 보니 바이브코딩으로 랜딩페이지를 만들면 보라 그라데이션, Inter, 알약 모양 버튼처럼 어디서 본 화면이 나오기 쉽습니다.Impeccable은 코딩 에이전트에 디자인 어휘와 검사 도구를 붙여 주는 오픈소스 스킬이고,그 안의 detect 명령은 AI가 만든 화면에서 자주 보이는 티를 규칙으로 찾아내는 탐지기입니다. 10월 30일(KST) GitHub Trending 상위에 오른 Impeccable이 이 티를 API 키 없이 잡는다고 해서 직접 돌려 본 기록입니다.검사는 10월 31일(KST) Debian 13 박스에서 impeccable 4.8.0으로 버전을 고정하고,실습 폴더에만 설치한 뒤 의도적으로 AI 디자인 특징을 넣은 화면과 수정본을 비교하는 방식으로 진행했습니다. 결론부터규칙: --list-rule.. 2026. 11. 1. 클로드코드 확장 백도어, 키 지문으로 점검하기 authorized_keys는 이 파일에 들어 있는 공개키의 개인키를 가진 사람이,비밀번호 없이 이 계정으로 SSH 로그인할 수 있게 허락하는 목록입니다. 10월 31일(KST) 해커뉴스 첫 페이지에 'Backdoor in Claude Code for VS Code extension on the Cursor Marketplace'가 올라왔습니다.Cursor(커서AI) 마켓플레이스의 클로드코드 확장 Anthropic.claude-code 2.1.312와 2.1.313이 악성 버전이었고,Anthropic이 만든 버전이 아니라는 내용입니다. 확장은 지우면 끝일 것 같지만, Cursor 공지는 확장 삭제만으로 부족하다고 안내합니다.LiteLLM 악성코드 사태 정리 글처럼 설치 한 번으로 실행되는 공급망 공격이라.. 2026. 11. 1. eMudhra SSL인증서 유출, 내 개발 환경 점검 SSL인증서는 접속한 서버가 진짜 그 도메인의 서버라는 것을 CA가 서명으로 보증하는 파일입니다.클라이언트는 자기 신뢰 저장소에 있는 루트 인증서까지 서명이 이어지는지 확인합니다. 10월 28일 해커뉴스에 'Apple's git still trusts the compromised eMudhra certificates'가 올라왔습니다.eMudhra 중간 인증서 8개의 개인키가 유출됐고, 브라우저에는 차단 조치가 적용됐다는 내용입니다. 서버에서 쓰는 git, curl, 파이썬, Node는 각자 다른 신뢰 저장소를 쓸 수 있습니다.브라우저의 차단만으로 판단하기 어려워, 10월 29일(KST) Debian 13 박스에서 직접 점검했습니다. 결론부터박스 기본 설정: git, curl, 파이썬 urllib, Nod.. 2026. 11. 1. JIT 컴파일러란? 파이썬 JIT 직접 켜서 재 보니 JIT(Just-In-Time) 컴파일러란 프로그램이 실행되는 도중에 자주 도는 코드를 기계어로 바꿔 두고,다음부터는 그 기계어를 바로 실행하는 방식의 컴파일러입니다.파이썬 기본 구현인 CPython에도 3.13부터 실험 기능으로 JIT가 들어와 있습니다. 10월 26일 Joe Brockmeier의 LWN 기사 제목은 “Python's experimental JIT to be removed”입니다.CPython JIT가 main 브랜치에서 빠질 가능성이 커졌다는 소식이지만,지금 켜면 실제로 빨라지는지는 별도로 확인할 필요가 있습니다.10월 28일(KST), 3.14.9와 3.15.1에서 워크로드 4개를 각각 5회씩 직접 재 보니 버전마다 결과가 달랐습니다. 결론부터3.14.9: JIT를 켜면 4개 워크로.. 2026. 10. 28. 이전 1 2 3 4 ··· 6 다음