검색 결과
"history" · 10개 기사 · GeekNews · Dev/Tools
Show GN: shell history에서 반복 명령을 찾아 alias/workflow로 바꿔주는 CLI를 만들었습니다
Show GN: shell history에서 반복 명령을 찾아 alias/workflow로 바꿔주는 CLI를 만들었습니다
shell history를 분석해 반복 명령을 찾아 alias나 workflow로 전환하는 CLI를 제작. 자주 쓰는 명령을 정리해 반복 작업을 줄이려는 사이드프로젝트.
Zsh 히스토리 데이터 손실 버그를 추적한 과정
Zsh 히스토리 데이터 손실 버그를 추적한 과정
종료 중 SIGINT가 들어오면 Zsh의 히스토리 재기록이 중단돼도 불완전한 파일을 정상 결과로 취급해 덮어쓰는 결함이 드러남. inotify, fatrace, bpftrace로 추적해 수년치 명령 기록이 사라질 수 있는 경로를 재현함.
stinkpot - SQLite 기반 Bash 셸 히스토리 검색기
stinkpot - SQLite 기반 Bash 셸 히스토리 검색기
Bash 명령 기록을 SQLite에 저장해 세션과 무관하게 관리하는 검색 TUI. Atuin에서 동기화 서버, AI, dotfiles 관리자 등을 덜어내고 약 400줄의 Go로 핵심 기능만 구현.
당신이 보지 않는 사이 프론트엔드에 무슨 일이 있었나
당신이 안 보는 사이 프론트엔드에 무슨 일이 있었나
2008년경 프론트엔드를 떠난 개발자를 대상으로 지난 20년간의 변화를 정리한 글. 각 도구와 레이어는 이전 문제의 흉터 위에 쌓였고, 해결책이 다음 레이어의 문제를 낳는 구조를 짚음.
Microsoft Comic Chat, 오픈 소스로 공개
Microsoft Comic Chat, 오픈 소스로 공개
IRC 대화를 캐릭터, 말풍선, 표정이 있는 만화 패널로 바꾸던 Microsoft Comic Chat의 소스 코드가 공개됨. 1990년대 MFC 기반 구현과 대화 해석 로직을 직접 살필 수 있게 됨.
git history 명령
git history 명령
Git 2.54~2.55에 걸쳐 도입된 실험적 명령으로 과거 커밋 수정과 파생 브랜치 재구성을 자동화. 기존 Git 작업 흐름을 유지하면서 fixup과 브랜치 정리를 더 쉽게 만든다.
Chesterton의 가운데손가락
Chesterton의 가운데손가락
기존 코드를 함부로 바꾸지 말라는 Chesterton’s fence 원칙을 커밋 기록 관점에서 비틀어 설명함. 13년치 커밋 본문이 지나치게 빈약해 후임 개발자가 변경 이유를 추적하기 어렵다는 점을 지적함.
Show GN: GitHub 저장소를 서버리스 RDB처럼 쓰는 GitDB를 만들었습니다
Show GN: GitHub 저장소를 서버리스 RDB처럼 쓰는 GitDB를 만들었습니다
GitHub 저장소를 백엔드로 쓰는 서버리스 RDB형 데이터베이스 GitDB를 소개. manifest, mutation log, snapshot 파일을 커밋해 Git history를 데이터 변경 이력으로 활용함.
Microsoft, “현재까지 발견된 가장 오래된 DOS 소스 코드” 오픈소스 공개
Microsoft, “현재까지 발견된 가장 오래된 DOS 소스 코드” 오픈소스 공개
Microsoft가 MS-DOS 이전 단계까지 거슬러 올라가는 초기 DOS 자료를 공개함. 86-DOS 1.00 커널 소스와 PC-DOS 1.00 개발 스냅샷, CHKDSK 같은 유틸리티가 포함됨.
Hershey는 텍스트 기반 벡터 글꼴 형식이다
Hershey는 텍스트 기반 벡터 글꼴 형식이다
Hershey Fonts는 1967년 제작된 초기 디지털 글꼴 표현 방식으로, .jhf 파일에 글리프를 텍스트로 저장함. 각 줄에 글리프 메타데이터와 좌표가 들어가는 구조가 특징.