Friday, December 28, 2007

Simple Rule

The entire planet has access to the Internet..
The entire planet has access to your computer system..

<? adjuster ?>
Send me an email

Monday, December 24, 2007

'Vista Capable' Suit Against Micro$oft

The case, first filed in March by Washington state resident Diane Kelley, charged Micro$oft with deceptive practices in letting PC makers slap a "Vista Capable" sticker on PCs, when "a large number" of the machines would be able to run only Vista Home Basic, the simplest version of the operating system..

Capable is a statement that has an interpretation for many that, in the context of this program, a PC would be able to run any version of the Windows Vista operating system..
But it doesn't!

<? adjuster ?>
Send me an email

Sunday, December 23, 2007

Hitman The Movie

I saw Hitman recently..
I liked it alot.. but NOT like my favorite ever [The Matrix]..
I recommend u to see it immediately with no delay..

I loved 4 things in that movie:
  1. The scene when the Russian FSB was attacking Hitman in the hotel after identifying him as the Belicoff assassin..
    He escaped to the room below his room in the hotel..
    He broke the window and found 2 scared little girls looking at him..
    They were playing Hitman the game..
    Awesome scene..

  2. Olga Kurylenko [as Nika Boronina - 28]..
    She was HOTTTT ;)

  3. The style Hitman walks [exactly as the game]..
    I thought this is not applicable to apply a game character walking style to humans!

  4. The soundtrack @ the end of the movie..
    Can any1 send it to me, or give me any URL?

<? adjuster ?>
Send me an email

Saturday, December 22, 2007

AJAX Memory Leaks

Memory Leaks == Memory that is allocated but never freed..

After thousands of operations with a minor leak, a significant amount of memory can be lost, resulting in slowdowns and crashes. This is the sort of thing that you usually don't have to worry about with JavaScript, but if you're writing something complex—like a video game, or a GMail—it becomes a concern.

Is it a leak caused by browsers bad design or a leak caused by the bad design of our AJAX applications?

JavaScript VM comes with a garbage collector and aside from some edge cases you might encounter, it does a pretty good job. Once you close a page a lot of work is done behind the scene to clear unreferenced objects.

Well… AJAX can mess this up. The page is not closed any more.

The problem is not AJAX in itself as a programming paradigm but in what it can do for the application. With AJAX you can retrieve data from the server without closing the page and rebuilding it. And that data is placed inside the same page and manipulated by JavaScript programs. New DOM objects are created over and over, new JavaScript objects are created based on those data, new events are attached to all this objects. Few programmers destroy those object and unattach the events.

AJAX is still young and most of the people that have done some AJAX implementation for their site are just pulling some HTML parts from the server and using innerHTML to replace the content of a div element. No harm done. As the applications are becoming more and more complex the use case changes. XML or JSON is pulled from the server and DOM objects are created based on them. It is very easy to forget something.

Unfortunately most JavaScript programmers were taught to be that way by the old browsing habits. There was no need to clean after you. When the page needed some more information, it was regenerated on the server and rendered again by the browser. A clean sheet to work on. Everything that was persistent were the cookies on the browser.

Taking care of your things in JavaScript is harder than you think. Very good programmers missed this. I was using an AJAX application from a well known company (not here to throw the stone) and after heavy usage for about two days without closing my browser, it reached the respected 500 MB in my laptop’s memory.

There are no examples,
only good practices.

More info:
* DHTML Leaks Like a Sieve
* Javascript Memory Leaks

<? adjuster ?>
Send me an email

Wednesday, December 19, 2007

Monday, December 17, 2007

The Best Browser

What is the best browser to make it ur home?

A very interesting discussion about 5 different browsers to help u decide..

5 Things I Love/Hate About 5 Different Browsers

<? adjuster ?>
Send me an email

Sunday, December 16, 2007

Windows Vista Source Code Revealed

Micro$oft is hiding its source code from the world..
But the world has the right to know!


Here's a small part of Windows Vista source code..

Have fun!

<? adjuster ?>
Send me an email

Saturday, December 15, 2007

Micro$oft Office vs. Google Apps

It's a new day, it's a new office..

Eliminate hassle & cost..

Micro$oft is now threatened..

Don't BUY anything anymore..

Don't slow ur system with expensive software..

Share ur work anywhere, anytime all over the world..

Don't need to install ANY software in order to view ur important documents on any computer..

Google Apps is the first step towards Google Operating System..

[$399 : $679 Office 2007] or [FREE G. Apps]?

Try Google Apps now:
Micro$oft Office 2007:

<? adjuster ?>
Send me an email

Friday, December 14, 2007

Google Tricks

Cool tricks using Google < I'm Feeling Lucky > button!

<? adjuster ?>
Send me an email

Thursday, December 13, 2007

Google Toolbar 5 Released

Google released the 5th major version of Google Toolbar with several new and improved features.

Learn about the latest version of Toolbar from the team that built it. Google Toolbar Product Managers, Avni Shah and Aseem Sood, point out the original features and highlight new tools developed to make browsing the web even more useful and efficient.

<? adjuster ?>
Send me an email