Blog Archive

Happy new year 2017! As we celebrate the beginning of this new year, I’d like to jot down what all I did in 2016.

I love graphic novels. They are a visual treat, the best way to tell stories. And I also like to travel and reading about travel stories. I’ve come across some graphic novels on travel that tells you about real places and real people. So thought of mentioning them here. I’ve...

I’ve been a DuckDuckGo user for few users now. The idea of having no history of my searches, or rather not having to provide any identity to search the Internet, has always attracted me. Almost all the other search engines actively keep a track of who is searching what so...

So I moved to Bangalore again last month. My new home is about 9km from my office. It’s not so bad because I don’t have to go to office everyday. Still, travelling in Bangalore has always been a bit pain for me, me being from Kolkata where everything is cheaper,...

Few days back I had an assignment to visualize a network of people who talk to each other. I needed to find the people who are contacted most. Drawing a network graph seemed like the best way to find it out visually.

Yesterday, I was standing at a road crossing waiting for the signal to turn green to cross the road. There was a “No U Turn” sign at the crossing and couple of traffic police. Then a taxi comes and wants to take a right turn, from the look of it...

When working on side projects that deal with 3rd party data, how much time do you spend on figuring out the database schema? Not an insignificant amount. You don’t use a DBMS you say? Good luck parsing the data files and querying them.

So, a friend pinged me today saying that she’s facing a weird problem where random strangers have started pinging her on WhatsApp and they seem to know her name. A little bit asking around and she got to know that they have been using a website to get hold of...

Holi as a festival kind of sucks for me. I guess that’s mostly because I don’t like the idea of having fun while bathing in artifical colors. So, I have to stay home for at least 3 days when everybody is “spreading the joy” outside. And if I go outside,...

This year, the bookfair is happening at Milam Mela ground beside Science city like the last year. Here is the map of Kolkata Book Fair 2014 for your use -

And just like that, PyCon India 2013 is over. A lot of hard work and dedications comes to an end for another year. Yet extremely happy because all those hard works yielded really awesome feedback. People have enjoyed those 3 days. That’s all we needed to make sure would happen....

This August has been special for all the Python lovers in India for it’s being celebrated as “Python Month” by PyCon India. Volunteers all around the country have been visiting colleges and organizing workshops to promote and spread the awesomeness of Python. There has been few workshops in West Bengal...

Just wrote this to someone -

Why #1? Because there is going to be #2 and maybe more. Most probably not in near future, but someday.

I’ve been here before I’ll be back for more Maybe this time I can stay Forever more, forever more Wonder what the future brings Fortune tellers and time machines I predict what they’ll predict for me That I keep coming back to you.

I’ve been working on Tornado for last few days and I really needed a shell access to the local virtual environment of my Tornado app so that I can test few things out. Exactly like Django has ./manage.py shell. But as we all know Tornado lacks a good documentation. Most...

I’d have really regretted if I hadn’t come home for the Bengali New Year. This is one of those days when you get to see Bongs showing off their Bong-ness. I mean if you visit the City Center you’ll see that they have stalls and frying fish in bengali recipes....

From 20,000 feet above ground, when you look down, you can actually see and feel how insignificantly small we are compared to this vast planet. We’re like ants on the ground. Trying to survive, trying to ignore this fact.

Incident 1 (I'm in college, 1st year): The head of the dept. walks into our class, and throws us a question, "Where do you see yourself in 10 years?". Honestly, I took that question a bit seriously, and that was the first time I realized that I didn't know what...

I had a quick visit to the venue today. As I'm volunteering this time, will be visiting tomorrow too, to help set up everything including the directions. So I thought, it's better if I just let you know of the location of the venue.

These are the guiding principles of Python, but are open to interpretation. A sense of humor is required for their proper interpretation. Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better...

Warning: While rooting, unlocking bootloader would wipe all your phone's data and apps. So Backup before proceeding! Getting straight to the point, here is a step by step guide to rooting an Xperia Neo V MT11i on Ubuntu 11.10. Small note: If you're running Windows, ignore step 1 and 3...

Important Dates Call for proposals opens :: June 26, 2012. Proposal submission deadline :: August 25, 2012. Proposal acceptance :: Aug 31, 2012. First presentation upload :: Sep 15, 2012. Final presentation upload (with changes if any) :: Sept 25, 2012. Conference :: September 28th, 29th and 30th, 2012. Important Links Conference URL :: http://in.pycon.org/2012/ CFP Link...

PyCon is here again! Last year had awesome fun at PyCon 2011 as a beginner python-tamer. This time I'm hoping to have even more fun because I'll be able to understand more of what they are saying. :P Unlike last time, PyCon 2012 is going to be held in Bangalore,...

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It's BSD licensed! I came across Flask when I was going through the apps from Hasgeek. All their sites are built on Flask. So I thought of giving it a try and I'm...

Last night like everyone I downloaded Instagram for my Android phone with really high hopes. But it seems they built the app in such a hurry that they forgot to adapt to the ways an Android app works.

Tonight I came across few youtube videos that pointed out how we tend “not to notice” things that we’re not expecting. I’ll say no more and let you watch them and see for yourselves.

Thing have changed a lot, since the time, almost a year back, when I wrote about getting a new job and leaving the city. I was all excited about going to Nagpur and staying around Karthik, Akshay and others. But (there is Always a but) things didn't go as I...

The other day I was chatting at SuperUser chatroom and @studiohack mentioned that he had a Intro-to-Mac class that evening. That sounded funny as it was completely strange to me, having studied here in India. The closest subject I had to that was "Introduction to Computing" which was boring, and boiled...

I always get stuck when I try to find a template for my website's homepage. I've tried lot of templates, designed some myself(which sucked a lot), even tried using services like About[dot]me. But none of them truly satisfied me. One fact about myself is that I *Love* Terminal. I Love...

I use Skype a lot. But although Skype has a fantastic version for Windows, the Linux part is a bit weak. I run Fedora 14 on my laptop(Compaq CQ42 173TU) and for some reason, Skype wont run on it. With the RPM package of 2.2 Beta, it gets installed but...

This video shows the demonstration of interfacing external GSM modem with Android Workbench and controlling it from a Android mobile over bluetooth communication. Here, the android mobile DONT HAVE GSM SIM CARD. The call is processing from external GSM modem connected on the ADK board. Target applications:: - File transfer...

This Firefox plugin can help you view any website in 3D, layered according to DOM elements.

Yum. The hamburger restaurant with a menu that boasts unhealthy foods.

New Capture. A new Flat Bari.. via Flickr http://flic.kr/p/bcM53P

It may sometime happen that to validate a form field you need to check the value with some existing value from the database related to the User or some other entity. But sadly Django doesn't allow accessing the Request object in the clean() or clean_<FieldName>() methods. Here is a way...

I cannot stay away from Terminal. :| So I was setting up a debian box inside my Windows installation. I downloaded a net installation image of Debian 6.0.3 (debian-6.0.3-i386-netinst.iso) and booted into it in VirtualBox. Well, while installing it, VB was in NAT mode and I didn't notice that. So...

In India? Wanna have some drink but dunno where to go? Well, Here is a portal to help you with that. Give http://wherethefuckshouldigofordrinks.com/ a visit. Might end up finding a bar/pub near your place that you never knew of. :)

Found this Infographic and thought about sharing. Read it and know the difference. [caption id="" align="aligncenter" width="600" caption="Geek-Nerd Difference"][/caption]

I was looking for a tool where I can write a little snippet in PHP and test it out/debug really quickly. First thought of something like these online compilers, like IDEONE. But it's too heavy for my taste. I needed something faster. Yesterday, came across this blog post from Jordi...

A friend of mine owns an AWS(Amazon Web Services) account and wants to run an EC2(Elastic Compute Cloud) instance for his domain. But the problem is, he is not much technically sound to handle the Ubuntu server himself. A solution like cPanel is much better for him because then he...

An infographic on the world of programming. How it began and who all carried it to where it is now. [caption id="" align="aligncenter" width="432" caption="World of Programming"][/caption]

Ever since I came from Yahoo! Open Hack India, I've been craving for more nights like the one I had in Bangalore. Couldn't just shake that excitement off. It was too much to ignore. So I have been looking for a way to do that again. To those who are...

I never knew that Apple didn't always have the "apple" as the logo. This is their first logo - [caption id="" align="alignnone" width="468" caption="Apple Inc. - First Logo"][/caption] Click on it for a Higher resolution[1958 x 2457] version. This logo was designed by Ron Wayne, the designer of Apple Inc...

This post is to the most exciting two days I had in years. Kudos to Yahoo! for screwing the first half and Kudos to the hackers to rock the whole time. :)

Tickets - Check. Camera - Check. Direction and stuff - Check. Laptop - Check. Hack Idea - Errr.. Aaaah, WTM. Will work on it on the way. For now, its just the excitement of attending the event. And I'm all geared up for anything it can throw at me. :) To...

I know there are hell lot of people out there(like me) who are too lazy to open http://reader.google.com every time for latest news, yet want to stay updated of the news instantly. I made a simple solution for myself.The logic is simple. I'm going to fetch the public feed of...

There was a time when a domain name was enough for any business or product for their web presence. We were happy with www.McAfee.com or www.Amazon.com .. But the scenario is different now. It seems we can't be satisfied with just the domain name now. We also want @McAfee or...

To modify MySQL databases using C#.NET or any language using .NET framework, you must first install the MySQL Connector for .NET. You can download it from here. Avoid v6.3.6 for now, as I've discussed in a previous post, that version might have some bugs. Go the the previous versions section...

My final year project requires both the use of .NET and PHP/MySQL. For some certain process, I needed to connect to the MySQL database from the .NET desktop app. So I searched a bit and saw that MySQL provides several connectors to connect to MySQL database using various languages or...

One of my basic beliefs - Regular Expression is God-Gifted.. Its hard to find something that can be so simple but so much useful.. All for these reasons, I end up using RegEx whenever I have some pattern matching business. And for that to be perfect, I need a cool...

Received my appointment letter last night. Will be joining Persistent Systems Ltd as a Software Engineer. Have to leave for Nagpur in September..

Google recently introduced a new feature to be used with their search engine, sort of a plugin you can say, calling it the +1 button.. Now those of us who use internet forums, know very well what is the value of those two letters -> +1. Google took that idea...

I've been added to the KWS Facebook group for sometime. And being an amateur(read nOOb) photographer, I always wanted to meet others who are just like me or more expert and learn from them. Hence a photowalk was always welcome to me. So when I learned that KWS is going...

The first thing I noticed after installing Fedora 14 was that there are updates available for my packages. And not a few, more than 400 updates! Sizing about 500mb!

Reading the title may make you feel it's pretty simple - Download the flash player rpm package from adobe.com, install it and Done. I thought so too. But even if flash-plugin was installed, Firefox wasn't detecting it. So did some old-style googling, and came up with these commands. Remember, my...

If you've read my blog before, you'll know that I keep attending all the tech/web related events here. Thankfully, I've been able to collaborate with many active faces here and also brought together few more in that list. Yesterday (20th Feb '11) was a day full of fun and cheers...

This blog post is only for me  to remember that what happened, was the last thing I expected..

Kolkata is usually not very frequent when it comes to organizing Tech related events. mostly because that crowd is very small every time someone tries something. But despite that, I've been trying to attend as many events possible and bring then together, so that everytime we can have atleast some...

Being a PHP developer myself, I know how hard a work might get if you don't know about functions that are appropriate to the situation. So, I thought of building a service that will let people discover new functions everyday, right on their wall(in case of Facebook) or timeline(in case...

Here are the ones who attended the Meetup and made it such joyous.. :) Kuntal Gupta Twitter: @cybercool10 Facebook: http://fb.me/cybercool10

We decided to meet up once before the year ends and have a quality time. Some of us are gonna tweet live from the spot. So I thought this would help to track the tweets. :) So, its just a Live stream for following the tweets made from the Event...

If you use Wordpress for managing your blog or CMS, then you know how it automatically generate the permalink of a post when you just provide the title of the post. It takes the Title, removes special characters or replaces them with a hyphen(-).

The other day I was just talking to a friend about the numbering of twitter status IDs. He asked, whats the proof  that they started from 1. So, I thought, lets show him.

If you develop websites, you've definitely came across a site background texture crisis.. I did too, and found myself a pretty sool solution. So am sharing it here. :)

I started using IRC about 2 months ago. I know its lame of me to get to that stuff so late. But from the very point I logged into a channel, the thing that caught most of my attention was a Bot that used to respond to user command. Now...

If you don't know yet, Dabr is an open source Twitter Mobile Web client which can be used from their own site dabr.co.uk or you can download the code from its Google Code page and upload it to your server and use it like your own client.. :) But Don't...

For an upcoming project of mine, I needed a wide list of indian cities with their states. I found that no readymade list is available. So, had no choice and created one for myself.

This post is imported from an old blog of mine. But I've updated it. You can check it as a new post. :) Want Linux Discs? All you need is an internet connection to make the request and/or a postal address. I'm assuming you have the both. :) Request CD ...

Disclaimer This post is not for Expert users. Only the novice guys who are interested in these stuff, might have a look. While working on an AJAX implemented script, we sometimes need to return a lot of data from the server side script. If you've worked with AJAX, you'll know...

I dunno about you guys, but I was getting weary of all the url shorteners that has grown like weeds around us.. Hence thought of using something that I could customize and use as I like. Hence did a Google search and found Yourls.

Well, this was an idea from Kuntal Gupta. He asked me to make a redirecting script, so that if you pass any url to that page, it'll redirect to that link surely, but will also give your site a hit.