Back when I was comparing social media archives, I considered resurrecting my old LOLspam project as a Mastodon bot. I never quite got around to it, partly because I was able to do most of what I wanted to automate using IFTTT, so I stopped investigating that last 5%.

Last night, I threw together a quick and dirty bot to post a random item from a text file in about 20 minutes.

Then I spent three hours going through the Twitter archive for @LOL_Spam, pulling out jokes that are too dated or cringeworthy. (I hope I didn’t miss any. It was midnight by the time I finished, and I was really tired!)

This morning I modified the script to take a second file as a queue for new items.

  • I can add new items to the queue file as I find them.
  • It’ll post from the queue on a schedule (using cron).
  • When it uses up the queue, it returns to posting random posts from the archive.

If you’re interested in funny/odd spam subjects (and you’re OK with swearing and occasional lewdness), check out @LOLspam@BotsIn.Space. You can follow from any Mastodon or other Fediverse account. Update: it’s moved to @lolspam@snac24.keysmash.xyz since BotsIn.Space shut down.

The script itself is called fedbotrandom. I wrote it in Perl, using text files, so I could just put it in cron on any *nix box instead of worrying about language/database support or installing a runtime or DB engine. I’ve made it really simple on purpose, and while I do plan on writing some better error handling when I have time, it’s already more complex than I wanted it to be!

A few years back, we replaced our aging Windows PC with a newer system, figuring on using it mainly for office-type applications, casual games, and kids’ games. (Both of us had drifted out of playing the sort of game that really pushes a system’s specs, largely because there was a small person in the house who needed a lot of attention.) So we bought a Dell Inspiron, and it did its job for quite a while.

But eventually that small person discovered Minecraft. And Youtubers who play Minecraft. And the other games that those Youtubers play that need stronger hardware.

OK, it was old, it could use upgrading anyway. I didn’t want to flat-out replace the system, because it was still quite usable otherwise. And I hate moving data from one computer to another, because there’s always something that doesn’t transfer, and there’s always something that you forgot, and so on.

So we’ve been upgrading things bit by bit over the last few months. Continue reading

I brought my point-and-shoot Canon Powershot to Long Beach Comic Con on Saturday, using it for most of the indoor shots, without the flash. This may have been a mistake, as those photos were all blurrier than the ones I took with my phone. So on Sunday I brought the bigger FujiFilm camera…and had the same problem.

I think we’ve reached the point that, aside from optical zoom, the sensors on phones are good enough and the software is able to overcome the limitation of the optics when compared to point-and-shoot cameras, even the bigger ones. If I want better photos, I’m going to have to step up and buy a better class of camera.

One of these days I’ll get that DSLR…

Back in 2009, I attended the first-ever Long Beach Comic-Con, an event that filled the void left when Wizard World cancelled WWLA at the last minute. I had a good time, and it had a lot of support from the industry, but I wondered how long it would last.

Ten years on, LBCC is still going strong! It’s small compared to WonderCon or SDCC, but it continues to be much more focused on comics and art than most “comic cons.” Artists’ Alley is still the central focus of the main floor, with an outer edge made up of small press, comics and collectibles dealers, a wrestling ring, fan groups, Space Expo, and celebrity signing areas.

(If you’re in a hurry and just want the photos, head over to Flickr for the full set.)

Family Trip

Professors Trelawney and Mad-Eye MoodyAll three of us attended on Saturday. Katie debuted her Professor Trelawney cosplay, explored, and caught a panel on the science of Black Panther.

I spent most of the afternoon taking J. around. We picked up a few toys, played video games (he found the customization screen on a fighting game right away, and spent the time experimenting), and several rounds of laser tag. The Long Beach Public Library also had a great area for kids, with crafts, a 3D printing demo, a photo area and a floor maze.

Continue reading

Cosplay: Professor Sybill Trelawney (Hogwarts: Divination) ponders the future.

Katie’s been talking about dressing up as Professor Trelawney for a while now. She put together the pieces for a costume over the last couple of weeks, and wore them on Saturday at Long Beach Comic Con.

It was a huge success! Lots of people recognized the character and wanted photos. We even ran into “Mad-Eye” Moody on the way into the convention! Edit: Then again, there was also the guy who insisted in talking to her about Woodstock.

Hogwarts Professors Sybill Trelawney and Mad-Eye Moody are ready for anything: Constant Vigilance! Professor Sybill Trelawney has learned something horrifying: You have the Grim!

I’ll have more to say about the convention in the next post, but for now, check out my full LBCC photo gallery on Flickr. And you can follow Katie’s cosplay on Instagram at @CasualCosplayKatie.

Interesting vocab mixup with the 7YO last night: He agreed to stop a game at “the first save point” and get ready for bed. When he didn’t, he said he hadn’t gotten to a “safe point” yet.

It turned out he didn’t understand what a save point was, because all the games he’s played up until now either don’t save progress at all, or save continuously.