쌓인 기록에서 찾기
무엇을 찾으세요? 날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위 2026년 8월 13일 (목) 부터 2026년 10월 30일 (금)까지 3636건
7건 · "Emacs"조건 지우기 ×
001 00:11 ▲ 101 · 댓글 40 Emacs 50주년, 텍스트 편집의 역사를 바꾸다 1976년 MIT 인공지능 연구소에서 Richard M. Stallman이 만든 Emacs는 최초의 본격적인 풀 스크린 텍스트 에디터 중 하나로 50주년을 맞이했다. 오픈소스 · 도구 · Emacs Turns 50
Key Point 프로그래밍의 역사에서 단순한 도구를 넘어 자유 소프트웨어 운동과 GNU/Linux 운영체제 탄생의 촉발점이 된 Emacs의 정통성을 이해할 수 있다.
핵심 요약
1976년 MIT 인공지능 연구소에서 Richard M. Stallman이 만든 Emacs는 최초의 본격적인 풀 스크린 텍스트 에디터 중 하나로 50주년을 맞이했다. Emacs는 TECO 텍스트 에디터와 제한된 화면의 Control-R을 기반으로, 모든 키가 독립적인 매크로로 동작하는 구조로 개선되어 누구나 쉽게 배울 수 있었다. Guy Steele Jr.와 David Moon이 표준 명령 집합 정의를 주도했으며, Meta 키를 활용한 Meta-F(단어 앞으로 이동), Meta-B(뒤로 이동) 등의 명령이 정해졌다. 전체 요약 9문장 읽기 → 002 18:11 ▲ 107 · 댓글 32 Recurse Center의 여름, 프로그래밍으로 무엇을 배웠나 Recurse Center는 뉴욕 브루클린의 프로그래밍 집중 프로그램으로, 저자는 여름 배치에서 다양한 스터디 그룹과 프로젝트에 참여했다. 기타 · What I did at Recurse Center
Key Point 프로그래밍 집중 프로그램에서 LLM·알고리즘·언어학을 넘나들며 정말 만든 것들을 보려면 참가자들이 실제 무엇을 만들었는지 구체적으로 알아야 한다.
핵심 요약
Recurse Center는 뉴욕 브루클린의 프로그래밍 집중 프로그램으로, 저자는 여름 배치에서 다양한 스터디 그룹과 프로젝트에 참여했다. Agentic Adventures 그룹에서는 LLM과 에이전트를 주제로 원격 샌드박스 구축, 'Just One' 게임 제작, minGPT 실습 등을 진행했다. Practical Deep Learning 스터디 그룹을 통해 Jeremy Howard의 책을 함께 읽으며 고전 머신러닝부터 신경망 구축까지 학습했다. 전체 요약 13문장 읽기 → 003 06:11 ▲ 114 · 댓글 17 Org 모드를 Lisp로 파싱해 HTML로 변환하기 Guile Scheme의 PEG(Parsing Expression Grammar) 모듈을 이용해 Org 모드 문서를 파싱하고 HTML로 렌더링하는 OrgWebAlchemy 프로젝트를 소개한다. 오픈소스 · 도구 · Parsing Expression Grammar vs. Regexes: Building Org Parser in Lisp, Export HTML
Key Point 정규식의 한계를 벗고 PEG로 복잡한 문서 형식을 우아하게 파싱하는 아키텍처 설계와 구현 방식이 파서 개발에 관심 있는 개발자들에게 실질적 교훈을 제공한다.
핵심 요약
Guile Scheme의 PEG(Parsing Expression Grammar) 모듈을 이용해 Org 모드 문서를 파싱하고 HTML로 렌더링하는 OrgWebAlchemy 프로젝트를 소개한다. 기존 정규식 기반 파싱의 한계를 지적하며, 중첩 리스트, 인라인 마크업, 소스 블록, 테이블 등 Org 모드의 복잡한 구조를 정확히 다루려면 PEG가 필요했다고 설명한다. OrgWebAlchemy는 Org 문서를 AST로 변환한 뒤 SXML을 거쳐 HTML로 출력하는 방식으로 동작하며, 느슨한 결합으로 향후 마크다운 등 다른 형식 내보내기도 가능하다. 전체 요약 8문장 읽기 → 004 22:29 ▲ 100 · 댓글 69 VSCode의 SSH 원격 연결 방식, 보안 우려 제기 Fly.io의 Thomas Ptacek가 VSCode의 SSH 원격 편집 기능이 보안 관점에서 문제가 있다고 지적했다. 보안 · VSCode's SSH Agent Is Bananas (2025)
Key Point VSCode의 원격 개발 기능을 자주 쓰는 개발자라면, 자신이 사용하는 도구가 서버에 어떤 방식으로 접근하는지, 어떤 보안 위험을 안고 있는지 알아야 한다.
핵심 요약
Fly.io의 Thomas Ptacek가 VSCode의 SSH 원격 편집 기능이 보안 관점에서 문제가 있다고 지적했다. VSCode는 Emacs의 Tramp 같은 원격 시스템을 지향했으나, 실제로는 Bash 스니펫으로 에이전트와 Node 바이너리를 다운로드하는 방식을 채택했다. 이 에이전트는 포트 포워딩된 SSH를 통해 작동하며, VSCode 프론트엔드와 WebSocket 연결을 수립한다. 전체 요약 6문장 읽기 → 005 03:10 ▲ 105 · 댓글 44 Git Worktree로 여러 브랜치를 동시에 작업하기 Git Worktree는 같은 저장소에 여러 개의 작업 디렉터리를 만드는 기능으로, 한 번에 여러 브랜치를 전환 없이 병렬로 작업할 수 있습니다. 오픈소스 · 도구 · Working with Git Worktrees in Magit
Key Point 병렬 작업 흐름이 일반화되면서 Git Worktree의 필요성이 높아지고 있으며, Emacs 사용자라면 Magit의 worktree 기능을 제대로 활용할 수 있습니다.
핵심 요약
Git Worktree는 같은 저장소에 여러 개의 작업 디렉터리를 만드는 기능으로, 한 번에 여러 브랜치를 전환 없이 병렬로 작업할 수 있습니다. 기존 브랜치 방식은 단일 작업 디렉터리를 오가며 stash와 checkout을 반복해야 하지만, Worktree는 각각 독립적인 작업 디렉터리를 제공합니다. Git의 객체 데이터베이스와 레퍼런스는 공유되므로 fetch나 clone이 빠르고, 한 브랜치는 동시에 하나의 worktree에만 체크아웃 가능합니다. 전체 요약 6문장 읽기 → 006 21:11 당일 +103 Grammarly 대체할 오픈소스 영문법 검사기 'Harper' 공개 Automattic이 오프라인 기반의 개인정보 보호 영문법 검사기 Harper를 오픈소스로 공개했다. 오픈소스 · 도구 · Automattic/harper · Rust
Key Point Grammarly의 개인정보 우려와 느린 속도, LanguageTool의 높은 리소스 요구량에 대한 실용적인 대안이 등장했기 때문이다.
핵심 요약
Automattic이 오프라인 기반의 개인정보 보호 영문법 검사기 Harper를 오픈소스로 공개했다. Rust로 개발되어 밀리초 단위로 문서를 검사하며 LanguageTool의 1/50 수준의 메모리만 사용한다. Grammarly처럼 서버에 데이터를 전송하지 않고 완전히 로컬에서 동작하므로 개인정보가 보호된다. 전체 요약 5문장 읽기 → 007 11:10 ▲ 180 · 댓글 51 Emacs Bedrock 2.0 출시, Emacs 31 기반 Emacs 최소 설정 스타터킷 Bedrock이 2.0으로 업그레이드되었고, Emacs 31 기반으로 변경되었다. 오픈소스 · 도구 · Emacs Bedrock 2.0
Key Point Emacs 31이 출시된 만큼 최신 기능을 활용한 설정 가이드가 필요한 사용자들이 새 버전의 변경사항을 파악해야 한다.
핵심 요약
Emacs 최소 설정 스타터킷 Bedrock이 2.0으로 업그레이드되었고, Emacs 31 기반으로 변경되었다. 커스텀 설정을 직접 수정하는 방식으로 설계되어 있으며, 기본 구성에는 써드파티 패키지를 포함하지 않는다. Lexical binding 기본 활성화, use-package 자동 설치, tree-sitter 설정 개선, repeat-mode 기본 활성화 등이 주요 변화다. 전체 요약 5문장 읽기 →