Tag: howto

  1. Cooling a house without air conditioning.

    30 September 2024

    We're just coming off of another heat wave in the Bay Area; temperatures have returned to a comfortable low-to-mid 70's Fahrenheit and humidity is hanging out around 30% (or so my weather station tells me). Temperatures in the 80's and 90's don't sound like much unless you don't have air conditioning (which many Bay Area homes don't) or insulation (ditto). This means that, under such conditions, life kind of sucks because there isn't much in the way of a breeze or a way to cool off unless you go somewhere that has decent AC (and if you work during the …

    Read more...

  2. Migrating fscrypt directories to new drives.

    16 May 2024

    A couple of weeks back I wrote about migrating Windbringer to a new laptop, but something I didn't go into a lot of detail about was migrating the encrypted volumes over. There were a few reasons for this, chief among them that I didn't want to put more information than I already had in that post for the sake of organization. Web search is a clusterfuck these days and I wanted to make potentially helpful information as easy to track down as possible. Anyway.

    Surprising nobody who's known me for longer than an hour, the hard drives in all of …

    Read more...

  3. Linux on the System76 Lemur Pro.

    02 May 2024

    A couple of weeks back I noticed that Windbringer was starting to act dodgy in the way that Dell laptops do when they're getting long in the tooth: USB trouble, wifi getting weird (he'd only connect to the legacy 802.11b network), power cell not charging fully and refusing to doo so... Dell is remarkbly consistent in this regard. Not too long after that a good friend of mine visited with one of their System76 laptops and let me tool around with it for a while. This started wheels turning in my head because I new that I was going …

    Read more...

  4. Crash handlers in Python

    03 August 2023

    Some weeks ago when I was trying to get the bot that runs my weather station stable, I ran yet again into a problem that for various reasons I hadn't put forth the brainpower to come up with a solution for. Stability implies that a system of some kind doesn't crash, which Weather Station Bot was doing occasionally. Part of this wound up being due to the microSD card Clavicula 1 was running on wasn't well suited to being outside all the time, but part of this was due to bugs in my code that I hadn't quite shaken out …

    Read more...

  5. Setting up Syncthing.

    08 February 2023

    A very common problem one has if one has enough files stacked up in one place, is whether or not those files have been copied to another system already. Have they already been copied off? To where on the other system were they copied? Sure, you can deduplicate them through various means but that tends to be kind of a sledgehammer thing to do, especially when one of the things with files is a mobile device. You could always upload the files to a provider's cloud1 storage, like Google Drive or iCloud or something.

    But what if you don't …

    Read more...

  6. Working around another Android misfeature.

    20 April 2022

    I've been using Android phones for probably ten years now. Not because I have any particular loyalty to Google or the platform, but just because I can afford the phones. The last time I tried to text on a candybar phone using T9 I about went out of my mind because it was so different from what I'd been using for years. Additionally, my fingertips are just too damned big to use that form factor of keypad reliably anymore. I don't have any particular beef against Apple and the iDoohickey product lines, I just can't particularly afford them. I can …

    Read more...

  7. "Write once, run anywhere," they said. "Be easy," they said.

    16 September 2021

    Java was once the hottest thing since sliced bread. From the very beginning it was said to be platform independent (meaning, you could run it on Intel, Motorola, ARM, or whatever else you wanted) and architecture neutral (it was designed to ignore what it was running on top of). The dream was that you could take whatever software you'd written and compiled into Java bytecode, put it onto whatever system you had as long as it had a Java runtime environment, and it should work. "Write once, run anywhere" was the motto.

    In practice, not so much. But that's not …

    Read more...

  8. Updating the Search Function of my Website.

    26 August 2021

    Not too long ago I got fed up with how good a job Duckduckgo's site search feature wasn't doing. No matter what I did I couldn't find dick around here. And, folksonomies being what they are, unless you plan them (and then they won't be folksonomies) you probably won't remember what tags you used. It's frustrating to get get lost in what amounts to your own house. So, one night I got well and fed up and decided to put some of my spare computing power to use. I did a walk-around of my exocortex and figured out that Jackpoint …

    Read more...

  9. Building a mollyguard to protect a power strip.

    05 August 2021

    If you've been to anyone's house in the last 20 years you've undoubtedly seen a bunch of stuff plugged into a power strip. Once found in office most of the time they've become as essential to everyday life as mobile phones. However, everybody has also encountered the most common failure mode of power strips - accidentally hitting the power strip and accidentally turning everything off.

    This is far from a strange problem; if it's got a power switch chances are somebody's hit it by mistake. The obvious thing to do is put a cover of some kind over it. It's even …

    Read more...

  10. A few minor mods to Pitop OS.

    28 July 2021

    Some time ago I wrote up a minor project I'd done, rigging up Raspberry Pi OS to run on a Pi-Top. And then never revisited the post.

    I think you can guess why. It didn't go very well.

    Even though all of the secret sauce software is available in the Raspberry Pi OS package repositories these days and there is a process for installing it, for whatever reason they don't quite work right. The speakers were never detected, nor was even the system hub detected. Finally, my tinkering wrecked the desktop configuration entirely. After some frustrated debugging, I kicked it …

    Read more...

1 / 11