14 Jun 2007

Firefox Themes

Usually I'm not one of those guys trying to customize every aspect of my Os/favorite program.
But I wanted to give these Nasa theme, because I liked the pitch:
This theme is for people who like it dark.
Guest what ? ;)

This them is really net, it even customize the javascript alert boxes !




Unfortunately not every one likes dark :(



I tried to play a bit with Firefox options to force dark background color and white text, but most of the websites look ugly :(


I'll try like this for the next few days but I may come back to the old fashion look...



Technorati tags:

8 Jun 2007

Skype spam

It seems spammers are trying to reach us even on skype :( (this chat windows just poped up)


I suppose the solution is: update skype and change your privacy settings



Too bad that good open minded ideas (wiki, mailing lists etc. ...) are always spoil by those guys :(

Technorati tags:

OpenId Screencast

If you're want to know what openid is... But you don't want to install anything.
Take a look at this screencast it shows you what it will look like in your day to day life.

Technorati tags:

7 Jun 2007

5 rules to avoid Feed/RSS spam


Since I moved my feeds from sage (a plugin for firefox) to google reader that's the first time I have no unread item! Hurra!

My rules of thumb to avoid being spam by feed:
  1. Think twice before subscribing in the first place (the hardest rule in my case)
  2. Unsubscribe when you don't even read the articles by only the titles
  3. Unsubscribe when article is more than 20 lines (I make exceptions)
  4. Unsubscribe when feed is never updated
  5. Unsubscribe when too much posts (more than 10 per month)
Examples: I removed Seth Godin because of rule #2&5, Joel on Software because of #2.

I'm considering removing TheServerSide because 90% is just:
"xxx framework has release 0.2.0.4.8RC1 codename: stupid-animal"

Too bad this post is too long (rule #3) ;)

Technorati tags:

MSN sound remixed & Darth Vader Art & Whatever for dummies

Some fun/strange links I found while browsing the feeds I most of the time don't read:

Technorati tags:

Google religion

Since Google is slowly taking over our lives with all those web2.0 applications the next logical step is the Church of Google :p

We have compiled a list of nine proofs which we believe definitively prove Google's title as God


Technorati tags:

5 Jun 2007

Photosynth demo (Microsoft real Wow!)

From Microsft vista's advert:
“Every so often you experience something so new, so delightfully unexpected, that there’s only one word for it: Wow,”

But not because of Vista ;)
This Photosynth demo is really amazing! Look at what this guy do with "Notre Dame" (Paris) made with flickr images!

More info about Photosynth.

Technorati tags:

25 May 2007

Strange Audio Cubes

I don't know the purpose of those audio cubes but anyway it fun ;)




Source[fr]: christophelebot

Technorati tags:

24 May 2007

Why the @Deprecated annotation sucks

Usually when I want to remove a method and I don't have access to all the client code easily, I start by putting the @depreacted javadoc tag like this:

/**
* blablabla.
*
* @deprecated use foo.bar.MyClass#method instead
*/
public void oldMethod() {}

I try to give a clue of what should be use instead of this method to help my fellow developers.

I wanted to do the same but with the new @Deprecated annotation But you can't pass a string to it!

I couldn't believe it, just adding a simple string parameter... and I'm not the only one:

Is the @Deprecated annotation more useful than @Override? I think not. The annotation doesn't support any arguments, so unlike the Javadoc tag you can't provide a string to explain the deprecation and recommend an alternative method to use. The @Deprecated annotation actually provides less value than the @deprecated tag. The only advantage with the annotation is that you can programatically detect deprecated items at runtime. For that reason, conventional wisdom says to use both the @deprecated tag and the @Deprecated annotation, one for documentation and the other for runtime reflection.


Ok the @Depreacted annotation will be pick up by any compiler whereas the javadoc tag will only be pick by modern/intelligent IDE (but most people use eclipse so this point is not really important)


Adding twice the same info (deprecated) is a leap backward to me :(


Technorati tags:

23 May 2007

WTF ?

Shame on me!
I have to admit it took me really long before figuring out what those pictures meant ;)

You will need this site to find the answer.

source: Ugo

Technorati tags: