Wednesday 18 June 2008
Par Vincent DEMAY,
Wednesday 18 June 2008 :: Technologies
Wahou, firefox 3 is out, and Mozilla organize a download today :
Download Day is here!
Set a Guinness World Record
Enjoy a Better Web
Sounds like a good deal, right? All you have to do to help us set the record for the most software downloaded in 24 hours is get Firefox 3 now – it’s that easy. We're not asking you to swallow a sword or to balance 30 spoons on your face, although that would be kind of awesome.
Please download Firefox 3 by 11:16 a.m. PDT (18:16 UTC) on June 18, 2008. That's 11:16 a.m. in Mountain View, 2:16 p.m. in Toronto, 3:16 p.m. in Rio de Janeiro, 8:16 p.m. in Paris, Madrid, Berlin, Rome and Warsaw, 10:16 p.m. in Moscow, and June 19, 2008 at 2:16 a.m. in Beijing and 3:16 a.m. in Tokyo.
So let's go :
download firefox !. More than 5,000,000 for now ;)
no comment
:: no trackback
Sunday 8 June 2008
Par Vincent DEMAY,
Sunday 8 June 2008 :: About Me

We are
public,
Goojet is public since tuesday. Goojet has been in private beta for a couple of months, and we are now public. We are still in a beta version but Goojet is ready to host lot of services and Goojeters
Why Goojet is interresting?
Goojet is a combination of social networking and with application which can be used either on mobile phone and internet. On the web side you can search, create and configure your own applications called "Goojets". On the mobile side, you can bring with you all your prefered Goojets and communicate with your friend sending them messages, or sharing goojets.
Goojet allows to "mobilize" the web staying connected with your friends
Give a try to
Goojet and enjoy a new way to see capabilities of your mobile phone.
no comment
:: no trackback
Thursday 5 June 2008
Par Vincent DEMAY,
Thursday 5 June 2008 :: Javascript
A funny web site allowing to request Google from a shell :
http://goosh.org/
no comment
:: no trackback
Tuesday 22 April 2008
Par Vincent DEMAY,
Tuesday 22 April 2008 :: IE sucks
Some browsers (especially IE) do not support all CSS selector. Here is a very good point on Browser css selector compatibility :
http://www.quirksmode.org/css/contents.html
no comment
:: no trackback
Thursday 17 April 2008
Par Vincent DEMAY,
Thursday 17 April 2008 :: MacOS

Yesterday, I was working as usual and suddenly, I saw my magSafe (not really safe ;)) was melting and then burning. I don't know what was the cause but it seems to be a common issue : a simple search for
magsafe melting on google can show you the several magsafe burnt. Here is a picture of the result :
After a long time complaining after Apple (My mbp is today out of waranty), I took my soldering iron and I decided to disassemble it in order to repear it. And I succeed ;). Only a problem now... My magsafe is not really smart :
2 comments
:: no trackback
Monday 7 April 2008
Par Vincent DEMAY,
Monday 7 April 2008 :: About Me
Today, It is my first day in my new firm :
Goojet. I've been working at
Anyware Technologies for 2 years and an half as web developper (
Cocoon,
Wicket, ... ) and Ajax expert (
Dojo,
YUI, ...). It was a really good experience working on very interesting project as
Joost and I spent a lot of good times with my former colleagues (and some of them come to Goojet with me :
Sylvain, Titom).
Goojet is a widget platform and social network targetting mobile phones. Contrarily to other social networks, Goojet focuses on the collaboration between you and your contacts rather than you exposing or broadcasting information to your contacts.
And here is my new face, My nickname at Goojet is Geek Chick ;)
3 comments
:: no trackback
Friday 28 March 2008
Par Vincent DEMAY,
Friday 28 March 2008 :: Technologies
one comment
:: no trackback
Thursday 14 February 2008
Par Vincent DEMAY,
Thursday 14 February 2008 :: Javascript
Javascript is a very fine language but contrary to Java there isn't any native documentation engine.
Some open source projects offer you ways to generate doc from javadoc like comment in your code :
- JsDoc : It is a good perl generator for javascript doc but it impose upon user tgto follow a given way to write javascript because it tries to interpret some javascript instruction to generate documentation :
/**
* Shape is an abstract base class. It is defined simply
* to have something to inherit from for geometric
* subclasses
* @constructor
*/
function Shape(color){
this.color = color;
}
// Bind the Shape_getColor method to the Shape class
Shape.prototype.getColor = Shape_getColor;
/**
* Get the name of the color for this shape
* @returns A color string for this shape
*/
function Shape_getColor(){
return this.color;
}
/**
* Circle is a subclass of Shape
*/
function Circle(radius){
this.radius = radius;
}
/**
* A very rough value for pi
*/
Circle.PI = 3.14;
/**
* Get the radius of this circle
* @returns The radius of this circle
*/
function Circle_getRadius(){
return this.radius;
}
// Circle is a subclass of Shape
Circle.prototype = new Shape(null);
-
JGrouse : It is much better when you want to use frameworks, because it allows documenting of Javascript classes, regardless which approach or framework is being used for it - be it Prototype, Dojo, Dean Edward's Base, jGrouse or any other. And it is fully integrated as ant Task :
exemple using dojo
dojo.provide("net.demay.geometry.Shape");
/**
* Shape is an abstract base class. It is defined simply
* to have something to inherit from for geometric
* subclassesl
* @class net.demay.geometry.Shape
* @author Vincent Demay
*/
dojo.declare("net.demay.geometry.Shape", null, {
/**
* Color of the shape
* @variable {net.demay.color.Color} color
color : null,
/**
* @constructor Shape
* @param {net.demay.color.Color} color
*/
constructor: function(color){
this.color = color;
},
/**
* Get the name of the color for this shape
* @function {net.demay.color.Color} return a color string for this shape
*/
getColor: function(){
return this.color;
}
}
dojo.provide("net.demay.geometry.Circle");
/**
* A circle is a specific {@link net.demay.geometry.Shape
* @class net.demay.geometry.Circle
* @author Vincent Demay
* @extends net.demay.geometry.Shape
*/
dojo.declare("net.demay.geometry.Circle", [net.demay.geometry.Shape], {
/**
* Circle radius
* @variable {Float} radius
*/
radius : null,
//private no doc
PI : 3.14,
/**
* @constructor Circle
* @param {Float} radius
*/
constructor: function(radius){
this.radius = radius;
},
/**
* Get the radius of this circle
* @function {Float} getRadius
*/
getRadius : function(){
return this.radius;
}
}
2 comments
:: no trackback
Tuesday 29 January 2008
Par Vincent DEMAY,
Tuesday 29 January 2008 :: IE sucks
I've just read
this really good article about IE expanding box problem and want to share it :
From Article:
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. I will be comparing IE/win's way with the correct behavior as seen in Firefox. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
There is no real "fix" for IE/win's incorrect behavior, except to work around or avoid it. Several possible workarounds will be detailed as I discuss the issue.
read more...
no comment
:: no trackback
Saturday 26 January 2008
Par Vincent DEMAY,
Saturday 26 January 2008 :: IE sucks
ie7-js
IE7 is a Google code JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.
no comment
:: no trackback
Par Vincent DEMAY,
Saturday 26 January 2008 :: MacOS

Internet Explorer For Os X is the installer that will download all the necessary files and install them in a convenient app package named “Internet Explorer 6.0″ in your applications folder. With this tool you can have several version of IE installed side by side.
Try it
one comment
:: no trackback
Tuesday 22 January 2008
Par Vincent DEMAY,
Tuesday 22 January 2008 :: IE sucks
float is a reserved keyword in javascript so, if you want to set the float css attribute with javascript you need to use :
node.style.cssFloat = "left"; //instead of node.style.float
pretty good but our dear IE is not agree with that, with you should do :
node.style.styleFloat = "left"; //specific for our dear friend IE
no comment
:: no trackback
Sunday 13 January 2008
Par Vincent DEMAY,
Sunday 13 January 2008 :: IPhone
The famous phone from Apple is now very famous and a lot ot people get one. So several social web2.0 website has developed a specific website for this new phone:
Official websites
Unofficial
If you know other Iphone specialized web social site, please let me know commenting this post.
one comment
:: no trackback
Friday 11 January 2008
Par Vincent DEMAY,
Friday 11 January 2008 :: About Me
I start a new collection on FLickr : very good :
http://www.flickr.com/photos/vdemay/tags/caricature/
We are so beautifull, no?
one comment
:: no trackback
Sunday 6 January 2008
Par Vincent DEMAY,
Sunday 6 January 2008 :: About Me
|
I wish you all an happy new year.
Love, money and health to everybody.
|
2008 starts with some good stuffs for me:
a travel in le massif central to ski.
and a new phone :)
Yes, I'm now an Apple addict ;p
one comment
:: no trackback