David ObdržálekBringing 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
David ObdržálekAI 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, 20221Oct 31, 20221
David ObdržálekApple 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
David ObdržálekCreative 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
David ObdržálekMaking 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, 20221Apr 10, 20221
David ObdržálekError 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
David ObdržálekMySQL 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, 20202Jun 11, 20202
David ObdržálekHow 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
David ObdržálekShortcut for sudo & other shell improvements [Linux how to]Save 3/4 strokes, make sudo just s & more shell tricksJul 14, 2019Jul 14, 2019
David ObdržálekCron 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