A tale of a curious student with a hungry mind.

Image for post
Image for post
Photo by Ivan Torres on Unsplash

I don’t know about you but I love pizza. Especially when that pizza comes with Papa John’s very own garlic pizza sticks. So I was ecstatic when I got the following email from them, after finishing my recent takeout:

Image for post
Image for post
Papa John’s © Survey Email Header

Free food! I definitely needed to complete the survey…

The Survey

Papa John’s © Feedback Survey

I completed the survey as a normal human being and sure enough, I got a validation code for free garlic pizza.

But, being curious, I took another look at the original link. It seemed like the GUID parameter was a customer identifier. Guess what happened when I changed it to something random? …


Enhance your browsing experience with these experimental features

Image for post
Image for post
Image source: Author

Wouldn’t it be cool if you could magically upgrade your browser with features not known to the average Chrome user?

Below are ten Chrome flags that help you to do just that.

Chrome Flags are experimental features that aren’t yet enabled by default. To enable these, see chrome://flags. The flags stated below may be in the pipeline for official release in the near future. However, as of writing, they are still in testing.

Reader Mode

Reader Mode removes unnecessary visual clutter for distraction-free reading — highly important when so many visual elements fight for our attention. Poof, gone.

Image for post
Image for post
chrome://flags/#enable-reader-mode

Focus Mode

Focus Mode opens the tab in a new framed window, omitting the tab strip and search bar for a cleaner interface. …


Imagine what you can do with this new medium of interaction

Image for post
Image for post
Photo by the author.

With a fundamental shift to the web, we are able to do really cool things right from our browser. In this tutorial, we will be utilising the Generic Sensor API to turn your smartphone into a pointer with real-time tracking.

Here’s what we will be making:

Prerequisites

  • As of writing, the Generic Sensor API is not yet supported on iOS. In addition, some Android smartphones don’t have the required sensors. However, it is still possible to work through this tutorial with simulated sensors found in Chrome DevTools:
Image for post
Image for post


A project exploring line-of-sight interaction with the digital world.

Image for post
Image for post

I wanted to create a wireless touch sensitive headband, which allowed for line-of-sight interaction with smart home devices i.e. you could look at a light switch and tap your headband to turn it on. Then you swivel around to look at the ceiling fan and swipe backwards on your headband to reduce its speed — this was my vision.

Humans have limbs which allow for flexibility, mobility and 360 degrees of freedom. …


Remotely start up your favorite development setup, with a click of a button

Image for post
Image for post

In this guide, I will be walking through VS Code-Server setup with DigitalOcean, as well as tweaks I have used to create a clean, simple workflow.

Code Server runs Visual Studio Code on a remote server, which is accessible through the browser.

Why Do I Need This?

  • Consistent environment: With such a setup, you can code on your Chromebook, tablet, and laptop with a consistent development environment, with a feel-at-home setup.
  • Multi-platform: You will have the power and flexibility of VS Code, accessible from any browser, including tablets.
  • Server-powered: You can take advantage of large cloud servers to speed up tests, compilations, downloads, and more. …


A simple idea to solve a global problem.

Image for post
Image for post

As we all know, congestion is a global problem, affecting our environment, economy and health. Here are some facts:

  • Drivers in Mumbai can expect an additional 65% extra travel time, stuck in gridlock, according to a study in 2018.
  • Congestion cost U.S. drivers nearly $305 billion in 2017, an average of $1,445 per driver.

Congestion is rapidly increasing in mega-cities around the world, and such a problem is unsustainable in the long term.

To combat this, I came up with the Dash concept — a service to centrally co-ordinate drivers, with an adaptive routing system to spread out and minimise congestion. …


Learning curves should be straight lines.

Image for post
Image for post

You need to know when your AirTaxi pickup time is. You think for a moment and the answer pops into your mind in less than a few milliseconds. You suddenly remember to catch up with your friend over in Shanghai and you reach out to him. A flood of joy washes over your mind as the connection is established. He allows you to traverse through his feelings and of a recent holiday as you connect with each other. A virtual message notification pops up in front of your eyes but intuitively, you will it to go away. …


Over the last two years, during my school holidays, I have been working on a robot assistant using the Raspberry Pi and personally, it has been a great learning experience as well as having an immense sense of satisfaction as I saw my idea come to life.

When the idea of making a small robot assistant popped into my mind, it was just a stab in the dark. I wanted to incorporate multiple features to learn more about electronics, 3D design & manufacture and improve my Python programming.

Before diving into the details, here is a breakdown of my…


SiriControl is a python framework which allows you to retrieve Siri commands, by syncing notes with gmail, so you can control anything you want. Seriously, forget Google Assistant 😃.

So why use SiriControl?

  • No extra hardware required — the commands are being sent through the iOS device itself.
  • Runs on any computer with python installed — the Raspberry Pi is especially good as you can make it control anything around you. Just think of the possibilities…
  • It is beginner friendly with minimal setup required — I have provided step by step instructions on how to set it up. It is written in python which is quite an easy language to pick up.
  • You can use it from anywhere in the world You will get the power of Siri’s fantastic speech recognition capabilities, from anywhere, as long as your device has an internet connection. …


Image for post
Image for post
Photo by Helloquence on Unsplash

Have you ever had a moment when you desperately needed to talk to someone in the middle of lesson, on the other side of the classroom? Or want to escape from being bored to death in a Computer Science lesson? Well, worry no more.

Welcome to ChitChat — a simple open source chat application in python.

Idea

Image for post
Image for post
The ChitChat Home Screen

I had this sudden idea of a chat application but for it to be usable in the school environment, I needed to create it differently. On the internet, many people have already written chat applications in python, using sockets but this meant that a server script had to be always running, so that the clients can connect to it. …

About

Sanjeet Chatterjee

Member of the Homo Sapien species.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store