tag:linuxfr.org,2005:/tags/word/publicLinuxFr.org : les contenus étiquetés avec « word »2023-03-10T17:51:33+01:00/favicon.pngtag:linuxfr.org,2005:Bookmark/60702023-03-10T17:51:33+01:002023-03-10T17:51:33+01:00"Non je sais c'est facile de se moquer, mais avouez quand même..."<a href="https://framapiaf.org/@sebsauvage/109998259271386502">https://framapiaf.org/@sebsauvage/109998259271386502</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/130559/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/vendrediouletrollsauvage/liens/non-je-sais-c-est-facile-de-se-moquer-mais-avouez-quand-meme#comments">ouvrir dans le navigateur</a>
</p>
voltshttps://linuxfr.org/nodes/130559/comments.atomtag:linuxfr.org,2005:Diary/396862021-04-02T12:01:55+02:002021-04-02T12:01:55+02:00De l'affichage des documentsLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour Nal,</p>
<p>Si tu vis sur le même fuseau horaire que moi, aujourd'hui c'est vendredi, et vendredi c'est le jour <s>du reconfinement</s> des journaux qui dénoncent grave.</p>
<h2 id="toc-le-problème">Le problème</h2>
<p>Ma thèse est la suivante : Word, LibreOffice Writer, Adobe Acrobat Reader ainsi que tous les lecteurs PDF sont de bons gestionnaires d'impression, mais en termes d'affichage de documents, ils sont catastrophiques<sup id="fnref1"><a href="#fn1">1</a></sup>. Quelles en sont les raisons ?</p>
<ul>
<li>Ils raisonnent par pages, ce qui est adapté au papier, beaucoup moins à l'écran :
<ul>
<li>Une page a un en-tête, un pied de page et des marges trop petites pour contenir la démonstration du dernier théorème de Fermat, mais qui cassent quand même le rythme de la lecture</li>
<li>Le comportement par défaut d'Adobe Acrobat est même de forcer la lecture page par page en empêchant de scroller jusqu'à ce que la transition de page soit intégralement franchie, cassant encore plus le rythme ! Adobe est tellement persuadé de la pertinence de ce comportement que l'interface par défaut ne contient pas de bouton pour le modifier en un clic.</li>
<li>La numérotation des pages écrite sur le document n'a aucune raison de suivre la numérotation des pages du fichier informatique, ce qui fait que quand on veut d'emblée sauter au chapitre sur le théorème de Gibbard-Satterthwaite qui se trouve en page 34, on se retrouve en page 32 en plein milieu d'une discussion sur le jugement majoritaire, méthode de scrutin qui ne présente aucun intérêt. Ben oui, la table des matières n'est pas numérotée sur le papier, mais elle l'est dans le fichier informatique</li>
</ul>
</li>
<li>Ils ont des marges latérales fixes. Ceci ne pose aucun problème sur papier, mais à l'écran, c'est soit insuffisant pour un affichage sur écran large (qui est quasiment standard de nos jours sur PC), ce qui aboutit à n'afficher qu'un nombre réduit de lignes et à être obligé de dézoomer ou de scroller sans arrêt, soit excessif pour un écran de smartphone, ce qui oblige à zoomer et ajoute un défilement latéral inutile (il ne sert qu'à afficher des marges) et gênant pour la lecture.</li>
<li>9 fois sur 10, les liens sont non cliquables parce que la conversion en PDF a été faite n'importe comment.</li>
</ul>
<h2 id="toc-il-existe-une-solution">Il existe une solution</h2>
<p>Il existe des logiciels qui ont été optimisés, depuis des années, principalement autour de la tâche d'afficher des documents sur écran. La contrepartie étant que ce sont d'assez mauvais gestionnaires d'impression. Ils ont pour nom Firefox, Chrome, et dans une moindre mesure, IE/Edge (pour ce dernier, on se demande vraiment dans quel but il est optimisé). Les documents HTML sont conçus principalement pour l'affichage sur écran et les navigateurs sont optimisés pour un rendu de qualité sur tout type de matériel, au prix d'un rendu variable. Il n'y a ni marges latérales fixes, ni scrolling latéral inutile (normalement), et les liens sont cliquables. Bien entendu, ils font abstraction de la notion de page qui n'a de sens que sur papier.</p>
<h3 id="toc-pourquoi-la-solution-nest-elle-pas-utilisée-plus-largement">Pourquoi la solution n'est-elle pas utilisée plus largement ?</h3>
<p>Là, Nal, j'en suis réduit à formuler des hypothèses. La plus évidente est qu'il n'existe pas de bon logiciel capable de générer du HTML. Mais je pense que c'est prendre le problème à l'envers. Il n'existe pas de bon logiciel capable de générer du HTML en WYSIWYG parce que, justement, le rendu est variable et que la séparation du fond et de la forme est imposée. Pour toi, moule dotée de capacités d'abstraction élevées, la séparation du fond et de la forme est une évidence. Mais pour bon nombre de personnes, il est très difficile de rédiger un document sans le voir prendre forme au fur et à mesure.</p>
<h3 id="toc-vers-une-sortie-de-crise">Vers une sortie de crise</h3>
<p>J'ai récemment pris l'initiative d'utiliser Markdown plutôt que Word/LibreOffice pour rédiger un compte-rendu d'analyse au boulot et le convertir en HTML. La réception a été assez positive, surtout du fait que ça m'a permis de produire un résultat dans le temps qu'il faut pour attaquer le problème plutôt que dans le temps nécessaire à attaquer le problème + mettre en page proprement (quant à moi, j'aime beaucoup <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iLTMgLTcwOC42OTU4ODY2NDcwMjAyIDIxODkuNTc3Nzc3%0AMjEwOTEzIDk1My4yNTAzNzU2NDk1NjExIiBzdHlsZT0id2lkdGg6IDUuMDZl%0AeDsgaGVpZ2h0OiAyLjE2OWV4OyB2ZXJ0aWNhbC1hbGlnbjogLTAuNjAyZXg7%0AIG1hcmdpbjogMXB4IDBweDsgcG9zaXRpb246IHN0YXRpYzsiIHhtbG5zPSJo%0AdHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMgaWQ9Ik1hdGhKYXhf%0AU1ZHX2dseXBocyI+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS00QyIgc3Ryb2tl%0ALXdpZHRoPSIxMCIgZD0iTTU1OSAxODBsLTU4IC0xODBoLTUwOXYxNmM1NiA2%0AIDY0IDE1IDgyIDc4bDEyMiA0MzhjOCAyNyAxMSA0NyAxMSA2MmMwIDI5IC0x%0ANSAzOSAtNzcgNDN2MTZoMjczdi0xNmMtNjAgLTQgLTg1IC0yMCAtMTAxIC03%0AN2wtMTIwIC00MjljLTYgLTIzIC0xMCAtNDAgLTEwIC01NGMwIC0zMSAyMyAt%0ANDEgMTA1IC00MWMxMDAgMCAxMzEgNSAxODAgMzhjMzIgMjEgNTQgNTQgODIg%0AMTEyWiI+PC9wYXRoPjxwYXRoIGlkPSJTVElYV0VCTUFJTkktNDEiIHN0cm9r%0AZS13aWR0aD0iMTAiIGQ9Ik01NjQgMGgtMjQ1djE2YzYzIDMgNzcgMTkgNzcg%0ANTNjMCA4IC0xIDE3IC0yIDI2bC0yMCAxMzFoLTIyMGwtNTkgLTExMWMtMTQg%0ALTI2IC0yMiAtNTAgLTIyIC02NmMwIC0xOSAxNSAtMzEgNjIgLTMzdi0xNmgt%0AMTg2djE2YzQ2IDkgNTkgMjYgMTM0IDE1NmwyODUgNDk2aDI2bDkyIC01NTNj%0AMTQgLTg0IDI1IC05NSA3OCAtOTl2LTE2ek0zNjkgMjYybC00NSAyNjNsLTE0%0AOSAtMjYzaDE5NFoiPjwvcGF0aD48cGF0aCBpZD0iU1RJWFdFQk1BSU5JLTU0%0AIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJNNjMzIDY1M2wtNDQgLTE2NGwtMTcg%0AMmMyIDE3IDMgMzMgMyA0NmMwIDUzIC0zNiA4MSAtMTAxIDgxaC01OGwtMTM3%0AIC00OTBjLTYgLTIxIC0xNCAtNDQgLTE0IC02NmMwIC0zMSAxMiAtMzkgNTMg%0ALTQzbDM1IC0zdi0xNmgtMjg4djE2YzY5IDYgOTIgMjEgMTA3IDc1bDE0MyA1%0AMjdjLTE1OCAwIC0xOTAgLTE2IC0yMzggLTEyNGwtMTggNGw0MiAxNTVoNTMy%0AWiI+PC9wYXRoPjxwYXRoIGlkPSJTVElYV0VCTUFJTkktNDUiIHN0cm9rZS13%0AaWR0aD0iMTAiIGQ9Ik02MzQgNjUzbC0zMSAtMTU0bC0yMiAyYzIgMTcgMyAz%0AMyAzIDQ2YzAgNjAgLTM1IDczIC0xOTIgNzNjLTU3IDAgLTY3IC00IC03MyAt%0AMjZsLTY2IC0yMzNoNzhjOTAgMCAxMDEgMTIgMTM5IDk3bDE4IC00bC02OCAt%0AMjMybC0yMCA1YzUgMjIgNyAzNCA3IDUyYzAgMTcgLTIgMjYgLTcgMzFjLTEx%0AIDEwIC0zOCAxNSAtNzggMTVoLTc4bC0zMiAtMTEyYy0yNSAtODggLTM2IC0x%0AMzQgLTM2IC0xNDZjMCAtMjQgMjMgLTM0IDc5IC0zNCBjOTggMCAxNTIgMTIg%0AMjAzIDM5YzMyIDE3IDU2IDQ1IDk0IDk4bDE2IC04bC02MiAtMTYyaC01MDd2%0AMTZjNTYgMTAgNjUgMTYgODEgNzRsMTIzIDQ0MmM2IDIwIDExIDUyIDExIDY0%0AYzAgMjcgLTE1IDM1IC03NyA0MXYxNmg0OTdaIj48L3BhdGg+PHBhdGggaWQ9%0AIlNUSVhXRUJNQUlOSS01OCIgc3Ryb2tlLXdpZHRoPSIxMCIgZD0iTTY1NSA2%0ANTN2LTE2Yy00MyAtMTQgLTc1IC0zNyAtMTI1IC05NWwtMTY5IC0xOTRsMTAx%0AIC0yNTVjMjQgLTYwIDM3IC02OSAxMDUgLTc3di0xNmgtMjcxdjE2YzYwIDEg%0ANzcgMTMgNzcgMzdjMCAxMyAtNiAzMSAtMTQgNTFsLTY3IDE2NWwtMTUxIC0x%0ANzJjLTE0IC0xNiAtMjMgLTM0IC0yMyAtNDhjMCAtMjIgMTggLTMzIDY2IC0z%0AM3YtMTZoLTIxM3YxNmM1NiAxMCA4MyA0MCAyMjAgMjAwbDgzIDk3bC0xMDMg%0AMjU1IGMtMTkgNDggLTM3IDY0IC05NSA2OXYxNmgyNjN2LTE2Yy01NSAtNyAt%0ANzEgLTE2IC03MSAtNDFjMCAtMTMgNSAtMjkgMTYgLTU2bDU5IC0xNDdsMTQ1%0AIDE2N2MxNCAxNiAyMSAzMSAyMSA0M2MwIDE5IC0xOCAzMiAtNjEgMzR2MTZo%0AMjA3WiI+PC9wYXRoPjwvZGVmcz48ZyBzdHJva2U9ImJsYWNrIiBmaWxsPSJi%0AbGFjayIgc3Ryb2tlLXdpZHRoPSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAg%0AMCAtMSAwIDApIj48dXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkktNEMi%0APjwvdXNlPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzOSwwKSI+PHVzZSB0%0AcmFuc2Zvcm09InNjYWxlKDAuNzA3MTA2NzgxMTg2NTQ3NikiIHhsaW5rOmhy%0AZWY9IiNTVElYV0VCTUFJTkktNDEiIHg9IjAiIHk9IjI5NiI+PC91c2U+PC9n%0APjx1c2UgeGxpbms6aHJlZj0iI1NUSVhXRUJNQUlOSS01NCIgeD0iNTA0IiB5%0APSIwIj48L3VzZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAyLDApIj48%0AdXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkktNDUiIHg9IjAiIHk9Ii0y%0AMTYiPjwvdXNlPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkkt%0ANTgiIHg9IjE1MjYiIHk9IjAiPjwvdXNlPjwvZz48L3N2Zz4=%0A" alt="\LaTeX">, mais faire la mise en page en Word est une punition que je ne souhaite même pas à mon pire ennemi). Pour un rapport court, qui sera lu par une poignée de personnes, c'est rentable. Markdown fournit un bon intermédiaire : Il existe une mise en page minimaliste, c'est lisible par un non-technicien sans se faire peur avec des balises de partout, et si vraiment on te demande du Word ou du PDF, la conversion est triviale avec Pandoc.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn1">
<p>Il en découle que même <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iLTMgLTcwOC42OTU4ODY2NDcwMjAyIDIxODkuNTc3Nzc3%0AMjEwOTEzIDk1My4yNTAzNzU2NDk1NjExIiBzdHlsZT0id2lkdGg6IDUuMDZl%0AeDsgaGVpZ2h0OiAyLjE2OWV4OyB2ZXJ0aWNhbC1hbGlnbjogLTAuNjAyZXg7%0AIG1hcmdpbjogMXB4IDBweDsgcG9zaXRpb246IHN0YXRpYzsiIHhtbG5zPSJo%0AdHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMgaWQ9Ik1hdGhKYXhf%0AU1ZHX2dseXBocyI+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS00QyIgc3Ryb2tl%0ALXdpZHRoPSIxMCIgZD0iTTU1OSAxODBsLTU4IC0xODBoLTUwOXYxNmM1NiA2%0AIDY0IDE1IDgyIDc4bDEyMiA0MzhjOCAyNyAxMSA0NyAxMSA2MmMwIDI5IC0x%0ANSAzOSAtNzcgNDN2MTZoMjczdi0xNmMtNjAgLTQgLTg1IC0yMCAtMTAxIC03%0AN2wtMTIwIC00MjljLTYgLTIzIC0xMCAtNDAgLTEwIC01NGMwIC0zMSAyMyAt%0ANDEgMTA1IC00MWMxMDAgMCAxMzEgNSAxODAgMzhjMzIgMjEgNTQgNTQgODIg%0AMTEyWiI+PC9wYXRoPjxwYXRoIGlkPSJTVElYV0VCTUFJTkktNDEiIHN0cm9r%0AZS13aWR0aD0iMTAiIGQ9Ik01NjQgMGgtMjQ1djE2YzYzIDMgNzcgMTkgNzcg%0ANTNjMCA4IC0xIDE3IC0yIDI2bC0yMCAxMzFoLTIyMGwtNTkgLTExMWMtMTQg%0ALTI2IC0yMiAtNTAgLTIyIC02NmMwIC0xOSAxNSAtMzEgNjIgLTMzdi0xNmgt%0AMTg2djE2YzQ2IDkgNTkgMjYgMTM0IDE1NmwyODUgNDk2aDI2bDkyIC01NTNj%0AMTQgLTg0IDI1IC05NSA3OCAtOTl2LTE2ek0zNjkgMjYybC00NSAyNjNsLTE0%0AOSAtMjYzaDE5NFoiPjwvcGF0aD48cGF0aCBpZD0iU1RJWFdFQk1BSU5JLTU0%0AIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJNNjMzIDY1M2wtNDQgLTE2NGwtMTcg%0AMmMyIDE3IDMgMzMgMyA0NmMwIDUzIC0zNiA4MSAtMTAxIDgxaC01OGwtMTM3%0AIC00OTBjLTYgLTIxIC0xNCAtNDQgLTE0IC02NmMwIC0zMSAxMiAtMzkgNTMg%0ALTQzbDM1IC0zdi0xNmgtMjg4djE2YzY5IDYgOTIgMjEgMTA3IDc1bDE0MyA1%0AMjdjLTE1OCAwIC0xOTAgLTE2IC0yMzggLTEyNGwtMTggNGw0MiAxNTVoNTMy%0AWiI+PC9wYXRoPjxwYXRoIGlkPSJTVElYV0VCTUFJTkktNDUiIHN0cm9rZS13%0AaWR0aD0iMTAiIGQ9Ik02MzQgNjUzbC0zMSAtMTU0bC0yMiAyYzIgMTcgMyAz%0AMyAzIDQ2YzAgNjAgLTM1IDczIC0xOTIgNzNjLTU3IDAgLTY3IC00IC03MyAt%0AMjZsLTY2IC0yMzNoNzhjOTAgMCAxMDEgMTIgMTM5IDk3bDE4IC00bC02OCAt%0AMjMybC0yMCA1YzUgMjIgNyAzNCA3IDUyYzAgMTcgLTIgMjYgLTcgMzFjLTEx%0AIDEwIC0zOCAxNSAtNzggMTVoLTc4bC0zMiAtMTEyYy0yNSAtODggLTM2IC0x%0AMzQgLTM2IC0xNDZjMCAtMjQgMjMgLTM0IDc5IC0zNCBjOTggMCAxNTIgMTIg%0AMjAzIDM5YzMyIDE3IDU2IDQ1IDk0IDk4bDE2IC04bC02MiAtMTYyaC01MDd2%0AMTZjNTYgMTAgNjUgMTYgODEgNzRsMTIzIDQ0MmM2IDIwIDExIDUyIDExIDY0%0AYzAgMjcgLTE1IDM1IC03NyA0MXYxNmg0OTdaIj48L3BhdGg+PHBhdGggaWQ9%0AIlNUSVhXRUJNQUlOSS01OCIgc3Ryb2tlLXdpZHRoPSIxMCIgZD0iTTY1NSA2%0ANTN2LTE2Yy00MyAtMTQgLTc1IC0zNyAtMTI1IC05NWwtMTY5IC0xOTRsMTAx%0AIC0yNTVjMjQgLTYwIDM3IC02OSAxMDUgLTc3di0xNmgtMjcxdjE2YzYwIDEg%0ANzcgMTMgNzcgMzdjMCAxMyAtNiAzMSAtMTQgNTFsLTY3IDE2NWwtMTUxIC0x%0ANzJjLTE0IC0xNiAtMjMgLTM0IC0yMyAtNDhjMCAtMjIgMTggLTMzIDY2IC0z%0AM3YtMTZoLTIxM3YxNmM1NiAxMCA4MyA0MCAyMjAgMjAwbDgzIDk3bC0xMDMg%0AMjU1IGMtMTkgNDggLTM3IDY0IC05NSA2OXYxNmgyNjN2LTE2Yy01NSAtNyAt%0ANzEgLTE2IC03MSAtNDFjMCAtMTMgNSAtMjkgMTYgLTU2bDU5IC0xNDdsMTQ1%0AIDE2N2MxNCAxNiAyMSAzMSAyMSA0M2MwIDE5IC0xOCAzMiAtNjEgMzR2MTZo%0AMjA3WiI+PC9wYXRoPjwvZGVmcz48ZyBzdHJva2U9ImJsYWNrIiBmaWxsPSJi%0AbGFjayIgc3Ryb2tlLXdpZHRoPSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAg%0AMCAtMSAwIDApIj48dXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkktNEMi%0APjwvdXNlPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzOSwwKSI+PHVzZSB0%0AcmFuc2Zvcm09InNjYWxlKDAuNzA3MTA2NzgxMTg2NTQ3NikiIHhsaW5rOmhy%0AZWY9IiNTVElYV0VCTUFJTkktNDEiIHg9IjAiIHk9IjI5NiI+PC91c2U+PC9n%0APjx1c2UgeGxpbms6aHJlZj0iI1NUSVhXRUJNQUlOSS01NCIgeD0iNTA0IiB5%0APSIwIj48L3VzZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAyLDApIj48%0AdXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkktNDUiIHg9IjAiIHk9Ii0y%0AMTYiPjwvdXNlPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkkt%0ANTgiIHg9IjE1MjYiIHk9IjAiPjwvdXNlPjwvZz48L3N2Zz4=%0A" alt="\LaTeX"> est un producteur de documents principalement destinés à l'impression, pas à la lecture sur écran. <a href="#fnref1">↩</a></p>
</li>
</ol>
</div>
<div><a href="https://linuxfr.org/users/liorel/journaux/de-l-affichage-des-documents.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/123791/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/liorel/journaux/de-l-affichage-des-documents#comments">ouvrir dans le navigateur</a>
</p>
Liorelhttps://linuxfr.org/nodes/123791/comments.atomtag:linuxfr.org,2005:Diary/354982014-12-28T05:58:49+01:002014-12-28T05:58:49+01:00Word vs TeXLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Ce sujet serait absolument idéal pour un Vendredi, malheureusement j'ai raté l'heure limite pour cette semaine… Je pourrais attendre 5 jours mais vraiment, l'info est tellement juteuse que j'estimes qu'il est préférable de la publier immédiatement…</p>
<p>Des universitaires ont fait une étude comparant la productivité lors de l'écriture de 3 types de documents entre Word et TeX.</p>
<p><a href="http://www.plosone.org/article/info:doi/10.1371/journal.pone.0115069">http://www.plosone.org/article/info:doi/10.1371/journal.pone.0115069</a></p>
<p>Le résultat ?</p>
<p>"We show that LaTeX users were slower than Word users, wrote less text in the same amount of time, and produced more typesetting, orthographical, grammatical, and formatting errors. On most measures, expert LaTeX users performed even worse than novice Word users. LaTeX users, however, more often report enjoying using their respective software. We conclude that even experienced LaTeX users may suffer a loss in productivity when LaTeX is used, relative to other document preparation systems."</p>
<p>Trollez bien !</p><div><a href="https://linuxfr.org/users/msusa/journaux/word-vs-tex.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/104328/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/msusa/journaux/word-vs-tex#comments">ouvrir dans le navigateur</a>
</p>
pasBill pasGateshttps://linuxfr.org/nodes/104328/comments.atomtag:linuxfr.org,2005:News/352392014-04-02T20:48:37+02:002014-04-03T14:24:44+02:00Les codes sources de Microsoft Word 1.1a et DOS 1.1 et 2.0 publiésLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le 25 mars dernier, le code source de Microsoft Word 1.1a (1990) a été publiquement publié via le <em>Computer History Museum</em>. Ne rêvez pas trop, ce n’est pas libre et tout code dérivé n’est pas autorisé à être diffusé :</p>
<blockquote>
<p><em>You may not distribute or publish the software or Derivative Works. You may not use or test the software to provide a commercial service unless Microsoft permits you to do so under another agreement.</em></p>
</blockquote>
<p>N’espérez donc pas trop avoir ce splendide logiciel ergonomique qu’est Microsoft Word for Windows version 1.1a sous GNU/Linux prochainement (les polémistes habituels vont sans doute prétendre que LibreOffice n’arrive pas à la cheville de cette merveille).</p>
<p>Accessoirement, vous pouvez obtenir également le code de Microsoft DOS v1.1 (1982) & v2.0 (1983).</p>
<p><abbr title="Note des modérateurs">NdM</abbr> : <em>merci à fravashyo pour son journal. Sinon, vous pouvez aussi lire du vieux code libre, comme <a href="ftp://ftp.gnu.org/pub/pub/gnu/gcc/gcc-1.42.tar.gz">GCC 1.42 de 1990</a>, <a href="ftp://ftp.tug.org/historic/macros/latex-saildart/latex-0.90/">LaTeX 0.90 de 1983</a>, etc.</em> </p></div><ul><li>lien nᵒ 1 : <a title="http://linuxfr.org/users/fravashyo/journaux/show-us-the-code-les-sources-de-microsoft-word-enfin-dispo" hreflang="fr" href="https://linuxfr.org/redirect/89962">Journal à l’origine de la dépêche</a></li><li>lien nᵒ 2 : <a title="https://blogs.technet.com/b/microsoft_blog/archive/2014/03/25/microsoft-makes-source-code-for-ms-dos-and-word-for-windows-available-to-public.aspx" hreflang="en" href="https://linuxfr.org/redirect/89963">Annonce de la mise à disposition du code en lecture seule</a></li><li>lien nᵒ 3 : <a title="http://www.computerhistory.org/atchm/microsoft-word-for-windows-1-1a-source-code/" hreflang="en" href="https://linuxfr.org/redirect/89964">Histoire de Word et code source (en lecture seule)</a></li><li>lien nᵒ 4 : <a title="http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/" hreflang="en" href="https://linuxfr.org/redirect/89965">CHM: Microsoft MS-DOS early source code</a></li><li>lien nᵒ 5 : <a title="http://www.computerhistory.org/atchm/microsoft-word-for-windows-1-1a-source-code/" hreflang="en" href="https://linuxfr.org/redirect/89966">CHM: Microsoft Word for Windows Version 1.1a Source Code</a></li></ul><div></div><div><a href="https://linuxfr.org/news/les-codes-sources-de-microsoft-word-1-1a-et-dos-1-1-et-2-0-publies.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/101756/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/les-codes-sources-de-microsoft-word-1-1a-et-dos-1-1-et-2-0-publies#comments">ouvrir dans le navigateur</a>
</p>
fravashyoBenoît SibaudDavy DefaudFlorent ZaraZeroHeurehttps://linuxfr.org/nodes/101756/comments.atomtag:linuxfr.org,2005:Diary/312152011-06-04T23:13:44+02:002011-06-04T23:13:44+02:00Vérifier ou retrouver un mot de passe sur un fichier XLS/DOC avec pseudo-sécurité XORLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>J'ai eu récemment à retrouver un mot de passe sur un fichier DOC et un fichier XLS (deux formats propriétaires créés par Microsoft). Il s'agissait d'un mot de passe bloquant l'ouverture des fichiers, stocké dans une méthode basique, le XOR (l'algo est légèrement différent pour les deux formats).</p>
<p>Visiblement lorsque l'on cherche un peu des logiciels pour faire le boulot, on ne trouve pas de logiciel libre (genre <a href="http://www.openwall.com/john/">John the Ripper</a> ou autres), uniquement des logiciels propriétaires (et pour Windows).</p>
<p>Après avoir lu le support de présentation d'Éric Filiol de Pacsec 2009, jeté un coup d'oeil rapide aux (milliers de pages de) spécifications et retrouvé l'algo en question dans OpenOffice.org/LibreOffice (forcément faut bien qu'ils les ouvrent lui aussi), j'ai commis un petit programme pour vérifier un mot de passe (ou en tester plein si on est motivé).</p>
<p>Le tout est disponible sour licence LGPLv3 (histoire de garder la même licence que les 2 fichiers OpenOffice.org utilisés). Cf <a href="http://oumph.free.fr/textes/xor_me-0.1.tar.gz">http://oumph.free.fr/textes/xor_me-0.1.tar.gz</a></p>
<p>Voilà, ça n'a pas un intérêt fabuleux en soi, mais bon c'était amusant à faire. Et ça ne fait que ça : du XOR, sur du DOC ou du XLS.</p>
<p>Le résultat :</p>
<p>On récupère un couple clé/hash pour un fichier doc donné.</p>
<p><code>$ ./xor_doc some.doc</code><br /><code>Could be a XOR-ciphered doc file.</code><br /><code>nKey d10d</code><br /><code>nHash cc1f</code></p>
<p>On essaie un mot de passe au pif.</p>
<p><code>$ ./xor_me toto 0xd10d 0Xcc1f</code><br /><code>Algorithm XOR MS Word</code><br /><code>Key: d10d</code><br /><code>Hash: cc1f</code><br /><code>FAIL! toto</code></p>
<p>On essaie le bon mot de passe.</p>
<p><code>$ ./xor_me 0824 0xd10d 0Xcc1f</code><br /><code>Algorithm XOR MS Word</code><br /><code>Key: d10d</code><br /><code>Hash: cc1f</code><br /><code>Good guess: 0824</code></p>
<p>Même chose sur un XLS :</p>
<p><code>$ ./xor_xls some.xls</code><br /><code>Bored by reading the specs... Just pick up a XOR encryption pattern</code><br /><code>Record type FilePass with 2F 00.</code><br /><code>followed by 00 06 for size.</code><br /><code>followed by 00 00 for wEncryptionType XOR.</code><br /><code>followed by what you want: 2 bytes for key, 2 bytes for hash.</code><br /><code>WARNING: little endian, you should permute bytes</code><br /><code>00000210 06 03 00 00 86 00 00 00 2f 00 06 00 00 00 9a 49 |......../......I|</code><br /><code>00000220 61 cc e1 00 02 00 b0 04 c1 00 02 00 ca a4 e2 00 |a...............|</code></p>
<p>Un mot de passe au pif :</p>
<p><code>$ ./xor_me 4242 0x499a 0Xcc61 1</code><br /><code>Algorithm XOR MS Excel</code><br /><code>Key: 499a</code><br /><code>Hash: cc61</code><br /><code>FAIL! 4242</code></p>
<p>Le bon mot de passe :</p>
<p><code>$ ./xor_me 1950 0x499a 0Xcc61 1</code><br /><code>Algorithm XOR MS Excel</code><br /><code>Key: 499a</code><br /><code>Hash: cc61</code><br /><code>Good guess: 1950</code></p>
<p>Comme on dit, « XOR Ne crains rien, il nous protégera ».</p><div><a href="https://linuxfr.org/users/oumph/journaux/v%C3%A9rifier-ou-retrouver-un-mot-de-passe-sur-un-fichier-xlsdoc-avec-pseudo-s%C3%A9curit%C3%A9-xor.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/86331/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/oumph/journaux/v%C3%A9rifier-ou-retrouver-un-mot-de-passe-sur-un-fichier-xlsdoc-avec-pseudo-s%C3%A9curit%C3%A9-xor#comments">ouvrir dans le navigateur</a>
</p>
Benoît Sibaudhttps://linuxfr.org/nodes/86331/comments.atomtag:linuxfr.org,2005:Diary/1382002-10-17T15:43:13+02:002002-10-17T15:43:13+02:00Vivement le week end.Vivement le week end que je puisse enfin coder au lieu de faire des spec de m3r03 sous word.<div><a href="https://linuxfr.org/users/schyzomarijks/journaux/vivement-le-week-end.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/26921/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/schyzomarijks/journaux/vivement-le-week-end#comments">ouvrir dans le navigateur</a>
</p>
schyzomarijkshttps://linuxfr.org/nodes/26921/comments.atomtag:linuxfr.org,2005:News/294761999-05-20T20:42:20+02:002012-05-02T00:42:32+02:001 million de Word Perfect<div><p>Mercredi le millionième Word Perfect Free Edition a été téléchargé,<br />
encore une preuve supplémentaire de la popularité croissante de Linux.</p>
<p>Merci à <a href="Slashdot">http://www.slashdot.org</a></p>
<p><abbr title="Note des modérateurs">NdM</abbr>. : cette dépêche a été initialement publiée le 20/05/1999 à 18h42, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).</p></div><ul><li>lien nᵒ 1 : <a title="http://www.wired.com/news/news/technology/story/19773.html" hreflang="en" href="https://linuxfr.org/redirect/76543">Article</a></li></ul><div></div><div><a href="https://linuxfr.org/news/1-million-de-word-perfect.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/90514/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/1-million-de-word-perfect#comments">ouvrir dans le navigateur</a>
</p>
Irvin Probsthttps://linuxfr.org/nodes/90514/comments.atom