Articles
Practical notes on computational chemistry, spectroscopy, Linux, single-board computers, and the small tools that connect them.
43 entries
01TD Force Calculation — "Linear Angle in Bend" Error
Fixing Gaussian's "Linear angle in Bend" error in TD force calculations for the IDT–ZnP triplet state using Geom=(Checkpoint,GIC) instead of the default redundant internal coordinates.
Read note
02Introducing XFlow
Browse video and image posts from X in a full-screen vertical feed with pre-caching, subscriptions, profiles, and persistent position.
Read note
03Ranking WireGuard Configurations by Speed
Connect each VPN configuration in turn, run download and latency tests, and write a fastest-first JSON report.
Read note
04A Notebook Workflow for Whisper Subtitles
Revisit a Jupyter-based video transcription workflow built around the original OpenAI Whisper implementation.
Read note
05Batch Subtitles with whisper.cpp
A PowerShell workflow that extracts audio with FFmpeg and transcribes a directory of videos through a local whisper.cpp build.
Read note
06Grouping Videos with Wails and FFmpeg
Scan a directory, generate visual thumbnails, select related videos, and move them together from a lightweight desktop app.
Read note
07A Remote Dashboard for Termux API
Monitor and control an Android device from a responsive React dashboard connected to the authenticated termux-api-http backend.
Read note
08Exposing Termux API Features over HTTP
Wrap Android battery, network, location, notifications, communication data, and device actions in an authenticated Node.js API.
Read note
09Analyzing Transient Absorption Data in Jupyter
Correct, inspect, fit, and export two-dimensional transient absorption matrices for Glotaran and pyglotaran workflows.
Read note
10Introducing SubagentHub
Discover, configure, convert, install, update, and audit coding-agent definitions across nine agent harnesses.
Read note
11Introducing StashFlow
Browse, play, search, and maintain a self-hosted Stash library from Android, desktop, or a limited web demo.
Read note
12Batch-Embedding SRT Subtitles
A tiny Python utility for pairing SRT subtitle files with M4V videos and embedding them in bulk.
Read note
13Introducing ScreenGPT
Capture the screen with a hotkey and send it with custom prompts to an OpenAI-compatible vision-language API.
Read note
14Building Pico-Controlled Smart Lights
Combine presence sensing, an OLED menu, saved modes, WS2812 LEDs, buttons, and a second Pico for infrared control.
Read note
15Reading a TCD1304 CCD with an RP2040
Drive a 3,648-pixel linear CCD from a Raspberry Pi Pico, stream CRC-checked frames, and inspect spectra in live desktop viewers.
Read note
16Building Stooq-Style Daily Data from Robinhood
Backfill and incrementally update US, ADR, and Robinhood-wide OHLCV datasets as text trees and indexed SQLite databases.
Read note
17Introducing ResRam_NG
Interactively simulate and fit resonance Raman excitation profiles with a responsive Python GUI and optional Rust acceleration.
Read note
18ResRamQt: The Archived PyQt Interface
A historical PyQt6 interface for fitting Raman excitation profiles, now superseded by ResRam_NG.
Read note
19ResRAM Rebuilt in Rust
Fit resonance Raman excitation profiles with an optimized Rust engine, a headless CLI, and a modern Tauri desktop interface.
Read note
20The Original resRam Lineshape Tool
A concise look at the original command-line optical-lineshape analysis code and the input files behind the later ResRAM applications.
Read note
21Plot Raman Spectra from Gaussian 16
Extract resonance and non-resonance Raman data from Gaussian output, broaden the lines, compare spectra, and export CSV files.
Read note
22Extract and Plot LModeA Output
Turn LModeA 3.0 text output into CSV datasets, grouped local-mode contributions, stacked plots, and an auditable group report.
Read note
23A Dedicated Pico IR Receiver
Use a second Raspberry Pi Pico and VS1838B receiver to decode remote-control signals and forward commands over UART.
Read note
24Introducing pic-viewer
A lightweight Wails desktop viewer for moving quickly through images across deeply nested folder trees.
Read note
25Reading an MLX90614 Sensor with MicroPython
Wire a GY906 infrared temperature sensor to a Raspberry Pi Pico and read it over I2C with MicroPython.
Read note
26Driving an ST7567S LCD from MicroPython
Connect a GM12864-59N 128×64 I2C display to a Raspberry Pi Pico and drive it with a small MicroPython module.
Read note
27Merge Picture Folders with PySide6
A desktop GUI for browsing, previewing, and merging nested image folders without freezing the interface during file operations.
Read note
28Introducing MergeFoldersDocker
Merge image folders on a remote server through a guarded web UI with thumbnails, collision policies, and live progress.
Read note
29Self-Hosting a Multiplayer Mahjong Table
Run a responsive online Mahjong game with private rooms, human players, heuristic bots, reconnectable sessions, and Docker Compose.
Read note
30Introducing LLM Wiki Viewer
Serve the llm-wiki layer of an Obsidian vault as a searchable, read-only website from one Docker container.
Read note
31Introducing Invisible Archive
Browse, search, thumbnail, and stream files inside ZIP archives without extracting them onto your NAS.
Read note
32Organize Photos by Similarity with groupImg
Use k-means clustering to divide an unwieldy image collection into smaller groups of visually similar files.
Read note
33Introducing ExplicitUtil
A Python CLI for repetitive media-library work: transcription, conversion, metadata, renaming, grouping, merging, and archives.
Read note
34Introducing Avogadro Browser
Run the legacy Avogadro 1.2 molecular editor in Docker and reach its desktop interface from a web browser.
Read note
35Introducing RecallWhisper
Use RecallWhisper for private Android voice capture, local search, and summaries, then connect it to self-hosted OpenASR and llama.cpp APIs.
Read note
36Introducing TeleConvert
Turn idle Linux and macOS machines into a parallel video-transcoding pool using SSH, ffmpeg or HandBrakeCLI, and one YAML file.
Read note
37Marcus Theory Rate
Interactive Marcus electron-transfer rate plotted against reaction free energy.
Read note
38Intro to DFT computation
An introduction to Density Functional Theory (DFT) computation.
Read note
39Run Qbittorrent on Milk-V Duo 256M
Learn how to run Qbittorrent, a popular open-source torrent client, on the compact RISC-V board (Milk-V Duo 256M).
Read note
40Run Samba Server on Debian
Learn how to set up and run a Samba server on the Milk-V Duo 256M running Debian.
Read note
41Debian forced fixed MAC address
Learn how to set a fixed MAC address for the Ethernet interface on Debian.
Read note
42Install Debian on Milk-V Duo 256M
The Milk-V Duo 256M is a compact and affordable single-board computer (SBC) designed for embedded applications, IoT projects, and hobbyist use. This guide explains how to install Debian on the board and access it via SSH over Ethernet.
Read note
43Use Yazi on Milk-V Duo 256M
Learn how to run Yazi, a high-speed CLI file explorer written in Rust, on a compact RISC-V board (Milk-V Duo 256M).
Read note