Greetings, Earthling 🖖

I’m Shantanu, aka Shaan.

Your friendly neighborhood co-inhabitant of this tiny speck of dust, I maintain this site as a stochastic log of my calculations towards the futile aim of weeding out the anomalies from the equation that gives me my “42”.

In my Clark Kent mode, I spend my day at The Trade Desk, trying to crunch through petabytes of data and trillions of queries every day to understand the human behavior and make the advertising technology world a little bit better.

Before that, I spent a couple of decades in the Semiconductors world at Qualcomm and Google, building processors and AI accelerators, tinkering with chips, operating systems, device drivers, human interface devices, security et al.

When the lights go out everywhere, I like to don my maker hat and build stuff that no one wants.

I like to make and break things around me ranging from my smart toaster/TV to my web and phone apps to my car, strumming a bit of guitar, 3d printing stuff, and of course, shit-posting on twitter @shantanugoel.

Sometimes I post some of my travel and 3d print outputs on instagram, because I’ve been told by my gen-z interns that that’s a thing to do.

Do check out some of the other subdomains that I run.

TIP: Automating Website Backups - Part II (Reducing Backup Size)

Last week I had written a short guide on “Automating Website Backups”. I received some good comments/suggestions about it from Jasvinder through e-mail about other aspects that should be addressed. So, thought of doing a few follow ups to that post. This is done in more of a FAQ fashion, so as to answer some of the questions that may arise after reading the first post. Each post will answer one of the questions listed below in detail

Project: shantz-wp-qotd Updated and shantz-wp-prefix-suffix released

I updated my wordpress plugin shantz-wp-qotd. (A feature rich, customizable wordpress quotes plugin) today to version 1.2.0. The new version has the following changes:

  • Added option to exclude pages from displaying quotes

  • Fixed a bug that quotes source selection checkboxes always remain checked after updating settings.

  • Cosmetic: Fixed a few spelling mistakes :)

Screenshot-1 Screenshot-2 Screenshot-3

Screenshot-1 Screenshot-2

Shantz WordPress Prefix Suffix

Shantz WP Prefix Suffix

== Description ==

Shantz WP Prefix Suffix is a light-weight and easy to use plugin which allows you to add any text and/or HTML/CSS code to your posts and/or pages as prefix (top / beginning), middle and/or suffix (bottom /end). (That includes even any new or old posts and pages and even your feed) Examples of use cases could be to include your copyright message, advertisements (like adsense, etc), permalinks, your other site links, any other custom messages. This works very fine with ads as you don’t have to manipulate your posts or templates to add the ad code, shantz-wp-prefix-suffix will do that for you automatically for all posts and you also get basic controls whether to “display” the ad or not (on home pages, excerpts, etc).

Site Updates

The site received a lot of new visitors yesterday as one of the small-time things that I do, received front page treatment at lifehacker. Thank you, Adam Pash, and thanks Murphy, for the original idea.

shantz-csv-to-opml

INTRODUCTION

This is a very simple script that I did for a friend. It can be used to quickly generate blogrolls.

Input: csv file with blog author names and blog links

Output: OPML file that can be imported into many blogging/blogrolling software and websites (e.g. wordpress, blogrolling.com, etc)

Usage:

shantz-csv-to-opml.pl <input file in csv format> <output opml filename>
Input File Format:
Each line should be like this:
<Name of Author>,<bloglink>,<bloglink>...
e.g.
Shantanu Goel, http://tech.shantanugoel.com, http://blog.shantanugoel.com

There can be any number of blogs for any author, if blogs are more than one, then multiple entries for that author will be made in opml file each indexed with increasing number like Shantanu Goel 1, Shantanu Goel 2, etc