Linux

Review: Raspberry Pi 4 -- A Desktop Computer?

Pi 4 as a desktop computer? Here are some initial thoughts as I sit down to play with the newest version of the Pi Foundation's single board computer.

Here's some background: I'm a little bit of a tinkerer. Nothing hardcore--but, I do fetishize older computers and anything  outside the fringes of mainstream technology. When my kids were in 3rd grade (they're twins), I caught wind of the Kano Computer and decided to get one for their birthday. If you're not familiar with the Kano Computer, it's a Raspberry Pi based hardware setup designed to allow kids (and tinkerers) a hands on experience with "building" and understanding a computer.

Drupal 9 Upgrade: Issues with Composer

The upgrade from Drupal 8 to 9 has been hailed by Drupal.org as the easiest upgrade in a decade. The first steps in the upgrade process look to be getting your testing environment in order... for me, that means working through a couple of nasty headaches with Composer (self inflicted... of course).

It's been a long couple of weeks...

... long...

Git Error: Unable to Unlink Old <FILE> -- Permission Denied

A branch management error that can seemingly come out of nowhere. Don't worry, there's an easy fix for this one. The key may be in understanding the real power of Sudo in Linux.

TL;DR -- check file permissions; on Linux?--maybe don't use Sudo with Git!

This error is almost definitely a permissions issue. In my case, outlined herein, the problem stemmed from a blatant abuse of sudo. Let's break it all down.

Check the Status of DNS Changes with nslookup

Like a watched pot never boils, sometimes DNS changes seem to take forever to propagate. nslookup is a quick and easy way to check on the proverbial pot once you've made changes.

I recently needed to make some DNS changes on domains I manage. As is always the case, I made my changes, set the TTL as low as I can get away with, and then made myself ready for what always seems like an unbearably long wait. The time it takes for changes to propagate (for DNS Servers to clear out previously cached entries on your domains) is probably one of the most painful elements in Dev-Ops. It's like watching a pot boil--except, there's no pot and all you can do is hit reload on your website every 5 minutes. Did the changes work? Did everything go the way it's supposed to?

Enabling Japanese Language Input on Xubuntu

There's a lot of documentation for Ubuntu on how to setup foreign language inputs--not so much for Xubuntu (a.k.a. XFCE Ubuntu). Here's a quick walkthrough!

I run Xubuntu on my work computer; I'd run straight-up-Ubuntu, but it's just too late--too much of a pain to migrate at this point. For my foray into Linux distros, I wanted a light build and Xubuntu was my weapon of choice. For the most part, Xubuntu and Ubuntu are sibling OS'es, though. And, this means that if I ever need to figure out how to fiddle around with Xubuntu, the Ubuntu forums are generally the best place to start.

Installing a Linux Distro for the first time -- hiccups you can expect

I'm yet to have a Linux Distribution install without any error, whatsoever. In general terms, what should you be careful of when installing for the first time?

I just bought my Kids a new computer for Christmas. I don't fork out cash for kid computers, nor do I really believe in buying into the newest gaming platforms, whatever they may be; there's always something better just on the horizon, and the games are way too expensive. Beyond that, "pay to play" is real in 2019, and there are far too many gaming ecosystems engaged in predatory marketing.

MAGA: Make Apple Great Again

After some 25 years of brand loyalty, I want out. Apple used to be cool. In 2019, they're just another corporate leech.

My iPhone 7 is dead this morning. I wake up; hit the home button; nothing. This is my work number, so, yeah... it's a slight inconvenience. Put on a pot of coffee and climb the stairs to my office: "maybe if I connect to the old MacPro I can get some diagnostic info..."