Bringing a Dog back to Focus with AIThis lovely Golden Hovawart dog has recently passed away. Her owner wanted to print a picture of her late dog. Girls being girls, the…Apr 28, 2023Apr 28, 2023
AI music will give you the creepsThen I discovered Boomy AI. Even on very first takes, I was surprised by the sounds I created. Was it I? Never mind. Listen to some AI…Oct 31, 2022A response icon1Oct 31, 2022A response icon1
Apple Wallet Discount Cards for Modern GastronomyMy dear friend & client has just recently opened a bar, K7, just in the middle of Prague’s hip–famous Krymská street. As he wanted to offer…Oct 8, 2022Oct 8, 2022
Creative AI Battle: DALL·E vs MidjourneyJuly 2022 has brought us public betas of two impressive AI services for generating original images from text, OpenAI’s DALL·E 2 and…Aug 30, 2022Aug 30, 2022
Making KioskPi — custom Raspberry Pi OS image using Pi-GenHow to make use of Pi-Gen, a tool used to create Raspberry Pi OS images. Today, we’re gonna create our own Pi OS image featuring a…Apr 10, 2022A response icon1Apr 10, 2022A response icon1
Error Boundary for Next.js API routesNext.js ships with a simple, yet powerful router for JSON / REST APIs. There are, however, two features I’ve found missing. Error boundary…Jan 24, 2022Jan 24, 2022
MySQL as smart JSON storageI’ve been using this semi-relational, or SemiSQL, if you’d like, approach to SQL since around 2009. At first, I’d store the data as text…Jun 11, 2020A response icon2Jun 11, 2020A response icon2
How to rename currently operating Linux userYou can easily run into this situation with almost any VPS provides. You set up a new instance and login passwordlesly as ubuntu or debian…Jul 14, 2019Jul 14, 2019
Shortcut for sudo & other shell improvements [Linux how to]Save 3/4 strokes, make sudo just s & more shell tricksJul 14, 2019Jul 14, 2019
Cron backups into remote chroot using rsync [Linux how to]A lot of us use cron & rsync for backups. We’d also love to use chroot for obvious reasons, but on the first sight, chroot breaks rsync.Jul 14, 2019Jul 14, 2019