Mise en ligne du site Black-Frames.net

Bonjour à tous ! :)

Voici un petit article pour vous annoncer l'arrivée d'un nouveau site, Black-Frames.net. Ce site est un énième site d'images marrantes sur Internet mais avec la particularité que seules les images contenues dans un fond noir, avec un petit texte descriptif, sont présentes.

Vous pouvez profiter du site en affichant les images une par une. Sachez que des raccourcis clavier sont mis en place pour aller d'une image à l'autre (flèche droite ou gauche, ou q et d pour les gamerz ;)), et vous pouvez voter avec les touches z (vote pour) ou s (vote contre).

En gros lorsque vous êtes sur l'affichage d'une page, les touches zqsd feront votre bonheur :)

Ensuite, vous pourrez ajouter l'image de votre choix sur les principaux réseaux sociaux et suivre les flux rss de l'ajout des images, du top 20 ou des commentaires pour une image spécifique.

Nous allons très rapidement mettre en place un module spécial concernant les droits d'auteurs et les copyright, qui sont primordiaux, mais la partie contact fait déjà une partie du travail. (Sachez que nous sommes ouverts en cas d'image ne respectant pas votre vie privée et nous ferons tout le nécessaire pour corriger cela rapidement.)

Partagez le site avec vos amis et amusez-vous bien ;)

Filed under  //  Development   General   Humour   Projects   black-frames   comic   fun   picture   projet   site   window  
Posted by Cyril Nicodème 

abcdefghijklmnopqrstuvwxyz

Dans la catégorie des services totalement useless (et toujours découvert par Antoine :D), voici abcde.., le service qui vous propose un email carrément inutile, car trop long.

Tellement long que (d'après le site) :

  • Certains formulaires sont incapables de lire votre adresse email
  • Certains logiciels mails sont incapables d'être configuré avec cet mail
  • Les personnes qui tentent de vous contacter perdent un temps fou
  • Les entreprises pensent que votre adresse mail est fausse
  • La plus longue "adresse mail alphabétique" sur terre

Alors ? Qu'attendez-vous ! Allez vous créer votre adresse !

C'est par ici :
http://www.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk.com/

Filed under  //  Humour   abcde   adresse long   alphabet   mail   useless  
Posted by Cyril Nicodème 

Hugeurl, because bigger is better, right ?

Antoine m'a fait découvrir ce service que je trouve excellent, HugeUrl.

A l'opposé de tous ces services pour réduire la longueur d'une url (et qui pose quelques problèmes de sécurité, comme l'explique le blog de Chris Shiftlet (plus précisément cet article)), hugeurl permet d'avoir une url à rallonge.

Totalement useless, donc excelent. Voici l'url rallongée de reflectiv :

http://www.hugeurl.com/?M2MzNTRiMzI4YzkxZTM2MWVjY2UwOWM2OGMx ZjVmMDQmMTUmVm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSWFJteFZVMjA1 VjAxV2JETlhhMk0xVmpGYWMySkVUbGhoTWsweFdWZDRTMk14WkhGUmJGWlhZ a2hDVVZacVFtRlpWMDE1VTJ0V1ZXSkhhRzlVVmxaM1ZsWmFkR05GWkZwV01E RTFWVEowVjFaWFNraGhSemxWVmpOT00xcFZXbUZqVmtaMFVteFNUbUY2UlRG V1ZFb3dWakZhV0ZOcmFHaFNlbXhXVm0weGIxSkdXbGRYYlVaclVqRmFTRll5 TVRSVk1rcElaSHBHVjJFeVVYZFpla3BIWXpGT2RWVnRhRk5sYlhoWFZtMXdU MVF3TUhoalJscFlZbFZhY2xWcVFURlNNWEJHVjJ4T1ZXSkdjRlpXYlhSM1Zq SktWVkpZWkZwV1JWcHlWVEJhVDJOc2NFaGpSbEpUVmxoQ1dsWnJXbGRaVjFG NFZHdGtWbUpHV2xSWmJGWmhZMVphZEdSSFJrNVNiRm93V2xWYVQxWlhTbFpY VkVwV1lrWktTRlpxUm1GU2JVbDZXa1prYUdFeGNHOVdha0poVkRKT2RGTnJa RlJpVjNoVVZGY3hiMWRzV1hoYVJGSnBUV3RzTTFSVmFHOVhSMHBJVld4c1dt SkdXbWhaTW5oWFl6RldjbHBHYUdsU00xRjZWakowVTFVeFduSk5XRXBxVWxk NGFGVXdhRU5UUmxweFUydGFiRlpzV2xwWGExcDNWakZLVjJOSWJGZFdSVXBv VmtSS1QyTXlUa1poUjNCVFlrVndWVlp0ZUc5Uk1XUnpWMjVLV0dKSFVtOVVW bHBYVGxaYVdFNVZPV2hpUlhBd1ZsZDRjMWR0U2tkWGJXaGFUVlp3ZWxreWVH dGtSa3AwWlVaa2FWWnJiekZXYlhCS1RWZEZlRmRZWkU1V1ZscFVXVlJHZDFZ eGJISlhhM1JUVW14d2VGVldhRzloTVZwelYycEdWMDF1YUdoWlZXUkdaVWRP UjJKR2FHaE5WbkJ2Vm10U1MxUXlVa2RVYmtwaFVteEtjRlpxVG05WFZscFlZ MFU1YVUxWFVraFdNalZUVkd4T1NGVnVUbFpoYTBwNlZHdGFWbVZYVWtoa1Iy aFhZWHBXU0ZacVNqUlZNV1IwVTJ0b2FGSnNTbGhVVmxwM1YwWnJlRmRyZEdw aVZrcElWbGQ0YTJGV1NuUlBWRTVYVFc1b1dGbHFTa1psUm1SWldrVTFWMVpz Y0ZWWFZsSkhaREZrUjJKSVNtRlNlbXh4V1d0YWQyVkdWWGxrUjBacFVteHdl bFl5ZUhkWFIwVjRZMGhLV2xaWFVrZGFWV1JQVWpKR1IyRkhiRk5pYTBwMlZt MTBVMU14VVhsVmEyUlVZbXR3YjFWcVNtOVdSbXhaWTBaa2JHSkhVbGxhVldN MVlWVXhXRlZyYUZkTmFsWlVWa2Q0VDFOSFJrZFJiRnBwVmtWVmQxWnRjRWRW TVZwMFVtdG9VRlp0YUZSVVZXaERVMnhhYzFwRVVtcE5WMUl3VlRKMGIyRkdT bk5UYkdoVlZsWndNMVpyV21GalZrcDBaRWQwVTJFelFYZFhiRlpoWVRKR1dG SllaR3BTVjNoWVdXeG9RMU14Y0ZaV1dHaFRUVmRTZWxsVldsTmhSVEZ6VTI1 b1YxWXpVbGhYVmxwYVpVWmtkVkpzVm1sV1IzaDZWMWQwWVdReVZrZFdXR3hy VWpOU2IxbHNWbmRXTVZwMFkwZEdXR0pHY0ZoWk1HUnZWMnhhV0ZWclpHRldW MUpRVlRCa1IxSXlSa2hpUms1cFlUQndNbFp0TVRCVk1VMTRWVmhzVm1FeVVs VlpiWFIzWWpGV2NWTnRPVmRTYlhoNVZtMDFhMVl4V25OalJFSmhWbGROTVZa WGMzaFhSbFp6WVVaa1RsWXlhREpXYWtKclV6RmtWMVp1U2xCV2JIQndWbXRX Vm1ReFduRlJiVVphVm0xU1NWWlhkRzloTVVsNVlVWm9XbGRJUWxoVk1GcGhZ MVpPY1ZWc1drNVdNVWwzVmxSS01HSXlSa2RUYms1VVlrZG9WbFp0ZUhkTk1X eFdWMjVLYkZKdFVubFhhMXByVmpKRmVsRnFXbGRoTWxJMlZGWmFXbVF3TVZk WGJXeHNZVEZ3V1ZkV1pEQmtiVkY0VjJ4V1UyRXhjSE5WYlRGVFpXeHNWbGRz VG1oU1ZFWjZWVEkxYTFZeFdYcFZiV2hXWld0YVlWcFZXbGRqTWtaR1QxWmth R1ZzV2paV01XUXdXVmRSZVZaclpGZFhSM2h5Vld0V1MxZEdWblJrU0dSc1lr WldOVnBWYUd0WFIwcEhZMFpvV2sxSFVuWldNbmhoVjBaV2NscEhSbGRXTVVw UlZsZHdTMU14U1hsU2EyaG9VbFJXV0ZsdGRFdE5iRnAwVFZSQ1ZrMVZNVFJX VnpWVFZqSktTRlZzVmxwaVdGSXpXV3BHVjJOV1RuUlBWbVJUWWxob1lWZFVR bUZoTWtWM1RWWmthbE5IYUZkV2JuQkdaREZzVjFaWWFGaFNiRnA2V1ZWYWEx UnNXWGxoUkVwWFRWWndhRlY2UmtwbFJsSjFWRzFHVTJKR2NGbFhWM1JoWkcx V2MxZHJaRmRpVlZwaFZtcEdTMUl4VW5OWGJVWldVbXhzTlZsVmFFTldiVXBJ WVVWU1ZXSllhSEpXYkZwSFpFWktkR05GTlZkTlZXd3pWbXhTUzAxSFNYbFNh MlJVWW1zMVZWbHJaRzlXYkZwMFpVaGtUazFXYkROV01qVlBWREpLUm1OSWNG aGhNbEl6V1ZaYVQxSnNUbkppUm1ScFVqQTBNRmRZY0VkV2JWRjNUVlZzYVZJ eWFGUlpiR2h2VjFaa1dHVkhPVkpOVlRFMFdUQmFZVll4WkVoaFJsSlZWbTFT VkZwWGVITldiR1J6Vkcxb1UxWkZXbUZXVm1NeFlqRlplRmRZY0doVFJYQllW bXRXWVdOc1ZuRlNiR1JxVFd0YVIxUXhXbXRoUjFaelYyeHdWMkpIVGpSVWEy UlNaVlphY2xwR1pHbGlSWEJRVm0xNGExVXhaRWRWYkZwV1lUSlNjMVp0ZUV0 bGJGcDBUVVJXVjAxRVJsZFpibkJMVm0xS1dWVnVXbGRoYTFwb1ZXMTRhMk50 VmtkYVIyaG9UVEJLVWxac1kzaE9SbXhZVkZob2FsSlhhSEJWYlhNeFZERmFj MWRzY0d4aVJuQXdXbFZrUjFack1WWmlSRkphWVRGd2NsWXdaRXRqYlU1R1Qx WmthVmRIWjNwV2FrSmhZekZrV0ZSclpHRlNiVkpVV1d0YWQwNVdXblJOVkVK YVZteEdORlp0ZUZkVWJFcElZM3ByUFE9PQ==

Filed under  //  General   Humour   bigger   fun   huge   hugeurl   long   short   tiny   useless  
Posted by Cyril Nicodème 

1234567890 !

Attention !

Samedi 14 Février 2009 à 00:31:30, il se sera écoulé exactement 1234567890 secondes depuis le 1er Janvier 1970 !

Pour vous le prouver, dans une console (Linux :p), tapez :

$>date -d@1234567890
    sam. févr. 14 00:31:30 CET 2009

So geek ... oui ... je sais :p

(source)

Filed under  //  123456789   General   Humour   date   geek  
Posted by Cyril Nicodème 

Quelques expressions de devs

"Les premiers 90% de code comptes pour les 90% du temps de développement. Les 10% derniers compte pour les autres 90% de temps de développement.", Tom Cargill

"Beaucoup d'entre vous sont familiers avec les vertus d'un programmeur. Il y en a 3, Paresse, Impatience, Prétention.", Larry Wall

"Mesurer la progression du développement par le nombre de ligne de code, c'est comme mesurer la réalisation par son poids.", Bill Gates

"Débugguer est deux fois plus compliqué qu'écrire le code. Par conséquent, si vous écrivez le code aussi intelligement que possible, vous n'êtes, par définition, pas suffisament intelligent pour le débugguer.", Brian W. Kernighan

"Quand une nouvelle technologie se développe, si vous ne faites pas partie du rouleau compresseur, vous faites partie de la route.", Stewart Brand

"En theorie, il n'y a aucune différence entre la théorie et la pratique. En pratique, si.", Jan L. A. van de Snepscheut

"La partie la plus difficile du design, c'est de garder les caractéristiques principales en dehors.", Donald Norman

"Avant qu'un logiciel soit ré-utilisable, il doit d'abord être utilisable.", Ralph Johnson

"Si débugguer c'est le processus qui consiste à enlever les bugs, alors développer doit être le processus qui consiste à les mettres.", Edsger Dijkstra

"Les logiciels et les cathédrales sont identiques. En premier on les construits, ensutie on prie.", Anonyme

"Un logiciel n'est réellement terminé que lorsque le dernier utilisateur est mort."

"Mieux vaut former des utilisateurs et risquer de les perdre, plutôt que de ne rien faire et qu'ils restent."

"Programmer, c'est 10% de Science, 20% d'ingénieusité et 70% de réfléxion sur comment faire fonctionner la science et l'ingénieusité ensemble."

"Tous les programmeurs sont des auteurs et les pc des acteurs minable."

"Un mauvais code n'en est pas un, il est juste mal compris."

"Il est plus facile de mesurer quelque chose que de comprendre ce que l'on mesure."

"Lorsqu'un langage de développement est crée permettant au programmeurs de coder en Anglais, on se rends compte que les programmeurs ne parlent pas Anglais."

"Les tests de performances ne mentent pas, mais les menteurs font des tests de performance."

La version originale se trouve ici. Et oui... je sais ... mon anglais tend à être amélioré ! (:

Filed under  //  Development   Humour   adage   code   expression   logiciel   programme   quote   user   utilisateur  
Posted by Cyril Nicodème 

Useless javascript !

Deux bouts de codes javascripts, toatlement inutiles, donc totalement intéressants !!

Editer n'importe quelle page :

javascript:document.body.contentEditable='true'; document.designMode='on'; void(0);

Cliquez ici puis éditez n'importe quoi ! :)

Effet marrant sur les images :

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200;
DI=document.images; DIL=DI.length;
function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style;
DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px";
DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}
setInterval('A()',5); void(0);

Cliquez-ici pour voir l'effet ! :)

Un tremblement de terre ?

javascript:x=2;e=document.body;e.style.position="absolute";
function rt(){e.style.top=30-(Math.floor(Math.random()*x))+"px";
e.style.left=30+(Math.floor(Math.random()*x))+"px";x+=.6;if(x>30)x=2};
setInterval("rt()",30);void(0);

Cliquez-ici pour voir l'effet !

Un mouvement à la mexicain ?

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200;
DI=document.getElementsByTagName("img"); DIL=DI.length;
function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute';
DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+ "px";
DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+" px"}R++}setInterval('A()',5);
void(0);

Cliquez-ici pour voir l'effet !

Trop inutile :p

P.S: Evitez de cliquez sur tout excepté l'édition :D

Filed under  //  Development   Humour   Javascript   effect   image   inutile   marrant   useless   visuel  
Posted by Cyril Nicodème 

Windows Usability Systematic degradation flame

---- Original Message ----

From: Bill Gates
Sent: Wednesday, January 15, 2003 10:05 AM
To: Jim Allchin
Cc: Chris Jones (WINDOWS); Bharat Shah (NT); Joe Peterson; Will Poole; Brian Valentine; Anoop Gupta (RESEARCH)
Subject: Windows Usability Systematic degradation flame

I am quite disappointed at how Windows Usability has been going backwards and the program management groups don't drive usability issues.

Let me give you my experience from yesterday.

I decided to download (Moviemaker) and buy the Digital Plus pack ... so I went to Microsoft.com. They have a download place so I went there.

The first 5 times I used the site it timed out while trying to bring up the download page. Then after an 8 second delay I got it to come up.

This site is so slow it is unusable.

It wasn't in the top 5 so I expanded the other 45.

These 45 names are totally confusing. These names make stuff like: C:\Documents and Settings\billg\My Documents\My Pictures seem clear.

They are not filtered by the system ... and so many of the things are strange.

I tried scoping to Media stuff. Still no moviemaker. I typed in movie. Nothing. I typed in movie maker. Nothing.

So I gave up and sent mail to Amir saying - where is this Moviemaker download? Does it exist?

So they told me that using the download page to download something was not something they anticipated.

They told me to go to the main page search button and type movie maker (not moviemaker!).

I tried that. The site was pathetically slow but after 6 seconds of waiting up it came.

I thought for sure now I would see a button to just go do the download.

In fact it is more like a puzzle that you get to solve. It told me to go to Windows Update and do a bunch of incantations.

This struck me as completely odd. Why should I have to go somewhere else and do a scan to download moviemaker?

So I went to Windows update. Windows Update decides I need to download a bunch of controls. (Not) just once but multiple times where I get to see weird dialog boxes.

Doesn't Windows update know some key to talk to Windows?

Then I did the scan. This took quite some time and I was told it was critical for me to download 17megs of stuff.

This is after I was told we were doing delta patches to things but instead just to get 6 things that are labeled in the SCARIEST possible way I had to download 17meg.

So I did the download. That part was fast. Then it wanted to do an install. This took 6 minutes and the machine was so slow I couldn't use it for anything else during this time.

What the heck is going on during those 6 minutes? That is crazy. This is after the download was finished.

Then it told me to reboot my machine. Why should I do that? I reboot every night -- why should I reboot at that time?

So I did the reboot because it INSISTED on it. Of course that meant completely getting rid of all my Outlook state.

So I got back up and running and went to Windows Update again. I forgot why I was in Windows Update at all since all I wanted was to get Moviemaker.

So I went back to Microsoft.com and looked at the instructions. I have to click on a folder called WindowsXP. Why should I do that? Windows Update knows I am on Windows XP.

What does it mean to have to click on that folder? So I get a bunch of confusing stuff but sure enough one of them is Moviemaker.

So I do the download. The download is fast but the Install takes many minutes. Amazing how slow this thing is.

At some point I get told I need to go get Windows Media Series 9 to download.

So I decide I will go do that. This time I get dialogs saying things like "Open" or "Save". No guidance in the instructions which to do. I have no clue which to do.

The download is fast and the install takes 7 minutes for this thing.

So now I think I am going to have Moviemaker. I go to my add/remove programs place to make sure it is there.

It is not there.

What is there? The following garbage is there. Microsoft Autoupdate Exclusive test package, Microsoft Autoupdate Reboot test package, Microsoft Autoupdate testpackage1. Microsoft AUtoupdate testpackage2, Microsoft Autoupdate Test package3.

Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up.

But that is just the start of the crap. Later I have listed things like Windows XP Hotfix see Q329048 for more information. What is Q329048? Why are these series of patches listed here? Some of the patches just things like Q810655 instead of saying see Q329048 for more information.

What an absolute mess.

Moviemaker is just not there at all.

So I give up on Moviemaker and decide to download the Digital Plus Package.

I get told I need to go enter a bunch of information about myself.

I enter it all in and because it decides I have mistyped something I have to try again. Of course it has cleared out most of what I typed.

I try (typing) the right stuff in 5 times and it just keeps clearing things out for me to type them in again.

So after more than an hour of craziness and making my programs list garbage and being scared and seeing that Microsoft.com is a terrible website I haven't run Moviemaker and I haven't got the plus package.

The lack of attention to usability represented by these experiences blows my mind. I thought we had reached a low with Windows Network places or the messages I get when I try to use 802.11. (don't you just love that root certificate message?)

When I really get to use the stuff I am sure I will have more feedback.

Source : http://blog.seattlepi.nwsource.com/microsoft/archives/141821.asp French source : http://www.gizmodo.fr/2008/06/26/du_grand_bill_gates_qui_va_certainement_nous_manquer.html

Filed under  //  Bill Gates   General   Humour   Projects   bug   degradation   problem   unusable   windows  
Posted by Cyril Nicodème 

Le monde d'un développeur

 Les éléments en gras sont mes préférés :)

  • Si tout va bien, ne touchez à rien.
  • Il n'y a pas de projets urgents, il y a que des projets en retards.
  • Un projet qui commence en retard finira en retard. Un projet qui commence à l'heure finira en retard.
  • L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.
  • Théoriquement, ça marche. (Ca y est c'est tombé en marche !)
  • Les clients sont les meilleurs beta testeur.
  • On n'est jamais à l'abri d'un miracle.
  • Rien n'est impossible à celui qui n'a pas à le faire.
  • Lorsque trop sûr de toi tu seras, les backups tu remonteras.
  • Un programme n'est jamais fini, on arrête juste d'y travailler.
  • It's not a bug, it's a feature.
  • Il y a 3 grands mensonges en informatique : ça marche, c'est compatible et ça sort bientôt.
  • 90% du temps la source du bug se situe entre le clavier et la chaise.
  • En théorie, il n'y a pas de différence entre la théorie et la pratique.
  • L'Informatique est une affaire trop sérieuse pour la confier à des informaticiens. Dis moi ce dont tu as besoin, je te dirais comment t'en passer !
  • Mon ordinateur ne fait jamais ce que je veux. Il ne fait que ce que je lui demande.
  • Je ne connais pas d'utilisateurs avec des problèmes d'informatique. Je ne connais que des informaticiens avec des problèmes d'utilisateurs.
  • Chez moi ça marche.
  • Faire un site 100% Flash juste pour pouvoir envoyer un mail sans voir une page qui se recharge, c'est un peu comme si on brûlait une région entière pour tuer un moustique parce qu'on à la flemme d'aller acheter de l'insecticide.
  • Itérer est humain, récurser est divin.
  • Le juron est le seul langage que le programmeur maîtrise.
  • Allons-y lentement, nous sommes pressés.
  • Sauf erreur, c'est juste !
  • Ne commentez jamais vos codes. Ca a ete dur a écrire, ça doit être dur a lire.
  • Tant qu'il y a de la RAM, y'a de l'espoir.
  • Un programmeur est une machine qui transforme du café en code.
  • "Je n'aurai jamais le temps de le faire
    _ Mets-y plus de gens
    _ Je peux pas faire un bébé en 1 mois avec 9 femmes !"
  • Un programmeur ne copie pas, il s'inspire.
  • S'il n'y a pas de solution, c'est peut être qu'il n'y a pas de problème...
  • Alors ca avance?!
  • Le lol est au boulet ce que le ; est au programmeur.
  • L'ordinateur a toujours raison. Le plus dur, c'est de l'admettre.
  • Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !
  • Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser.
  • Avec l'informatique, ne crie pas victoire trop vite.
  • Algorithme (n.m.): Méthode complexe de résolution d'un problème simple.

Et toi tu lis ca au lieu de travailler ??

Filed under  //  Development   Humour   blagues   citation   développeur   programmeur   quotes  
Posted by Cyril Nicodème