Thursday, December 11, 2008

Mobile blog

So looks like i need to have mms enabled to send pics. I have a nokia m-blog acct where i upload them. I will have to see whether i can refer them from here. Otherwise i will just post a link to it

Mobile blogging

I have decided to upgrade myself in the blogging world and linked this blog account to my mobile. Hence, i should now be able to post content from my mobile to this blog (atleast thats what google says). Let me test and see how well it goes on. This would definitely be much better than having to upload photos to picasa and putting a link to it from here

Friday, December 5, 2008

The new nokia N97 preview

Wednesday, December 3, 2008

A simple dojo based calendar

I was looking around the web for javascript based client side calendar implementations (with no server back-end) to use in one of my projects. The calendar should
- show me a daily/weekly/monthly view
- allow me to create tasks
- show me a list of created tasks on each of the above mentioned views
- click on a task to see task related information.

I came across a dojo based calendar here . It has a very simple UI but rich in functionalities. It is built on dojo 0.4 . But a link down below in the comments section is available where the user has ported the app to a 1.1 release. This should be useful for people looking around for a calendar widget with above mentioned functionalities.

Infact, i saw a post on the dojo website where it mentions that it has plans to make a complex calendar widget similar to the one above with dojo widgets. I am definitely lookng forward to such a kind of widget too..

Infact there seem to be a lot of other implementations which offer a calendara "package" (with a backend infrastructure too). A lot of them are commercial implementations but they have a very rich UI and a lot more functionality. Examples of them are:

zimbra calendar
Ultra apps calendar
Trumba calendar
zapatec calendar

and of course...
google calendar
yahoo calendar

The space time continuum

I got this into my head when i was walking towards an hotel to attend my friend's marriage. I have travelled through that particular road many times on which i was walking right now.. I walked through it five years before when i was in college, five years before that when i was in school.. would probably walk through that road again ten years down the line with wife and kids.. Each time i pass through that particular road, i always consume a particular amount of time..
This means that each time i pass from point A to point B, in a 3 dimensional space, i always consume a constant amount of time.. Even if i decide to stay at point A, i can still consume that same amount of time.. This means that no matter what i do in the 3D space, i still get to travel through time at a constant pace..

So, we can safely say that in the three dimensional space, there is a constant flow of time which we are flowing along with.. We can travel anywhere in the three dimensional space going along with the constant flow of time..

Now, if we assume that time is the fourth dimension, we can think about a few more things.. First imagine an imaginary 2-D object inside a cylinder. This object can see things only in 2-D and has an imbibed a logic which is based on 2D physics.. It can move "along" in a 3-D space (at zero height). It cannot change its position relative to the third dimension. If some one tried explaining moving "IN" a third dimension, it would also probably violate its 2-D physics..
We humans are living in a 3D space. If now, one says that some one could move along the 4th dimension (i.e time) with a different speed at which time is moving right now then, this would essentially mean that one can travel through time. This could probably be true for a 4-D creature which can imagine a 4D space and relate to 4D physics (which would be different than the 3D physics). But this would create a lot of anomalies in our space. Things like killing your father before you were born or meeting yourself a couple of years earlier and changing some of the stuff that you did earlier.

Again, the abstract thought of time flowing through space in a constant speed brings about a thought of "time warp". If we can bend the three dimensional space so that the start and end points that we want to travel to, coincide, then we can travel between these two points in zero time no matter how far apart these two points are in linear 3 dimensional space.


As one of my friend put in, these are just random thoughts that went through my brain when i was walking down the street. It does not attempt to explain any phenomena or try to prove a point about 3D/4D space.

Servlet 3.0 spec

I am not sure how many of us follow the servlet 2.5 spec, but the 3.0 spec is in the process of being implemented in glassfish v3 nightly builds.. Rajiv Mordani has more in his blog about the new features in JSR 315. Would like to give it a try some day