Easy JavaScript: change your CSS styles with no functions needed

After you have invested some time in learning HTML and CSS, you might be overwhelmed by the prospect of ALSO learning Javascript. Luckily, there are lots of things you can do with Javascript without actually knowing it. One easy win is manipulating the HTML and CSS you've already written. Anything ... Read more »

SSH from the point of view of someone who doesn't give a damn

The worst part about managing your own blog is that you will be forced against your will to learn about web security. It's the biggest wall you will run into, not just technically, but emotionally. Problem after problem will come at you -- connecting to your server, transferring stuff to ... Read more »

DAT.GUI: so useful...so ugly. I extracted the CSS and prettied it up

This exercise is a good demonstration of an important principle: you don't have to have any idea what you are doing to get in there and change things up. When I was making my Manifesto page, I kept being annoyed by a mysterious, ugly control panel that clung to the ... Read more »

My journey through layering hell with PIXI.js and HTML (hey, that rhymes)

How I made my "dangling cloth with a photo on it" ... Read more »

Is your Windows 10 laptop overheating and the CPU racing full speed? Instant fix.

For now apparent reason, my laptop was heating up, and the CPU was racing. I had two browsers open, but they were not doing anything strenuous. So I googled around and found this: http://news.softpedia.com/news/windows-10-high-cpu-usage-fix-490908.shtml I applied "Method 1" and it worked instantly. ... Read more »

Do you end up every day with a gazillion browser tabs open? Try Session Buddy.

I've tried several browser-tab savers and this is the one I like. ... Read more »

A demonstration of simple ways to align images in a Ghost blog post.

Getting an image to center or right-align should not be cause for despair. Just copy and paste my examples, and walk toward the light. ... Read more »

Play my Ruby blackjack game, and learn how to use PRISM.JS to pretty up your code

Attempting to show off my blackjack game forced me to learn about syntax highlighting in blog posts. ... Read more »

The trick to using multiple counters in css... and how to number your figures

Once I figured out how to use them, I fell in love with counters. You can add incrementing numbers to anything. ... Read more »

Create your own vanity gravatar... then hash it

As you wander the web, you might notice that many people have a cute little photo associated with their name. For example, when I login to GitHub, Codepen, DigitalOcean, or many other sites, a mini-me magically appears. A gravatar on Codepen If I write a comment, there I am again. ... Read more »

Pixi to make "cloth" photos

Using PIXI to make cloth flag photos canvas { position: absolute; top: 0; left: 0; z-index: -1; } canvas + canvas { opacity: 0.3; z-index: -2; } .desc { position: absolute; z-index: 10; left: 0; right: 0; bottom: 0; padding: 1em; font-size: 10px; color: #aaa; text-align: center; } .loading:before { position: absolute; top: 0; left: 0; ... Read more »

How to shout "understated elegance" with your very own drop cap

You obviously can't be a blogger without a personalized drop-cap. Says who? Says I, because I spent an entire day making mine, so everyone else should, too. Unfortunately, by writing this post, I discovered all sorts of new ways to make drop-caps, so now my CSS circles look... humble. Can ... Read more »


The turning point for the wrapping problem... realized the 'later' eggs were doing it, so I fixed them with absolute and let the others be squished around. You can fix absolutely yet still move them with @media queries. ... Read more »

SCAM ALERT: LogMeIn.com DOUBLES price, auto-renews, and provides NO WAY to cancel

If corporations are people, shouldn't we be able to jail them for being criminals? . . . And, are you telling me we STILL have no federal laws regarding the crap that this guy went through over twenty years ago? I'm talking about internet companies who: Auto-renew a product or service without confirming ... Read more »

How to save a Facebook (or any) video to your hard drive

As of April, 2017, this works perfectly. These types of tools tend to disappear as Facebook changes its algorithms, but for now it is fast, free, and effective. You see a funny cat video on Facebook that you want to save in your archive. Here's what to do: Right-click it ... Read more »

Ensky's seems to be the only "Album Downloader" for Facebook that actually works

I'm making a family photo archive, so I wanted to download 50 photos from a relative's Facebook photo album. I didn't want to download them one by one, so I did some research... It turns out there are a lot of "album downloaders" out there that are obsolete ... Read more »


Continuing the saga of the worst product roll-out in history... I'm writing this on March 28, 2017 I have a checking account. I want to review every transaction from the beginning to the end. So, I go to Transactions > Chart of Accounts > and choose the account I want. ... Read more »

"My Notes Keeper": the best, most useful, most reliable piece of software ever written in the history of the universe?

Yes, it is. With my very first blog post I will sing the praises of my all-time favorite piece of software: a little shareware program called "My Notes Keeper." It's made in China. It costs $29. It only works on Windows. And it was THE reason I came ... Read more »

Quickbooks Online: Worst product roll-out in the history of the universe?

In this post, I will try to describe the worst experience I have ever had with any software ever. But I have to work on taxes, so the saga will have to wait. ... Read more »

Welcome to Ghost

You're live! Nice. We've put together a little post to introduce you to the Ghost editor and get you started. You can manage your content by signing in to the admin area at <your blog URL>/ghost/. When you arrive, you can select this post from a list ... Read more »