Help with Hugo

A wonderful boquet of flowers.A couple weeks back my WordPress weblog started doing funny things. Apparently someone was able to gain access to it via my Jetpack login and install a bitcoin mining service. Joy.

When you’d visit my site you’d occasionally get booted to another site, typically one that wasn’t nice, but on occasion it was what appeared to be a nice weblog. I’m not sure who’s it was but it wasn’t wanted.

So I disabled the site and put up a temporary placeholder page while I figured out what to do about it. This is the second time I’ve had to make changes because my WordPress site was broken into. It makes having a blog a lot less fun when idiots break you stuff.

I decided I’d install Hugo and figure out how to use it to automagically post on my server. I found a nice page documenting how to use git with git triggers to publish a Hugo based weblog and went about trying it out. It works fine, but there is something I can’t figure out.

When publishing I would like to have my front page contain some number of blog posts with permalinks to those posts. E.G. Clicking on the title would take you to a URL like

. Notice the yyyy/mm/dd format in the URL. I want that exact thing for my Hugo pages so I can import what I already have and not mess up links to my existing posts. Hugo looks like it can do this, but there’s one thing that bugs me and I haven’t been able to figure it out.

When you click on the permalink it displays a URL like the one above but the file doesn’t actually exist at that location. It must use some JavaScript to do the work, I guess? I have no clue because I don’t grok how web pages and JavaScript really operate.

Can someone please let me know if Hugo can generate a standalone HTML file and drop it into a directory with yyyy/mm/dd format so I can maintain what I already have? If I can do that I’m all in with Hugo. Otherwise it’s off to find a fully baked blogging system that can do what I want.

Up and running

I got my site back up and running last night. I’m still on WordPress because I still have questions about how Hugo works and until I get those answered I’m keeping the site the way it is.

To get back online I deleted my WordPress installation and started fresh. I was able to plug in the database information during installation and use my existing stuff. No fuss, no muss.

There is one strange thing going on. Some of my posts have had the apostrophe replaced with what looks to be encoded representations. It’s weird and I’ve fixed up a few.

This time around I didn’t install a bunch of plugins and the site is super quick. No Jetpack, no caching, nothing. Just a couple small plugins that come with the installation. That’s it.

I’m also using a WordPress default template for now because it works.

I still hope to move to Hugo but I need to get some questions answered first. More later.

Rob’s 2018 Summer Blockbuster Must See List

It’s that time of the year, we’re on the eve of Summer Blockbuster Season.

Here’s my list for 2018. Enjoy.

Avengers: Infinity War April 27
Dark Crimes May 11
Deadpool 2 May 18
Solo: A Star Wars Story May 25
Ocean’s 8 June 08
Hereditary June 08
Incredibles 2 June 15
Jurassic World: Fallen Kingdom
June 22
First Reformed June 22
Sicario 2: Soldado June 29
The First Purge July 04
The Equalizer 2 July 20
Hot Summer Nights July 27
The Spy Who Dumped Me August 03
The Darkest Minds September 14

Hot buttered popcorn and a movie, ahhh!Looks like a decent Blockbuster Season. I never get to all the movies I’d like to see, but this year I may try to do it because I’m now a MoviePass Member.

My short list includes Avengers: Infinity War, Deadpool 2, Solo: A Star Wars Story, Ocean’s 8, Incredibles 2, and Sicario 2: Soldado.

See you at the movies! Remember to get popcorn with extra butter and an extra large soda!

Past Must See Lists, plus 2009 from my original weblog.

I’m a Professional Developer

On episode 268: A Tarnished Brass Age the ATP boys talk about the rumor of Macs moving to ARM and away from Intel chips.

If Apple does go this route I can only see one possible candidate for the switch: the 12in MacBook.

The 13in and 15in MacBook Pros could be a mistake to convert for all the reasons John outlines on the show. Most of the developers I work with at Agrian use 15in MacBook Pros for development. Most are backend developers. We don’t use desktop computers.

What kind of development do we do? Well, the backend is a mix of Ruby (RoR), Scala, a little .Net, and some Rust. On the client side we have a browser based application written in JavaScript on Ember and our iOS App is a mix of Swift, Objective-C, a small amount of C++, and a new library written in Rust that’s shared with the backend team. Basically our tools run the gamut.

I maintain two of our old .Net services so I run VirtualBox with Windows 10 and Visual Studio 2017 in addition to Xcode for iOS App development and all my other Mac tools; multiple terminal windows, SourceTree, Evernote, Slack, and BBEdit as well as multiple tabs open in Safari. Yeah, there’s a lot going on and my MacBook Pro handles it without batting an eye.

Add the MacBook Pro to the list of devices Apple needs to keep in mind when it comes to Pro users. Not all Pros use desktop computers.

It’s worth noting I’m still using the 2014 MacBook Pro I was given when I started work at Agrian. I recently opened it up and replaced the 256GB SSD with a 1TB model. It works great. I’m not sure I could do that with a modern MacBook Pro.

The new 9.7-inch iPad and Ag

I know the latest Apple event was focused on Education, but anyone using the iPad as tool outside of the technology world will benefit.

I work for a small company called Agrian that builds software and services for Agronomists. You may think that just a fancy word for farmers but it’s a lot more than that in this day and age.

Agrian iPad Scouting
Agrian iPad Scouting

Large farming organizations and crop retailers may have hundreds of employees working out in the field. They do everything from collecting soil samples to scouting crops to baiting and trapping for critters. When they’re out in the field they can use our software for any one of these jobs, and it’s best used on an iPad.

At one point we recommended purchasing iPad Mini’s because it was the best bang for the buck. With the introduction of the new 9.7-inch iPad we can start recommending that device. It’s not that $329 is cheap, but it sure beats the price of the Pro models and it’s plenty powerful enough for use with our software.

It’s a real winner.


New York Times: “A No. 16 seed had never beaten a No. 1 seed in the N.C.A.A. men’s basketball tournament.”

Are you watching BCS, FBS, or whatever name you go by today? I know you have your little tournament to decide a National Champion but it’s time to get real. Expand to 16-teams.

What UMBC did to Virginia would be like TCU knocking off Clemson. Think about that for a minute. It’s a big deal.

Bring us a real tournament.

@Gruber and Text Editing on iOS

This is from a July 2017 tweet. You see, I’m working on a blogging/editing tool for Mac, iOS, and Windows and it really caught my eye.

My note:

Today John tweeted that he was looking for a good iOS text editor. He was looking for recommendations because he wasn’t happy with iA Writer, Ulysses, or one other one I can’t remember.

It sounds like he wants Vesper back. That’s very interesting to me. He says they “don’t feel right.” That’s also interesting.

I checked out the apps he mentioned. They’re all beautifully designed. iA Writer looks super interesting as does Ulysses. It’s very difficult to put a finger on what appeals to John. I suppose Vesper is the answer?

A wonderful bouquet of flowers.Ultimately it looks like John is after TextEdit on iOS. Plain Jane — to the point — text editing. Makes sense.

Has anyone created TextEdit for iOS yet?

Time for Devin Nunes to go

Fresno Bee: “Nunes of Tulare is sheltered in a relatively safe Republican district, and may believe he will pay no political price for unfairly attacking law enforcement and protecting Trump. But his performance as chairman of the highly sensitive House Intelligence Committee has been nothing short of embarrassing.”

It’s time to vote this guy out. Preferably replaced by someone who will represent the people in his district.