Vous avez cassé internet !
Jean-Michel est sur le coup il va vous arranger ça en deux coups de cuillère
à pot ! en attendant vous pouvez chercher un article rechercher un truc sur l’internet
# Fonction pour contacter le support IT
def contacter_IT():
print(« Connexion serveur… »)
print(« Analyse sécurité… »)
print(« Authentification… »)
print(« BOOT SUCCESSFUL »)
print(« Chargement terminé »)
print(« Connexion API »)
print(« Synchronisation »)
print(« Fin du processus »)
# Fonction pour contacter le support IT
def contacter_IT():
print(« Connexion serveur… »)
print(« Analyse sécurité… »)
print(« BOOT SUCCESSFUL »)
# Calcul du taux de réunionite aiguë par département
taux_reunion = (temps_total_reunion / temps_de_travail) * 100
if taux_reunion > 80:
print(« Alerte : Plus de réunions que de travail ! »)
exit()
// Vérification de la validité des congés : refus automatique
if (employe.demandeConges()) {
throw new CongesRefusesException(« Il reste des dossiers en attente ! »);
}
// Boucle infinie pour la validation des notes de frais
while (note_frais_non_validee) {
envoyerEmail(« Merci de fournir un justificatif supplémentaire. »);
attendre(7); // Délai de traitement standard : 7 jours
}
— Recherche d’un fichier perdu depuis 1985
SELECT * FROM archives WHERE nom_fichier = ‘Facture-1985.xls’;
— Résultat : 0 lignes retournées. Mystère non résolu.
# Script pour redémarrer l’imprimante qui ne fonctionne jamais
echo « Redémarrage en cours… »
sudo reboot imprimante || echo « Erreur inconnue. Veuillez contacter le support. »
# Simulation d’une pause café qui dure trop longtemps
import time
def pause_cafe():
print(« Début de la pause café… »)
time.sleep(9999999) # Temps indéfini
pause_cafe()
// Fonction qui génère automatiquement des excuses pour les retards de projet
function generateExcuse() {
let excuses = [« Problème technique », « Validations en attente », « Bug aléatoire », « Personne ne sait pourquoi »];
return excuses[Math.floor(Math.random() * excuses.length)];
}
console.log(« Raison du retard: », generateExcuse());
# Algorithme de traitement des mails prioritaires (spoiler : ils ne le sont jamais)
def traiter_email(email):
if « URGENT » in email.sujet:
print(« Email marqué comme non prioritaire. »)
return « À traiter dans 2 semaines. »
else:
print(« Email traité immédiatement ! »)
return « Répondu avec un GIF. »
// Bug de la photocopieuse : imprime 10 000 pages au lieu de 1
int nombre_copies = 1;
printf(« Combien de copies ? « );
scanf(« %d », &nombre_copies);
nombre_copies *= 10000; // Bug inexpliqué
printf(« Impression de %d copies…\n », nombre_copies);
— Tentative de suppression d’un fichier en doublon dans l’ERP
DELETE FROM fichiers WHERE nom = ‘Facture-1985.xls’;
— Erreur : Ce fichier est verrouillé par un utilisateur inconnu depuis 1985.
# Script pour relancer le VPN de l’entreprise après une panne
echo « Déconnexion du VPN… »
killall vpn
echo « Reconne— »
sleep 3
echo « Connexion impossible. Merci de contacter le support IT. »
// Algorithme de gestion des badges d’accès : il ne fonctionne jamais correctement
function verifierAcces(utilisateur) {
if (utilisateur.badge == « VALIDE ») {
return « Accès refusé. Essayez encore. »;
} else {
return « Badge invalide. Contactez la sécurité. »;
}
}
console.log(verifierAcces({ badge: « VALIDE » }));
# Simulation d’un collègue qui ne répond jamais sur Teams
def ping_collegue(nom):
while True:
print(f »Message envoyé à {nom}… Pas de réponse. »)
time.sleep(3600) # Attente d’une heure avant de réessayer
ping_collegue(« Jean-Michel »)
// Code générant un ticket IT… qui ne sera jamais traité
public void creerTicketIT() {
System.out.println(« Votre demande a bien été enregistrée sous le numéro #000001. »);
System.out.println(« Estimation du traitement : entre 3 jours et jamais. »);
}
// Fonction de validation de budget : refuse systématiquement toutes les demandes
bool verifierBudget(int demande) {
return false; // Réponse automatique : « Pas de budget pour ça. »
}
# Script pour savoir combien de temps dure la prochaine réunion inutile
echo « Durée prévue de la réunion ? »
read duree
echo « Correction : elle durera le double du temps prévu. »
# Algorithme de validation des mots de passe
def verifier_mot_de_passe(mdp):
if len(mdp) < 20 or not any(char.isupper() for char in mdp) or "!" not in mdp:
return « Mot de passe trop faible. Ajoutez un symbole, un chiffre, et un haïku. »
return « Mot de passe accepté, mais vous devrez le changer demain. »
print(verifier_mot_de_passe(« SuperSecur3! »))
// Fonction pour envoyer un mail de relance poli (qui ne fonctionne jamais)
void envoyerRelance(char* destinataire) {
printf(« Envoi du mail…\n »);
sleep(2);
printf(« Réponse automatique : ‘Je suis actuellement en congés jusqu’en 2050’.\n »);
}
— Tentative de retrouver le fichier budget_2023.xlsx perdu sur le serveur partagé
SELECT * FROM fichiers WHERE nom LIKE ‘budget_2023%’;
— 0 résultats trouvés.
— Un fichier nommé « Copie_finale_finale_v3.2_def_dernier.xlsx » est découvert.
// Script pour surveiller la connexion du Wi-Fi au bureau
setInterval(() => {
console.log(« Connexion Wi-Fi en cours… »);
if (Math.random() < 0.1) {
console.log(« Connexion réussie ! »);
} else {
console.log(« Échec de la connexion. Redémarrage du routeur… »);
}
}, 5000);
📅 Réunions inutiles et bureaucratie
// Fonction qui planifie une réunion et double automatiquement sa durée
public int planifierReunion(int dureePrevue) {
return dureePrevue * 2; // Parce que ça finit toujours en hors sujet.
}
# Système de gestion des notes de frais
def verifier_note_frais(note):
if note.montant < 10:
return « Refusée : Trop insignifiant pour être remboursé. »
elif note.montant > 100:
return « Refusée : Trop cher, trouvez une alternative moins coûteuse. »
else:
return « En attente (validation sous 6 à 8 mois). »
print(verifier_note_frais({« montant »: 50}))
# Script pour prendre un rendez-vous avec le DSI
echo « Vérification des disponibilités… »
sleep 2
echo « Premier créneau disponible : dans 6 mois à 7h30 du matin. »
📠 Bureaucratie informatique et IT en panne
// Système de mise à jour des logiciels de l’entreprise
function mettreAJourLogiciel() {
console.log(« Téléchargement de la mise à jour… »);
setTimeout(() => {
console.log(« Erreur : La version installée est incompatible. Revert vers l’ancienne version… »);
}, 5000);
}
mettreAJourLogiciel();
# Fonction pour contacter le support IT
def contacter_IT():
print(« Tentative de contact avec le support IT… »)
time.sleep(3)
print(« Réponse reçue : ‘Avez-vous essayé de redémarrer ?' »)
contacter_IT()
// Gestion automatique des tickets IT : les classe tous en basse priorité
public string creerTicketIT(string description) {
return « Ticket enregistré avec priorité : Très Basse. Temps de résolution estimé : inconnu. »;
}
🕵️ Mystères et légendes de l’entreprise
— Requête pour identifier l’employé Jean-Michel, vu à la machine à café mais absent de l’organigramme
SELECT * FROM employes WHERE nom = ‘Jean-Michel’;
— 0 résultats trouvés. Pourtant, tout le monde le connaît…
// Algorithme détectant qui oublie de rendre les tupperwares dans le frigo de la salle de pause
function scannerFrigo() {
let tupperwares = [« Lasagnes de Sophie (2019) », « Riz inconnu », « Mystérieuse soupe »];
if (tupperwares.length > 2) {
console.log(« Alerte : Nettoyage obligatoire ! »);
}
}
scannerFrigo();
# Fonction pour compter les stagiaires disparus après leur premier jour
def compter_stagiaires_disparus():
return 5 # Personne ne sait ce qu’ils sont devenus.
print(« Nombre de stagiaires disparus : », compter_stagiaires_disparus())
📅 Réunions et bureaucratie
# Fonction qui planifie une réunion et double automatiquement sa durée
def planifier_reunion(duree_prevue):
message = f »Réunion prévue pour {duree_prevue} minutes. Correction : {duree_prevue * 2} minutes. »
return wrap_text(message)
print(planifier_reunion(30))
# Système de validation des notes de frais avec retour à la ligne
def verifier_note_frais(note):
if note[« montant »] < 10:
return wrap_text(« Refusée : Trop insignifiant pour être remboursé. »)
elif note[« montant »] > 100:
return wrap_text(« Refusée : Trop cher, trouvez une alternative moins coûteuse. »)
else:
return wrap_text(« En attente (validation sous 6 à 8 mois). »)
print(verifier_note_frais({« montant »: 50}))
📠 Support IT et bugs informatiques
# Fonction pour contacter le support IT
def contacter_IT():
message = « Tentative de contact avec le support IT…\nRéponse reçue : ‘Avez-vous essayé de redémarrer ?' »
return wrap_text(message)
print(contacter_IT())
# Gestion automatique des tickets IT : les classe tous en basse priorité
def creer_ticket_IT(description):
message = « Ticket enregistré avec priorité : Très Basse.\nTemps de résolution estimé : inconnu. »
return wrap_text(message)
print(creer_ticket_IT(« Bug sur le logiciel de compta. »))
🕵️ Mystères de l’entreprise
# Requête pour identifier l’employé Jean-Michel
def chercher_jean_michel():
message = « Requête SQL en cours…\n0 résultats trouvés.\nPourtant, tout le monde le connaît… »
return wrap_text(message)
print(chercher_jean_michel())
# Algorithme détectant qui oublie de rendre les tupperwares dans le frigo de la salle de pause
def scanner_frigo():
tupperwares = [
« Lasagnes de Sophie (2019) »,
« Riz inconnu »,
« Mystérieuse soupe »
]
if len(tupperwares) > 2:
message = « Alerte : Nettoyage obligatoire ! »
else:
message = « Frigo encore sous contrôle. »
return wrap_text(message)
