↓ Skip to main content
  1. Categories/

Engineering Practice

2025

PDF2Markdown: Complete Guide to Smart PDF Article Extraction
AI Technology · 2025-11-25 · 13 分钟

PDF2Markdown: Complete Guide to Smart PDF Article Extraction

PDF2Markdown - An Intelligent Article Extraction Tool for Large PDF Documents # Project Overview # PDF2Markdown is an intelligent content extraction tool built specifically for large scanned PDF files. It combines traditional OCR technology with modern AI large language models to intelligently extract pure article content from documents, automatically filtering out non-article elements such as images and tables. Mixed Chinese-English documents are fully supported.

2624 字 阅读 ➔
Distributed Heartbeats and Failure Detection: Partitions, Leases, and Deterministic Design
Engineering Practice · 2025-09-27 · 10 分钟

Distributed Heartbeats and Failure Detection: Partitions, Leases, and Deterministic Design

Anyone who has debugged an early-morning production outage knows that the most dangerous failure in a distributed system is rarely a clean crash (Fail-Stop). It is the gray failure: transient unresponsiveness caused by Stop-the-World garbage collection, virtual machine CPU steal time, packet drops in network switches, or TCP half-open sockets. In an asynchronous network, physical wall-clock time offers no causal order guarantees. Handing a periodic ping packet the unilateral authority to decide node mortality turns that probe into a hair-trigger for cascading failovers and split-brain states.

1970 字 阅读 ➔
PostgreSQL + pgvector in Docker: A Complete Setup Guide
Engineering Practice · 2025-09-02 · 3 分钟

PostgreSQL + pgvector in Docker: A Complete Setup Guide

🐘 Installing and Deploying PostgreSQL + pgvector in Docker # This article shows how to quickly deploy a PostgreSQL database with the pgvector extension in a Docker Compose environment, so your local or development setup can support vector retrieval and AI applications (LangChain, RAG, semantic search, and the like). 📦 1. Prepare the Environment # Make sure your system has:

498 字 阅读 ➔
Timeline Recorder: Technical Architecture from MVP to Scale
Engineering Practice · 2025-07-14 · 8 分钟

Timeline Recorder: Technical Architecture from MVP to Scale

Timeline Recorder: Requirements & Technical Architecture (MVP → Scalable) # Target: personal/small-team local or centralized deployment; web + CLI + TUI; text/images/linked audio and video; draft/publish; users may edit only their own content; everyone’s content viewable, with mute support; no built-in transcription; decentralization as an optional later capability. 0. Background and Goals # Goal: build a “local-first, centrally deployable” timeline recorder that guarantees data sovereignty and simple deployment; an extremely fast capture experience without sacrificing a clean timeline.

1535 字 阅读 ➔