Trying Nushell on Windows

They say I can run Nushell on Windows. Let's try that.

Didn't I do this last year too?

A day of Hugo and cat-sitting
post #site #hugo

Logseq's Export Formats

Getting my second brain ready for post-processing

Processing Sass in Eleventy

Specifically, building `main.scss` when `_base.scss` changes

Starting 2022 With Eleventy

It's not done, but it's done enough

Using markdown-it in Python

Figuring out just enough markdown-it-py to write this post

Creating a reStructuredText kbd Role

But first a couple others as I figure this out

Wrote a Node.js version of my content format counter

I only golfed it the tiniest bit

Saving some MyST Markdown blogging links for later

Because structured Markdown is an easier SSG target than reStructuredText

Extracting Rich Output for fun and profit

Okay maybe not so much on the profit but definitely fun!

Tooting with Python

Spent the day goofing off with

trying a thing with neovim

testing a python remote plugin for quicker reStructuredText in Hugo

Joplin CLI Batch Processing With Raku

In which a minor update veers off on a Raku regex tangent

My Raku script for Journaling in Joplin

Why mess with getopt when I can just use multi-dispatch?

CLI Journaling in Joplin with Raku

I sure do use a lot of words to justify my one-liners

Officially Using Statamic For The Site

Hugo's fine but I needed to try something new

Hello World

(Oh yeah this is Statamic)

Joplin Terminal Basics

Managing notes with Joplin's terminal mode

Still pondering new site approaches

Just name-dropping site generators

Hard symmetry soft colors

Linea needs a time tracker

Got different benchmarks from Programming Crystal

just a note, but too long to post as a note

Pretty File Summaries with Rich and ExifTool

Want to see something cool?

Looks like Sublime Text is shifting to a subscription plan

Found via my quarterly "Sublime Text 4" web search

Deidre's Double Moss Socks

I'm just glad I finished them

My first Julia script

Weaving code in Hugo posts with Julia

Learning a little elisp

Don't get impressed yet

Naming things in tmux

In which I sort out which tmux session is which

Using the API

Fetching my IndieWeb mentions with HTTPie and Requests

Tangling code from Hugo content with Raku

I could just use Org mode, but noo that's too easy

Ox Hugo for the Orgconfig

Putting a couple how-to details down for easy searching later

My Git CLI Windows setup

This was mostly an excuse to get better with PowerShell


Trying out another windows package manager

CSV and Data Tables in Hugo

Am I reinventing reStructuredText with shortcodes? Don't judge me.

Alias Templates in Hugo

I killed some redirects for accessibility and likes

Setting up Raku with Rakubrew

Rakudobrew changed its name since last I looked

Letting Ruby build Asciidoctor files for Hugo

Stuff like this is why i don't advertise my site repo

Querying Hugo Content With Python

I had entirely too much fun replacing my site metadata script with sqlite-utils

Got a Working glitch-soc Rails Dev Environment

I remain ambivalent about Rails development

Taskwarrior Custom Reports

I made a priority task to cut down on the priority tasks, and here we are

From Dotfiles to Org File

at 1:30am they're all good ideas

h-entry Microformat for Indieweb Posts

In which I go overboard with Hugo and Python for a quick Sunday task

Getting File Info From The Shell

I could right click for properties but the mouse is way over there

Autorun Keyboard Settings for Awesomewm

Getting Control and Escape keys where I want them

Indieweb h-cards

Using microformats to build a profile page

Listing Hugo Content Extensions With Raku

Twenty seconds to write a one-liner, and two days to think about it

STDU Viewer

I think I found my PDF reader for Windows

Got Married Yesterday

Can't let our dystopian sci-fi setting stop us

Sort of Tufte CSS

I tried something new with my site style.

Python Invoke

I got to know the Python `invoke` task runner a little better.

Stealing a Hugo Shortcode for Nikola

I needed a YouTube shortcode for Nikola, so I adapted Hugo's.

Goto Address Mode Opens Links in Emacs

Use `goto-address-mode` to make links in Emacs buffers clickable

Choosing a static site generator

If you're making a site for fun, use something you'll have fun with

Taskwarrior Sync

Tweaking a Nikola Theme

reStructuredText Basics For Blogging

I got carried away taking notes about basic RST usage

A Quick Notes Script for Taskwarrior

Building a starter blog with Nikola

In which I play with another site builder

Quick Zoom Text in Emacs

DWIM is consistent

Installing Emacs Documentation on POP!_os

Apt spells "emacs core docs" as "emacs-common-non-dfsg".

Directory Listings With Crystal

I swear I'm not reinventing `ls`.

Summarizing A File With Crystal

Been busy, but let's take a minute to summarize a file's details with [Crystal](

Emacs use-package

Just declared `.emacs` bankruptcy. Starting over with `use-package`.

Building Rakudo and Moarvm on Linux

In which I rediscover `make && make test && make install`

Basic DIY Sea Salt Spray

In which I write a hair spray recipe and *then* share the story

Colorized my go output with grc

In which I spent Sunday having fun learning stuff

Taskwarrior Editing Refinements

In which I mention more ways to edit Taskwarrior tasks

Trying the Crystal Language

In which I use Crystal for a simple shell task

Chaotic Symmetry

In which I spend a month on a fifteen minute doodle

Try xkcdpass

In which I suggest a password generator

Now on Dreamhost

Weighing Files With Python

I want to optimize this site's file sizes, but first I should see if I need to.

Kitty Terminal

I installed kitty for font ligatures in terminals on Linux, but it does other stuff too.

Pretty Print Terminal Files With Bat

`bat` is like a fancier `cat` for displaying file contents.

Chronological Taxonomy Listings in Hugo

Turning Taskwarrior Posts Into a Series

There's a new taxonomy for posts that are written in a particular order!

Teabagging a Monsto

Yeah I know. That's not what "teabagging" is.

Showing Post Word Count in (neo)vim

Psychedelic Playing Card

Cake Batter


Garden Mandala

Taskwarrior Projects

Use Taskwarrior projects to organize closely related tasks!

Three Circles

Circular Grids With Python and Pillow

I want a circular grid for drawing. Let's make one with Python!

Hopepunk for 2019

Active Tasks in Taskwarrior

Basic Hat With Picot Edge

I continue building my hat knitting knowledge!

Basic Hat With Hemmed Edge

I made another hat! This time I learned how to make a hemmed edge.

Using Hugo Data Templates

Winter Hat and Gloves

On Modesty And Imposter Syndrome

Take a deep breath. Relax. You got this.

Trying Beorg

The beorg iOS app has me playing with Org mode again

Cougar Mountain

Last weekend I wandered the trails of Cougar Mountain Regional Wildland Park

Mount Si

I sauntered up the main trail of Mount Si this weekend.

Windows Virtual Desktops


Yes, they look like that on purpose.

Island Center Forest


Pearl Jam Tag

Beer Gloves

Fauntleroy Park

My First F Bomb

Theme Change and Pieces Section


Buy My Stuff At Design by Hümans

Two Weeks Without Cigarettes

Crafts Are Now Posts

Purple Symmetry

New Theme for a Bit

Stocking Cap

I knitted myself a slightly silly stocking cap which I quite enjoy.

Random Geekery Telegram Channel

Interviewed About Facebook

My Replacement Boy Beanie

Crochet Ball Faces

Setting Task Dependencies in Taskwarrior

I'm not done reading a book until I finish the exercises. Taskwarrior can help me remember.

My Sloppy Floppy Fingerless Mitten

A Couple Crochet Hats

My Circular Beanie

Taskwarrior Contexts

Nicole's Fingerless Gauntlets

Barbara's Ruana Vest

Taskwarrior Due Dates

Taskwarrior Due Dates

Taskwarrior Priorities

Duotone Panel


Knotwork Practice

Drawing Grids With Python and Pillow

My Ski Beanie

Something Colorful

Wellington for Sass

Beets and iTunes

beets and AppleScript helped me fix my incorrect track information

Comments One More Time

Full Content Hugo Feeds

A Desktop Background

Summer Reading

Emacs Writegood Mode

Logging Money In Org Mode

Backing The Flask Mega Tutorial Kickstarter

My Stripes (And Stripes) Forever Scarf

Hugo Archetype Templates

My Weston Hat

Disqus Again

Space Thing

Taking OS X Screenshots

Amazon Donates Space For Mary's Place Home

Disqus Refresh

Kalaidoscope Symmetry

Making A Mojo Link Checker

Geekish Update

New Twitter Account Just For The Site

No Disqus For Now

Maybe Ration My Time In Hot Take Land

Converting OGG To MP3


Fragments Of Dreams


Light And Shadow

Cinnamon Screenshot Shortcuts

That Was Fun

Shading Exercise

Mixing Apps

Still Not Dead


Mistakes Were Made

Bad Kitty

Scribble Selfie



Mask Face

Chibi Rainyday Superstar

Hello Dancer2

Some simple first steps with the Perl 5 Dancer2 web framework

Using Disqus in Hugo

Open Sourcing Mental Illness

Ed Finkler's OSMI project

Yearly Post Archives In Hugo

Rainy's Mish-Mash Socks

Rainy's Mish-Mash Gloves

Mom's Stansfield 12 Socks

My Twin Rib Socks

Took me a couple months because I started a pair for my mom in the middle of making this pair.

All The Hugo Themes

Using Python to preview my Hugo site with many themes

Bob Ross CSS

My First Socks

Professor Whom Scarf

Half a Life

Brian ponders midlife and plutoids

Next? Hugo

I Rebuilt Random Geekery with Hugo

Added Suggested Posts

I started writing about PNWPHP but got distracted and added "Suggested Reading" to my posts instead.

reStructuredText in Jekyll

I can write Jekyll posts with reStructuredText now.

PHP, for Some Reason

I have been looking at PHP for the first time in years. I don't know why.

Wrapped Panel

I like this one. Stretching myself with each picture is starting to look interesting.

Celtic Tangle

Another Zentangle practice. This time I mixed in a couple of minor Celtic design elements.

Zentangle Doodle

Trying to get back into the habit of drawing regularly.

iTunes to Rhythmbox

I nearly wrote a script that transfers my iTunes ratings to Rhythmbox. Instead I used Edgar Salgado's version of iTunesToRhythm.


Draft Mode in Jekyll Templates

Use site.show_drafts in your template to keep site development from cluttering analytics

Making a Jekyll Collection

In which I try out Jekyll's experimental Collections

Remote Editing In Atom

I am slowly learning more about how to use Atom for real work.

Atom Works on openSUSE

Using Octopress 3

Experiments with the Octopress Jekyll extension bundle

Use cpan-outdated

Amicable Socks

Because I made them for my ex, and we split on friendly terms

Quick Garter Stitch Scarf

Blogspot Content Imported

More new old pages

coolnamehere Content Update

The really old pages are now really old posts

Ruby iTunes Ratings Fun

Using Ruby to summarize my iTunes music ratings

Amigurumi Ball Thing

Finding and Removing Duplicate Files

Perl CPAN modules to simplify file cleanup

Blog Writing in Org Mode

An experiment with using Org mode to write Jekyll blog posts.


A package manager for Windows

Starting The Coursera Programming Languages Course

A quick confession about learning how to learn

Counting Words in Blog Posts

Using Ruby to track my verbosity

My Ubuntu Setup

replyrc And Mojo

Customizing Perl Reply and using -Mojo

REPL In Perl With Reply

Connect To MongoDB on a Vagrant box from the host

Trusty Mongo Mojo Box

Welcome to Jekyll!

Python3 and pyvenv

Perl 5.20 Signatures in Subroutine References

And now, Pelican!

I know. I'm fickle.

What is build-essentials for openSUSE

Pretty Recursive Grep

Start Using Emacsclient

Pulling a Remote Branch In Git

I Learned GitHub Has Interesting Links

Elisp Functions Described in the Emacs Tutorial

The Emacs Tutorial as ELisp Tour

Hey look over there!

Exporting From Org to Markdown

My New New (New) Site

Fantastic Foods' Sloppy Joe French Bread Pizza Recipe


Blogroll because what the heck

An Emacs Newbie

My Own Ruby Fibers Babystep

Rereading the Pickaxe

AlphaCard Sent Us A Printer


Testing remote post

Coolnamehere content added

YAPC::NA 2013 Links From a Non-Attendee

coolnamehere -> Random Geekery

Marking a change in domain name

Oh yeah, Ryan Davis is awesome




Python 2 Babysteps 01 Installing Python 2

Think of it as Step Zero for the other Python tutorials.


Python 2.x Babysteps

The Spreadsheet Story 1

A design experiment figuring out what a local homeless shelter needs to track chores.

Elaborate Answers To Simple Questions

My Parrot and Rakudo TODO

A Glance at Client-Side Frameworks

Parrot Babysteps 0e - Parrot Namespaces

Ruby and the HYG Star Catalog

Thoughts on the word "Bra"

Rakudo Babysteps

Rakudo Babysteps 01 - Starting With Rakudo


Parrot Babysteps 0d - The SpaceTrade Project

Where'd He Go?

post #blogspot

Parrot Babysteps 0c - The Stellar App

Parrot Babysteps 0b - Subroutine Params

Parrot Babysteps 0a - The Stellar Project

Parrot Babysteps 09 - Simple Projects

Reading the Modern Perl Book

PHP Buzz Stream Reader

Tying Bits Together

Brooke's Garter Rib Sock

Parrot Babysteps 08 - Testing With Test::More

NQP - Not Quite Perl

Parrot Babysteps 07 - Writing Subroutines

Parrot Babysteps 06 - Files and Hashes

Parrot Babysteps 05 - More About Arrays

Perl Hacks In My Workspace

Parrot Babysteps 04 - Adding Command Line Arguments

Parrot Babysteps 03 - Simple Control Structures

Perl 5.10.1 is available

Parrot Babysteps 01 - Getting Started


Parrot Babysteps 02 - Variables and Types

Perl 5 Babysteps - Conclusion

Perl 6

Parrot Babysteps

In Which Brian Whinges About The Perl 5 Release Schedule

Python Blogger Refresh Part 2 - Settings

Python Blogger Refresh, Part 1

Quick Praise for JVM languages

Perl 5 Babysteps 02 - User Input

Brooke's Socks - Not Sarah's

Natalie's Hat

Natalie's Sweater

JQuery UI's getting fancy

Lots of Nifty Newness for the Church Site

Updating coolnamehere's design

One time when I revamped my old site

PHPs extract and compact functions

REBOL 3 alpha released

PageTemplate for Site Generation Part 2

PageTemplate for Site Generation

Another Link

Xah's Elisp Tutorial

Adding Categories to the Python Blogger Client

Reinstalling JRuby

dv9310 bios issues

Python Loves Blogger (Part 1)

OS X Updates


Perl 5.10 beta Everywhere


VMWare installed

xcb_xlib_unlock issues - Java on Fedora


My Garter Stitch Hat

Zend Framework 1.0 Released

I'm too cheap to buy a radio alarm


Python Interactive Fiction - 03 Handling Multiple Turns


Coolnamehere is open to the Commons

Python Interactive Fiction - 02 Tying the Scenes Together

Python Interactive Fiction - 01 Handling a Single Round

Interactive Fiction with Python

REBOL reMark

Mp4Info issues

Stripping out contact popup for now

Late Night Thoughts About FM

Switching hosts

FXRuby MPlayer Idea

GNU screen

I've Been Experimenting With CakePHP

Reduce, Reuse, Recycle in REBOL

I still like UNIX better

There Must Be Something Wrong With Me

Learning XML



Sticking with Vim

New PageTemplate Release

My Striped Scarf

REBOL Babysteps - 04 Repeating Yourself

Monitor Your Battery Life With REBOL

REBOL Grab Bag

REBOL Babysteps - 03 Making Decisions

Perl 5 Babysteps 01 - Getting Started

Installing and first steps with Perl

Perl Babysteps

REBOL Babysteps - 01 Getting Started

REBOL Babysteps - 02 Getting Started With View

REBOL Datatypes

REBOL Babysteps



Drawing Celtic Knotwork

Look at the Latest Fark Headlines


A short series of posts I wrote on doing moderately interesting ruby exercises.


Control Structures



Read More Perl


Ruby Web Development

Simple Ruby CGI

Living in Seattle

circa 2003, at least.

Ruby Babysteps 01 - First Steps

Ruby Babysteps


PageTemplate - Getting It



Simple Types in Python

In which I attempt to explain value types


PageTemplate - If, Else, and Elsif

PageTemplate - Loop

PageTemplate - Other Features

PageTemplate - The Designer's Perspective

PageTemplate - The Programmer's Perspective

PageTemplate - Variables

PageTemplate History




Stalking Star Wars Fans

In which I visit folks waiting to see "Attack of the Clones"

About Brian

The coolnamehere 'about' page
post #coolnamehere

Resume of Brian Wisti

post #coolnamehere

Random Babblings

post #coolnamehere




Python Babysteps Tutorial

Before the basics


ancient history