HTML5 파서를 Swift로 포팅하기
HTML5 파서를 Swift로 완벽하게 포팅한 경험을 소개합니다. AI와 협업해 100% 테스트 통과, 퍼즈 테스트로 버그 잡기, 그리고 자바스크립트와 맞먹는 속도까지! 성능 최적화와 실제 버그 사례가 궁금하다면 꼭 읽어보세요.
HTML5 파서를 Swift로 포팅하기
HTML5 파서를 Swift로 완벽하게 포팅한 경험을 소개합니다. AI와 협업해 100% 테스트 통과, 퍼즈 테스트로 버그 잡기, 그리고 자바스크립트와 맞먹는 속도까지! 성능 최적화와 실제 버그 사례가 궁금하다면 꼭 읽어보세요.
격자 이론으로 이해하는 Dart 클래스 한정자
Dart 3.0에서 도입된 클래스 한정자(base, final, interface, mixin)의 조합을 격자 구조로 시각화해 쉽게 이해할 수 있어요. 어떤 조합이 가능한지, 불가능한지 궁금하다면 이 글에서 격자 다이어그램으로 한눈에 확인해보세요!
Tailscale로 게임 서버 쉽게 공개하기
친구와 Factorio를 즐기며 NAT 문제와 느린 연결에 고생했다면? Tailscale을 활용해 직접 연결, 성능 향상, 보안까지 챙기는 방법을 소개합니다. 복잡한 설정 없이 ACL만으로 안전하게 게임 서버를 공유할 수 있어요!
웹 페이지를 신뢰할 수 있는 인용 자료로 저장하는 방법
웹 페이지는 언제든지 변경되거나 삭제될 수 있어요. Wayback Machine이나 Archive.today 같은 웹 아카이브 서비스를 활용하면, 현재 상태를 영구적으로 저장해 신뢰할 수 있는 인용 자료로 활용할 수 있습니다. 중요한 정보, 놓치지 마세요!
성능 최적화 팁
구글의 Jeff Dean과 Sanjay Ghemawat가 전하는 성능 최적화의 핵심 원칙과 실전 팁을 소개합니다. 알고리즘 개선, 데이터 구조 선택, 메모리 관리, 병렬화 등 다양한 전략을 통해 작은 변화로도 큰 성능 향상을 이끌 수 있다는 점이 흥미롭습니다!
가장 무서운 부트로더 코드
HP 9000/712 워크스테이션을 키보드 없이(헤드리스) 부팅하는 방법을 찾는 과정에서, 펌웨어와 부트로더를 직접 수정해 시리얼 콘솔로 전환하는 데 성공한 흥미로운 이야기입니다. OpenBSD와 NetBSD 포팅, 그리고 숨겨진 펌웨어 명령어의 비밀도 함께 다룹니다!
Makera Z1로 만든 맞춤형 카본 파이버 패널의 Pi 5 NAS
라즈베리파이 5와 카본 파이버 패널로 만든 초저전력 NAS! NVMe와 SATA SSD를 모두 지원해 유연한 저장공간을 제공하며, CNC 가공으로 세련된 외관까지 갖췄어요. 6W 저전력에 멋진 디자인, 직접 만들어보고 싶지 않나요?
Lite³: JSON 호환 제로-카피 직렬화 포맷
Lite³는 데이터를 B-트리로 인코딩해 파싱 없이 바로 읽고 수정할 수 있는 초고속 바이너리 포맷입니다. 스키마 없이 JSON과 호환되고, 최대 242배 빠른 성능을 자랑해 개발자들의 관심을 끌고 있습니다. 직접 메모리와 네트워크 포맷의 경계를 허무는 혁신적인 기술이 궁금하다면 주목하세요!
8비트 볼레로: 세상에서 가장 야심찬 칩튠 연주?
8비트 악기로 라벨의 볼레로를 연주한 놀라운 프로젝트! 9가지 자작 악기와 자동 연주 기계까지 동원해, 9시간 넘게 촬영하며 완성한 이 영상에는 숨겨진 디테일이 가득해요. NES 팀파니 소리의 비밀도 궁금하지 않나요?
Raycast에 보내는 러브레터
맥 유저라면 꼭 써봐야 할 생산성 툴 Raycast! 강력한 확장성, 직관적인 UX, 그리고 AI 통합까지. 클립보드 관리, 윈도우 제어, 이모지, 다양한 플러그인 지원 등 개발자와 파워유저를 위한 기능이 가득해요. AI로 CSS 수정, 문서 교정도 한 번에!
투명한 키서버 구축하기
이 글에서는 투명성과 책임성을 갖춘 age 공개키 조회용 키서버를 만드는 방법을 소개합니다. VRF, tlog, 목격자 네트워크 등 최신 기술로 보안과 프라이버시를 모두 잡은 점이 흥미롭습니다. 500줄 미만 코드로 구현된 점도 주목하세요!
LeaseGuard: Raft 리스 제대로 구현하기
분산 시스템에서 일관성 있는 읽기와 빠른 리더 전환을 동시에 달성하는 방법, 궁금하지 않으세요? LeaseGuard는 Raft에 최적화된 새로운 리스 프로토콜로, 빠른 복구와 강력한 일관성을 모두 제공합니다!
망설이지 말고, 직접 Postgres를 운영해보세요
클라우드가 비싸고 복잡하다고 느껴지나요? Postgres 데이터베이스를 직접 운영하면 비용도 절감되고, 성능도 향상될 수 있어요! 실제 경험담과 성능 튜닝 팁까지, 직접 운영의 매력과 현실적인 관리 방법을 소개합니다.
멀티미디어 스케치패드: 카드 스택으로 그리는 창의적 개발 환경
이 글은 HyperCard와 Decker가 제공하는 카드 기반 멀티미디어 개발 환경을 소개해요. 카드가 화가의 캔버스, 상태 기계, 데이터베이스 등 다양한 역할을 하며, 창의적이고 유연한 프로젝트 제작이 가능하다는 점이 흥미롭답니다!
소프트웨어 공급망 강화하기
소프트웨어 공급망의 보안이 점점 더 중요해지고 있습니다. 최근 Log4Shell과 XZ 백도어 같은 사건을 통해, SLSA와 JReleaser 등 다양한 도구와 프레임워크로 보안을 강화하는 방법이 주목받고 있습니다. 재현 가능한 빌드와 디지털 서명 등 최신 보안 트렌드도 함께 알아보세요!
인터랙티브 플루이드 타이포그래피
플루이드 타이포그래피는 뷰포트 크기에 따라 폰트 크기가 자연스럽게 변하는 CSS 기법이에요. clamp()와 CSS 변수로 유연하게 조절할 수 있고, 앞으로는 더 강력한 수학 함수도 지원될 예정이니, 최신 웹 디자인에 관심 있다면 꼭 주목해보세요!
lightning-extra: 클라우드 네이티브 머신러닝을 위한 PyTorch Lightning 플러그인과 유틸리티
Azure Blob Storage와 SQLite 기반 실험 추적을 지원하는 PyTorch Lightning 확장 패키지! 클라우드 환경에서 모델 체크포인트 저장, 데이터셋 로딩, 실험 관리까지 한 번에 해결할 수 있어요. 실험 데이터베이스 쿼리와 타입 보존 하이퍼파라미터 관리도 지원합니다.
NVME는 하드디스크가 아니다 (2021)
NVME는 기존 하드디스크와 완전히 다른 고성능 스토리지입니다. 이 글에서는 NVME의 오해, NVME over Fabric, 네임스페이스, 네트워크 아키텍처 등 최신 데이터센터에서 효율적이고 유연한 스토리지를 구축하는 핵심 포인트를 소개합니다. NVME의 진짜 매력을 알고 싶다면 꼭 읽어보세요!
OBS Studio, 새로운 렌더러 도입: Metal로의 전환 이야기
OBS Studio가 macOS에서 Metal 기반 렌더러를 실험적으로 도입했어요! 기존 OpenGL보다 성능과 효율성이 크게 향상될 전망입니다. Metal 도입 과정에서 겪은 기술적 도전과 흥미로운 변화를 알아보세요.
ND6 라우터 광고를 통한 원격 코드 실행 취약점
FreeBSD의 rtsold와 rtsol 프로그램에서 ND6 라우터 광고를 악용한 원격 코드 실행 취약점이 발견되었습니다. 같은 네트워크 내에서 공격이 가능하며, 최신 보안 패치 적용이 필수입니다. CVE-2025-14558로 등록된 이 이슈, 궁금하지 않으세요?