

Windows Seven explorer translates automatically filenames when you are looking at them !
Windows Seven explorer translates automatically filenames when you are looking at them !(in only selected directories)
If you look with your windows explorer in the directory "Sample Pictures" in a localized version of Windows Seven, for example here in French, you'll discover that the famous sample images from windows have their filenames localized.
That does make sense after all.
Except that if like me you want to test the upload function (HTML or flash) of a website, you'll discover that actually this is just an illusion and you'll see their real names.
For example in gmail (drag and drop or standard upload) :
That simply means that explorer is lying to you and translates on the fly the filenames when it displays the list to you ! On already knew that some special directories related to the users are localized (such as Sample Pictures) but even all the files inside them. So if you copy them to another location (desktop, usb key, their names will change). If you look at the properties of the file the directory is not translated but the filename is still localized.
For your own good !
The same directory as above when you look with DOS command :
L'explorateur de Windows Seven traduit automatiquement les noms de fichiers à la volée !
L'explorateur de Windows Seven traduit automatiquement les noms de fichiers à la volée !(dans certaines zones uniquement)
Si vous allez avec votre explorateur de fichier dans les échantillons d'image de votre version de windows seven, vous découvrirez les biens connues images fournies avec windows.
Dans la version française (ci-dessous) on remarque que les noms des fichiers ont été traduits. Ce qui parait logique pour une version française.
Sauf que si vous vous amusez comme moi à tester une fonctionnalité d'upload (html ou flash) d'un site web alors vous verrez que l'explorateur vous ment et le vrai nom du fichier.
Par exemple dans gmail (glisser/déposer ou upload standard) :
Cela veut simplement dire que votre explorateur de fichier vous ment et traduit à la volée dans son affichage... On savait déjà que les noms de répertoires un peu spéciaux comme "Echantillons d'images" justement était localisés, mais même les fichiers dans ceux-ci. Si vosu les copiez ailleurs (bureau, clef usb) alors le nom des fichiers va automatiquement être modifié... Même si vous regardez les propriétés du fichier, son répertoire sera "réel" mais son nom sera toujours une illusion.
Pour votre propre bien !
Note: si vous allez voir ses fichiers avec une commande DOS toutes les illusions se dissiperont.
Le même répertoire que ci-dessus vu par DOS :

Ghost in The Shell – Stand Alone Complex
Ghost in The Shell – Stand Alone ComplexJe suis un grand fan de Ghost in The Shell, je l’avoue. Pour moi c’est une œuvre majeure du 20ème siècle et maintenant du 21ème. La bande dessinée dans l’ordre chronologique mais surtout les deux films d’animation, véritable claques visuelles et intellectuelles. Jamais un « dessin animé » n’aura demandé un tel souci du détail dans sa réalisation et son scénario mais aussi de la réflexion, du regard qu’il porte sur la biologie des machines du futur, véritable « essai littéraire d’un philosophe sur grand écran ». Ces deux films sont portés par un auteur-réalisateur Mamoru Oshii maniaque de la perfection en toute chose, dépensant sans compter sur les détails graphiques et références culturelles à la littérature nippone (et plus tard française dans la série).
L’impact du premier GITS, pourtant peu connu par le grand public occidental non spécialiste de manga, est tellement important dans cette ère de l’internet que des films comme Matrix (le premier), pourtant lui-même très réussi en est tellement inspiré qu’il en est pratiquement du plagiat à bien des égards.
Le second volume "Innocence", déjà, était une gageure : comment ne serait ce qu’égaliser la réussite du premier opus, vénéré par une foule portant son réalisateur aux nues du genre, tant au niveau du scénario que des avancées techniques de sa réalisation ?
Chacun son opinion mais j’ai pour ma part quand même été marqué par ce deuxième opus : encore plus loin dans la réflexion, les concepts, une réalisation toute aussi impressionnante - si ce n’est l’effet de surprise - et un déluge si constant de références culturelles qu’on croirait un examen d’étudiant en philosophie – tant est si bien que dans les premières quinzes minutes de film, le spectateur est souvent obligé de faire une pause sur son écran pour lire toutes les « références de bas de pages » et deviner comme il peut le dessin derrière. Un peu lourd à digérer peut être, certes, mais ne gâchons pas notre plaisir : oui un dessein animé* peut vous faire aussi réfléchir, sinon allez voir du Disney...
C’est donc avec de sérieux doutes mais non moins fébrile que j’avais commencé à regarder la série : 26 épisodes format « court » de 24 minutes (en comptant 2 génériques assez longs) + une OAV que je n'ai pas encore vu.
Alors soit je ne suis pas entièrement fanatique du personnage principal – le Major, véritable attrape-otaku : adolescent rêveur et asocial en « mâle » de petite pépé pin-up à moitié à poil aux cheveux inévitablement violets, personnage central déjà depuis les premiers films. Dans la série, il faut pouvoir aussi adopter les robots « intelligents » qui se chamaillent comme de véritables gamins, faisant bêtises sur bêtises avec des voix de débiles-profonds têtes-à-claques. Mais aller donner des claques à des robots-araignées d’au moins une tonne…
Deux façons de dédramatiser le sujet, parfois peut être le ridiculiser dirons certains pinailleurs – dont je fais partie – de ces facilités-passeports de l’univers manga (rappelons que manga veut dire à la base images niaises : niaiseries et fesses sont donc deux mamelles de la culture nippone de ces 50 dernières années).
Le format court désarçonne évidemment au départ le téléspectateur friand du jusqu’au-boutisme des deux grands frères animés. Le scénario est beaucoup plus saucissonné en missions « courtes », parfois n’ayant ou ne semblant pas avoir d’impact sur la trame générale. Après un petit temps d’adaptation, on s’y fait assez facilement. On reste un peu sur notre faim, puis lorsque l’action se recale sur le scénario principal, l’auteur peut se permettre de creuser jusqu’à plus soif chaque direction de l’intrigue et tenir en haleine son auditoire sur encore un scénario bien ficelé - certes à la portée moins philosophique que les précédents - mais tout aussi dense décrivant les implications entre santé, business, gouvernement et médias d’une société pas si futuriste que ca : la maladie à peine décrite de la série pourrait être le SIDA, la enième grippe des pinsons ou les radiations d’un fukujima géré par l’OMS.
Une des réussites de la série est la progression justement de cette trame de base, devenant véritablement haletante dans les circonvolutions tordues des derniers épisodes.
La réalisation me direz-vous ? Soit, la série a un peu moins de budget que ces aînés, certains délires visuels de ceux-ci n’ont pu être présents dans la série mais le souci du détail et du travail bien fait dans la description d’un univers vaste et "alive"/vivant malgré son côté de plus en plus inorganique, est toujours là, et plausible.
Bref et malgré une petite réserve sur l’ultime fin – un peu trop facile à mon goût – Ghost In the Shell Stand Alone Complex c’est du bon, mangez-en. Une troisième claque moins violente ...mais sur la durée, comme s’il vous fallait tenir 26 rounds d’un combat épique qu’il ne fallait pas manquer… et on se prend à rêver que dans un futur - proche celui-là - l’œuvre complète du complètement barré Monsieur Mamoru Oshii soit enseignée au lycée (la BD étant de Masamune Shirow, la série étant d'un autre réalisateur).
*(non il n’y a pas de faute d’orthographe)

Emails, Newsletters & Mass mailing Communication
Emails, Newsletters & Mass mailing CommunicationWhen it comes to emails and corporate electronic communication there is a huge gap most of the time between the marketing and IT team.
This is the beginning of a talk I presented a while ago, about the difficulties to understand the challenges behind communicating through emails and one of our solutions, developped in-house.
Misunderstandings between Marketing & IT
Marketing | IT |
|
|
Standard email
From simple email to corporate Communication
Mass mailing should be thought as a strategy not a « add to CC » button
Mass mailing has technical impacts !
About the template itself


Happy New Year 2010
Happy New Year 2010Nothing that exciting but hey, wishing good things for the new year is kind of good karma so :
I wish you a very very happy new year twenty-ten and all the best !
Bonne année 2010
Bonne année 2010En vous souhaitant la meilleure des années pour la nouvelle année.
Qu'elle soit à la fois la meilleure et la pire des années à venir !
Bonne Année...


Things evolve fast, but take time to be adopted... and understood !
Things evolve fast, but take time to be adopted... and understood !How many bytes are there in a Megabyte ?
1024 x 1024 = 1,048,576 bytes ?
1000 x 1000 = 1,000,000 bytes ?
This question/confusion, which seems as old as technology itself, has finally got a clear answer.
...in 1998.
What is interesting is that very very few people know what a Mebibyte is. Did you know ?
And what's even more disturbing is that it is only with the latest version of Mac OS X Snow leopard a little bit earlier this year (end of August 2009) that at least one OS is using the correct computations (but not the real nouns) !
It means that a file of 1,000,000 bytes under Mac OS < 10.6 and any other current Operating System (Windows XP/Vista/Seven, Linux etc...) is reported as 976 KB but if you upgrade to Snow Leopard than it suddenly weights "more" : 1.0 MB.
... but dont be afraid, that means that your Hard Drive capacity has increased too :
a
160 GB hard-drivegives you 153 GB under Windows XP but "enlarges" to 160 GB on Snow Leopard.
Les choses évoluent vite, prennent du temps à être adoptées... et plus encore à être comprises !
Les choses évoluent vite, prennent du temps à être adoptées... et plus encore à être comprises !Combien y a t'il d'octets dans un Megaoctet ?
1024 x 1024 = 1,048,576 octets ?
1000 x 1000 = 1,000,000 octets ?
Cette question/confusion, qui semblent être aussi vieille que la technologie elle-même, a finalement été clairement réglée.
...en 1998.
Ce qui est intéressant c'est que très très peu de gens savent ce qu'est un Mébioctet. Le saviez vous ?
Et ce qui est encore plus perturbant est que seule la dernière version de Mac OS X Snow leopard sortie un petit plus tôt cette année (fin août 2009) calcule correctement (mais n'utilise pas les noms corrects) !
Cela veut dire qu'un fichier de 1.000.000 d'octets sous Mac OS < 10.6 et n'importequelle version de système d'exploitations (Windows XP/Vista/Seven, Linux etc...) est indiqué comme pesant 976 Ko mais si vous upgradez à Snow Leopard alors il pèse tout d'un coup "plus" : 1.0 Mo.
... mais ne vous tracassez pas, cela vaut aussi dire que votre disque dur a grossi lui-même :
un disque dur de 160 GB pourra donner 152.6 Go d'espace disque sous Windows XP mais s'élargira à 159.7 Go sous Snow Leopard.

When the best is enemy of the good
When the best is enemy of the good(from "Le meilleur est l'ennemi du bien" - Voltaire)
If you go on this url :
with Firefox 3.5 or greater and the first result as below is "mailedu.ge.ch" (this may change in the future or depending on your parameters) this is what happens :
And this could come to a shock. At least it was for me. What ? A certificate problem with google ?
Everytime you tries, same problem.
What the ... ?
Well funnily enough, this should happen very rarely. The reason is that Google engineers have probably realized that most of the time when a user is searching with google, he will click on the first result.
On the other hand, mozilla implemented in Firefox a new "prefetch" mechanism. This is derived from the old "internet accelerators" when some developers/users thought it was good to have a program "clicking" for you on links to prefetch the pages in order for the user to have it already in its browser cache before he made his choice on which he wants to click on. (Supposedly reaaaally useful when ... you have a low-bandwidth connection).
At least this time it is better "organised" : it is the webmaster who decide or not to put special tags in his html to enable this feature, example :
So in the case of google, they automatically add for their firefox user this prefetch link on the first (and only the first) result in the list.
In this case, and only since the latest version of Firefox (3.5) firefox tries to pre-fetch the mailedu https link... which sadly has a problem with its certificate.


Inspired Bicycles
Inspired BicyclesAnd you must tell... He is really inspired.
Wait a bit for him to demonstrate his skills, it is indeed impressive and quite fun to watch !
Les Yamakazis peuvent se rabhiller
Les Yamakazis peuvent se rabhillerTrop facile à pied voyons, à vélo c'est déjà plus intéressant non ?


Technopoetry
TechnopoetryCould it be the future of computer interfaces ?
An amazing short movie « demonstration » realised by a small VFX company in kansas.
The movie has been shot in 1 day then 2 years of postproduction.
The video is HD, click on play then pause and wait a bit for the buffer to fill.
More info on facebook
Bruce Branit is the one who made the well known viral campaign « 405 » in the 2000s...
Technopoésie
TechnopoésiePeut être le futur des interfaces ?
Un court métrage « démonstration » magnifique a plus d’un titre réalisé par une petite boîte d’effet spéciaux du kansas.
Le film a été tourné en 1 jour, avec 2 ans de postproduction.
La vidéo est en HD, cliquer sur play puis stoppez et attendez si besoin que le buffer se remplisse.
Plus d’infos sur facebook.
Bruce Branit est celui qui avait fait la vidéo virale « 405 » dans les années 2000 qui avait eu un gros succès, ami de culture pub bonsoir…

The best regexp possible for email validation even in javascript
The best regexp possible for email validation even in javascriptFor a while I sometimes had a look on this page : http://fightingforalostcause.net/misc/2006/compare-email-regex.php
for a good regexp to validate emails.
I thought the idea was neat : finding some of the most used regexps on the web and compare them thanx to a good unit test with an interesting set of valid and unvalid emails.
I totally agree with Ian that "It's my philosophy that it's better to accept a few invalid addresses than reject any valid ones, so I'm shooting for 0 false-positives and as few false-negatives as possible."
Also sadly his winning regexp does not seem to work in javascript because of advanced regexp features that are not supported in javascript.
And since the second one on his list seemed simpler and easier to enhance while not far from the finishing line...
Here is my attempt to sanitize the world of email addresses :
based Warren Gaebel's regexp
Here are the results :
Should be Valid:
l3tt3rsAndNumb3rs@domain.com | : | Valid |
has-dash@domain.com | : | Valid |
hasApostrophe.o'leary@domain.org | : | Valid |
uncommonTLD@domain.museum | : | Valid |
uncommonTLD@domain.travel | : | Valid |
uncommonTLD@domain.mobi | : | Valid |
countryCodeTLD@domain.uk | : | Valid |
lettersInDomain@911.com | : | Valid |
underscore_inLocal@domain.net | : | Valid |
IPInsteadOfDomain@127.0.0.1 | : | Valid |
IPAndPort@127.0.0.1:25 | : | Valid |
subdomain@sub.domain.com | : | Valid |
local@dash-inDomain.com | : | Valid |
dot.inLocal@foo.com | : | Valid |
a@singleLetterLocal.org | : | Valid |
singleLetterDomain@x.org | : | Valid |
&*=?^+{}'~@validCharsInLocal.net | : | Valid |
Should be NOT Valid :
missingDomain@.com | : | Not Valid |
@missingLocal.org | : | Not Valid |
missingatSign.net | : | Not Valid |
missingDot@com | : | Not Valid |
two@@signs.com | : | Not Valid |
colonButNoPort@127.0.0.1: | : | Not Valid |
: | Not Valid | |
someone-else@127.0.0.1.26 | : | Not Valid |
.localStartsWithDot@domain.com | : | Not Valid |
localEndsWithDot.@domain.com | : | Not Valid |
two..consecutiveDots@domain.com | : | Not Valid |
domainStartsWithDash@-domain.com | : | Not Valid |
domainEndsWithDash@domain-.com | : | Valid |
TLDDoesntExist@domain.moc | : | Not Valid |
numbersInTLD@domain.c0m | : | Not Valid |
missingTLD@domain. | : | Not Valid |
! "#$%(),/;<>[]`|@invalidCharsInLocal.org | : | Not Valid |
invalidCharsInDomain@! "#$%(),/;<>_[]`|.org | : | Not Valid |
local@SecondLevelDomainNamesAreInvalidIfTheyAreLongerThan64Charactersss.org | : | Valid |
Javascript Unit Test code
This way you can use the same regexp code in several languages including Javascript.
Note that it can be improved but the "domain-" case is a bit painful to be improved in a simple way. Indeed it's easy to forbid to finish a domain with a "-" if you divide your (sub)domain in three parts but in this case you would forbid domain names with only one character... resolving this without advanced tricks (lookahead/back) seems trickier.
Another thing to keep in mind is that it uses a list of pre-defined TLDs, when new TLDs are created, the regexp would need to be updated otherwise flag the new TLDs as invalid. But on the other hand, it's neat to be able to find typos in domain names sur as "@xx.infos" where it should have been "@xx.info".
So dont forget to add to the list if anything new comes in (greater then two characters).
If you dont want to update your old code then change :
to :
this works. (but adds a false negative in the unit test obviously since "moc" does not really exist on the net)

Peer to Peer, Piratage, modèle économique & maisons de disques
Peer to Peer, Piratage, modèle économique & maisons de disquesLe groupe d'"indus" très connu Nine Inch Nails vient de flanquer une bonne gifle aux maisons de disques et indirectement à hadopi.
Plutôt que de plagier ou rephraser bêtement l'article allez le lire sur : http://www.infos-du-net.com/actualite/15047-nin-ghosts-ventes.html
Ils sont tellement contents du succès de leur album qu'ils donnent gratuitement en téléchargement leur dernier album ici dans quasi tous les formats disponibles et imaginables (y compris une "violente" archive de 1.5 Go en très très haute qualité, supérieure à un CD classique).
Chapeau à Trent Reznor et toute son équipe, pour leur record et leur attitude.
Il faut certes aimer leur musique et je n'en écoute pas souvent à tort très certainement (j'ai dù égarer les 2 albums que j'ai d'eux) car j'ai beaucoup aimé pas mal de leurs créations... y compris la superbe bande originale de Quake. Encore une fois en avance sur leur temps à l'époque pour faire la bande originale d'un... "simple" jeu.
[Edit]
Une autre trouvaille faite par hasard sur le net : d'après cette étude au Canada il n'y a pas de relation directe entre le piratage de musique par Peer to Peer et l'achat de CDs, il y aurait même un effet clairement positif : plus les gens utilisent les réseaux de Peer to Peer pour s'échanger de la musique et plus ils achètent de CDs !
Du moins au Canada. Ah mais les européens c'est probablement autre chose... ca doit être ça la vieille europe certainement...