Saturday, August 9, 2008

Interesting bug in InfranView

I found a very interesting bug in InfranView. I have version 3.99, but I believe that this bug is in all version.

First open any image file and zoom as much as you can. Pressing "+" won't work in this case. You will have to select portions of the image and click on them to zoom. After you reach somewhere around 439200 x 329400 you will see the interesting result. Now, by selecting parts of it, you can actually draw rectangles.


I don't know what is causing this bug, but it's a little funny:)

Applications for your smartphone

I have a Nokia n73 Music Edition. It's a very nice phone. It has 2 GB memory card, 3.2 mp camera, 3G.
However, it doesn't have many applications installed. It has RealPlayer, IM, 3d Tones and a some others but that's that. You can't set the alarm to run every day, you can't change profiles automatically and you can't access the system files.

But all that was change for my phone. Here are the applications I have installed:

This is a very nice application. It allows you to browser through all the files inside your phone. You can even access hidden and system files. You can cut/copy/paste/delete any file. The downside is that the graphical interface doesn't look very good.


Y-Browser


It's another file browser. It doesn't have the capability to access hidden or system files, but it looks much better that the original nokia file browser and has all the functions of X-Plore. I use this for browsing files when I want to send something to someone. It's just like browsing your computer.


Taskman

This is a very simple and usefull application. It's a taskmanager that allows you to view all active proceses and close/kill them. It also shows information about memory usage.


Handy Alarm

This is a very usefull application if you need to wake up at different hours in different days. You can set the alarm to start at 7 am on monday and at 8 am on thuesday, etc. You can also select the alarm song that you want.


Handy Profiles

This application auto-changes the profile depending on the time. For example you can make the phone use silent profile bewteen 11 PM and 9 am and use General bewteen 9 am and 11 pm. Very usefull program because you don't have to change the profiles manually. I used it to make the phone go silent when I was at school and at hight and go general the rest of the time. The good part is that you can set different settings for different days.


RemindMe

This is used to alert you if you have missed calls, new sms, mms or email. You can set how it's going to alert you (lights, vibration, ringtone) and the duration of the alert.

In my opionion, the applications(functionality) listed above sould be on every phone.


Other applications:

Opera Mini

A very cool browser. Much better than the original browser from nokia. You can view the page in landscape; pages load fast.


Gmail

Mail from google.


Solution

This is a very interesting math program. I could help you in solving math problems. You can plot any function (and even more functions in the same graph), calculate expresions, solve ecuations, matrix operations, limits, difirentiate, integrate. Very nice program.


LightNotepad

An ideal text reader very much alike notepad. You can edit txt files cut/copy paste text, etc.


Google maps

Google earth for mobile:)


Core player

Plays avi files.


MobiTubia

You can view movies from youtube and save them.


These are the programs that I have on my phone. I hope this article helps you in deciding that you will add to your phone.

Friday, August 8, 2008

Time travel

Time travel has fascinated me since I was a little kid. The possibility of traveling through time would have a big influence in our life. But it this possible?

Let's think of the following situation. John goes back in time and kills his grandfather before he has children. Now, since his grandfather doesn't have children John's father isn't born, but if his father isn't born this means that, you guessed it, John isn't born. But wait.. if he wasn't born, there's no one to go back in time and murder his grandfather; and if his grandfather isn't murdered he will have children and.. I'm telling the whole story all over again. You get the idea.. this creates a loop you can't get out of.

How can we solve this?

Let's presume that John wants to kill his grandfather. He will try multiple times, but will fail. Maybe he will miss, or there would be something to stop him from achieving his goal.
Or, he might manage to kill him, but later find out that he was adopted :). So no problem if his father wasn't born in the first place.

Another theory is the multiple universe theory (which I think is the right one). Let's presume that John has a time machine and can travel through time. This theory states that when he travels through time, he opens a "gate" to a parallel universe. So he would actually modify a different reality than his own. Doesn't really matter what he does here, because his original time (which is in another reality) won't be affected.

In other words, time travel is something fascinating, but I don't think that we would ever be able to change the past.

Another example was in the movie "The time machine". The character builds a time machine to prevent the death of his girlfriend, but every time he saves her she dies in another way. This happens for a very simple reason: if she doesn't die he doesn't build the time machine to prevent her death.. and we have another paradox.

I once saw a very interesting movie directed by Steven Spielberg. Here is the main idea.. the police has some sophisticated equipment to predict the future. Every time a criminal has the intention of doing something against the law, the system would predict that and he would be arrested before committing the crime. One day, the system predicts that one of the policeman is going to kill someone. Normal procedures says that in cases like this, the person that is going to commit the crime must be arrested immediately, since someones life is at stake. However, the police man has no intention of killing nobody, and doesn't even know the person that the system says he whats to murder.
So let's revise.. there is a system that can predict the future, and it says that a police man wants to kill someone, but the police man doesn't even know that person, and surely has no apparent intention of killing him.
Because he wants to know the truth, he tries to find that person. When he finds him, he discovers that his child was kidnapped by this person when he was little. Now, all of the sudden, he has an impulse to kill.. but he knows that doing so will result him being arrested, so he decides to let him live, defying the prediction.

This is a very interesting situation. It is a self-fulfilling prophecy. The events are triggered by the prediction of the same event.

Another example of this: someone goes back in time to prevent a car accident, but his actions make the accident happen in the first place.

A very good movie about time travel was "Back to the future". If was a nice movie, but nothing about time travel mentioned there is true:). The characters systematically change the course of time, change events in the past, but no paradoxes occur.

Well, that's all about time travel for today.