My PhotoBruno Brás Silva

09, April 1986

info@brunosilva.net

Sintra Lisbon Portugal

Archive: January, 2008

Imagine Cup @ Hi5

Posted on 8:14pm 1/06/2008 by Bruno Silva in Imagine Cup, Microsoft

Imagine Cup 2008

O concurso Imagine Cup do qual já tive oportunidade de falar neste blog encontra-se agora presente no Hi5 (http://imaginecup.hi5.com).

Uma boa iniciativa para chegar mais próximo dos estudantes na divulgação do concurso, visto que as camadas jovens portuguesas se encontram rendidas ao universo das redes sociais.

Windows Vista - Programs and Features

Posted on 8:38pm 1/05/2008 by Bruno Silva in Design, Software, Windows

I simply hate Programs and Features feature in Windows Vista when compared with the Windows XP Add or Remove Programs feature. Why? Just an interface issue. When you go to Programs and Features the list of programs starts empty and is filled while Windows finds out that programs you have installed.

Every time I try to click in a program to change or remove it, before the search is complete, I loose track of that item because there are always new items being added to the list and hiding the existing ones (when they are added before that one). Because the fill isn’t ordered, but the items remain in alphabetic orders, you never know in which position of the list a new item will pop up.

Programs and Features - Windows Vista

I rather prefer the old loading message before all the items appear at once. At least I don’t have the frustration of seeing the program I want to change and not being able to access it, and when I walk through the list I know that there will be no items appearing in the beginning of the list where I had already seen.

Add or Remove Programs - Windows XP

Maybe in Windows 7 this will be improved. Who knows? Meanwhile, I can live with it :)

Songbird Media Player

Posted on 6:07pm 1/05/2008 by Bruno Silva in Freeware, Multimedia, Open Source, Software

Yesterday I took a look at Songbird Media Player. I must admit that I was very excited as a read about this open source media player. why? Because it has many things that look like my favorite web browser: Firefox! :)

The screenshot bellow shows the default look & feel of this application that looks a lot like iTunes. I like a lot the library navigation. You can filter the musics by year, artist and album in a simple way.

Songbird - Screenshot

How about Firefox similarities that I talked about? Here it goes. It is “developers friendly”. Has themes and add-ons support like Firefox. It allows tabbed browsing with a Firefox-based internal browser. As you can see in the screenshot below some interface elements like options and Add-ons menu are similar to the analogous ones in Firefox. Almost a copy of them, which can be nice while getting used to Songbird interface. This project is powered by Mozilla (which explains a lot :D ).

Songbird - Screenshot

The screenshot below which shows a album browser isn’t a built-in feature. It is a Java-based add-in which I installed. Looks nice but has some issues about resizing, and hangs a little bit too… You can navigate through the add-in list in here.

Songbird - Screenshot

My deception was when I played some songs… Songbird takes a lot of memory and CPU usage in order to work.

Songbird - Process details

I’ve tried iTunes 7.5 and tough it uses an considerable amount of memory it almost “doesn’t require” CPU time. I must confess that this memory usage of 47Mb doesn’t bother me. 2Gb of RAM is enough to handle it :) And I’m used to Firefox memory usage as you can also see in the screenshot.

Songbird - Process details

With Windows Media Player 11 I had some great results about both CPU and memory. It is the least I can expect with a media player built-in into the operating system.

Songbird - Process details

I must confess that I don’t use media players that often, and when I use it’s just to listen to music and leave the player running in background. Songbird seems promising, but for now I won’t use it because it doesn’t fit my needs (low memory, low CPU,shuffle and playing!). Although my experience wasn’t good, don’t stay stick to what I have written. Install it and give it a try!

C# operator overloading

Posted on 5:41pm 1/04/2008 by Bruno Silva in .NET, Programming

I’ve found out about a nice C# feature that I didn’t know about. Operator overloading. It allows you to define the operators like +,-,/*,+=,-=,!=,etc. for the classes you develop. How? Just add an static method named operator-<operator> where <operator> can be an operator like +. The first parameter must be of your class type (in this example MyType), the second one can be of any type. Inside the method body you implement the logic associated with your overloaded operator, returning an instance of your class.

public static MyType operator+(MyType o1,MyType o2){
     return new MyType(o1.Property1 + o2.Property1);
}
public static MyType operator+(MyType o,int i){     
     return new MyType(o.Property1 + i);

}

The code above allows you to do something like this:

MyType o1 = new MyType(10);
MyType o2 = new MyType(5);

MyType rs = o1 + o2;

Another nice feature is related with cast operations. You can allow something like (int)o1 (where o1 is an instance of MyType) by adding another static method to your MyType class. explicit/implicit keywords define if you must add (type) before your instance to trigger the cast. Implicit does an implicit cast when it is needed. With explicit you must and the (type) to cast.

public static explicit operator int (MyType from){
     return from.Property1;
}

System Explorer

Posted on 8:59pm 1/03/2008 by Bruno Silva in Freeware, Software, Utilities

A simple application (that doesn’t require installation). Maybe it is old news, but I have only found out about this software today. Pretty nice because it gathers some (sometimes) useful information. The features list is “copy-pasted” from the website.

Features:

  • Detailed informations about Processes, Startups, Explorer, IE Addons, Uninstallers, Windows, Services, Drivers, Connections and Opened Files
  • Action History for monitoring processes activities
  • Making of Registry & Files snapshots for easy comparing of system changes. Result of comparation is displayed in tree view and text list. Can be used for analysation of product installers/uninstallers (like Total Uninstall)
  • Performance graphs for monitoring usage of system resources in time
  • Easy check of suspicious files via VirusTotal
  • Easy search details about file/process via online databases
  • Easy access to System Utilities

Download here

Sam & Max - Abe Lincoln must die

Posted on 12:40pm 1/02/2008 by Bruno Silva in Funny, Games, Software

I’ve found an hilarious game which is part of a series of video games. This is the 4th episode, and unfortunetly it is the only one that is free :(

I’m talking about a point-and-click game (my favorite kind of game) where you must explore the scenarios and use objects to accomplish your objectives. The story and the dialogs between characters are very funny. They use a lot of the USA stereotypes in the argument.

I must say that I was stuck in the first minutes while playing (it is pretty hard), but it is worth using a walk through to follow the story.

I leave here some screenshots.

Sam & Max - Screenshot Sam & Max - Screenshot Sam & Max - Screenshot

You can download this free game here. Enjoy it.

© Bruno Silva | Powered by Wordpress