❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayRatfactor+Feed

A Personal Timeline

4 November 2021 at 00:00
This is an idea I've been mulling over for a long time: keeping a personal timeline of history. By "personal" I don't mean a timeline of things in my own personal life. I mean a timeline of general history containing only events that interest me, personally. I finally started mine.

Slackware Apache Plus PHP-FPM

6 November 2021 at 00:00
I'm making good on my earlier promise to start publishing more of my notes in public so others can benefit from them and where I am more likely to find them myself! Here's my notes from today's excursion into getting Apache working with PHP-FPM (specifically on Slackware Linux, but the instructions are quite vanilla because Slackware doesn't mess with upstream packages.)

Let it Flow

9 November 2021 at 00:00
Websites with designs that appear to end at the bottom of the screen have always been a problem. But I've run into some examples lately that have actually confused me.

Dave's RP2040 Multitimer

28 November 2021 at 00:00
I'm very excited to have finished a hardware project: a productivity "multitimer" based on the Raspberry Pi Pico (PR2040 microcontroller). It has a keypad for timer categories and LCD display for elapsed minutes in each category. It is also very colorful.

Assembly Nights

29 November 2021 at 00:00
Over the last three months, I've developed an unusual little nighttime routine: after reading bedtime stories to the kids, I hop into bed and instead of reaching for a fiction book, I'm turning on my 14-year old Asus eeePC 701 miniature laptop and writing x86 assembly language. This is turning out to be an insanely good use of my time...

Personal Linux Setup with Git Repos and Stow

3 February 2022 at 00:00
I had a dream: * A low power, always-on computer I could SSH into from any other computer in the house. * All of my projects and data in Git repos available for cloning and updating from any computer in the house. * My personal Linux/UNIX configuration ("dotfiles") available to any computer in the house for instant and granular installation. * No dependencies on any computer outside my home network. Time for a new setup!

My Notebook System

18 February 2022 at 00:00
I call it my "log system" and I've been keeping it for almost a decade. Read all about my notebooks (96 and counting), the digital transcription, and the meaning of life. And pictures of notebooks!

Dave's Virtual Box of Cards

27 February 2022 at 00:00
Okay, I've done it! I've started a Zettelkasten. Only, I'm not following anybody's rules. I'm just calling these "cards". I'm already loving this. (Oh, and just so you know, all content up there right now was plotted out on actual paper index cards. So it's *totally* legit.)

Wordleshare

24 March 2022 at 00:00
After tiring of jumping through ridiculous hoops to privately share Wordle results with family, I created a really simple Perl CGI application to do the job... This is what software would be like in a utopia.

Needle Felting

27 July 2022 at 00:00
I resisted the urge as long as I could. Because Dave Doesn't Need Another Hobby. But needle felting is cool! I'm updating this page as I make progress. (This post is mostly pictures with descriptions.)

check-repos

29 July 2022 at 00:00
I've made a big addition to my "Setup2" article about personal computer management with Git and Stow. A check-repos script now helps me quickly check for changes that need to be synced on each machine...

** RSS Club ** | AI vs Art

10 September 2022 at 00:00
(OLD PERSON RANT WARNING) It turns out, I do regret posting this to my Virtual Box of Cards. But not for saying it. I stand by what I wrote here for now. Also, this new title isn't much better, but at least it's still pretty short...

Woo! It's Done! nasmjf Forth

10 October 2022 at 00:00
Another FORTH interpreter roams the Earth! It's my NASM assembly port of JONESFORTH. Because I'm a human being, it was over a year in the making. "Unfortunately, no one can be told what FORTH is. You have to write one for yourself."...

Assembly Nights 2

4 November 2022 at 00:00
During Assembly Nights Season One (porting JONESFORTH to NASM), I kept having ideas for other Forth-like things I'd like to try. But I was good: I wrote them down and stayed the course with the port. But when the port was done, one of those ideas just wouldn't let me rest and I was compelled to start on it immediately! Now when the lights go out and everyone else in the house has gone to sleep, I start writing assembly code...

Mr. Tree Goes Down

27 November 2022 at 00:00
Wow! I just self-published a real physical illustrated children's book. I did the watercolor illustrations in my sketchbook in 2017, but it took until now to assemble the book and publish it through Amazon. This is so cool...

** RSS Club ** | humans.txt updated for 2023

20 January 2023 at 00:00
(RSS-Club: this missive is feed-only. Hello readers!) I'm taking a firm stand. There is NO "MACHINE LEARNING"-generated content on this website. In the year 2023, the /humans.txt file suddenly feels like a battle cry rather than a cute "hello". I'm not even slightly interested in a debate about this. Thank you! I love my RSS readers! You are all awesome. Hope 2023 is going well.

Vim Search Folding!

26 January 2023 at 00:00
Super happy with this little Vim thingy I've been wanting to make for a long, long time. It turned out to be way easier than I'd expected thanks to Vim's typically weird but flexible folding settings...

How I set up new computers with Slackware Linux

26 February 2023 at 00:00
I've installed Slackware 15.0 a lot in the last couple months. So I decided it was finally time to write up a page about the process (whether I'm qualified or not!) while it's still fresh in my head. This is how I install the only operating system that helps YOU get more life-giving SLACK and gain in POWER every day!...

zignew and zigswitch (Bash scripts)

4 March 2023 at 00:00
Just some scripts here. Nothing too exciting, but might give you some ideas for automating the tasks in your life. The *coolest part* is definitely using a fuzzy matcher (zf in this case; FZF is also very popular). There are *so* many uses for fuzzy search menus to take the pain out of common CLI tasks...

RetroV

28 March 2023 at 00:00
So I basically lost my mind for two weeks and the result is a new JavaScript VDOM library. This was a side quest I did not need in my life and the world probably did not need in general. But you know what? I'm proud of this little thing and I'm really glad I made it. The link here is basically a whole mini-site with tutorials, tests, demos, and articles. See where my nights and weekends have gone...

MC2023 Chapter 4: I2C and an OLED

7 May 2023 at 00:00
This was a really great "chapter" for me. I'd done some I2C with Micropython before, so I decided to tackle something more challenging with an OLED display. I ended up writing some tools in Zig to stream cat pictures to my device! Check it out...

Temporal Workspaces

30 May 2023 at 00:00
That last entry felt a bit unhinged, but it truthfully describes the meta-task that has been occupying my head for weeks. Thankfully, I've found some peace with the idea of identifying "tracks" of time in my days and organizing my multitudinous projects into queues in these tracks. Huh? Perhaps some visuals will help...

Software I Use

21 July 2023 at 00:00
I've almost certainly forgotten some of my favorite utilities, but at least I've got most of them here. I recently discovered Modern CSV and Scribus and I didn't want to forget about them (I don't need to edit CSV files or make print documents *that* often, but when I do, I wanna remember what I've picked). Anyway, perhaps others will enjoy from my list...

The Ramp-Down

23 August 2023 at 00:00
I tried an experiment in intentional relaxation. Maybe it's kinda obvious in retrospect, but I think it's already changed my life. I'll definitely be doing this again in the future...

Ziglings has moved to Codeberg! (and ziglings.org)

19 September 2023 at 00:00
Heck yeah we're doing this! So Ziglings is now on Codeberg in its own "Ziglings" organization. The ziglings.org domain takes you directly there. What's really cool is that you can even *clone the repo* from the ziglings.org domain. Ziglings will remain on GitHub in some sort of read-only fashion. We're not entirely sure what would be best and we're soliciting ideas in a new issue I just posted there. The best part of all of this is that my Ziglings co-maintainer did all of the work. I didn't have to lift a finger. Thanks Chris!

RepoRat

29 September 2023 at 00:00
GitHub = history. RepoRat generates static mini-sites for Git repos. 10 hours of work spread over 7 days. About 300 lines of Ruby...

RubyLit - This README is a program!

19 October 2023 at 00:00
Here's a fun one: I got this wild hare to make a simple version of Knuth's Literate Programming in Ruby. How small could it be? Turns out 35 lines (not golfed) gives you quite a bit. YES, it includes out-of-order source, so it's a *real* literate programming system (by some definition of "real") and YES, the final program is written in itself...

run.sh

22 October 2023 at 00:00
Here's something I've experienced many times in the past, but most notably this week...the power of shell scripts to contain knowledge!

Multiple Tools

30 December 2023 at 00:00
All of a sudden, I realized I never fully made the transition from Thunderbird to aerc for email and...I never will and...that's okay! If you're not sure if that's okay or not for *you*, maybe this page will be a comfort...
❌
❌