Some obstacles I had to overcome when upgrading to Fedora 31: My network interface renaming udev rules stopped working and I couldn’t get them working again. Instead, I had to remove the interface renaming udev rules from /etc/udev/rules.d/ and instead add equivalent systemd.link files to /etc/systemd/network/, then rebuild the initramfs files via: dracut –regenerate-all –force…
Support Texas parks – vote Yes for Prop. 5 on Nov. 5th!
(For my Texas friends:) Support Texas parks and nature: Vote Yes on Prop. 5 on Nov 5th! From 1993 to 2017, the state has collected nearly $2.5 billion in revenues from the Sporting Goods Sales Tax that was supposed to go to parks, yet only 40 percent has been spent on state and local parks.…
Build a Network PoE Speaker System
I recently built a networked PoE (Power over Ethernet) speaker system and installed it in the wall at the top of the stairs. By using PoE, I only had to run one cable to the device – a Cat6A ethernet cable that provided data and power. I used the following components: Raspberry Pi 3 B+…
Home Automation Improvements!
I went on a home automation improvement kick recently! The changes include: OpenHAB – I switched from Misterhouse to OpenHAB for home automation. Why? OpenHAB has a cleaner codebase, more active development community, more efficient event-driven model, increasing device support, a better UI, charting, and a functional mobile client. I completed most of the conversion in…
Workaround to Drupal 8.1.x “Call to a member function get() on a non-object” error
Trouble getting Drupal 8.1.x development branch to install due to the following error or similar? PHP Fatal error: Call to a member function get() on a non-object in Drupal.php on line 285 There is a workaround – go to your site’s /core/install.php URL directly.
SplashID Safe mobile sync corrupt your password DB?
Was your SplashID Safe database corrupted with many duplicate and non-ASCII character entries? It happened to me multiple times when syncing between the mobile and desktop SpashID Safe clients – so I created a script to remove the entries, reducing my DB size from 2500 entries back to the actual 900 entries. I put the quick script…
Hacking the Neato XV-11 robotic vacuum cleaner
Have a Neato XV-11 robotic vacuum cleaner with an intriguing USB port? Check out Hash’s post at the Random Workshop about connecting to the XV-11’s built-in serial subsystem via USB to send and receive commands and data from the vacuum. I’m using a Linux box and minicom. 🙂 Now I just need a miniature…
Styrofoam recycling in Austin
Melissa from Hunters Chase pointed out that Cycled Plastics in Austin recycles foam products, which are not taken and recycled as part of the single stream recycling from the City of Austin and Texas Disposal Services. From their website at http://www.cycledplastics.com/Services.html : Public Drop Off Site: Cycled Plastics maintains a public drop point at it’s…
Fedora 12 to 14 Upgrade
I upgraded Fedora 12 to Fedora 14 over the weekend using PreUpgrade for the first time. (I tried a direct yum distro-sync upgrade first but it got stuck in infinite dependency loops.) Overall I was impressed with the download size reduction and the install speed after rebooting the system for the anaconda installer to apply the…
Chevy Volt test drive
At the Chevy Volt test drive, waiting in line…