diff options
-rw-r--r-- | source/blog/2016-06-04-Mode-kiosk-sur-une-Raspberry-Pi-1.md | 12 | ||||
-rw-r--r-- | source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md | 10 |
2 files changed, 11 insertions, 11 deletions
diff --git a/source/blog/2016-06-04-Mode-kiosk-sur-une-Raspberry-Pi-1.md b/source/blog/2016-06-04-Mode-kiosk-sur-une-Raspberry-Pi-1.md index 27fc5ab6..2513a4e3 100644 --- a/source/blog/2016-06-04-Mode-kiosk-sur-une-Raspberry-Pi-1.md +++ b/source/blog/2016-06-04-Mode-kiosk-sur-une-Raspberry-Pi-1.md @@ -80,7 +80,7 @@ Midori pose aussi problème lorsqu'on éteint et qu'on redémmare la rasp de man Donc j'ai opté pour firefox, par contre le mode kiosk n'est possible qu'en installant un plugin et cela ce fait de manière graphique, je n'ai pas encore regardé pour le faire via le terminal. Il faut commencer par modifier la config en tapant dans la bar d'adresse `about:config` et approuver qu'on ne va pas tout casser. Après on change l'option de vérifiction de la signature du plugin de true à false : je ne comprends pas trop -``` +``` sh xpinstall.signatures.required false ``` @@ -92,20 +92,20 @@ EDIT: luakit est une alternative à ne pas écarter mais [qutebrowser](https://q Une fois ceci configuré, il faut configurer le serveur web pour qu'il soit compatible avec php7, pour cela il faut éditer le fichier `/etc/httpd/conf/httpd.conf` et commenter la ligne suivante : -``` +``` sh LoadModule mpm_event_module modules/mod_mpm_event.so ``` Afin de décommenter la ligne suivante : -``` +``` sh LoadModule mpm_prefork_module modules/mod_mpm_prefork.so ``` Ah et ne pas oublier de rajouter cette ligne à la fin : -``` +``` sh Include conf/extra/php7_module.conf ``` @@ -115,7 +115,7 @@ Maintenant que notre interface graphique démarre tranquillement, on va pouvoir Et enfin créer et modifier le fichier suivant : `/etc/systemd/system/getty@tty1.service.d/override.conf` : -``` +``` sh [Service] ExecStart= ExecStart=-/sbin/agetty --autologin alarm --noclear %I 38400 linux @@ -132,7 +132,7 @@ Bon maintenant que notre session se lance il va faloir faire en sorte que notre Et là on se dit, oui c'est fini ! Et bien non ! :p Ce serait trop facile. Pour faire simple, il faut juste autoriser n'importe quel utilisateur à lancer le serveur Xorg. Pour cela il vous faut créer et modifier le fichier `/etc/X11/Xwrapper.config` et ajouter cette ligne : -``` +``` sh allowed_users=anybody ``` diff --git a/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md b/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md index 3a8b490f..919bb8f6 100644 --- a/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md +++ b/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md @@ -12,7 +12,7 @@ Une fois cette lecture terminée j'ai pu lire (oui encore) de la documentation à La documentation lue était sous forme de tutoriel par mini-projet, j'ai dû mettre en place l'envrionnement de développement avant de pouvoir réellement commencer. J'ai donc démarré par l'installation d'Erlang, qui est le langage de programmation sur lequelle est construit Elixir. Étant sur archlinux à l'origine il ma juste suffi d'installer directement le packet d'elixir via AUR. De plus celui-ci gère les dépendances donc il m'a automatiquement installé le packet d'erlang. -``` +``` sh yaourt -S erlang ``` @@ -36,7 +36,7 @@ Une fois les dépendances nécessaire installées, on peut passer à la mise en Pour la base de donnée, l'ajour d'un utilisateur et l'autorisation de celui-ci pour la création de la base de données est nécessaire : -``` +``` sh CREATE USER demo WITH PASSWORD 'P@ssword'; ALTER USER demo CREATEDB; ``` @@ -45,7 +45,7 @@ Une fois le repository cloné via `https://framagit.org/NeodarZ/the_transcriber_ Si la base de données est en local, il suffit simplement de modifier les fichiers `config/dev.exs` et `config/test.exs` avec les paramètres suivant : -``` +``` sh [...] username: "demo", password: "P@ssword", @@ -54,13 +54,13 @@ password: "P@ssword", Une fois la configuration terminée il faut installer l'API en commancant par l'installation des dépendances : -```sh +``` sh mix deps.get ``` Dans mon cas je n'ai pas installé hex qui est nécessaire lors de l'installation des dépendances mais, heuresement pour nous, les développeurs du framework Phoenix on pensé à tout et propose de l'installer pour nous : -```sh +``` sh Could not find Hex, which is needed to build dependency :phoenix Shall I install Hex? (if running non-interactively, use: "mix local.hex --force") [Yn] ``` |