Summary This crochet dog ball is made in amigurumi style, with (US) single crochets worked spirals. You will need to work quite tight to make the ball safe for dogs to chew on. My dog absolutely loves these balls! They’re soft and fun to throw around. They are so light, they won’t damage anything in the home. You will need 1 ball of tshirt-style yarn 8mm hook stuffing darning needle scissors Instructions Round 1 Make a magic loop, chain 6 stitches and tighten the loop (6) Round 2 Increase into every stitch (12) Round 3 [1 single crochet, increase] 6...
Introduction I am a test engineer with a strong focus on backend systems, APIs, and databases. For over a decade, my testing tool of choice has been Cucumber, thanks to its ability to express test scenarios in a language that anyone can understand and, if needed, repeat manually. When I set out to write user-focused, end-to-end flow tests for a mobile app, I was determined to use Cucumber if possible. It quickly became clear that Detox was the right framework for driving mobile simulators, but it strongly favors Jest as its test runner. Switching the test runner from jest to...
Genetic algorithms take inspiration from biology to solve difficult problems. A population undergoes selection, competition, cross-breeding and random mutation to produce the next generation. After iterating over many generations, the entire population becomes closer to optimum, however you define that. In this, the population is pictures made of 500 triangles, and optimum means: get as close as possible to this picture that i took recently in Skanderborg: I know i’m at least 15 years late to this game, but i’ve always wanted to try it, so i suddenly just decided to give it a go. Initial population I started off...
For years i have been using Cucumber with Ruby, but i’ve recently changed job and now i am using Javascript/Typescript. This is a reference for me on how to use the different data table formats with cucumber-js. Typescript implementation Imagine there is a createUser function that takes name, email, city and dob as parameters. I’m just going to console.log() the information so we can understand what’s happening, but in reality this would likely do something more interesting. function createUser(name: string, email: string, city: string, dob: string) { console.log(`Creating ${name} (${email}) who lives in ${city} and was born ${dob}.`); // actual...
I have programmed repeatable drone flights using Litchi so that i can take progress photos of the Copenhagen Lightrail. The alignment is good … but it’s not perfect. June 2022 January 2023 If we try to overlay these with a slider, we can see that the images aren’t perfectly algined. We can do better! Comparison Try using AI My first instinct was to turn to AI. I tried Python’s cv2 library and various combinations of algorithms to auto-detect features, match and skew the photos so that they match. The results were not good. It seems the photos are not similar...