Utilisateur:Zoé Feltesse : Différence entre versions
Ligne 13 : | Ligne 13 : | ||
cat texte.txt | tr " " "\n" | sort | uniq | gshuf | tr "\n" " " | cut -c-1500 > poèmealéatoire.txt | cat texte.txt | tr " " "\n" | sort | uniq | gshuf | tr "\n" " " | cut -c-1500 > poèmealéatoire.txt | ||
− | /!\ pour que la commande gshuf (shuf pour windows) fonctionne, j'ai du installer brew pour installer pouvoir installer coreutils: | + | /!\ pour que la commande gshuf (shuf pour windows) fonctionne, j'ai du installer brew pour installer pouvoir installer coreutils: <br> |
− | 1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | + | 1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" <br> |
− | 2. brew install coreutils | + | 2. brew install coreutils <br> |
[[Fichier:Poème aléatoire.png|sans_cadre|poème aléatoire]] | [[Fichier:Poème aléatoire.png|sans_cadre|poème aléatoire]] |
Version du 10 décembre 2018 à 10:58
La mémoire qui se détruit
Pour plusieurs projets je travaille sur la mémoire, les archives qui se détruisent ou simplement la disparition de souvenirs, les trous de mémoires qui sont lié à l'existence. J'ai eu premièrement beaucoup de mal à relié ce sujet avec le terminal car je voulais travailler sur quelque chose d'humain.J'ai alors décidé de me concentrer sur un poème.
Rien n'aura eu lieu que le lieu
M'inspirant du poème de Stephane Mallarmé "Un coup de dés jamais n'abolira le hasard", je travaille en particulier sur la citation, "Rien n'aura eu lieu que le lieu, excepté peut être une constellation". Tout en étant poétique ce n'en est pas moins une réalité. Il ne restera rien, aucune mémoire ne sera sauvegardée, un jour il y aura le retour du néant.
J'ai donc travaillé avec le poème de Mallarmé en le réorganisant à l'aide du terminal, je l'ai trituré en quelques sorte, j'en ai fait des listing, je l'ai recomposé pour voir ce que je pouvais en sortir. D'autant plus que ce poème à une forme graphique trés particulière et je voulais voir ce que le terminal pourrait en faire.
cat texte.txt | tr " " "\n" | sort | uniq | gshuf | tr "\n" " " | cut -c-1500 > poèmealéatoire.txt
/!\ pour que la commande gshuf (shuf pour windows) fonctionne, j'ai du installer brew pour installer pouvoir installer coreutils:
1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. brew install coreutils
Imprimante Thermique
Je souhaite imprimer ce nouveau poème recomposé sur une imprimante thermique adafruit, Thermal print adafruitqui est connectée à un Raspberry 3B+, je dois donc connecter le raspberry à mon ordinateur par le terminal. Je dois d'abord trouvé l'adresse IP de mon raspberry. Je dois la trouver grâce à un programme "Nmap". Ensuite je peux commencer à créer un code en python pour communiquer avec le raspberry et ainsi la machine.
Pour le moment c'est un échec. Je ne parviens toujours pas à trouver l'adresse IP de mon rpi.
Comment trouver l'adresse IP de mon rpi: commande ping [nomduraspberry].local, finalement le programme Nmap ne m'a servit à rien.
Ensuite il a fallu installé le langage python sur le rpi pour pouvoir installer la bibliothèque de l'imprimante. sudo apt-get install python3-picamera git clone https://github.com/adafruit/Python-Thermal-Printer
Enfin il ne fallait plus que fair le print test pour voir si l'imprimante fonctionnait bien! Ça ne s'est pas révélé aussi simple. Nous nous sommes rendu compte que l'imprimante et le rpi n'étaient pas connecté, ce qui pose un soucis obviously.
Alors on déconnecte, on reconnecte, on cherche le problème et on le trouve! La bibliothèque est connectée à un GPIO qui n'est pas "allumé" le serial 0. Alors on a essayé de reboot le rpi pour voir si le serial 0 apparait, je crois qu'on a du le faire 3 fois avant de le voir apparaitre.
Pour envoyer des fichiers de son ordinateurs au rpi j'utilise FileZilla, j'ai utilisé ce tutoriel pour configurer mon rpi. Acceder au raspberry via un FTP
J'ai créé un dossier en python sur atom, mais je n'arrive actuellement pas à le faire passer dans les documents de mon rpi. Voici ce que les commandes m'envoient lorsque j'essaie de transferer un fichier.
Statut : Connecté
Statut : Démarrage de l'envoi de /Users/zoefeltesse/Desktop/new.py
Commande : CWD /home/pi/Python-Thermal-Printer/Python-Thermal-Printer
Réponse : 250 Directory successfully changed.
Commande : TYPE A
Réponse : 200 Switching to ASCII mode.
Commande : PASV
Réponse : 227 Entering Passive Mode (192,168,2,2,82,133).
Commande : STOR new.py
Réponse : 550 Permission denied.
Erreur : Erreur critique lors du transfert du fichier