👉️ 2 vendredis pour le prix d'un 🤑
- Installation de mini PC
- Et nous discutons programmation…
- Festival citoyen de Meythet du 8 juin prochain
- Animation QrCode Quest, journée du patrimoine 2024
- Regardez vos vidéos chez vous avec Jellyfin
- Blagues d’informaticiens
Table des matières
Vendredi 03 mai 2024
Installation de mini Pc
Et oui toujours la même question : que faire de vieux ordinateurs ? Les jeter ? Pas question ! C’est une mission pour la FLOP (Fondation Libre contre l’Obsolescence Programmée) 😆 .
Voici des suggestions:
Box multimedia TV - Android TV x86
Romain installe Android TV x86 Oreo en live boot. ⌨️ Ah mince Clavier Qwerty.
Résultat: pas très concluants.
L’interface est assez intuitive et très fluide, mais très peu de programmes libres sont dans le magasin d’application + obligation d’ouvrir un compte google … Par contre on a bien accès à de nombreuses plateformes streaming : arte TV, Netflix, youtube …
Rétro-gaming : Batocera
On teste batocera , une distribution de retrogaming.
Cette dernière peut fonctionner en live-boot sur une clef usb. Les jeux passent vraiment bien ! la nintendo 64, la megadrive, la wii, la dreamcast (nous avons embauché un beta testeur, qui a pas mal poncé Worms World Party et Mario 64).
Nous n’avons pas testé la gamecube mais il y a de fortes chance que ça marche sur ce micro pc finalement assez rapide.
Tout de même un peu de pub pour cette super distribution qui continue d’évoluer. Attention cependant, pour l’installation, certaines consoles nécessitent l’ajout de BIOS spécifiques, que l’on ne trouve pas directement sur le site de Batocera.
Auto-hébergement : Nextcloud AIO
On teste Nextcloud AIO, on bataille avec le mode local et pas de connexion publique. Avec du reverse proxy Caddy on fini par y arriver. Mais… Disk full le PC et plein ?? 😱 Mais qui joue avec les snapshot LVM ?
Langages de programmation
Alors on aime blablater à l’AGU3L Logiciels Libres, parlons programmation, vous connaissez ?
- Les opérateurs secrets de perl https://catonmat.net/secret-perl-operators#eskimo
- Rust destructuration des données https://rust.developpez.com/tutoriels/rust-par-l-exemple/?page=controle-du-flux#L7-5-1-1
- Java lent ou pas lent ? « y zont quand même pas choisi une tasse de café comme logo par hazard… »
Vendredi 10 mai
Le 10 mai c’était fermé il ne n’est rien passé. On se retrouve donc le 17.
Vendredi 17 mai
Festival citoyen de juin prochain
Sylvain est allé à la rencontre ce vendredi à 17h à la MJC de Meythet qui organise.
Il y aura 2 animations en amont les jeudi 6 soir cinéma et vendredi 7 en soirée concert.
Se déroulera ensuite la journée du samedi 8 de 10h à 22h le festival citoyen où l’AGU3L Logiciels Libres sera présente sur le village et stand associatif. Nos animations:
- Tenir un stand AGU3L Logiciels Libres de 10h à 17h
- Démontage d’ordinateur et explication comment le logiciel libre permet les thèmes : partage, inclusion, confiance, écologie du numérique.
- Chasse au QrCode : sur le Festival Citoyen, placer et animer une chasse au QrCode. Récompense ? On ne sait pas, peut être voir avec la MJC, on avait parlé miniPC box NextCloud mais on n’aura pas le temps de faire ça. Et on n’a rien reçu en matos.
QrCode Quest
Sylvain a reçu une demande d’animation de la part de la Direction de la Culture à Annecy, dans le cadre des Journées du Patrimoine et du Matrimoine à Annecy en septembre prochain les 21 et 22/09/2024.
Sylvain, s’est donc rendu à la Direction de la Culture à Annecy ce vendredi matin pour présenter le logiciel QrCode Quest avec une quête de démonstration pour expliquer le fonctionnement et les possibilités du jeu.
Les personnes rencontrées sont intéressées, Sylvain va produire un estimé de temps qui servira de base pour un devis pour la prestation.
Coût de la prestation: 13€ / mois de location de VM, plus heures passées pour l’accompagnement, la formation, le développement et l’installation, le tout à prix libre, négocié au départ.
On parle, dans le cadre Journées du Patrimoine et du Matrimoine, de faire découvrir 10 lieux dans Annecy avec une vidéo explicative dans les étapes du jeu. Et de mettre en place 2 quêtes de 5 étapes sur environ 2 zones de 1km chacune dans Annecy. Étapes qui pourraient s’enchaîner.
On modifierait donc le code du jeu pour intégrer:
- la prise en cours d’une quête à partir d’un QrCode et bouclage sur les étapes à partir de là, au lieu de forcer le déroulement de la quête depuis le début. Ex: si la quête a 5 étapes et que l’on flashe pour la première fois le code 3, le jeu va envoyer sur 4 => 5 => 1 et finalement 2. L’étape 3 étant offerte.
- Support des contenus vidéo: intégrés des vidéos Youtube embarquées au travers de l’importation et de l’affichage
- Proposition d’enchaîner sur le 2nd scénario à la fin du premier
Serveur Multimédia : Jellyfin
Toujours dans la suite, que peut-on faire d’un vieil ordinateur ? Nous testons avec Emmanuel Jellyfin, un système multimédia libre qui vous permet de contrôler la gestion et la diffusion de vos médias.
Installation et configuration de Jellyfin côté serveur :
- Installer un gestionnaire de Conteneur : Docker
- Télécharger la dernière version de Jellyfin :
docker pull jellyfin/jellyfin
- Préparer les dossiers :
/config/
et/cache
- installer docker et docker-compose :
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
- créer un dossier
/docker-compose
et un fichier de configurationdocker-compose.yml
Voici un exemple de configuration
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
#network_mode: 'host'
ports:
# redirige le port 8096 de Jellyfin vers le port 8008 de l'ordinateur
- "8008:8096"
volumes:
# dossiers d'accès à la config et cash de jellyfin
- /srv/jellyfin/config:/config
- /srv/jellyfin/cache:/cache
# accès aux données multimédia
- type: bind
source: /home/dossier1
target: /media
read_only: true
- type: bind
source: /media/dossier2
target: /media2
read_only: true
restart: 'always'
networks:
- jellyfin
networks:
jellyfin:
- Démarrer le docker jellyfin (il faut être dans le dossier où se trouve le
docker-compose.yml
):
docker compose up -d
- Configurer Jellyfin à partir du navigateur :
http://localhost:8008
(ou le port que vous avez indiquez) : compte, mot de passe, intégration des dossiers multimedia …
Côté client
Installer l’application Jellyfin client (si android, iphone ou smartTV), ou ouvrir un navigateur avec cette adresse. Il faut être connecté bien sûr sur le même réseau local.
Variante hotspot
Si vous souhaitez directement accéder à votre serveur sans passer par un routeur ou box internet, il est possible de configurer votre ordinateur en wifi hotspot. Il crée son réseau wifi, auquel vos appareils peuvent s’y connecter à la place d’internet. => et ça marche
https://toptips.fr/comment-configurer-un-point-dacces-wi-fi-sur-linux/
Blagues de Geek
Si aucun des articles ci-dessus ne vous intéresse, alors quelques blagues peut-être ?
Combien de développeurs faut-t-il pour remplacer une ampoule grillée ?
Réponse: Aucun, c’est un problème Hardware.
Toc Toc Qui est là ?
Une loooooooooooongue pause
C’est Java
Tu es fatigué Sylvain ?😂 Je reprends le flambeau
« Cortex que va-ton faire ce soir ? »
« Comme tous les soirs, minus, REINSTALLER LE MONDE !…»