My main PC is a Ubuntu machine that I use for work (development) and gaming. Over the last several years, PC gaming on Linux has graduated from a long-shot to a nearly commonplace certainty. Games working well, and working for multiplayer are the norm even if some of them need some tinkering – made easy by sites like protondb.com. Even more shocking is that for one of my main gaming groups, they often like to mod games and while I generally resist doing that, in the cases where it was necessary I’ve even managed to get mods working. It’s been so nice to no longer be left out of the cooperative gaming scene, and my husband and I have really enjoyed adding cooperative PC gaming to our console gaming origins.
Continue reading “Co-Op PC Games For (Ubuntu) Linux”Author: SyntaxSeed
Web Accessibility Roundup
This is a summary of my notes taken during a Web Accessibility seminar hosted by Hackforge and taught by Jason Pomerleau. This is mostly in short-hand and only touches on main/common topics.
WCAG 2.0 is the baseline standard. Level AA is what most legislation targets.
Common Considerations
- Visual Impairment
- Colourblindness
- Hearing Impairment
- Mobility/Tremors
- Cognitive Impairment
- Seizures/Motion Sickness
DIY Obstacle Course ‘Banana’ Holds
Continuing the fun of adding to our backyard ninja course, I wanted to make curved hanging holds that you typically see shaped like bananas. It turns out you can make these with a few dollars of hardware store supplies and less than 15 minutes in the garage.
Continue reading “DIY Obstacle Course ‘Banana’ Holds”Drupal vs Joomla Research & Comparison
A while back I had to research CMS options to compliment our work with WordPress. At the time I was looking at the two main competitors to WordPress in the PHP CMS category, Joomla and Drupal. Both of these choices are solid, established and flexible options. There isn’t a clear ‘winner’ between them, however I figured this summary might be helpful for others.
Continue reading “Drupal vs Joomla Research & Comparison”What Happened To DarkLang?
Three years ago I wrote a post exploring the new integrated programming language, environment, online editor and pipeline called Dark. I thought it looked pretty cool but lacked a lot of necessary features that would make it useful at business scale, and it also came with major vendor lock-in risk. I concluded by planning to look back at it in a year or two. I did so and, woo, do I have some concerns.
Continue reading “What Happened To DarkLang?”Baldur’s Gate 3 on Ubuntu Linux
It’s difficult to be a gamer or a D&D fan these days and not be inundated with news and information about how great Baldur’s Gate 3 is. Happily I have a great group of gamer friends always up for trying new games. My husband was a big fan of the Divinity games so we’re giving BG3 a go. Since I use a Ubuntu PC there’s always a bit of stress and tinkering required for games, although thanks to Valve’s incredible work on their Proton compatibility layer, it’s now rare to encounter a game I want to play but can’t get working through Steam. Baldur’s Gate however is $80 CAD so I definitely had to make sure I could get it working before the refund period passes (less than 2 weeks or 2 hours of gameplay). I did end up having to pour through the info for BG3 on ProtonDB to get it working.
Continue reading “Baldur’s Gate 3 on Ubuntu Linux”Backyard Ninja Warrior Course – DIY Project
This summer we tackled the largest DIY project that I’ve ever done in my life. My husband and I and our 3 sons are big fans of the American Ninja Warrior tv show, and last winter I installed gym rings in the rafters of our basement so the kids could swing through the laundry room and get some mid-winter exercise. This was such a hit that more rings and a pullup bar followed shortly after. With our kids starting to outgrow our modest (and rotting) backyard wood jungle gym, along with a trampoline starting to rust… it was time for a new backyard play structure of some kind. Something that could grow with the kids and still be used when they’re teens. So the plan was hatched to build our own ninja warrior structure. This became a massive, expensive and months-long project with (if I do say so myself) stunning results!
Continue reading “Backyard Ninja Warrior Course – DIY Project”RPG In A Box – Scripts Collection
In this post I will document a few handy scripts and tips that my son and I have figured out while using the fun game development tool RPG In A Box. I strive to create scripts that are reusable and read values from the context they were called from.
Continue reading “RPG In A Box – Scripts Collection”Honeybadger With Monolog in Symfony
I have a project in which I need to use Honeybadger to log errors. It’s a Symfony 6.2 application and I’m already using Monolog for logging. Extensive searching for info about Monolog, Symfony and Honeybadger turned up almost nothing. So, here’s some quick notes on how I set it up.
Continue reading “Honeybadger With Monolog in Symfony”Convert Symfony Auth Scaffolding Login to use Form Builder
If you follow various tutorials (like this one) to set up some basic user authentication steps like a login form, logout route, user registration form… you’ll use commands like php bin/console make:registration
and php bin/console make:registration
which will generate login and registration forms for you. When I did this in Symfony 6, I ended up with a registration form created with Symfony’s Form Builder method and a login form created with a typical html form in the twig templates. Later when adding the symfonycasts/reset-password-bundle flow to add a ‘forgot my password’ step, this created another form using Form Builder. Eventually I ended up with all of my auth steps using Form Builder except the login form. Inconsistency- yuck!
I’m using Symfony 6.2 as of this writing.
Here’s how to switch the login form so it works like the rest.
Continue reading “Convert Symfony Auth Scaffolding Login to use Form Builder”