Hibernate.sys

mars 20, 2008

Zut. A peine je change de blog que je me mets en hibernation. Désolé pour mes quelques lecteurs, mais ce blog prend des vacances prolongées. Je vois déjà certaines hyenes me répondre qu’a 1 post par mois ca ne changera pas grand chose. Pas faux.

Salut et encore merci pour le poisson !


6 choses sur moi

mars 12, 2008

D’après bartavelle, j’enfonce définitivement la porte du blogger en suivant la chain-blog lancée par ce cher Zythom (qui lui-même le tient de Maitre Eolas…). L’idée est donc de dire/dévoiler 6 choses sur moi. Ayant une vie palpitante, j’ai eu beaucoup de mal à compléter cette liste:

  1. Je déteste les araignées. Petites, grosses, moyennes, je déteste toutes les araignées. Globalement assez froussard, je ne m’aventure jamais dans un endroit sombre susceptible d’accueillir ces bebettes. Cette phobie date d’une époque où, étant plus jeune, à trois reprises j’ai été confronté nez-à-nez (au sens propre) à de (très très) grosses araignées. Rien que d’en parler je mets un coup de baygon vert sur mon clavier (le jaune est définitivement inefficace contre les araignées, sauf à l’envers comme pour refroidir une barrette de RAM d’un portable…)
  2. J’écoute en boucle depuis quelques jours Guaranteed de Eddie Vedder (pearl jam). Chanson issue de la BO de Into the Wild superbe film. Sinon en ce moment j’écoute Karpatt, La rue Kétanou, Face à la mer, Les ogres de barback, …, et évidemment Marcel et son orchestre car…
  3. …je suis un ch’ti. Avec le succès de Bienvenue chez les ch’tis (super film !) ca peut faire des envieux. Je leur réponds: si t’es nin contint ti mettro tin cul au vint ! T’auras d’lair !
  4. J’adore les cookies Pepperidge Farm à en être malade. Je pourrai en faire des repas (un peu comme le moelleux picard). Globalement je suis gourmand et j’ai une résistance aux cookies proche de 0.
  5. Je me réveille rarement avant 12h le dimanche, surtout lorsque l’électricien prend 3 semaines à réparer mon chauffage en plein hiver (plan loose). Il me faut 10h de sommeil sinon je suis ronchon. Oui Franck, je dors rarement 10h.
  6. Mon premier vrai programme est un jeu vidéo en 4 couleurs (comme un doc Latex) sur Amstrad CPC 664 (avec des bouts repompés: le début de l’opensource) : j’ai retrouvé le code source il y a peu (imprimé sur papier pour avoir une ’sauvergarde’). C’est très marrant car je ne connaissais pas les tableaux et maitrisais mal les variables à l’époque (le concept même de tableau m’échappait) donc j’avais une procédure pour chaque cas. Mon code ressemblait à un gros automate à plat tout moche. Par exemple i = 6, je faisais ‘goto 610′ où à la ligne 610 il y avait la procédure en question. J’ai toujours voulu développer des jeux vidéos.

Ouf… 6 choses à dire sur moi. Je passe la main (désolé) à Marjorie, Sid, Newsoft, Ivanlefou, Bruno et bien sûr jme qui signe depuis peu son grand retour.


Fingerprinting Word document for jim profit

mars 9, 2008

Je suis une personne très ouverte d’esprit. Suite du post précédent.

L’un fait la sélection par le haut, le moins que l’on puisse dire de l’autre c’est qu’il sélectionne par le bas… voir il creuse pour chercher ses utilisateurs. Certains sont fiers de montrer qu’ils savent ‘utiliser Word 95/97/2000/2002/2003/2007′ sur leur CV, d’autres le cachent. Lorsque l’on sort d’école et qu’on atterrit dans le (dur) monde de l’entreprise, il convient d’être productif et d’utiliser les outils adéquats (lire: les outils du chef). Pour ça Word remplit parfaitement son affaire: faire un document rapidement, joli et qu’on m’emmerde plus avec après. J’ai calculé (statistique au pif bien sûr) qu’il faut 4 fois plus de temps pour faire un document en Word qu’un document en Latex intégrant: un entête et pied de page, un tableau, un diagramme et 3 paragraphes. Par contre, avec Word, il ne faut pas avoir peur des astuces ridicules et traîner sur PC-Bidouilles: rebooter de 2 manières différentes avant d’ouvrir le doc, faire un copier-coller sur une clé USB seulement, ouvrir Word en appuyant 2 fois sur shift rapidement, prononcer une incantation vaudou (ou une regex perl), etc.  Entrons dans le vif du sujet, tout comme le document Latex, quelques astuces pour reconnaître un document écrit avec Word.

Le document Word ne s’ouvre correctement (lire: avec la bonne mise en page) que pour la version pour laquelle il a été créé. Exception 1 (oui Word est fait de beaucoup d’exception) : l’ouverture par Word X+1 d’un document de Word X à une probabilité presque égale à 1 de fonctionner. Ouvrir de Word X+2 un document Word X est une blague. Le document Latex ne souffre pas de ce problème, il s’ouvre avec vi, emacs, ed, write, nano et notepad modulo la conversion Unix/Windows… j’me comprends. Exception 2: Si dans votre entourage une personne utilise un Mac: il faut l’isoler tout de suite ! Il va effectivement réussir à ouvrir le document, le modifier et l’enregistrer sans problème. Par contre, il va vous pourrir toutes les méta données (suivi des corrections, table des matières, etc.) mais les conséquences sont plus sournoises (après tout il utilise un MAC) et se constatent hélas bien trop tard. Comme il a un MAC et vous un PC, c’est lui qui a raison, d’où l’importance de l’isoler tout de suite (ou lui péter son disque dur).

Le document Word ne s’ouvre plus à partir de 10 images jpg (genre des photos). Il faut retaper le document ou lancer OpenOffice (Lequel est le plus rapide à faire ?).

Le document Word reçu par courrier électronique contient presque 1 fois sur 2 le suivi des modifications. Gênant pour une propale surtout si celle-ci a été reprise d’une ancienne propale d’un concurrent. J’dis ça, je ne vise aucune SSII.

Le document Word est en caractère 14 avec une police de merde (genre Time New Roman). Il faut attendre Word 2007 pour avoir une belle police par défaut ou acheter le CD Micro Application avec des polices que personne ne possède (ça fait sérieux).

Le document Word n’a pas un style cohérent (Titre 1, Titre 1 sans souligné, Titre 1 Arial, Titre 1 Arial Bold, …). Le pire c’est qu’il est très délicat (consultant sénior) de faire deux documents identiques à partir d’un même modèle (Astuce: Verrouiller les styles).

Le document Word possède sa propre intelligence artificielle. Le souci c’est qu’il a un sale caractère (surement une IA bretonne). Il naît vierge, il se trimballe de poste en poste, chacun rajoute ses styles, ses modifications, il grossit, grossit. Il devient parfois boulimique. Des métadonnées à ne plus savoir quoi en faire. Il demande s’il peut exécuter des macros: fait comme chez toi. Et un jour il en a marre et meurt: “Word n’arrive pas à ouvrir le document”.

Le document Word a très rarement des références et encore moins des compteurs.

Le document Word possède des jolis graphiques et des jolis tableaux sur 30 pages. Il y a des couleurs pastel et des diagrammes avec des mots en rouge et en gras. Ce que raconte le document ? On s’en fiche, il était 18h quand j’ai réussi enfin à aligner les cellules de ce fichu tableau.

Le document Word a toujours un texte fait avec WordArt de très bon gout (Mention spéciale à l’effet 3D avec une texture l’océan… horrible).

Le document Word possède des marges très grosses pour faire des grooooos documents. Je ne balancerai pas l’auteur de la phrase suivante “Dans 10 pages j’arrête ! Tiens si j’augmentai les marges.”

Le document Word tisse des liens entre les services “Tu sais comment faire pour ouvrir le Word d’un partage.” ou “tu sais comment faire pour insérer un slide powerpoint.” et surtout “Je n’arrive plus à ouvrir mon document. Je l’ai effacé. (Quelle conne)” (1). Bref, par abus de gentillesse ou de naïveté, votre entourage va rapidement comprendre que vos compétences en informatique dépassent la rédaction de document Word. Le week-end prochain vous êtes bon pour réparer l’imprimante de la secrétaire (surtout si elle est mignonne) ou du patron (surtout si…c’est votre patron).

Le document Word soude une équipe “Rha fait chier Word ! J’ai tout perdu !  Ha toi aussi ? Viens on va en causer au café.”….un peu comme Latex “Rha fait chier Latex ! J’arrive pas à placer une figure ! Ha toi aussi ? Viens on va en causer au café.”. Là où Word met tout le monde d’accord, Latex a l’avantage de nourrir un troll indéfiniment (surtout s’il y a un chercheur dans l’équipe).

Le document Word permet d’avoir des excuses pour rendre un rapport en retard: “C’est pas moi, c’est Word qui a planté mon document.”

Le document Word permet d’avoir une machine plus puissante tous les 3 ans. Avec Latex, un 486 DXII est suffisant (avec le bouton turbo enfoncé quand même).

Le document Word fait vivre l’industrie de la sécurité.

Hélas comme souvent l’outil informatique n’est pas adapté aux besoins de l’utilisateur. Dans tous les cas, l’outil  idéal pour pondre un bon doc n’existe pas (Non ni Kword ou ni OpenOffice),  on s’arrache les cheveux et on hurle de douleur. Dans un cas, on a honte, mais ça prend 5 minutes dans l’autre 3 jours, mais on peut être fier….. A vous de choisir !

(1) C’etait samedi la journée de la femme, maintenant on a le droit aux remarques machistes.


Fingerprinting \LaTeX document for fun and profit

mars 8, 2008

Qu’on se le dise: écrire un rapport en \LaTeX est une forme d’élitisme. Un peu comme écrire un livre sans la lettre e, avoir un openbsd en desktop, réussir un pentest avec la commande net ou lire ses mails avec mutt. Ce post va décrire les éléments - parfois très subtils - pour reconnaître en un coup d’oeil un document écrit dans le langage Latex. Je m’adresse aussi bien au consultant débutant ne jurant que par Word qu’au responsable des ressources humaines recevant des CV pour un poste d’administrateur/développeur.

On va mettre de coté tout de suite les présentations en beamer. Certainement le type de doc Latex le plus facile à reconnaitre: il possède un petit menu joli et inutile (qui bouffe 1/5 de la page) sur un des côtés de la présentation (le haut, le côté gauche ou le bas). Le prix à payer pour faire un document en Beamer ne se mesure pas en heure, mais en stagiaire et en sueur. Beaucoup de rêves, mais peu d’élus. La présentation en Bearmer possède elle aussi l’ensemble des caractéristiques décrites par la suite. Astuce: A l’impression, le fond (s’il y en a !) est aussi imprimé. Si vous avez eu le malheur de faire des effets (défilement), il y aura autant de pages que de frame: il s’agit du Fingerprint de document \LaTeX en réunion.

Le document Latex de base possède toujours une formule de math ou deux. Oui c’est super facile à faire, alors croyez-moi, la plus pipotronique des analyses de risque aura sa dose de formules tarabiscotées (genre pour calculer le ROSI).

Le document Latex n’a pas de couleur. Pas que la couleur soit impossible à produire sous Latex, mais qu’on ne se souvient jamais de la commande. Si par hasard on s’en souvient, c’est impossible de choisir correctement sa couleur - les couleurs de bases sont horribles - car comme tout le monde le sait, la couleur du consultant reste définitivement la couleur pastel.

Le document Latex n’a pas de tableau… ou alors très moche et pas centré (pas de multiligne, alignement fumeux, etc.). Bien naïf ceux qui pensent faire un tableau de synthèse en plein milieu du doc.

Le document Latex possède beaucoup de listes et de puces. Oui itemize et autres enumerate sont supers faciles à faire en Latex: ça n’arrive pas souvent alors on en profite.

Le document Latex a un très joli style pour le code source (verbatim) par contre impossible de mettre des couleurs et du gras dans le texte (j’en connais qui vont me sortir un patch espagnol d’un package russe copier/coller du cache de Google). Donc pour mettre simplement des effets dans le code source, c’est loupé.

Le document Latex possède plein de figures faites avec des outils d’avenir comme xfig ou dia. Le choc des technos… des années 80. Enfin ça c’est si vous trouvez la figure en question, car généralement elle est parachutée 4 pages plus loin avec plein d’autres figures qui n’ont aucun rapport (oui j’ai fait H h !h H!). Remarquer le vocabulaire que j’emploie figure et non capture d’écran, diagramme ou schéma.

Le document Latex possède des graphiques Excel mais tout moche, car ils sont en png.

Le document Latex est bourré de fautes d’orthographe. Faire fonctionner un (vrai) correcteur orthographique comme Antidote sur du Latex n’est que douce illusion.

Le document Latex réalise de superbes césures…parfois. Statistiquement toutes les 10 pages, il y a une césure qui foire. Il parait qu’avec Latex, on ne se soucie pas de la forme mais juste du contenu: mensonge. Avec Latex, on ne se soucis QUE de la forme et finalement le contenu passe en second plan.

Le document Latex possède des titres orphelins (en bas de page et le paragraphe correspondant à la page suivante).

Le document Latex a des interlignes fixes. Pas de bidouille pour faire tenir une figure à certains endroits: tout le monde à la même enseigne !

Le document Latex est bourré de références - faut dire c’est fastoche à faire. Pas de chance, il aussi bourré de ?? car on a oublié de compiler 6 fois son document pour résoudre les références.

Le document Latex ne possède pas de chemin Windows. Vous avez déjà fait un \ qui tient la route ? (genre sans espace avant et après, sans être en verbatim).

Le document Latex possède toujours une page de garde (sans logo) avec toujours la même tete, une table des matières avec des .. , des annexes et une bibliographie. Faut rentabiliser.

Le document Latex ne possède aucun artifice: dégradé, rotation de texte, insertion de cliparts dans le texte, lettrine, permutation mode paysage/mode page, etc. Il faut comprendre qu’avec Latex ce n’est pas le créateur du document qui dicte sa loi. Latex, c’est comme un SSII, il vient, il te dit ce qu’il sait faire : si tu veux plus ou juste différent, faut investir!

Je suis persuadé que beaucoup d’entres vous sont prêts à crier au scandale et me répondre point par point pour dire comment faire et quelle commande diabolique ou option cachée il faut activer pour produire par miracle (”hop ca marche on touche plus !”) l’opération désirée (et sans Warning à la compilation) mais bon… franchement… yeux dans les yeux…

Remarque 1: Pour le CV, si ce dernier a été fait en Latex, il y aurai forcément le logo \LaTeX dans le CV. Question de fierté !

Remarque 2: Post dédicacé à Aurélie qui me pardonnera peut-être un jour d’avoir utilisé (ok… imposé) Latex.


Hello world!

mars 4, 2008

Premier post