Au commencement, il y avait l'ordinateur. Puis Dieu dit:
c:\>QUE LA LUMIERE SOIT!
Enter user id.
c:\>DIEU
Enter password.
c:\>TOUT PUISSANT
Password incorrect. Try again.
c:\>TOUTPUISSANT
Password incorrect. Try again.
c:\>TECHNOCRATE
Dieu s'est connecté à 12:01:00, Dimanche, 01 Mars.
c:\>QUE LA LUMIERE SOIT !
Unrecognizable command. Try again.
c:\>CREATE LUMIERE
Done
c:\>RUN CIEL_ET_TERRE
Et la lumière fut. Et Dieu vit que la lumière était bonne, et Dieu sépara la lumière d'avec les ténèbres.
Et Dieu appela la lumière 'jour' et il appela les ténèbres 'nuit'. Il y eut un soir et il y eut un matin : ce fut un jour.
Et Dieu vit qu'il y avait eu 0 erreurs.
Et Dieu s'est déconnecté à 12:02:00, Dimanche, 01 Mars.
Et Dieu s'est connecté à 12:01:00, Lundi, 02 Mars.
c:\>QUE LE CIEL SEPARE LES EAUX DES EAUX
Unrecognizable command. Try again.
c:\>CREATE FIRMAMENT
Done.
c:\>RUN FIRMAMENT
Et Dieu sépara les eaux qui sont au-dessous de l'étendue d'avec les eaux qui sont au-dessus. Il en fut ainsi. Dieu appela l'étendue ciel. Il y eut un soir et il y eut un matin : ce fut un deuxième jour.
Et Dieu vit qu'il y avait eu 0 erreurs.
Et Dieu s'est déconnecté à 12:02:00, Lundi, 02 Mars.
Et Dieu s'est connecté à 12:01:00, Mardi, 03 Mars.
c:\>QUE LES EAUX QUI SONT AU DESSOUS DU CIEL S'AMASSENT EN UN
SEUL ENDROIT ET QUE LA PARTIE SECHE APPARAISSE.
Too many characters in specification string. Try again.
c:\>CREATE PARTIE_SECHE
Done.
c:\>RUN PARTIE_SECHE
Et Dieu appela « terre » la partie sèche, et il appela « mers » la masse des eaux. Puis la terre se couvrit de verdure, d'herbe porteuse de semence, d'arbres fruitiers donnant sur la terre des fruits selon leur espèce et ayant en eux leur semence. Il en fut ainsi. Il y eut un soir et il y eut un matin : ce fut le troisième jour.
Et Dieu vit qu'il y avait eu 0 erreurs.
Et Dieu s'est déconnecté à 12:02:00, Mardi, 03 Mars.
Et Dieu s'est connecté à 12:01:00, Mercredi, 04 Mars.
c:\>QU'IL Y AIT DES ASTRES DANS LE CIEL POUR SEPARER LE JOUR ET LA NUIT. QUE CES ASTRES MARQUENT LES TEMPS, LES JOURS, LES ANNEES ET QU'ILS ECLAIRENT LA TERRE.
unspecified type. Try again.
c:\>CREATE SOLEIL_LUNE_ETOILES
Done
c:\>RUN SOLEIL_LUNE_ETOILES
Et Dieu fit les deux grands astres, le grand pour dominer sur le jour, et le petit pour dominer sur la nuit; il fit aussi les étoiles qu'il plaça dans l'étendue céleste, pour éclairer la terre,...
Il y eut un soir et il y eut un matin : ce fut le quatrième jour.
Et Dieu vit qu'il y avait eu 0 erreurs.
Et Dieu s'est déconnecté à 12:02:00, Mercredi, 04 Mars.
Et Dieu s'est connecté à 12:01:00, Jeudi, 05 Mars.
c:\>QUE LES EAUX PRODUISENT LES POISSONS ET QUE LES OISEAUX VOLENT SUR LA TERRE ET DANS LE CIEL
Too many characters in specification string. Try again.
c:\>CREATE POISSONS_OISEAUX
Done
c:\>RUN POISSONS_OISEAUX
Et Dieu créa les grands poissons et tous les animaux vivants qui se meuvent, et que les eaux produisirent en abondance selon leur espèce; il Créa aussi tout oiseau ailé selon son espèce. Dieu vit que cela était bon. Et Dieu les bénit, en disant: Soyez féconds, multipliez, et remplissez les eaux des mers; et que les oiseaux se multiplient sur la terre.
Il y eut un soir et il y eut un matin : ce fut le cinquième jour.
Et Dieu vit qu'il y avait eu 0 erreurs.
Et Dieu s'est déconnecté à 12:02:00, Jeudi, 05 Mars.
Et Dieu s'est connecté à 12:01:00, Vendredi, 06 Mars.
c:\>SOYEZ FECONDS, MULTIPLIEZ; REMPLISSEZ LA TERRE, DOMINEZ SUR LES POISSONS, LES OISEAUX ET SUR TOUT ANIMAL QUI SE MEUT SUR TERRE
Too many command operands. Try again.
c:\>RUN MULTIPLICATION
Execution terminated. 6 errors.
c:\>APPORTE SOUFFLE-DE-VIE
Done
c:\>RUN MULTIPLICATION
Execution terminated. 5 errors.
c:\>MOVE HOMME TO JARDIN-D-EDEN
File jardin-d-eden does not exist.
c:\>CREATE JARDIN.EDN
Done
c:\>MOVE HOMME TO JARDIN.EDN
Done
c:\>RUN MULTIPLICATION
Execution terminated. 4 errors.
c:\>COPY FEMME FROM HOMME
Done
c:\>RUN MULTIPLICATION
Execution terminated. 3 errors.
c:\>CREATE DESIR
Done
c:\>RUN MULTIPLICATION
Et Dieu vit l'homme et la femme dans le Jardin d'Eden prêts à croître et se multiplier.
Il y eut un soir et il y eut un matin : on approchait la fin du sixième jour...
Warning: No time limit on this run. 1 errors.
c:\>CREATE AUTODETERMINATION
Done
c:\>RUN AUTODETERMINATION
Warning: No time limit on this run. 1 errors.
c:\>UNDO DESIR
Desir cannot be undone once autodetermination is created.
c:\>ERASE AUTODETERMINATION
Autodetermination is an inaccessible file and cannot be erased. Enter replacement, cancel, or ask for help.
c:\>HELP
Desir cannot be undone once autodetermination is created.
autodetermination is an inaccessible file and cannot be erased. Enter replacement, cancel, or ask for help.
c:\>CREATE ARBRE-DE-LA-CONNAISSANCE
Et Dieu vit l'homme et la femme dans le Jardin d'Eden prêts à croître et se multiplier. Le sixième jour n'était toujours pas terminé.
Warning: No time limit on this run. 1 errors.
c:\>CREATE BIEN_MAL
Done
c:\>ACTIVATE MAL
Et Dieu vit qu'il avait créé la honte et le remords.
Warning system error in sector E95. Man and woman not in Jardin.edn.
1 errors.
c:\>SCAN JARDIN.EDN FOR HOMME, FEMME
Search failed.
c:\>DELETE HONTE
Honte cannot be deleted once mal has been activated.
c:\>ERASE AUTODETERMINATION
Autodetermination is an inaccessible file and cannot be erased.
Enter replacement, cancel, or ask for help.
c:\>STOP
Unrecognizable command. Try again
c:\>BREAK
c:\>BREAK
c:\>BREAK
"ATTENTION A TOUS LES UTILISATEURS CONNECTES *** ATTENTION A TOUS LES UTILISATEURS CONNECTES: ARRET DE L'ORDINATEUR POUR ENTRETIEN ET MAINTENANCE DANS CINQ MINUTES. VEUILLEZ VOUS DECONNECTER.
c:\>Create NOUVEAU_MONDE
You have exceeded your allocated file space. You must destroy old files before new ones can be created.
c:\>DESTROY TERRE
Destroy terre: Please confirm.
c:\> DESTROY TERRE CONFIRMED
ORDINATEUR ARRETE *** ORDINATEUR ARRETE. REPRISE DES SERVICES, DIMANCHE 8 MARS 06:00:00. VOUS DEVEZ QUITTER MAINTENANT.
Et Dieu s'est déconnecté à 11:59:59, Vendredi, 06 Mars.
Si les restaurants fonctionnaient comme Microsoft...
Client :
« Garçon ! »
Serveur :
« Bonjour monsieur ! Mon nom est Bill et je suis votre serveur/responsable du service après-vente. Quel est le problème ? »
Client :
« Il y a une mouche dans ma soupe ! »
Serveur :
« Essayez encore, peut-être que la mouche disparaîtra d'elle-même. »
Client :
« Non. Elle est toujours là. »
Serveur :
« Moui... C'est peut-être que vous n'utilisez pas correctement votre soupe. Essayez donc de la manger avec une fourchette, par exemple. »
Client :
« Hmmm... Même avec une fourchette, la mouche est toujours là. »
Serveur :
« Moui... (monsieur est un client difficile) Il est possible que votre soupe soit incompatible avec le récipient que vous utilisez. Quelle sorte de récipient utilisez-vous, monsieur ? »
Client :
« Un bol à SOUPE ! »
Serveur :
« Tiens, curieux: ça devrait fonctionner. Peut-être s'agit-il plutôt d'un problème de configuration. Comment le bol qu'on vous a amené a-t-il été présenté ? »
Client :
« Ben... Vous l'aviez posé sur une soucoupe. Mais j'avoue que je ne vois pas ce que ça peut... »
Serveur :
« TRÈS BIEN ! Vous rappelez-vous de TOUT ce que vous avez fait avant de remarquer qu'il y avait une mouche dans votre soupe ? »
Client :
« Je me suis assis et j'ai commandé cette bon dieu de soupe du jour ! »
Serveur :
« Avez-vous pensé à faire une mise à jour et adopter la soupe du jour la plus récente ? »
Client :
« Vous avez plus d'une soupe du jour par jour ? »
Serveur :
« Bien entendu, monsieur. Le soupe du jour change toutes les heures. »
Client :
« Bien. Et quelle est la soupe du jour en ce moment ? »
Serveur :
« La soupe du jour est actuellement... la soupe aux tomates. »
Client :
« Parfait ! Amenez-moi la soupe aux tomates, et l'addition par la même occasion. »
(le serveur s'en va et revient avec la soupe et l'addition)
Serveur :
« Voilà, monsieur. La soupe du jour, et l'addition de monsieur. »
Client :
« C'est de la soupe aux pommes de terre. »
Serveur :
« Hem, en effet. La soupe aux tomates n'était pas encore prête. »
Client :
« Beuh. Cela ne fait rien. Merci. »
(le serveur s'en va)
Client :
« Garçon, il y a un moucheron dans ma soupe ! »
Serveur :
« AARH ! »
Client :
« Je veux revoir mon kangourou basque. »
L'addition :
Soupe du jour. ....... 10.00
Mise à jour vers une nouvelle soupe du jour 05.00
Accès au service après-vente 04.00
Dans un geste que les officiels d'IBM ont qualifié de percée majeure dans l'actuelle révolution mondiale des télécommunications menée par la compagnie, M'wana Ndeti, un Bantou du Zaïre, a utilisé hier un modem « IBM global uplink network » pour ouvrir une noix.
Ndeti, qui a tenté pendant vingt minutes de casser la noix à mains nues, l'a écrasée facilement en la frappant à plusieurs reprise avec le puissant modem.
« Je n'arrivais pas a ouvrir la noix par moi-même », a affirmé l'homme de 47 ans, qui a ajouté la savoureuse noix à un épais bouillon à base d'arachides quelques instants plus tard. « Avec l'aide d'IBM, j'ai réussi à la casser ». Ndeti avait découvert ce casse-noisettes, le modem 28.8 V.34, alors qu'IBM filmait un commercial dans son village du sud-ouest du Zaïre. Pendant un arrêt dans le tournage, qui montrait des villageois africains dans une téléconférence passionnée avec des écoliers japonais via l'ordinateur, Ndeti s'est faufilé sur le plateau et s'est empare du modem, afin de s'en servir comme ustensile contondant.
Les officiels d'IBM n'ont pas été surpris que l'immuable géant de l'ordinateur ait pu fournir à Ndeti des solutions pratiques à ses problèmes quotidiens. « Nos systèmes de télécommunications offrent aux gens de partout à travers le monde des solutions de réseau global qui correspondent à leurs besoins spécifiques », a précisé Herbert Ross, le directeur du marketing chez IBM. « Que vous soyez une soeur cloîtrée dans un couvent italien ou un aborigène dans le Grand Désert de Sable d'Australie, IBM a les idées pour vous conduire là où vous souhaitez vous rendre aujourd'hui. »
Selon Ndeti, parmi toutes les caractéristiques impressionnantes du modem, la plus remarquable est son solide boîtier de plastique, qui a survécu sans peine à plusieurs minutes de pilonnage vigoureux contre une grosse pierre. « J'ai mis la noix sur une roche, et je l'ai frappée avec le modem », a dit Ndeti. « Le modem n'a pas cassé. C'est un bon modem. »
Ndeti a été tellement impressionné par le modem qu'il s'est procuré une nouvelle station de travail IBM, complètement équipée avec un microprocesseur PowerPC 601, un lecteur CD-ROM octuple vitesse et trois connecteurs de réseau ethernet 16-bit. L'indigène a déjà fait bon usage du système informatique, confectionnant un piège à gazelles avec le câblage, une ancre à bateau avec l'écran et une arme primitive mais efficace avec sa souris.
« C'est un bon ordinateur », a commenté Ndeti, ouvrant avec le processeur interne, plat et tranchant, une gazelle fraîchement capturée. « J'utilise chacune de ses parties. Je vais faire cuire cette gazelle sur le clavier. » Quelques heures plus tard, Ndeti a couronné son délicieux souper de gazelle en fumant les deux cents pages du manuel de l'utilisateur.
Les porte-parole d'IBM ont vanté le choix d'ordinateur fait par Ndeti :
« Nous sommes heureux que les Bantous fasse confiance à IBM pour leurs besoins d'affaires », a conclu William Alaire, CEO de la compagnie. « De Kansas City à Kinshasa, IBM rapproche le monde. Notre technologie d'avant-garde est vraiment en train de créer un village global ».
Qu'est-ce que bébé Gates et les produits du papa ont en commun ?
1 ) Aucun des deux ne peut se tenir sur ses pieds sans BEAUCOUP d'aide de la part de tiers partie.
2 ) Les deux s'emmêlent les pinceaux régulièrement.
3 ) En les regardant bien après quelque temps, on se dit qu'on aurait jamais du faire ça.
4 ) En vieillissant, on pris pour qu'ils bonifient.
5 ) Au début, ils sont relativement petits, mais avec les années, ils deviennent monstrueux.
6 ) Bien qu'annoncés en fanfare, tout le monde ou presque aurait pu faire aussi bien.
7 ) Ils arrivent un peu n'importe comment, sans documentation.
8 ) Les producteurs ne se soucient pas du tout de l'écart de plusieurs mois entre l'annonce de la sortie du produit et sa date exacte de disponibilité.
9 ) Bill recueille les lauriers, mais quelqu'un d'autre a fait le travail.
10 ) For at least the next year, they'll suck (sucker=branleur ou suck= sucer la tétine).
11 ) Quelqu'un dans le staff APPLE est le VRAI père.
12 ) Et maintenant tous les PDG du pays vont chercher à avoir un bébé eux aussi.
13 ) Dans quelques années il y aura RÉELLEMENT quelqu'un qui s'appelle Gates qui comprendra quelque chose à l'internet.
14 ) Le nom actuel de la petite est « Microsoft Child for Windows. »
15 ) Microsoft va bientôt crier à l'innovation et se prévaloir d'être leader sur le marché de la mise au monde des bébés.
16 ) Le produit ne sera pas meilleur en 1997.
17 ) Si on cherche à voir dans le futur des produits, on devient vite nostalgique du passé.
18 ) Les deux produits ont un nouvel emballage mais sont basé sur des vieilles technologies.
19 ) Aucun des deux ne parvient à atteindre son but.
20 ) En cas de problème, appeler le service technique de Microsoft ne vous aidera pas du tout.
21 ) Il est très déplaisant de penser au processus de création des deux produits.
22 ) Les deux produits sont tout de suite plus attrayants si vous les fournissez en « lots ».
Récemment, les codes d'erreurs non-Documentés suivants concernant Windows95 ont été découverts.
Microsoft ne les ayant pas documentées dans son manuel, les voilà répandus sur le net :
WinErr: 001 Windows chargé en mémoire - Système en danger.
WinErr: 002 Pas d'erreur - pour l'instant.
WinErr: 003 Erreur de lien dynamique - Votre erreur est maintenant dans chaque fichier.
WinErr: 004 Erreur erronée - Rien n'est faux.
WinErr: 005 Essai de multitasking - Système confus.
WinErr: 006 Erreur malicieuse - Desqview trouvé sur le disque.
WinErr: 007 Erreur de prix sur le Système - Trop d'argent dépensé sur le hardware.
WinErr: 008 Fenêtre cassée - Attention aux morceaux de verre.
WinErr: 009 Horrible bogue rencontré - Dieu sait ce qui s'est passé.
WinErr: 00A Raz-de-marée de littérature promotionnelle - Mailbox pleine.
WinErr: 01F Réservé pour de futures erreurs par nos développeurs.
WinErr: 020 Erreur à l'enregistrement des codes d'erreur - Les erreurs restantes seront perdues.
WinErr: 042 Erreur virale - Un virus a été activé dans une émulation DOS. Le virus, de toute manière, nécessite Windows. Toutes les applications seront fermées automatiquement et le virus sera à nouveau activé.
WinErr: 079 Souris introuvable - Le driver de souris n'a pas été installé. Veuillez cliquer sur le bouton gauche de la souris pour continuer.
WinErr: 080 Clavier introuvable - Veuillez cliquer sur n'importe quelle touche pour continuer.
WinErr: 103 Erreur de surcharge du buffer - Trop d'erreurs rencontrées. Les prochaines erreurs ne seront pas visualisées ou mémorisées.
WinErr: 678 Ceci terminera votre session Windows. Voulez-vous jouer à un autre jeu ?
WinErr: 683 Erreur de Time Out - Vous vous êtes endormi en attendant la fin de la procédure de boot du système.
WinErr: 815 Mémoire insuffisante - Seulement 50,312,583 Octets disponibles.
#include
#include
#include /* Librairie de Connexion du Réseau Microsoft */
#include /* Pour la cour de justice */
#define dire(x) mensonge(x)
#define utilisateurdordinateur
TOUS_VEULENT_ACHETER_NOTRE_LOGICIEL_BOGUE
#define année_prochaine bientôt
#define le_produit_est_déjà_prêt_à_partir, autre_version_beta
void main()
{
if (dernière_version__window_d_au_moins_un_mois)
{
if (il_y_a_encore_des_bogues)
marche(corriger_les_bogues);
if (les_ventes_sont_en_dessous_d_un_certain_point)
lever(RUMEURS_AU_SUJET_D_UNE_NOUVELLE_VERSION_SANS_BOGUE);
}
il(tout_le_monde_parle_à_propos_d_une_nouvelle_version)
{
faut_faire_de_fausses_promesses(ça_sera_multi_tâches); /* Appel standard, dans mensonges.h */
if (les_rumeurs_vont_bon_train)
faire_de_fausses_promesses(ça_sera_plug_and_play);
if (les_rumeurs_continuent_a_aller_bon_train)
{
temps_marche=mur; dire("Ça sera prêt dans un mois");
ordonner(programmeurs, arreter_de_corriger_les_bogues_de_l_ancienne_version
ordonner(programmeurs, commencer_le_lavage_de_cerveau_pour_une_nouvelle_version;
ordonner(directionmarketing, permission_de_divulguer_des_non_sens);
logicielvapeur=TRUE;
break;
}
}
switch (de_sales_questions_émanent_de_la_presse)
{
case LORSQUE_CA_SERA_PRET:
dire("ça sera prêt dans", aujourd_hui+30_jours," nous sommes en phase de test");
break;
case LORQUE_LE_PLUG_AND_PLAY_FONCTIONNERA:
dire("Oui ça tourne");
demander(programmeurs, pourquoi_est_ce_que_ca_ne_tourne_pas);
prétendre(il_n_y_a_pas_de_problème);
break;
case QUEL_EST_LE_MATERIEL_MINIMUM_REQUIS:
dire("ça tourne sur un 8086 à la vitesse de l'éclair grâce à"
" l'architecture 32 bits");
informer(INTEL, "Les ventes de Pentium vont pulvériser les sommets");
informer(SAMSUNG, "Commencez à faire une nouvelle mémoire"
"parce que tous ces clients auront besoin d'au moins 32 megas");
informer(QUANTUM, "Remerciez notre logiciel monstre qui va tripler vos ventes");
donner_un gros_bonus(INTEL, SAMSUNG, QUANTUM);
break;
case MICROSOFT_PREND_TROP_D_IMPORTANCE:
say("Oh non, nous sommes simplement en train de rendre le monde meilleur pour tous");
enregistrer(journaliste, Gros_Livre_de_Bill);
when(il_est_grand_temps)
{
arrêter(journaliste);
lavage_de_cerveau(journaliste);
when(journaliste_dit_que_windows95_est_sans_bogue)
{
ordonner(journaliste, "écrivez un bel article objectif");
libérer(journaliste);
}
}
break;
}
while (logiciel_vapeur)
{
date_d_introduction++; /* Délai */
if (plus_personne_ne_croit_à_une_nouvelle_version)
break;
dire("ça sera prêt dans ",aujourd_hui+UN_MOIS);
}
libérer(version_beta)
while (tous_en_ont_assez_de_notre_logiciel_bogué)
{
compte_en_banque_de_bill += 150*mégabucks;
libérer(nouvelle_version_supérieure);
introduire(plus_de_besoin_matériel);
if (les_clients_rapportent_des_problèmes_d_installation)
{
dire("C'est un problème matériel et non un problème logiciel");
if (le_client_confiant_dit_mais_vous_avez_promis_du_plug_and_play)
{
ignorer(client);
ordonner(service_secret_microsoft, "Gardez un oeil sur ce bâtard");
}
}
if (compte_en_banque_monumental_de_bill && mariage_date de_deux_ans )
{
divorcer(femme_qui_était_belle_lorsque_je_l_avais_épousée);
faire_des_vagues(dollars, à_la_fille_sexy);
épouser(jeune_blonde_vierge_avec_de_gros_lolos);
déflorer(jeune_blonde_vierge_avec_de_gros_lolos);
if (les_lolos_commencent_à_tomber)
virer(les_lolos_commencent_à_tomber); /* Elle est encore vierge??? */
}
if (il_y_a_une_autre_société_qui_monte)
{
voler(leurs_idées);
accuser(societé, d_avoir_volé_nos_idées);
louer(un_paquet_d_avocats); /* dans procès.h */
attendre(jusqu_à_ce_que_autre_société_ne_puisse_plus_engager_de_poursuites);
racheter(l_autre_société);
}
}
/* Maintenant tout le monde realise que nous avons vendu un logiciel bogué
et ils sont en colère contre nous
*/
commander(chirurgien_plastique, donner_à_bill_l_apparence_d_un_pauvre_bâtard);
acheter(une_belle_petite_ile); louer(un_harem);
rire(de_tout_le_monde_d_avoir_attendu_année_après_anneée_une_nouvelle_version_incomplète);
}
void corriger_les_bogues(void)
{
charger(un_paquet_de_fric)