순차 자동채점기를 5.73초 병렬 pipeline으로 바꾼 과정
학생별 pthread, fork/exec 전처리 overlap, 정답 cache와 buffered I/O를 결합하되 timeout과 결과 순서를 보존한 시스템 프로그래밍 과제 회고입니다.
요구사항을 구조로 바꾸고 대안을 비교해 구현한 과정을 기록합니다.
학생별 pthread, fork/exec 전처리 overlap, 정답 cache와 buffered I/O를 결합하되 timeout과 결과 순서를 보존한 시스템 프로그래밍 과제 회고입니다.
Python·C++ 재귀하향 인터프리터의 tokenizer·symbol table·tree-walk 구조를 설명하고, README와 실제 연산 의미의 불일치도 함께 검증한 학습 기록입니다.
R·I·S·B type bit field, sign extension과 두 번의 scan으로 branch label을 만든 뒤 제한된 가상 CPU에서 실행한 컴퓨터 구조 과제 회고입니다.
FE·BE가 병렬 개발한 생활 습관 점수를 같은 fixture로 묶고, 매칭 알고리즘은 작은 brute-force oracle과 비교한 팀 프로젝트 검증 기록입니다.
클래스 수명 container와 재사용되는 Spring context의 수명 불일치를 해결하고, 예약 worker가 fixture를 훔치던 두 번째 CI flake까지 제거한 기록입니다.
읽는 화면은 정적으로 유지하면서 글·카테고리·초안을 브라우저에서 관리하도록 Astro와 Keystatic의 책임을 나눈 기록입니다.
프로젝트의 모든 변경을 블로그에 복사하지 않고 Issues·작업 로그·ADR·트러블슈팅과 기술 글을 역할에 맞게 연결하는 기록 구조입니다.
소스 없는 Windows 키오스크를 UIA→OCR→승인 좌표 순으로 관찰하고, postcondition과 결제 경계로 물리 UI 자동화의 불확실성을 다룬 설계입니다.