Peter Zaballos doing “Meet the Expert” session for #TeamSPS!

Presenter at a podium delivering a talk to a small audience in a darkened conference room with green-themed slides on a projection screen

Tech support walkup session for #TeamSPS. Great way to solve problems and build connections in the team! Making it easy for our team! Love the experiments that Dan Megears and his team are doing to help us operate smoothly! In house Genius Bar!

Group of office workers in a glass conference room using laptops at a dark table during a tech support walkup session, with a whiteboard and TV screen visible. Desk display of Bluetooth and USB headsets with handwritten signs advising Mac users any headset works and PC users to choose USB

Welcome to “The Cloud”! The #TeamSPS space rocks. 😊

Glass door etched with the words the CLOUD and cloud shapes, leading into a modern office lounge with red bar stools and pendant lights.

Very excited by the announcement of Let’s Encrypt! We’ve needed this for a long time!

Upgraded 2 Macs, 2 iPhones and 3 iPads tonight. #freshbits

So happy to see The Decemberists are coming to Minneapolis! 🎶

“The thrushes bleating battle with the wrens Disrupts my reverie again” — The Decemberists

Model train clearing snow. Surprisingly awesome.

Question2Answer Number Captcha

I’ve been using Question2Answer for a number of years now to power Ask Planet Kubb. I like Question2Answer because it is simple to run, uses a standard PHP + MySQL setup and can even be used in a multi-site farm configuration easy enough. However, I’ve been frustrated by it’s ability to manage spam registrations.

Question2Answer has built in support for ReCaptcha and it has a plugin method to use other anti-spam measures. I’ve used ReCaptcha for a while, but it results in 4 to 10 spam registrations a day. I tried switching to the Q2A Logical Captcha by amiyasahu which uses Text Captcha. I even submitted a pull request to properly salt the captchas. But this resulted in 3-4 times the spam registrations as ReCaptcha! Ouch!

I decided to apply the same type of spam defense I’ve successfully used for MediaWiki and early results are great. It uses the Numbers_Words PHP package to spell out a number of nine digits and then ask the user to identify the number in a specific position. The question looks like this:

screenshot

This works really well. You can grab q2a-number-captcha and git clone it for your own use.

AWS re:Play

AWS re:Invent re:Play event! Containers?

Large illuminated cube structures glowing blue and purple fill a darkened event venue as attendees walk among them under sweeping stage lights.

Big beat! 🎧

Performer silhouetted on stage raises arm before a crowd, large LED screens behind display colorful cartoon monkeys, red stage lighting Concert stage bathed in red light with a performer at a DJ booth surrounded by dramatic white and purple beam lights above a dark crowd

Awesome to hear SPS Commerce won Tekne Awards this evening! Missing event due to AWS re:Invent. Shout out to #TeamSPS!