Ninite Multi-App Installer

Ninite is a great solution for Windows that provides you a very easy way to get multiple applications installed on a computer with a single click! All you have to do is to select the apps you want installed from the list available at the Ninite’s homepage, start the customized installer that you get from the website and you’re done!

Ninite Multi-App Installer homepage

Ninite Multi-App Installer homepage

Ninite runs on Windows XP/Vista/7, it allows to install up to 59 different programs (all installed with default values). Therefore especially if you have to set up more than a single computer with a set of basic programs, Ninite will make life easier .

  • Digg
  • Facebook
  • MySpace
  • Twitter
  • Technorati Favorites
  • Evernote
  • Delicious
  • Share/Bookmark
Tagged with: browsersoftwaretutorialWebWindows
 

FileZilla FTP client

FileZilla Client is a free and open source FTP client. It supports FTP, SFTP, and FTPS (FTP over SSL/TLS). The download of the FileZilla client is available for many platforms, Windows, Linux and Mac OS X.

FileZilla FTP Client

FileZilla FTP Client

FileZilla has a straightforward interface available with translations in most of the world’s major languages. Browsing FTP sites is fast. It’s possible to bookmark sites using the Site Manager for all the major FTP locations and QuickConnect for fast connections on the fly.

FileZilla FTP Client Site Manager

FileZilla FTP Client Site Manager

It’s possible to download or upload multiple files at once from and to several servers. There is even a cool feature that lets you automatically adjust transfer speeds based on the time of day or date (if your bandwidth is somewhat limited) and a filter to only see the files you need.

FileZilla is clearly one of the best FTP tools around and it’s totally free!

If you are interested in an FTP client a bit more limited in terms of functionalities but more easy to use, please visit Cyberduck homepage!

  • Digg
  • Facebook
  • MySpace
  • Twitter
  • Technorati Favorites
  • Evernote
  • Delicious
  • Share/Bookmark
Tagged with: AppledownloadLeopardMACsoftwareWindows
 

Evernote – Remember everything!

You can use Evernote to save your ideas, things you see, and things you like. Then you can find them all on any computer or device you use. For free!

Either type a text note, clip a web page, snap a photo or grab a screenshot and save it forever in Evernote:

Evernote - Remember everything!

Evernote - MAC OS X Simple and easy user interface.

(more…)

  • Digg
  • Facebook
  • MySpace
  • Twitter
  • Technorati Favorites
  • Evernote
  • Delicious
  • Share/Bookmark
Tagged with: AppleBlackberryiPhoneiPodLeopardMACnotesPalmsoftwareWindows
 

How Windows Live Messenger works.

How does Windows Live Messenger works? there are millions of users typing messages everyday but maybe few of them ever asked themselves how the messenger really works! so here I wrote a little post about it.

Windows Live Messenger it’s an hybrid Client-Server / Peer-to-Peer application.

It basically started as a client-server application.

Let’s say that the client A wants to contact the client B. The client A logs in a CS (Connection Server) through a persistent TCP connection (eventually using proxy,gateway..). Behind the CS there are the PS (Presence Server).

Each person get always the same particular PS, which is where your personal status message, description of your user photo and similar things are stored.

Windows Live Messenger architecture

Another element of the architecture is the Address Book. The client A gets directly from the Address Book his list of contacts.

Then the client A tells to his CS who his friends are, the CS subscribes to his friend’s PS to get the presence information that are sent up through the client server connection.

If the client A change his status to OffLine for example, the change goes up to the CS of A, then to the PS of A, then down to the CS of B through the subscription and then down to the client B.

CHAT

If the client A wants to chat, tells to his CS that wants to contact somebody, and the CS tells A to contact a Mixer, which sends IM traffic to a destination, for example to B (passing through the CS of B). Then A and B can communicate through the Mixer. (more…)

  • Digg
  • Facebook
  • MySpace
  • Twitter
  • Technorati Favorites
  • Evernote
  • Delicious
  • Share/Bookmark
Tagged with: chatsoftwaretutorialWebWindows