How I make deployments convenient
For some of my modules, I also run a demo website that shows off the features
and use of each module. Case in point, HTTP::Request::FromCurl
has an online converter on my website.
I like to use git
as my deployment tool, becuase it conveniently abstracts
the packaging and transport. Basically, a deployment becomes
git push demo
Continue reading My Perl deployment setup...
Patching BackPAN::Index
I want to use Git::CPAN::Patch to conveniently submit patches to CPAN
distributions, but the prerequisite BackPAN::Index doesn't install:
Continue reading Patching BackPAN::Index...
The Problem
I'm automating my X11 desktop and watch for windows with certain titles. But
sometimes X11::GUITest doesn't find a given window anymore and then xlib
takes the complete Perl process with it because X11::GUITest doesn't install
the appropriate error handler for missing windows or windows without window
decoration.
Error message:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 15 (X_QueryTree)
Resource id in failed request: 0x0
Serial number of failed request: 22767
Current serial number in output stream: 22767
Continue reading Patching X11::GUITest...
Google-free!
I'm now completely Google-free, using Lineage OS 17. The only stuff I need
from the Google Play store is the Steam mobile app for two factor authentication
with Steam.
Most software now comes from the F-droid store.
These are my uses for the phone:
Continue reading What's on my Phone in 2020...
Here are my random notes on video conferencing services and how they
work with Debian Buster.
Audio and video work on all of them in the respective browser. I have not
tested desktop sharing.
Continue reading Using Online Video Conferencing Services on Debian Buster...