글
총 81개의 글 · 1 / 5 페이지
2026
- 파일 디스크립터부터 소켓까지, 하나로 이어지는 흐름
파일도 소켓도 결국 fd 하나로 다뤄진다. open, read, write, close, socket, send 까지 하나의 흐름으로 이어보는 Unix I/O 의 통합 추상화.
- 지식 그래프가 너무 빽빽했다: D3 force simulation 재튜닝
/graph/ 페이지 노드가 서로 겹쳐 보이는 문제를, 파라미터 스케일링과 초기 zoom-to-fit, 라벨 가시성 게이팅으로 다시 잡은 과정.
- Rails 에서의 Read/Write Database 분리
Rails 의 Multiple Databases 기능으로 HTTP 메서드에 따라 read/write DB 를 자동 분리하는 패턴, GET 인데 쓰기가 필요할 때 ForceWrite concern 으로 role 을 일시 승격시키는 방법, 그리고 replication lag 등 실전 함정까지 정리합니다.
- [Leetcode] 2804 Array Prototype ForEach
Leetcode 2804번 Array Prototype ForEach 풀이. callback 내부 this 를 context 로 바인딩하는 다섯 가지 방법 (call, apply, bind, 객체 메서드, 그리고 화살표 함수 함정) 을 비교한다.
- 브라우저 기반 통신 총정리, HTTP부터 WebRTC까지, 어디에 부하가 가는가
HTTP/1.1·2·3, Long Polling, Server-Sent Events, WebSocket, WebRTC, WebTransport를 Stateless/Stateful 관점에서 정리하고, 클라이언트·서버·네트워크 부하를 실측 수치로 비교한다.
- 비동기와 타이밍, 콜백부터 async/await까지의 발전사
싱글 스레드 JavaScript 가 어떻게 동시에 여러 일을 처리하는지, 이벤트 루프부터 Promise·async/await·AbortController·AsyncIterator 까지 메커니즘으로 풀어본다. setTimeout 0 이 왜 즉시가 아닌지, 마이크로태스크가 왜 먼저인지, 콜백이 왜 지옥이 되는지를 차례로 답한다.
- CPU vs GPU vs TPU vs NPU, 네 종류 프로세서의 원리와 최근 동향
같은 면적의 칩에 코어가 어떻게 다르게 배치되는지부터, 메모리 계층, 양자화, 최신 Trillium/Blackwell/NPU 동향, 그리고 컴퓨터 과학 패러다임에 미치는 영향까지.
- 함수는 끝났는데 변수가 살아있다, Lexical Environment와 클로저의 메커니즘
스코프와 Environment 개념부터 차근차근 쌓아 naturals 이터레이터 예제의 세 가지 질문에 답해본다. n은 어디에 사는가, 왜 GC되지 않는가, 외부 변수와 어떻게 격리되는가.
- 정렬·해시는 메모리가 부족하면 어디로 새는가, PGA, work_mem, Workspace Memory
"SQL 레벨업"이 한 문장으로 압축한 정렬·해시의 메모리 spill을, 알고리즘부터 Oracle·PostgreSQL·SQL Server의 실제 동작까지 단계별로 풀어본다.
- UNION vs OR vs IN 벤치마크 (1), 실험 설계와 결과
"SQL 레벨업"에서 UNION을 권장하는 패턴을 PostgreSQL/MySQL 6개 버전에서 실측한 결과. MySQL에서는 900배 차이가 난다.
- UNION vs OR vs IN 벤치마크 (2), PostgreSQL BitmapOr 완전 해부
PostgreSQL이 서로 다른 컬럼의 OR 조건에서도 모든 인덱스를 활용할 수 있는 비밀: Bitmap Scan의 동작 원리와 TID Bitmap 내부 구조를 해부한다.
- UNION vs OR vs IN 벤치마크 (3), 전체 데이터와 실무 권고
PostgreSQL 3버전 + MySQL 3버전의 전체 측정 데이터와, 이 결과를 실무에 어떻게 적용할지 정리한다.
- CodeWithOutput 컴포넌트 데모
CodeWithOutput 컴포넌트가 지원하는 모든 사용 패턴, 단일/다중 STDIN·STDOUT, 다중 언어 변형, 라벨/타이틀, 반응형, 엣지 케이스까지 한 번에 확인할 수 있도록 모아둔 데모 페이지.