CommitStrip

Aujourd’hui je viens mettre en avant un site que j’apprécie depuis longtemps et qui a même publié il y a quelques temps une petite illustration de mon problème de mot de passe !

Strip-Chez-le-Psy-2-650-final

Vous pouvez en lire beaucoup plus directement sur CommitStrip, je m’en vais de ce pas faire imprimer un t-shirt avec cette strip dessus pour les remercier d’être passé lire ma mésaventure de codeur. Continuez comme ça !

Effacer l’historique des commandes [LINUX]

Vous êtes connecté à votre serveur ou à votre ordinateur, c’est le matin, l’odeur du café et des croissants arrive tout juste à votre nez.

Quand soudain ! … votre terminal prend l’envie de vous demander votre mot de passe.
Malheureusement, dès la première tentative vous subissez un échec critique et le terminal non content ne vous redemande pas dardar votre mot de passe mais prompt’ement’ une commande en clair.

[…]

Et là c’est le drame, vous tapez votre mot de passe en clair ! Alors que celui-ci n’est PAS une commande…

[…]

Dans la hâte vous ne vous en rendez même pas compte immédiatement, puis c’est la panique, le stress, dans une ultime tentative vous faites un ‘clear’.
Calmé, vous remontez dans … l’historique des commandes pour reprendre la où vous vous êtes arrêté … mais là, vous voyez à nouveau votre mot de passe s’afficher en clair.

C’est à ce moment précis que vous apprenez une nouvelle commande: ‘history -c‘ qui supprime l’historique des saisies du terminal.
La boucle est bouclée et vous pouvez reprendre votre périple l’âme en paix, avec la forte envie de remplacer quelque uns de vos mots de passe par des commandes valides !

Mot de passe error-proof, ‘echo $PWD’, ‘clear’ ou beaucoup plus drôle dans le contexte ‘history -c’.

Ceux qui attendent et ceux qui agissent

Il y a ceux qui attendent et ceux qui agissent, je suis de ceux qui attendent, qui attendent puis agissent, qui agissent aussi loin et aussi fort qu’a était leur attente. Pour atteindre le sommet, le sommet d’un idéal, d’un idéal que nous avons pris le temps de concevoir, de concevoir et d’entrevoir, d’entrevoir et de percevoir, de percevoir, percevoir quoi ? Les obstacles; les mensonges; les pièges; qui parsèment notre chemin à venir, long et sinueux, un chemin à peine visible mais toujours sous nos pas. Sans même le savoir il y a ce déclenchement, ce déclenchement lent mais entreprenant, c’est l’enclenchement d’une utopie et de son épanchement, à vous, aux autres, à moi, à moi qui me suis fidèle depuis tout ce temps, ce temps qui fait de nous ce que l’on est, ou si je peux me permettre ce que nous voulons être.

Astuces ezPDF PHP

Si vous lisez ceci… vous êtes surement entrain de galérer à afficher des accents ou caractères spéciaux avec un éditeur de PDF en PHP (ici ezPDF).

  • La première astuce est pour l’affichage du sigle €.

Essayez cette ligne :

$euro = iconv("UTF-8", "CP1252", "€");

La variable euro contiendra votre sigle euro affichable correctement sur le PDF ;)

 

  • La deuxième astuce est pour tout vos accents, sigles, etc :
$coeur = iconv("UTF-8", "CP1252", "œ");

$texte = "N°9: Ô mage aztèque, l'écuyer vêtu d'un kit hawaïen et de bijoux reçut au c".$coeur."ur l'âcre piqûre, de l'île où arrive son frêle canoë.");";

$bizarrerie = array('é', 'à', "'", 'ê', 'è', '°', 'Ô', 'ï', 'ç', 'â', 'û', 'î', 'ù', 'ë');

$remplacementBizzarerie = array(utf8_decode('é'),utf8_decode('à'),utf8_decode("'"),utf8_decode('ê'),utf8_decode('è'), utf8_decode('°'), utf8_decode('Ô'), utf8_decode('ï'), utf8_decode('ç'), utf8_decode('â'), utf8_decode('û'), utf8_decode('î'), utf8_decode('ù'), utf8_decode('ë'));

$texte = str_replace($bizarrerie , $remplacementBizzarerie , $texte);

Affichez votre texte sur le PDF et admirez :)

$texteSource