Différences entre les versions de « Utilisateur:Nathan Scapin »

De {}
Aller à la navigation Aller à la recherche
Ligne 451 : Ligne 451 :
 
Le bot publie sur Twitter de la désinformation en reliant des données statistiques.
 
Le bot publie sur Twitter de la désinformation en reliant des données statistiques.
 
Exemple : Le bot se rend compte que la courbe du prix des bananes rejoint la courbe du nombre de suicides en Suisse, et Tweet la corrélation absurde.
 
Exemple : Le bot se rend compte que la courbe du prix des bananes rejoint la courbe du nombre de suicides en Suisse, et Tweet la corrélation absurde.
 +
 +
</syntaxhighlight>
 +
 +
<syntaxhighlight>
 +
 +
Étapes du programme bot :
 +
1 - Je liste un ensemble de courbes statistiques aux données radicalement différentes, sur des sites de données statistiques (sites à définir).
 +
2 - Je calcule les vecteurs de ces courbes.
 +
3 - Je met en comparaison les vecteurs d'une série de courbes jusqu'à trouver deux courbes qui évoluent de la même manière.
 +
4 - J'écris un tweet fait d'éléments clés qui met ses courbes en corrélation à la manière d'une fake news (ex. : "Ah, comme par hasard," - l'évolution du prix des bananes - "évolue comme" - le nombre de vol Madrid / Moscou arrivé en retard - "Coincidence ? Je ne crois pas !").
  
 
</syntaxhighlight>
 
</syntaxhighlight>

Version du 14 février 2022 à 10:45

=> LA TAVERNE VERSION 1

print("BIENVENU ÉTRANGER !")

print("Entre donc, tout le monde est bienvenu dans LA TAVERNE DE LA LICORNE BORGNE.")

print("Mais dis-moi, de quelle race es-tu ? Un nain, un elf, un humain, un gnôme ou un hobbit ?")

race = input()

race = str(race)

if race == hobbit:
    print("Ah ! Un hobbit ! J'ai bien failli vous confondre avec un gnôme ayant perdu ses bottes! *rire*")
elif race == gnôme:
    print("Oooh ... Messir gnôme, veuillez vous désaltérer dans mon humble demeure. *regard malicieux* J'espère que vous venez la bourse pleine.")
elif race == elf:
    print("Eh bien, seigneur elf, ne restez pas vouté ainsi ! Je vous ai pris pour un semi-homme ! *sarcasme*")
elif race == nain:
    print("Outch ! J'aurais pu m'en douter à l'odeur. Sieur nain, votre douche annuelle vous ferait du bien. *se bouche le nez*")
elif race == humain:
    print("Whaou ! Quelle originalité ! Super, un humain, comme d'hab' quoi... *cynisme*")
else:
    print("Hum ... J'ai du mal entendre. Peux-tu répéter ?")
=> LA TAVERNE VERSION 2

import time

import random

print("Tavernier : BIENVENU ÉTRANGER !")
time.sleep(1)
print("Entre donc, tout le monde est bienvenu dans LA TAVERNE DE LA LICORNE BORGNE.")
time.sleep(2)
print("Mais dis-moi, de quelle race es-tu ? Un nain, un elf, un humain, un gnôme ou un hobbit ?")

race = input()

while race != "hobbit" and race!= "gnôme" and race!= "elf" and race!= "nain" and race!= "humain":
        print("Tavernier : Hum ... J'ai du mal entendre. Peux-tu répéter ?")
        race = input()
        
if race == "hobbit":
    print("Tavernier : Ah ! Un hobbit ! J'ai bien failli vous confondre avec un gnôme ayant perdu ses bottes! *rire*")
elif race == "gnôme":
    print("Tavernier : Oooh ... Messir gnôme, veuillez vous désaltérer dans mon humble demeure. *regard malicieux* J'espère que vous venez la bourse pleine.")
elif race == "elf":
    print("Tavernier : Eh bien, seigneur elf, ne restez pas vouté ainsi ! Je vous ai pris pour un semi-homme ! *sarcasme*")
elif race == "nain":
    print("Tavernier : Outch ! J'aurais pu m'en douter à l'odeur. Sieur nain, votre douche annuelle vous ferait du bien. *se bouche le nez*")
elif race == "humain":
    print("Tavernier : Whaou ! Quelle originalité ! Super, un humain, comme d'hab' quoi... *cynisme*")
#Énoncés de syntaxe :

- Programme qui réécrit les mots à l'envers lettre par lettre.
- Programme qui passe en "Caplock" : les minuscules deviennent majuscules / les maj deviennent min / les & deviennent 1 / les é deviennent 2 / les " deviennent 3, ect.
- Programme qui recompose des poèmes en inversant des lignes.
- Programme qui rajoute des "kof kooff" de toux entre les mots.
- Programme qui rajoute "va bien" après le premier son "ju", puis "vamine" après le deuxième son "ju".
- Programme qui pousse le mot "bouchon" avec de nombreux Tabs, et qui signe "Maurice" en fin de texte.
- Programme qui transforme les mots en faux latin en rajoutant des "-us" en fin de mot.
IDÉES DE MISES EN PAGES HTML :

- Mettre en pages le poème initial, puis les poèmes après les programmes pythons, puis faire passer les poèmes dans plusieurs programmes python les uns à la suite des autres (rajouté Narcisse + raton-laveur et mare aux canards + réécrire les mots à l'envers, ect...). Le but est de voir se dégrader la matière initiale, tout comme la mise en page qui deviendrait chaotique.

- Dans la même optique, écrire un programme évolutif qui transformerait au fur et à mesure le texte en une suite de 0 et de 1. Par exemple transformer certaines lettre en 9, puis en 8, en 7, ect, le tout en canon (les "a" à "e" se transforment d'abord, puis les "f" à "j", ect).

- Au contraire, jouer sur une optique d'effacement. Voir le texte s'effacer au fur et à mesure des pages, des modifications du poème initial, comme si le poème initial se perdait petit à petit, pour laisser place au final à une page blanche ...
=> Mise en page CSS des poèmes en HTML

@font-face{
    font-family: IMFEPita;
    src: url('IMFePIit28P.ttf');
}
@font-face{
    font-family: IMFEP;
    src: url('IMFePIrm28P.ttf');
}
*{
    box-sizing: border-box;
    position: relative;
}
html, body{
    margin:0;
    padding:0;
    font-size: 15pt;
    font-family: IMFEP;
}
section.page{
    width:148.5mm;
    height: 210mm;
    margin:1rem;
    padding:1.5rem;
    background: linear-gradient(to bottom right, rgb(240, 230, 210, 0.5), rgba(30, 115, 226, 0));
    background-color: rgb(240, 230, 210);
}
section.page2{
    width:148.5mm;
    height: 210mm;
    margin:1rem;
    padding:1.5rem;
    background: linear-gradient(to bottom right, rgb(240, 230, 210, 0.5), rgba(30, 115, 226, 0.02));
    background-color: rgb(240, 230, 210);
}
section.page3{
    width:148.5mm;
    height: 210mm;
    margin:1rem;
    padding:1.5rem;
    background: linear-gradient(to bottom right, rgb(240, 230, 210, 0.5), rgba(30, 115, 226, 0.06));
    background-color: rgb(240, 230, 210);
}
section.page4{
    width:148.5mm;
    height: 210mm;
    margin:1rem;
    padding:1.5rem;
    background: linear-gradient(to bottom right, rgb(240, 230, 210, 0.5), rgba(30, 115, 226, 0.14));
    background-color: rgb(240, 230, 210);
}
section.page5{
    width:148.5mm;
    height: 210mm;
    margin:1rem;
    padding:1.5rem;
    background: linear-gradient(to bottom right, rgb(240, 230, 210, 0.5), rgba(30, 115, 226, 0.30));
    background-color: rgb(240, 230, 210);
}
article{
    margin:0.5rem;
    width:100%;
}
div{
    width: 75%;
    padding:1rem;
    margin:0 0 0 5rem;
    text-align: right;
}
div.intro{
    padding:6rem 1rem 1rem 1rem;
}
h1{
    font-weight:normal; 
    margin:0 0 1rem 0;
    padding: 0 1.5rem 0 0;
    line-height:2rem;
    font-size:1.8rem;
    color: rgb(210, 180, 130, 1);
}
h2{
    font-weight:normal; 
    margin:0 0 0.8rem 0;
    padding: 0 1.5rem 0 0;
    line-height:1.7rem;
    font-size:2rem;
    color: rgb(210, 180, 130, 0.9);
}
h3{
    font-weight:normal; 
    margin:0 0 0.6rem 0;
    padding: 0 1.5rem 0 0;
    line-height:1.4rem;
    font-size:2.2rem;
    color: rgb(210, 180, 130, 0.75);
}
h4{
    font-weight:normal; 
    margin:0 0 0.4rem 0;
    padding: 0 1.5rem 0 0;
    line-height:1.1rem;
    font-size:2.4rem;
    color: rgb(210, 180, 130, 0.55);
}
h5{
    font-weight:normal; 
    margin:0 0 0.2rem 0;
    padding: 0 1.5rem 0 0;
    line-height:0.8rem;
    font-size:2.6rem;
    color: rgb(210, 180, 130, 0.30);
}
p{
    margin: 0;
    line-height: 1rem;
    font-size: 0.8rem;
    color: rgb(210, 180, 130, 1);
    text-align: right;
}
p.intro{
    padding:1rem 0 0 0;
    line-height: 1rem;
    text-align: left;
}
p.p2{
    line-height: 0.9rem;
    font-size: 0.9rem;
    color: rgb(210, 180, 130, 0.9);    
}
p.p3{
    line-height: 0.8rem;
    font-size: 1rem;
    color: rgb(210, 180, 130, 0.75);
}
p.p4{
    line-height: 0.7rem;
    font-size: 1.1rem;
    color: rgb(210, 180, 130, 0.55);
}
p.p5{
    line-height: 0.6rem;
    font-size: 1.2rem;
    color: rgb(210, 180, 130, 0.30);
}
p.subtitle{
    font-family: IMFEPita;
    line-height: 0.5rem;
    font-size: 0.4rem;
    text-align: left;
}
img{
    width:100%;
    padding: 1rem 0 0.1rem 0;
}

@media print{
    @page{
        size: 148.5mm 210mm;
    }
    body{
        display: block;
        margin:0;
        }
    section.page{
        margin:0;
        border:0;
    }
}
=> Texte HTML de la mise en page des poèmes

<html>
    <head>
        <title>Intro html</title>
        
        <link href="styles_poem.css" rel="stylesheet" type="text/css">
        <meta charset="utf-8">
    </head>

    <body>
        <section class="page">
            <article>
                <h1>Déliquescence textuelle, un quatre mains humain-machine</h1>

                <div class="intro">    
                    <p class="intro">À l'aide d'un usage néophyte du langage de code ASCII, un poème, fait de bribes de poèmes humains éparses, est né.</p>
                    <p class="intro">Le résultat de ce nouveau poème, hybridation d'un travail humain-machine, a ici été repassé à travers plusieurs programmes de modification de texte créés par l'humain.</p>
                    <p class="intro">Ces caractères typographiques ont été associés à un visuel, représentation du poète sans inspiration, qui a été modifié de manière comparable au poème.</p>
                    <p class="intro">Le croisement de ces différents médiums d'expression a pour but d'interroger une expression nouvelle, une langue transhumaine dont nous n'avons qu'une partie des codes pour la comprendre...</p>
                </div>
            </article>

        </section>

        <section class="page">

        </section>

        <section class="page">
            <article>
                <h1>Poème original en texte brut</h1>

                <div>    
                    <p>une pie blanche dans le ciel</p>
                    <p>J'ai des cheveux</p>
                    <p>A'Z\x177W[{;;S/\x17{W\x17S;\x1bW[K;S~</p>
                    <p>Wesh la zone</p>
                    <p>Ou est la mer, vive le vent</p>
                    <p>a;rS\x17CK\x17'KS;</p>
                    <p>[CKg\x1bS[C\x17K;</p>
                    <p>Je suis telle une rose... Delicate et qui embaume...</p>
                    <p>As'tu vu mon nez Tout elumine</p>
                    <p>Chemin prevu Sillon trace</p>
                    <p>J'espere ce qui m'est interdit</p>
                    <p>O \x15age</p>
                    <p>O Desespoir</p>
                    <p>O Vieillesse ennemie</p>
                    <img src= "file:///Users/NathanScapin/Desktop/ERG/COURS/Script/Visuels_poem_HTML/The_Poor_Poet_ORIGINAL.jpeg">
                    <p class="subtitle">Le Pauvre Poète, Carl Spitzweg, 1839. Le poète n'est plus la noble figure de l'artiste romantique : miséreux et sans inspiration, il ne sait plus créer.</p>
                </div>
            </article>
        </section>

        <section class="page">

        </section>

        <section class="page2">
            <article>
                <h2>Poème après le programme raton-laveur</h2>

                <div>    
                    <p class="p2">une pie blanche dans le raton-laveur</p>
                    <p class="p2">J'ai des cheveux</p>
                    <p class="p2">A'Z\x177W[{;;S/\x17{W\x17S;\x1bW[K;S~</p>
                    <p class="p2">Wesh la mare aux canards</p>
                    <p class="p2">Ou est la mare aux canards vive le raton-laveur</p>
                    <p class="p2">a;rS\x17CK\x17'KS;</p>
                    <p class="p2">[CKg\x1bS[C\x17K;</p>
                    <p class="p2">Je suis telle une rose... Delicate et qui embaume...</p>
                    <p class="p2">As'tu vu mon nez Tout elumine</p>
                    <p class="p2">Chemin prevu Sillon trace</p>
                    <p class="p2">J'espere ce qui m'est interdit</p>
                    <p class="p2">O \x15age</p>
                    <p class="p2">O Desespoir</p>
                    <p class="p2">O Vieillesse ennemie</p>
                    <img src= "file:///Users/NathanScapin/Desktop/ERG/COURS/Script/Visuels_poem_HTML/The_Poor_Poet_RATON.jpg">
                    <p class="subtitle">Le Pauvre Poète subit les mêmes modifications que le poème : le mot suivant les "le" est remplacé par "raton laveur", le mot suivant les "la" est remplacé par "la mare aux canards".</p>
                </div>
            </article>
        </section>

        <section class="page2">

        </section>

        <section class="page3">
            <article>
                <h3>Poème après le programme raton-laveur, puis le programme Narcisse</h3>

                <div>    
                    <p class="p3">une pie blanche dans le raton-laveur</p>
                    <p class="p3">J'ai des cheveux  NARCISSE</p>
                    <p class="p3">A'Z\x177W[{;;S/\x17{W\x17S;\x1bW[K;S~</p>
                    <p class="p3">Wesh la mare aux canards</p>
                    <p class="p3">Ou est la mare aux canards vive le raton-laveur</p>
                    <p class="p3">a;rS\x17CK\x17'KS;</p>
                    <p class="p3">[CKg\x1bS[C\x17K;</p>
                    <p class="p3">Je suis telle une rose... Delicate et qui embaume... NARCISSE</p>
                    <p class="p3">As'tu vu mon nez Tout elumine</p>
                    <p class="p3">Chemin prevu Sillon trace</p>
                    <p class="p3">J'espere ce qui m'est interdit NARCISSE</p>
                    <p class="p3">O \x15age</p>
                    <p class="p3">O Desespoir</p>
                    <p class="p3">O Vieillesse ennemie</p>
                    <img src= "file:///Users/NathanScapin/Desktop/ERG/COURS/Script/Visuels_poem_HTML/The_Poor_Poet_RATON_NARCISSE.jpg">
                    <p class="subtitle">Le Pauvre Poète subit les mêmes modifications que le poème :</p>
                    <p class="subtitle">le mot "NARCISSE" vient se rajouter aux phrases commençant par "Je".</p>
                </div>
            </article>
        </section>

        <section class="page3">

        </section>

        <section class="page4">
            <article>
                <h4>Poème après le programme raton-laveur, puis le programme Narcisse, puis le programme à l'envers</h4>

                <div>    
                    <p class="p4">enu eip ehcnalb snad el rueval-notar</p>
                    <p class="p4">ia'J sed xuevehc  ESSICRAN</p>
                    <p class="p4">~S;K[Wb1x\;S71x\W{71x\/S;;{[W771x\Z'A</p>
                    <p class="p4">hseW al eram xua sdranac</p>
                    <p class="p4">uO tse al eram xua sdranac eviv el rueval-notar</p>
                    <p class="p4">;SK'71x\KC71x\Sr;a</p>
                    <p class="p4">;K71x\C[Sb1x\gKC[</p>
                    <p class="p4">eJ sius ellet enu ...esor etacileD te iuq ...emuabme ESSICRAN </p>
                    <p class="p4">ut'sA uv nom zen tuoT enimule</p>
                    <p class="p4">nimehC uverp nolliS ecart</p>
                    <p class="p4">erepse'J ec iuq tse'm tidretni ESSICRAN</p>
                    <p class="p4">O ega51x\</p>
                    <p class="p4">O riopseseD</p>
                    <p class="p4">O essellieiV eimenne</p>
                    <img src= "file:///Users/NathanScapin/Desktop/ERG/COURS/Script/Visuels_poem_HTML/The_Poor_Poet_RATON_NARCISSE_A%CC%80L'ENVERS.jpg">
                    <p class="subtitle">Le Pauvre Poète subit les mêmes modifications que le poème :</p>
                    <p class="subtitle">le texte est entièrement réécrit à l'envers.</p>
                </div>
            </article>
        </section>

        <section class="page4">

        </section>

        <section class="page5">
            <article>
                <h5>Poème après le programme raton-laveur, puis le programme Narcisse, puis le programme à l'envers, puis le programme ???</h5>

                <div>    
                    <p class="p5">??? ??? ehcnalb snad el rueval-notar</p>
                    <p class="p5">ia'J ??? xuevehc  ESSICRAN</p>
                    <p class="p5">~S;K[Wb1x\;S71x\W{71x\/S;;{[W771x\Z'A</p>
                    <p class="p5">hseW al eram ??? sdranac</p>
                    <p class="p5">uO ??? al eram ??? sdranac eviv el rueval-notar</p>
                    <p class="p5">;SK'71x\KC71x\Sr;a</p>
                    <p class="p5">;K71x\C[Sb1x\gKC[</p>
                    <p class="p5">eJ sius ellet ??? ...esor etacileD te ??? ...emuabme ESSICRAN</p>
                    <p class="p5">ut'sA uv ??? ??? tuoT enimule</p>
                    <p class="p5">nimehC uverp nolliS ecart</p>
                    <p class="p5">erepse'J ec ??? tse'm tidretni ESSICRAN</p>
                    <p class="p5">O ega51x\</p>
                    <p class="p5">O riopseseD</p>
                    <p class="p5">O essellieiV eimenne</p>
                    <img src= "file:///Users/NathanScapin/Desktop/ERG/COURS/Script/Visuels_poem_HTML/The_Poor_Poet_RATON_NARCISSE_A%CC%80L'ENVERS_%3F%3F%3F.jpg">
                    <p class="subtitle">Le Pauvre Poète subit les mêmes modifications que le poème :</p>
                    <p class="subtitle">chaque mot de trois lettres est remplacé par "???".</p>
                </div>
            </article>
        </section>

        <section class="page5">

        </section>

    </body>
</html>


Projet bot :

Aller chercher de nombreuses sources statistiques sur des sites de stats.
Les mettre en lien selon leur indice de corrélation.
Le bot publie sur Twitter de la désinformation en reliant des données statistiques.
Exemple : Le bot se rend compte que la courbe du prix des bananes rejoint la courbe du nombre de suicides en Suisse, et Tweet la corrélation absurde.
Étapes du programme bot :
1 - Je liste un ensemble de courbes statistiques aux données radicalement différentes, sur des sites de données statistiques (sites à définir).
2 - Je calcule les vecteurs de ces courbes.
3 - Je met en comparaison les vecteurs d'une série de courbes jusqu'à trouver deux courbes qui évoluent de la même manière.
4 - J'écris un tweet fait d'éléments clés qui met ses courbes en corrélation à la manière d'une fake news (ex. : "Ah, comme par hasard," - l'évolution du prix des bananes - "évolue comme" - le nombre de vol Madrid / Moscou arrivé en retard - "Coincidence ? Je ne crois pas !").