Trick 3: Bulk Download 4K Wallpapers (Updated)

Way way back in 2015, I wrote this post about auto downloading huge amount of 4k wallpapers. That trick worked very well. Now this trick is essentially an enhanced version of that trick. Previously, with downloading, the file names were pretty insignificant, representing only the ID of the file on the site. In addition to this, everything was downloaded in one single folder, i.e. no organization. As a result, identify what file shows what was …

Read moreTrick 3: Bulk Download 4K Wallpapers (Updated)

Fixing Net View on Windows 10

I had a really frustrating time fixing errors related to Windows “net view” command as well as seeing  other computers running SMB service in the “Windows Network” explorer. Issue Network explorer will not show any Computers “net view” command would result in “System Error 1231” Solution Ensure all the computers are set to the same WORKGROUP. In my case, it is “HOME”

MySQL upgrade done right

Ok, so out of a random urge to get a new version of mysql for my docker image which was showing  last updated 12 months ago, I changed the Dockerfile build to use the latest version of mysql. This means that I would go from 5.7 to 8.x. Well, of course I thought it would be as easy as using mysql:latest, restarting the container and all my databases would magically appear, guess not! So, if …

Read moreMySQL upgrade done right

Upgrading D-Link DIR-868L A1 firmware to Tomato

I was finally able to upgrade the firmware on my old but trusty D-Link DIR-868L router to Tomato firmware. The process is a little bit involved and it’s very easy to brick your router. Fortunately, this router provides a relatively easy way to perform recovery. Note this instruction is for DIR-868L rev A1. There are more than one version of this router and the process could differ for each of those versions. At a high …

Read moreUpgrading D-Link DIR-868L A1 firmware to Tomato

mjml + jinja2 = awesome

If you have ever tried programmatically sending HTML emails, you probably know how giant of a pain in the rear it is. It’s all because while HTML has progressed in the world of Internet, the Email HTML is still way way behind. There are no set standards and most of the times, you end up doing too much manual HTML coding. In today’s world, surely there must be something you can do about it, right? …

Read moremjml + jinja2 = awesome

Docker Container for SMTP Relay

SMTP Relay service allows you to use an external SMTP server to send your mails through. After many frustrating hours of working with several SMTP Relay Docker Images, I finally found the one that works. Link: https://hub.docker.com/r/tecnativa/postfix-relay/ Configuration is very easy; Sample Run script docker run \ –name name\ -d \ –restart=always \ -p localport:25 \ -e “MAIL_RELAY_HOST=smtpserver” \ -e “MAIL_RELAY_PORT=port#” \ -e “MAIL_RELAY_USER=user” \ -e “MAIL_RELAY_PASS=post” \ tecnativa/postfix-relay After this you will have a …

Read moreDocker Container for SMTP Relay