I have a dream….Whenever I see anyone waiting for PMT at bus stop I always dream why can’t they get information on where is the bus that they are looking at? Yesterday my architectural mind started thinking about this.
Can’t we place GPS systems in PMT buses? Your mobile operator can know where you are through a small and cheap SIM card. They know latitude and longitude of place wherever you take your mobile. We can place similar devices at bus which will give us current latitude and longitude of bus.
Then comes a nice Google Map. On Googlemap you can draw lines across any road. We can even plot all bus routes on this map. GPS device of each bus will have route no. of that bus. Drive can set correct route number if the GPS device is not having correct route number before leaving. An online system can always tell where the bus is right now and how far from any bus stop present ahead on the route.
Now comes the nice part. Read the rest of this entry »
February 8th, 2009 in
General | tags:
PMT GPS,
pune,
pune PMT |
4 Comments
OpenSocial Developer Garage (ODG) that happened on 20 Dec, achieved its objective of spreading awareness about OpenSocial. As one of the organizer, one day before, I reached at venue for doing arrangement. There was a great enthusiasm among all volunteers and quickly all finished the arrangements. Soon big posters also reached at the venue and they were amazing. Great job by Amit.
I woke up at early morning as I have to pick up Aravind, one of the speaker from Airport. Anyways it was sleepless night with thoughts of ODG moving around in brain. When I reached at venue everything was almost set. Registrations were started. Volunteers Uday,Kapil, Swati were there even before me. Rohan set environment right by displaying ODG banner on screen using my laptop. Speakers were at event on time. Thanks to Rajdeep,Anash, Shishir, sun guys for their participation.
We were almost 1 hour late to start the event because of late comers and some technical glitch with speakers arrangement. We skipped initial formalities and started with talk of Rajdeep from Google. Read the rest of this entry »
Now a days with use of divs and extensive CSS capabilities people use lot of CSS background images. Few days back when I was reviewing one of the project for efficiency and speed of loading. I found it was having around 16 background images, which prompted this article.
These images are generally very small less than 1 KB. In most of the cases they are repeated. But one should understand it creates these many HTTP connections with the server. Browser does a limited HTTP connections to server at a given time. So all these HTTP connections are qued in a bunch and add to loading time.
What’s the solution?
Combining all these background images in one is the best solution. But then how to use particular part of the image for particular CSS class? That’s the beauty of CSS sprites. An example is best than many words. Just see below example to know its working amazingly…. Read the rest of this entry »
I always think Google is just like the god for any programmer. Today I mentioned same to one of my colleague and she was thinking otherwise. There happened to be a long discussion between us.
As my usual habit I googled for “Google is God” and surprising we were not the first to argue on this. I found many interesting articles right from comparing Google with god giving reasons to curses for comparing Google with god.
I liked the most is The Church of Google . The Church of Google lists 9 proofs that Google is God, among the proofs include Google is all-knowing, Google is everywhere at once, Google answers prayers, Google is potentially immortal, Google is infinite, Google remembers all, Google can “do no evil”, Google is searched more than any other god terms and abundant evidences of Google’s existence. They even have forum for discussion with almost more than 3.5K users. You must read their reasons for justification
Other comparions I found elsewhere are - Read the rest of this entry »
December 17th, 2008 in
General | tags:
God,
Google,
Google is god |
3 Comments
On Saturday, Vishal asked me about my experience while I developed “Cities My Visited” Application. He wants to mention this at his blog. He is interviewing application developers to know their experience. I thought to share my development experience with all through this blog.
When I started developing this application I had very small scope in mind. I wanted to give chance to Orkut users to put the cities that they love at their profile. This is just a normal google map with all their favorite cities marked with red bubbles. I took this as a simple concept and started developing my application. It became my routine to spend daily 2 hours at night for this application development. It took much time that what I thought initially as many features came in mind and implemented all. Another benefit of developing this application was to learn Google map.
At start I was not sure how to show cities list to user for the map area he selected. After searching on net I got world cities database. It was very huge so I only kept selected country cities at my database. Initially application was showing cities list at right side for the selected map. If map zoom level is less it was showing many cities with paging. Generally cities starting name with “a” were shown on first page. It was very annoying to find cities from this list and add it to map. Searching cities was also taking a lot of time was it has to search cities in database and then show that info on this Orkut server.<!–more–>
One of my friend, Shardul who was using this application infront of me, said why don’t you let user add city through just double click. They should only double click city name on map and it should add city to map. I took this as a challenge and found a third party API services which gives cities list in particular radius area if we provide them co-ordinates. This was a nice feature for my site. Now if user double clicks on map, it shows list of cities in that clicked area. User can then click name of city and add to their map. Obviously there were few technical challenges right form showing floating window to matching this service with Google map cities. It wasted my few weekends but finally Voila!!! It worked. I removed right side cities list and shown bigger map. Now application looks nice with this map, favorite cities and top cities at bottom.
I came across many limitations of Orkut OpenSocial implementation during this. You can’t find from Orkut who all of your friends installed Application. You can’t let users send share application message. Though since version 0.7 now they are allowing sending message to users if end user submits a form which applications can show. Still there is no way that you can let users send scraps. You can play only with Friend Updates or activities. Sometimes container through JS errors at Firbug which you can’t identify. But overall I found creating application for Orkut much easier than for MySpace. Myspace confuses a lot with different views and their access at sandbox. Anyways, lets talk about it some time later.
Overall my experience of building this application was very nice and it evolved slowly since its launch at directory. I call current version of my application as 2.0. Any features you want to suggest for version 3.0?
Watch the latest videos on YouTube.com
Last Saturday we had second coffee meet of our OpenSocial Developer Garage. I thought I will be last as I reached 5 minutes late, but to my surprise I was the first to reach at venue. First half we spent on discussing scope of the application that we want to build at this conference through code lab. We finalized to create an application for India I care. Shardul explained us about the idea and Aparna was present from India I care.
Later on we discussed on Venue. I can’t disclose venue yet as we will announce this before Thursday. I am going to visit venue today to see actual halls and location :). Later discussion happened on sessions, speakers and sponsors. We also decided to charge application owners for presenting their application at “Application Showcase”. There will be a nominal charge and they will also get place at our site. We are going to contact few more companies who we think would like to sponsor this event. After all our aim is to give quality knowledge to all developers and that too Free of cost. Below points we concluded
i. There will be around 12 session at two prallel tracks.
ii. Application development will be done at Codelab. Others can see this code development on a projector. At the end of day, this application code will be shown and explained to all developers.
iii. Application showcase will give chance to application owners to advertise their application.
While coming back activities of past few days flashed in my memory. We had our first coffee meet last month. But there was no significant progress even up to Diwali vacations. After Diwali I mentioned concern at our forum that its just 1.5 month is remaining and still site is also not up. Sudeeenly everbody charged and took lot of efforts with their contribution. Cheers to all the organizers. In next 3 days site was up, all contents were formed, contact to Google was done ( thanks Rajdeep for accpeting our request). And today, just after 2 weeks we even finalized on Venue and structure of whole conference. A lot of work yet to do…..
Don’t miss registering at OpenSocial Developer Garage 08