Tagged articles
12 articles
Page 1 of 1
Data STUDIO
Data STUDIO
Mar 26, 2026 · Operations

10 Open‑Source Python Tools That Replace Paid SaaS Apps

The article presents ten Python libraries—pikepdf, Playwright, pdf2image + pytesseract, moviepy, pydub + ffmpeg, reportlab, yt‑dlp, watchdog, pyvirtualcam, and rich + textual—each with code samples, runtime requirements, complexity analysis, practical tips, and common pitfalls, showing how they can substitute costly commercial software while offering greater control, privacy, and customization.

Audio ProcessingAutomationFile Monitoring
0 likes · 19 min read
10 Open‑Source Python Tools That Replace Paid SaaS Apps
Linux Code Review Hub
Linux Code Review Hub
Mar 22, 2025 · Fundamentals

Inside Linux inotify: How the Kernel Tracks File Changes

This article dissects Linux’s inotify mechanism, detailing the kernel data structures, system‑call flow, and functions that generate and deliver file‑system event notifications, complete with code walkthroughs and diagrams. It explains how read/write operations trigger event creation, how events are queued in inotify_device, and how user‑space processes retrieve them via read and poll interfaces.

File MonitoringLinux kernelevent-handling
0 likes · 14 min read
Inside Linux inotify: How the Kernel Tracks File Changes
Code Ape Tech Column
Code Ape Tech Column
Dec 6, 2022 · Backend Development

File Change Monitoring in Java: WatchService, JDK Bug, and Inotify

This article examines Java file change monitoring, explains the limitations of a simple timestamp‑polling approach, details a JDK bug that loses millisecond precision, explores the built‑in WatchService and its fallback to polling, and demonstrates how Linux inotify provides a more reliable solution.

Backend DevelopmentFile MonitoringJDK bug
0 likes · 9 min read
File Change Monitoring in Java: WatchService, JDK Bug, and Inotify
Senior Brother's Insights
Senior Brother's Insights
May 29, 2022 · Backend Development

Three Java Ways to Dynamically Monitor File Changes: Polling, WatchService, and Commons‑IO

To handle dynamic file changes such as rule updates, configuration reloads, or log monitoring, this article compares three Java approaches—simple polling with File#lastModified, the OS‑integrated WatchService API, and the Apache Commons‑IO monitor—detailing their implementations, advantages, drawbacks, and practical usage tips.

BackendCommons-IOFile Monitoring
0 likes · 12 min read
Three Java Ways to Dynamically Monitor File Changes: Polling, WatchService, and Commons‑IO
Su San Talks Tech
Su San Talks Tech
May 11, 2022 · Backend Development

Why Java’s WatchService Misses File Changes and How to Fix It

This article examines a JDK bug that drops millisecond precision in file timestamps, explains why Java’s WatchService falls back to polling on macOS, contrasts it with Linux’s inotify‑based implementation, and shares practical workarounds for reliable file change detection.

Backend DevelopmentFile MonitoringJava
0 likes · 10 min read
Why Java’s WatchService Misses File Changes and How to Fix It
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
May 10, 2022 · Backend Development

Why Java’s WatchService Misses File Changes and How to Fix It

An in‑depth look at a real‑world file‑watching failure caused by a JDK timestamp bug, exploring Java’s WatchService implementation, its reliance on polling versus Linux’s inotify, and practical workarounds to ensure reliable configuration reloads across platforms.

File MonitoringJDK bugJava
0 likes · 10 min read
Why Java’s WatchService Misses File Changes and How to Fix It
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Operations

Automate Linux File Sync with inotify and rsync

Learn how to use Linux's inotify-tools to monitor directory changes and automatically synchronize modified files with rsync, covering installation, command options, example output, an event‑handling shell script, and running the script in the background with nohup.

AutomationFile Monitoringinotify
0 likes · 5 min read
Automate Linux File Sync with inotify and rsync
Top Architect
Top Architect
Jun 28, 2020 · Operations

Design and Implementation of a Log Collection Agent: Challenges and Solutions

This article explains the evolution of logging, the role of log‑collection agents, industry solutions, and step‑by‑step techniques for building a reliable push‑mode log collector on Linux, covering file discovery, offset management, file identification, update detection, and safe resource release.

Agent DesignFile Monitoringinotify
0 likes · 17 min read
Design and Implementation of a Log Collection Agent: Challenges and Solutions
360 Tech Engineering
360 Tech Engineering
Jun 20, 2019 · Backend Development

Using inotify in Go for Configuration File Hot Reload

This tutorial explains Linux inotify's event model and demonstrates how to employ the Go package golang.org/x/sys/unix to initialize inotify, add watches, and process file system events in order to achieve automatic configuration file hot‑reloading in Go applications.

File MonitoringGohot-reload
0 likes · 8 min read
Using inotify in Go for Configuration File Hot Reload