Month: October 2024

macOS, Tutorials

Universal Control between Mac and iPad: a working setup, and the diagnostic commands when it stops

An iMac, a MacBook Pro, and an iPad arranged together on a wooden desk with a Magic Keyboard and Magic Mouse — typical multi-Apple-device workspace where Universal Control matters (photo: Pixabay / Pexels)

Universal Control is one of the more genuinely magical things macOS does — slide your cursor off the right edge of your Mac and it appears on your iPad, you keep typing without changing keyboards, you drag a file across …

Security, Tutorials, WordPress

The .hph extension trick: how WordPress malware survives cleanups by shadowing .php files

Four nearly identical white binders standing in a wooden box, suggesting how easy it is to overlook a slightly differently-named file in a directory listing (photo: Mateusz Dach / Pexels)

You clean a WordPress malware infection. You find every .php file with the suspicious signature, quarantine it, restore from backup, harden the site. Three weeks later the same backdoor is back. Same filename, same content, same behavior. You’re sure you …

Tutorials, WordPress

Patching abandoned WordPress themes for PHP 8: the widget constructor fix

Laptop displaying a code editor with class hierarchy panel and method documentation tooltip — typical view when reading inherited legacy code (photo: DKomov / Pexels)

You upgrade an OpenLiteSpeed box from PHP 7.4 to PHP 8.2, the four sites running mainstream themes come up clean, and the fifth — running a 2013-era premium theme that hasn’t been touched by its author since 2018 — throws …