Overblog
Suivre ce blog Administration + Créer mon blog
26 mars 2025 3 26 /03 /mars /2025 11:55
Récentes expériences Linux sous ARM-64 (Raspberry Pi) et AMD-64 (PC)...

But atteint: j'ai installé hier Dimanche une distro d'OS Linux (Debian 12, desktop Gnome) parallèlement à Windows 10 sur le même PC; au démarrage je peux choisir soit l'un soit l'autre. Vidéo réalisée grâce à Webcamoid sous le Debian dudit PC. Et on est beaucoup plus libre avec cette configuration qu'avec un simple WSL (Windows Subsystem for Linux). Et pourquoi cela a fonctionné avec Debian 12 et pas Ubuntu 22.02 ou 24.02? Probablement car trop de linuxiens et développeurs Linux considèrent les distros Linux comme des bacs-à-sable (sandbox) pour coder et pas comme devant vraiment être utiles comme outils de productivité (et pas seulement bureautique)...

Vidéo réalisée avec Webcamoid ARM64 9.2.3 en MP4 sur Raspberry Pi 400 et OS Debian 12 (GNU-Linux). Il y est question de la différence entre Debian 11 (bullseye) et Debian 12 (bookworm) qui explique finalement majoritairement le gain de vitesse du Raspberry Pi 5 par rapport au 4. Enfin, si on possède déjà un RPi 4 / 400 cela vaut-il la peine de passer à un RPi 5 voire carrément 500 où là des questions techniques majeures se posent. Sans tabous je parlerai aussi des bogues (bugs) majeurs du bureau Raspberry Pi Desktop et de ses logiciels sous Debian 12 bookworm. Et un comparatif de vitesse entre Ubuntu 24.02 et Debian 12 grâce à une expérience sous WSL (Windows Subsystem for Linux) avec Windows 10.

Présentation d'une capture vidéo du bureau Gnome de l'OS (Système d'exploitation) Linux distro (distribution) Debian 12 et bureau GNOME... Avec aperçu de la fenêtre du logiciel de vidéo-montage libre et open-source Kdenlive avec lequel cette vidéo a été montée avec du son, et j'aurais même pu ajouter une narration au montage mais bon hein...

Partager cet article
Repost0
13 mars 2025 4 13 /03 /mars /2025 23:47

   En cette période de Carême 2025 qui a commencé cette année le mercredi 5 mars et soit pour patienter soit en prévision de Pâques je replace ici ce jeu libre (gratuit) et open source pour petits (surtout) et grands... Et dès ce jeudi 13 mars 2025 à 23h38, avec les images en format PNG (.png) et non plus SVG (.svg)! En effet, il est généralement important de savoir que des images SVG se présentent sous forme de texte de métaprogrammation qui peut contenir un ou des liens et y renvoyer lorsqu'on ouvre un tel fichier de dessin. Moi, sachant d'où viennent ces images (du site éducatif MIT de Scratch), ça ne me pose pas problème mais je ne peux pas demander à tout le monde de me faire confiance; donc j'ai transformé ces dessins SVG en images PNG via LibreOffice et son application "Draw", les PNG pouvant d'abord être scannées efficacement par un antivirus et n'étant pas des fichiers sous format de métaprogrammation, et ensuite ne contenant pas de liens (URL / IP).

   Enfin, ce lundi 8 janvier 2024, une version beaucoup plus travaillée: pour obliger à faire travailler les capacités graphiques et d'imagination du cerveau il n'y a plus un seul mur en bas mais deux murs, l'un en haut et l'autre en bas! Le mur du bas, pour rendre cela quand même possible, ayant été abaissé.

   C'est Coelho_2 exécutable en coelho_2.py et avec son fichier score propre; le dossier ZIP présent ici contenant l'ensemble des outils. Fonctionne, grâce à Python et pygame, sur Linux, Windows et MacOS.

Dossier ZIP du jeu Coelho_2

Ç'aurait pu être angry rabbit finalement c'est Coelho le lapin de Pâques...

   Avec ce 9 décembre 2023 une version 0.b et un nom de fichier de sauvegarde de scores propre à cette version. Dans cette version le mur ne fait plus seulement 4 mètres (200 pixels) mais 5 mètres (250 pixels); ce qui complique un peu les chances de très gros scores...

   Je reviens avec un jeu réalisé avec le module pygame de Python 3; pour rappel il s'installe par la commande dans le terminal (Linux, Windows ou Mac OS): pip install pygame. Un jeu qui aurait pu donner une espèce de "angry Rabbit" mais ne nous fâchons pas, c'est un jeu tout simplement basé sur les trajectoires paraboliques de la balistique: un lapin lancé à une vitesse initiale avec un angle initial doit sauter au-dessus d'un mur et atteindre un œuf de Pâques en faisant attention de en pas aller trop loin et entrer ainsi dans le territoire des dangereux dinosaures!

   C'est toujours mieux qu'un jeu de canons et bombes ou obus...

   De plus ce jeu est basé sur des données réelles. Ainsi la vitesse maximale que peut atteindre un lapin est de 54 km/h, soit 15 m/s. La gravité terrestre est de 9,81 m/s². De tout cela je tiens compte dans mon jeu.

   Un jeu qui plaira aux petits comme aux grands, mais où les grands seront vachement avantagés pour obtenir de bons scores...

   Il va sans dire que la référence à «un jeu Nowtendo © ® TM» est une petite pique libre et open source à Nintendo que j'apprécie (surtout pour ses émulateurs rétrogaming)...

   Bref voici le dossier ZIP comprenant le module scoremanage.py, le jeu coelho.py et toutes les ressources. Pas de sons dans ce jeu malheureusement. Et comme toujours c'est la prise du pseudonyme qui a été la partie la plus longue à coder!

Coelho version oldstable 2 (à deux murs)...

Partager cet article
Repost0
19 décembre 2024 4 19 /12 /décembre /2024 00:47
Jeu rétro de Pong Squash vectoriel sous Pygame et Python 3

   Release OldStable du 19/12/2024.

 

   Aller, pour cette fin d'année j'ai amélioré mon jeu de Pong-Squash Rétrogaming en y incorporant un calcul à la fois évident et déroutant (pour le joueur). À savoir qu'il apparaît évident que le mouvement transversal de la raquette influence le parcours de la balle. Donc non-seulement elle rebondit mais change désormais de parcours si elle touche la raquette au moment où celle-ci est en mouvement...

 

   Et cette fois l'option "M" (Musique on/off) enclenche ou coupe non-seulement la bande son d'accompagnement mais aussi le son des balles. Pour la bande-son j'ai choisi le tout début de l'intro du titre «Smoke On The Water» de Deep Purple, mis en mono.

   Bref un jeu libre et open-source en CC (BY-NC-SA), lignes de code Python 3 et module Pygame qui pour s'installer en plus de Python nécessite la ligne dans le (Power)Shell:

pip install pygame

   Jeu testé et sur PC Windows 10 et sur Raspberry Pi OS (Debian 12, Bookworm) sur RPi 400.

   Dossier ZIP à télécharger ici:

   Et surtout ne pas oublier de se placer dans le répertoire du jeu avant de le lancer!

   En guise de notes de sortie, je m'étais attardé sur une version bien trop facile qui additionnait réaction de la balle et réaction de la raquette. Or, et là ça devient beaucoup plus compliqué à jouer, il faut additionner réaction de la balle au toucher de la raquette avec l'action de la raquette sur la balle par son mouvement transversal bien évidemment!

   Bref, corrigé ce 18/12/2024 à 6h20 AM (CET).

   Dernière version OldStable (stable et définitive) ce 19/12/2024 à 0h45 AM (CET). Plus facilement jouable par un tempérage de l'action de la raquette sur la balle.

Partager cet article
Repost0
16 décembre 2024 1 16 /12 /décembre /2024 18:23
Casques Bluetooth pour les amoureux de musique pas friqués...

   Pour un amoureux de musique comme moi, et qui en plus n'est pas friqué, le choix d'un bon casque Bluetooth à bas prix reste essentiel. Je m'en sert surtout à la maison en fait, peu voir pas en déplacement, car cela me permet de bouger partout chez moi en continuant à écouter la radio ou des albums ou des enregistrements de mixes.

   Bon, après usage d'un casque "mode" dont je ne savais même pas qu'il l'était lorsque je l'ai acheté: le Sony WH-CH520 qui au premier usage semble excellent mais après un usage de 6 jours intensifs (entre 5 et 8 heures par jour) montre qu'il pète carrément les oreilles (acouphènes, sensation de percement et de pression sur les tympans, tintements hors usage lorsqu'on parle ou entend les sons de la vie quotidienne), je refais ici totalement l'article. Car les oreilles c'est important pour un amateur de musique.

   Je recommande donc, pour un budget inférieur à 50€ ou autour de 50 à 60€, la gamme des casques Bluetooth JBL, et plus précisément le JBL Tune 510BT que je possède depuis fin ou moitié du mois de Mai 2022. Ce n'est donc qu'après deux ans et demi d'usage sauvage (genre en s'endormant avec sur les oreilles) que le coussinet gauche s'est déchiré. Avec l'avantage que pour les JBL, les coussinets s'achètent séparément et se montent et se remontent très facilement par un simple mouvement de vissage.

   Ce JBL Tune 510BT offre une sonorité chaleureuse tout en respectant le mixage d'égalisation du son de l'enregistrement d'origine. Ensuite, ses coussinets sont très agréables à porter et ne font pas pression sur les oreilles.

   Quelques recommandations d'usage. Que ce soit sur un ordinateur ou un smartphone ou les deux (double-appareillage possible), mettre le volume global de l'OS (du Système [d'exploitation]) assez bas par exemple sur 34% sur ordinateur, puis une fois la musique lancée seulement l'augmenter progressivement via les boutons du casque. Pour l'écoute non d'un enregistrement (album, mix, podcast, etc.) mais d'une webradio, on choisira un volume de départ de 12% car les webradios sont généralement réglées par défaut sur volume maximum.

   Bref, bizarrement, bien que JBL soit une marque assez nouvelle et moins bien courue que Sony, on peut je pense faire plus confiance à la gamme des casques Bluetooth JBL si on veut profiter d'un bon rendu sonore tout en préservant ses oreilles de tout malheur.

   Allez, une petite fleur à Sony tout de même: leurs casques filaires (à câble) restent pour l'instant les meilleurs que j'ai pu utiliser dans ce genre de modèles...

Partager cet article
Repost0
28 octobre 2024 1 28 /10 /octobre /2024 07:39

   Je l'ai déjà maintes fois dit, et via plusieurs média, je suis évidemment opposé à cette guerre (mais à toute guerre en général) car dans une guerre il n'y a pas que des militaires qui meurent; les civils sont ceux qui paient le plus le prix d'une guerre, non-seulement pendant qu'elle a lieu mais aussi longtemps encore après.

   Il y a une chose qui freine le progrès tant positif que nocif de l'humanité: c'est l'usage de monnaie (en le sens que l'on a tout ce qu'il faut pour faire quelque chose, sauf l'argent pour accéder à ce tout existant). Et il y a une seconde chose qui freine lui le progrès spécifiquement positif, sain, de l'humanité: c'est la mésentente, les différents exacerbés, le nationalisme, la guerre, la politique de l'orgueil...

   J'avais déjà déclaré au tout début de cette guerre que briser la collaboration scientifique avec les chercheurs Russes était idiot et contre-productif à la fois pour la Paix et à la fois pour l'Humanité. Et, c'est vrai, j'avais à l'époque fait le parallèle avec le monde de l'Open Source et du Libre.

   Mais plus j'y réfléchis plus je trouve de bonnes raisons d'exclure, comme l'a fait Linus Torvalds, certaines personnes du développement du noyau Linux (avec la version 6) et de certains logiciels Libres et Open Source.

   Rappelons que dans le cas de Linux, ce ne sont pas les Russes qui sont exclus mais tout individu travaillant pour une entreprise russe. La seule chose de nouveau est qu'ici ça s'est dit noir sur blanc. Car, que je sache, les Nord-Coréens sont eux aussi exclus et ce depuis bien plus longtemps encore!

   En fait on doit se demander que ressentent les ONG russes se mobilisant qui pour l'information libre, qui pour les déserteurs russes, qui pour la Paix? Eh bien, m'est avis qu'ils doivent être plutôt soulagés de la décision de Linus Torvalds car ils n'ont clairement pas envie de se demander toute les secondes si leur ordi, tournant forcément sous Linux (sanctions américaines empêchant l'achat de logiciels Microsoft et logiciels russes puant le Kremlin), est sécurisé ou pas.

   C'est la même logique qui avait fait exclure les Nord-Coréens.

   Il est clair que si une ONG n'a pas forcément envie d'être contrôlée par les USA, elle n'a pas non plus envie d'être contrôlée par une dictature surtout quand c'est une ONG des Droits Humains.

   Bref n'accusons pas Linus Torvalds de "céder à des exigences américaines" ou de promouvoir la guerre trop vite. Sachons regarder les intérêts de ceux qui utilisent le plus de manière professionnelle des distros Linux.

   Car, certes, pour moi en tant qu'utilisateur lambda ça ne me dit rien, mais ce frein à la participation de tout le monde, ce stop à «tout le monde il est beau, tout le monde il est gentil», eh bien ça rend service!

Partager cet article
Repost0
3 octobre 2024 4 03 /10 /octobre /2024 14:42
Un Smiley spécial 90's Grunge attitude réalisé grâce au logiciel libre et open source LibreOffice!

   C'est dingue mais le logiciel gratuit et Open Source LibreOffice a plus de capacités que la suite bureautique Microsoft Office et que le micro-logiciel Paint. D'abord que la suite Microsoft 365 (ou autres) par sa facilité à intégrer et éditer des équations mathématiques écrits selon la typographie mathématique des équations (ce qui en fera un atout fondamental en éducation), ensuite que Paint avec LibreOffice Draw pour la réalisation de dessins et arrière-plans d'écrans à intégrer dans le développement de vidéo-games. Même si, seul bémol, il ne permet pas d'éditer des pochettes; le format carré strict n'existant pas.

   Bref je partage ici, sans le mettre sur aucun réseau social sauf Mastodon (ce sera une exclusivité pour qui tombera dessus), non-seulement l'image (ce que j'ai déjà fait sur de nombreux réseaux sociaux) mais aussi puisque je veux ce Smiley lui aussi sous licence Libre et Open Source (license CC-BY-NC-AL) un partage jamais effectué du fichier LibreOffice Draw d'origine qui permettra de voir véritablement le fonctionnement simple de ce logiciel.

   ☮ parce que le temps du © est ☠ ...

Fichier ODG Open Document Foundation - LibreOffice

Partager cet article
Repost0
28 septembre 2024 6 28 /09 /septembre /2024 12:21
Une IA (AI) éthique et utile qui serait condamnée par les industriels!

   Oui, l'Intelligence Artificielle (IA, AI) pourrait après mûre réflexion être utile, très utile même, et éthique, vraiment éthique. Je parle ici non en tant qu'intéressé par l'informatique et le codage mais en tant qu'auditeur assidu de stations de radio et web-radio.

   Et je viens de penser il y a une heure à peine en écoutant Classic 21 (la radio Rock de service public francophone belge classic21.be) en direct (la version émissions radio FM / DAB+ mais via internet) à une application vraiment très utile de l'IA. En effet, en dehors de ses webradios qui sont à ce niveau assez sobres, j'ai l'habitude surtout en semaine de qualifier Classic 21 de «Europe 1 du rock»; c'est-à-dire deux titres de musique puis trois minutes de publicités.

   De quoi faire rêver à une IA qui permettrait de couper, de censurer, les moments publicitaires!

   C'est pas si facile. Car il ne suffit pas de couper tout ce qui n'est pas de la musique, de couper tout texte parlé. D'abord car la publicité intègre souvent de la musique, ensuite parce que même sur une radio consacrée à la musique il y a du texte parlé et qui peut être très utile: anecdotes sur le titre ou le groupe, infos-trafic (routier), journaux d'information, interviews d'artistes, etc.

   Mais ça reste plus facile à faire sur une radio que sur la télé: en effet la publicité à cette particularité d'être "mise en scène" comme un film; un jingle, de la musique de fond, des textes mais dits à la façon d'acteurs.

   Ce serait bien le diable si une IA n'était pas capable de couper, sur une webradio, ce genre de moments particuliers si facilement repérables aux caractéristiques énoncées ci-dessus...

   Et, une telle Intelligence Artificielle serait de facto la plus détestée du monde industriel et donc commercial! C'est peut-être pourquoi seuls des hackers ou des développeurs indépendants versés dans l'Open Source et prêts à ne rien gagner sur leur code pourraient la développer et qu'on ne risque pas de voir ça sur le marché commercial avant au moins après la Fin du Monde!

Partager cet article
Repost0

Présentation

  • : Town Ground anc. Igor Gorovitch
  • : Créations électroniques d'un dissident du numérique bien intégré. Musique style 90's et (un peu) programmation style années 1980 (80's). Les eighties et nineties au cœur.
  • Contact

Recherche

Pages