This was our entry for the Planning Commission Data Hacakthon(http://data.gov.in/hackathon) held from 6th April to 7th April. We stood third in the online participation category for Visualizations. A shout out to Team Big Picture Foundation (Anupam Loiwal, Sudha Agarwal and me) Cheers! :)
It started on 15th August 2010 when I joined Morgan Stanley after campus. I wasn’t very new to Mumbai. I had done my internships in IIT Bombay. So I was pretty much acquainted with the skills you need to travel in the local trains.
The first two things I noticed were the traffic and the rains. So much has already been said about the Mumbai rains. And yes, they stood true to their reputation.
Next in line was the cultural shock when we started going around seeing Mumbai. Rarely did we visit any of typical tourist destinations like Ajanta caves, Gateway of India et al. Our hangouts were places like Juhu Beach, Carter Road, Marine Drive, Lokhandwala and the numerous restaurants and pubs in Mumbai. I think you can spend a lifetime and a fortune if you want to cover all the hangout places in Mumbai. You wouldn’t want to go out to these places in the day, the traffic won’t let you reach there and it is too hot and humid to actually enjoy being out. After 9 is when the nightlife starts.
What was more shocking for me was amount of money people have/spend in Mumbai. All the expensive and imported cars, bikes, houses; ridiculously expensive brands actually selling their stuff makes you think that wealth is really distributed every unevenly in our country; it is certainly concentrated in some pockets. You would need to be earning ridiculous amounts of money to be able to afford a house in a decent locality. Sure you can get good and affordable food in Mumbai, but if you want to buy a house, settle down and have a decent standard of living you’d need to earn/inherit a fortune.
The city is full of surprises, specially for someone who has spent four years of his college life in Trichy. Ever thought people hanging out with their kids at the Swings and people showing off their expensive cars and bikes till 1-2 AM and awesome eateries ranging from cafe to yogurt to Mughlai cuisine in the same place? Carter road happens to be just the place! Ever imagined an eating joint with 99 varieties of Dosa? See it in Malad. Ever imagined auto-rickshaws actually charging according to the meter! I think the autos in Mumbai are the most economical amongst the tier 1 and 2 cities.
Ever imagined people in the most expensive of cars line up for kebabs from a street side eatery till 4 in the morning? Bade Miyan at Colaba is where you need to go. The place opens up at 7 PM. Ever imagined a class Sea bridge in India? Bandra-Worli Sea link is certainly class! Ever imagined a tiffin distribution company with an error margin of 1 in 1 Million running without any sophisticated IT system? We present to you The Dabbawalas. Ever Imagined a city were people celebrated almost all of the major festivals ,even the regional ones, with unfathomable fervor and joy? Be it Ganesh Chaturthi, Eid, Durga Puja, Navratri, Holi, Diwali, Pongal, Chirstmas? You name it, they celebrate it!
Ever thought of a local train network with a train in every 3 minutes? The local trains are the lifeline of Mumbai. Ever imagined an international airport and Asia’s biggest slum (nothing to be proud of) to be adjacent to each other? Dharavi happens to be the place. Ever imagined people lining up to half a kilometer just to eat pav bhaji at a particular joint? You’ve got to see Sardar Pav Bhaji! You can get anything to eat round the clock in this place! You just got to know the spots!
One of the many things I like about Mumbai is the police is pretty accommodation for the nightlife, but maintains pretty awesome security in the city. Sure there are some instances you’d hear about sometimes, but compared to other cities it is still much better. More on that later.
You have so much variety in life there. The overstuffed local trains and buses to the numerous and economic auto-rickshaws, biggest slums to the most
expensive hotels and houses, the awesome street food joints to the most happening discos and pubs, the soothing and happening sea sides to beautiful hill stations around the city, the friendly neighbourhood shops to the most happening malls, the financial industry to Bollywood; the list can go on.
I guess as with anyone who has spent substantial amount of time in Mumbai I too am in Love with the city, more so because of the awesome friends I have there. Even after moving to Bangalore, I love it when I get to travel there and hangout with the friends.
Restoring all your contacts and calendar birthday/anniversary entries after losing your cellphone or complete phonebook is such a pain in the neck. Who would not want to save himself from the pain of messaging the sender of every SMS you receive saying “May i know who is this? I lost my cellphone/I lost all my contacts?”.
If your phone is hi-fi ( read supported by PC Suite Softwares ), then you may back up your phonebook through it.
But what if your phone is one of the ‘sasta, sundar, tikau’ (inexpensive, beautiful and durable) Nokia phones (or any other brand for that matter), like mine. Here is an easy method to back up your phonebook even from models not supported by PC Suite Softwares.
We use Linux operating system and Gnokii software. (Although gnokii is also available for windows, but i haven’t tried that one yet.)
Gnokii has options for managing various features of your phone. Here only backing up and restoring contacts and calendar are described.
The list of supported cellphone models and the corresponding datacable models can be found here.
All you need is a data cable for your phone, Linux Operating system (I have given commands for Ubuntu and Fedora here, others are similar).
If you don’t have Gnokii Installed, you will need an internet connection.
You can install gnokii in Ubuntu by typing
saurabh@morpheus:~$ sudo apt-get install gnokii
and in fedora by typing
saurabh@morpheus:~$ yum install gnokii
Now copy the sample configuration file ‘/etc/gnokiirc’ to your home folder as ‘.gnokiirc’.
saurabh@morpheus:~$ cp /etc/gnokiirc ~/.gnokiirc
Open the file in gedit or vim and change the value of the three variables (port, model and connection) in the [global] section of the .gnokiirc file.
For my phone (Nokia 2626) these settings worked.
port = /dev/ttyUSB0
model = 6510
connection = serial
You can check out the settings for your phone model here.
To Back up Your phonebook in VCARD format (into the file myphonebook.vcard)
saurabh@morpheus:~$ gnokii --getphonebook -v ME 1 end > myphonebook.vcard
P.S.: This does not delete any contact from your phone.
To Restore your contacts back to the phone from the VCARD file.
saurabh@morpheus:~$ cat myphonebook.vcard | gnokii --writephonebook -m ME
Similarly to backup Calender
saurabh@morpheus:~$ gnokii --getcalendarnote 1 end -v > mycal.vcal
To Restore your calendar
saurabh@morpheus:~$ gnokii -writecalendarnote mycal.vcal 1 end
Now, Wasn’t that simple? :)
The poem is not completely original. Don’t know who was the Original Author of this peom. First half of the poem is taken from the original one, while the second half more or less describes my experience at NIT Trichy. Enjoy!
Raah dekhi thi is din ki kab se,
Jeevan ke sapne saja rakhe they kab se…
Bade utavle they yahaan se jaane ko ,
Zindagi ka agla padaav paane ko …
Par naa jane kyon… Dil mein aaj kuch aur aata hai,
Waqt ko rok lene ka jee chahta hai…
Jin baton ko lekar rote they, Aaj un par hansi aati hai,
Na jaane kyon aaj un palon ki yaad bahut aati hai…
Kaha karte they… Badi mushkil se char saal seh gaya,
Par aaj kyu lagta hai ke kuch peeche reh gaya…
Na bhoolne wali kuch yaadein reh gayi,
Yaadien jo ab jeene ka sahara ban gayi…
Meri taang ab kaun kheencha karega ,
Sirf mera sir khane kaun mera peecha karega…
Jahaan 2000 ka hisaab nahin, wahaan 2 rupay ke liye kaun ladega,
Kaun raat bhar saath jaag kar padhega…
Kaun Meri jhadu mujse pooche bina lejayega ,
Kaun mere naye naye naam banayega…
Mein ab bina matlab kis se ladoonga,
Bina topic ke kisse faalto baat karoonga…
Kaun fail hone par dilasa dilayega,
Galati se number aane par kaun gaaliyaan sunayega…
Nescafe mein Chai kis ke saath piyoonga,
Wo befikar pal ab kis ke saath jiyunga…
Aise dost kahaan milenge Jo khai mein bhi dhakka de aaye,
Par fir tumhein bachane khud bhi kood jaye…
Mere pj’s se pareshaan kaun hoga,
Mujhe trichy me radio sunte dekh hairaan kaun hoga…
Kaun kahega saale tere joke par hansi nahin aayi,
Kaun peeche se bula ke kahega.. aage dekh bhai…
Raat bhar movies ab kiske saath dekhhonga,
Kis ke saath boring lectures jheloonga…
Bina dare sachi rai dene ki himmat kaun karega,
Mere room se jaane ke baad chabi rakhne ka msg kaun karega…
Kaun mere cheezein bhool jaane ke baad treat ki maang farmayega,
Kaun kahega “Mujhe intezaar hai us din ka neta, jis din tu apni biwi kahi bhool aaega”…
Kaun meri hansi ko executive hansi bataega,
Kaun mere lunch skip karne ki baat Mom ko bataega…
Der raat mujhe phone par baat karte dekh kaun kahega “Sudhar ja Gupta”,
Kaun meri dasta sunkar kahega “Pata nahi yaar, aisa mere sath to nahi hota”…
Sholay ka spoof baith kar likhunga kiske saath,
Kaun gaane ki himmat karega mere guitar ke saath …
Kaun mujhe aayaam ke naam pe galiya sunaega,
Kaun mujhe Spiderman keh kar bulaega…
Kaun Ubuntu ki har problem mujhse puchne aaega,
Kaun mere PJ’s milne par room aakar hath jodkar jaega…
Kaun kahega, “Gupta Ji tussi Great ho,
Aisi jagah reh kar bhi abhi tak straight ho??”…
Kaun mujhe class ki ik ladki ke sath photo khichane par majboor karega,
Kaun mere ragging ke kisse mashur karega…
paglon ki tarah hansna Chetan sir ki baatien sunkar,
Funda of the Day SMS banana unki baato me se funde chunkar…
Keh do yaaro yeh din phir kab aaenge,
Jab hum apni Corporate life me busy ho jaenge…
This 21st September, the kittens in our hostel became 2 months old. Well.. Yeah I do remember their birthdate.. :P
The cat named Jenny by the archi guys of my batch (though I’m sure she doesn’t have a clue of it :P) gave birth to 3 kittens in my neighbouring room on 21st July.. Though there were a whole lot of blame games after it, as to who the father is?? :P. It was during these games that the wing thought of naming the kids as Alpha Bali, Beta Bali and Gamma Bali (due to reasons unexplainable here :P). Later we found that the one responsible for it was the cat Goldy who apparently lives in our hostel only (again named so by our hostel junta).
At once all the maternal love in our wing junta came into effect and they started feeding the cat on the milk they brought from the mess..
The cartons of Dell Laptops came into some use at least.. as the home for the cat family.. Though after some days she started looking out for an apportunity to sneak into open cupboards and put its kids there. :P
Some of the unsuspecting junta had real trouble getting the kids out of the lowermost portion of the cubboard.. :P
Well now the kids walk on their feet.. :D.. and the explore the hostel…
Spider SMS service, exclusively for the junta of NITT is finally up and running, finally.. :)
( For those who can’t make something out of the first sentence– SPIDER is the technical group of NITT.. and im one of the spiders.. :P)
We now provide info to the campus junta directly onto their mobile phone.. like none other..
A host of services including India cricket score updates every 20 mins, bi daily national news, daily sports, science and tech, cricket and page3 news… bakar for the day, thought for the day, jokes, GRE word for the day, dictionary, campus buzz and more…
We’re planning to expand it to include nittmail notifications, octa print-out notifications, train inquiries , mass messaging and much more that makes it absolutely irresistible..
all absolutely FREE for the campus junta and fully automated :)
All you need to have is either an account on the spider website on the insti LAN or aditya LDAP account (the one which you use to login into octa computers)..
To register for the service
- EITHER update your phone number on your spider profile,OR
- send an sms as “Register rollno aditya-password” to the spider phone . for eg if my rollno is 106106058 and password is helloworld then i need to send “Register 106106058 helloworld”.
(all keywords are case Insensitive, double quotes are only for clarity’s sake)
If your password is not correct then you will receive an sms stating the same, other wise you’ll receive an acknowledgment stating that you are registered for the sms service. If you didn’t have a profile on the spider website, it will create one for you and you can login into the same through your aditya password, otherwise it’ll update the phone number on your profile.
You’ll need to subscribe to the various services individually by sending an sms as Yes followed by a space followed by the keyword for the particular service. for e.g. to subscribe for scores send ‘”yes score” to spider phone.
You can find the full list of the services and their keywords on http://spider.nitt.edu/sms (accessible only on insti LAN).
Now coming to the technical aspect.
We use a nokia 6030 phone and interface it with a computer (sms gateway) running Linux through gnokii. gnokii-smsd is a daemon used to send and receive messages from and to a mysql database. (Installation details are best explained here ) .
Hari had started this service with some features but he wrote the code in c, and we couldn’t expand it to include new services. So we developed it in php, starting from scratch.
We have a shell scripts which fetch the content (as rss feeds) from the internet at desired intervals (through cron). PHP scripts parse those rss feeds and dump the headlines into files, compresses the content so as to fit maximum of it into a single message, send this content to the subscribes users.
Another php script which runs permanently, processes the incoming messages and maintains the user accounts and subscriptions.
It was such a fun working with surath, hajela and vivek in spider lab.
As for NITT student clubs, dept. symposiums and fests. You are most welcome to use the service for advertisement and mass messaging. :P
Happy Spidering… :P :)