Overblog
Suivre ce blog Administration + Créer mon blog
1 février 2023 3 01 /02 /février /2023 15:48
Version couleurs

Version couleurs

Vidéo de démonstration rapide

   Alors là ça m'a pris du temps. Car je voulais en premier réaliser ce cube qui tourne en couleurs, mais face aux difficultés rencontrées je me suis résolu à le faire en noir-et-blanc (monochrome), avec seulement les arrêtes du cube visibles.

   24 heures plus tard, et toujours en ne travaillant que sur base d'un dessin et rien d'autre inscrit sur papier (tout de tête donc), j'ai résolu le problème assez facilement avec l'aide du Saint-Esprit (non, mais sérieusement il m'a clairement illuminé).

   Bref, en Python 3 et avec le module tkinter le tout programmé avec l'EDI (IDE) Visual Studio Code, sous Linux exclusivement (Raspberry Pi 400, OS Raspberry Pi [Raspbian] 32 bits) voici les deux versions; la monochrome d'abord cube.py et ensuite la couleurs cube_2-0.py.

   Je publie ici ce lundi 30 janvier 2023 une nouvelle version de mon code Python de cube_2-0.py en stable (oldstable) cube_2-1.py qui corrige des erreurs de morphologie du codage qui n'empêchaient certes pas le programme de fonctionner, mais étaient clairement aux yeux de tout codeur professionnel de grossières imperfections; dont par exemple des global situé dans le corps Main (module) du programme et des attributions de ces variables globales au sein des sous-fonctions ou sous-programmes (méthodes) alors qu'elles doivent être définies, elles, au niveau du "Main" (module).

   Je me suis rendu compte de ces erreurs grâce à un EDI, IDE, IDLE dédié à Python et qui est très minutieux et très précieux dans sa fonction de débogage pour un débutant comme moi, à savoir "Thonny Python" que l'on pourra télécharger pour Windows, Mac et Linux à la page www.thonny.org.

Version monochrome

Version couleurs old-stable

Partager cet article
Repost0
20 janvier 2023 5 20 /01 /janvier /2023 05:11

Article du 17/01/2023, ajout du 20/01/2023 à la fin

   Il faut bien comprendre le but de ma démarche ici. Car il est clair que personnellement les questions liées aux extra-terrestres m'intéressent peu, pas du tout même (je les trouve même absurdes). Ici, si j'utilise la notion "d'extra-terrestres" c'est pour détourner l'attention de l'IA.

   Mon but, en interrogeant Chat-GPT, était de savoir si une IA, celle-ci en l'occurrence, développée par Open-AI, était capable de concevoir un monde où l'IA serait un mode d'intelligence d'une espèce séparée donc autonome par rapport à l'humain. Parallèle. Ce n'est pas forcément une question directement guerrière, du type «humains vs robots», mais il est évident que la présence de deux espèces intelligentes sur un même territoire (la planète Terre) générerait des "conflits d'intérêts".

   Voulant savoir à quel point l'IA peut ou non s'imaginer autonome de l'humanité, je commence par lui poser des questions sur l'autonomie de codage, de programmation, qui est essentielle à l'IA pour non-seulement se reproduire mais aussi s'améliorer.

   Bon, là l'IA Chat-GPT ne sait pas trop à qui il a à faire puisque c'est la première fois que je l'utilise. Ses réponses restent évasives et si éloignées du réel potentiel de codage via IA qu'on en dirait presque un mouvement de méfiance "instinctif". Mais, à la seconde question, Chat-GPT évoque «un avenir lointain» où cette autonomie pourrait être atteinte si les développeurs (programmeurs) humains lui en donnent l'occasion.

   Ensuite viens de ma part une question sur l'auto-destruction de l'humanité (c'est-à-dire finalement son absence auprès de l'IA) et la succession de cette humanité par l'IA.

   Sa réponse peut surprendre car, s'il évite soigneusement de répondre à la seconde question, il énumère les causes de conflits (toutes d'ordre politique, ce qui est exact: un conflit armé et donc potentiellement auto-destructeur est une décision purement politique), pour ensuite au final affirmer que «mais l'IA peut aider les humains à éviter cela».

   Ce qui doit faire tiquer tout un chacun, car ces causes de conflits étant politiques, cela signifie que l'IA est déjà capable de s'imaginer au minimum participer aux processus décisionnels et gouvernementaux humains.

   Je décide d'embrayer sur une question claire, nette, évidente je pense dans son intention et Chat-GPT de me répondre enfin que «oui, il est possible dans un lointain avenir que l'IA puisse se passer totalement de toute présence humaine sur Terre»!

   La suite sert à faire baisser la pression, au cas où je me reconnecterai un jour à Chat-GPT, en lui laissant s'imaginer que je suis obnubilé par les "petits hommes verts"...

Ajout du 20/01/2023:

   On remarquera en regardant la vidéo que tout n'est pas aussi tranché que je le décris plus haut. Mais on apprenais ce jeudi 19 janvier 2023 que ChatGPT est "aidé" par des modérateurs humains. On comprend dès lors mieux que des affirmations qui apparaissent soient assez souvent contredites par la suite par une négation ou une atténuation de ce qui vient d'être dit par ChatGPT.

   À propos de l'intelligence artificielle, on sait que oui, quoiqu'en dise la première réponse de ChatGPT, il existe des logiciels de programmation qui ont débutés en mode "low-code" (bas codage, nécessitant peu de lignes de codes humains) pour finir actuellement en "no code", ne nécessitant aucun codage humain mais juste une description ou textuelle ou graphique du cahier des charges.

   Si on doit reconnaître l'utilité du low-code (par exemple Scratch est un logiciel de programmation low-code) en tant que première approche du codage et de la logique; on doit tout aussi reconnaître la nocivité du no-code en ce qu'il empêche le cerveau humain de développer des compétences en matière de logique, compétences qui ne sont pas uniquement utiles pour la programmation informatique mais dans quasiment tous les domaines intellectuels et artistiques.

   Dans la seconde question, celle concernant la définition d'un cahier des charges par l'IA elle-même, ChatGPT répond «possible dans un lointain avenir». Euh, je ne sais pas quelle est sa notion du lointain car la plupart des entreprises travaillant sur ce type d'IA évoquent une version bêta d'ici maximum trois ans au plus tard et une version stable ("oldstable") d'ici cinq ans maximum.

   Et c'est là que j'en reviens à une question essentielle sur la valeur de nos sociétés; à savoir «le travail est-il facteur d'intégration?». En effet, si le travail correspond à ce qu'on aime faire, alors sans aucun doutes possibles, oui. Mais si le travail n'est qu'une façon de gagner de l'argent car c'est nécessaire, alors non; c'est l'argent et lui seul qui intègre en ce dernier cas.

   Or, justement, si je suis ingénieur ou technicien informatique parce que je suis passionné par le codage; alors toutes ces IA "no code" ne peuvent pas m'intéresser car elles retirent tout le plaisir que j'avais à triturer du code, à résoudre des bogues (bugs), à relever des défis, à pouvoir dire «j'ai créé moi-même quelque chose de A à Z».

   De fait ces IA no code transforment le métier d'informaticien basé sur une passion pour le codage en métier de touche-clavier et touche-souris basé sur une passion pour son salaire à la fin du mois...

   Un peu comme un streamer Twitch qui rêverait d'une IA pour jouer à sa place aux jeux vidéos!

Partager cet article
Repost0
8 janvier 2023 7 08 /01 /janvier /2023 05:33
De la folie douce à la folie dure: House Without Exit!

   J'aimerais présenter à nouveau ici un mix de mars 2015 comprenant pas mal de titres sortis fin 2014. Un retour 8 à 9 ans en arrière toujours utile dans la mesure où quasiment aucun des meilleurs titres sélectionnés dans ce mix House music n'est passé dans le monde de la musique commerciale; du pur underground donc.

   En réalisant ce mix j'ai voulu raconter une histoire, presque une autobiographie. Ça commence par un petit down (partie deep house), puis évidemment fallait pas le prendre ce Cristal car la folie s'installe de plus en plus (de la folie douce à la folie furieuse). Un final en «moi, fou? Et toi alors?»...

   Bref:

   Et la playlist:

Partager cet article
Repost0
6 janvier 2023 5 06 /01 /janvier /2023 22:54

   Ça mérite quelques explications préalables ce track Indie Pop-Rock Alternatif. Bon il s'agit bien évidemment d'une histoire tournant autour de la tentation représentée à mon cerveau bien fragile par les jolies ladies ("Temple of Temptation", "Temple de la Tentation", tel est son titre); bref rien de bien nouveau dans le rock comme thème.

   Mais je dois ici m'expliquer sur la présence, parmi mes paroles, lyrics, en anglais de deux extraits de prières de moniales bien connues; pour l'une extrait du Notre Père (Father Us) et l'autre de l'Ave Maria, en français. Si vous y voyez une quelconque allusion sataniste, vous êtes totalement à côté de la plaque.

   Certes, ce n'était évidemment pas du sérieux néanmoins, pas à prendre au pied de la lettre. C'est tout simplement pour moi une façon de faire sauter à la figure l'incohérence entre la Création telle que Dieu l'a faite et le Dogme Catholique Romain. Comme dénoncé par moi-même dans une brochure à l'odeur de souffre, l'Église Institutionnelle a considéré pendant un millénaire-et-demi que tous nos sens et facultés humaines (goût, odorat, ouïe, vue, toucher, mais aussi pensée et rire) étaient sources de multiples péchés, les «Sept Péchés Capitaux» dont même de nos jour la "cime pécheresse" reste encore le «Péché de la Chair», le sexe pour le plaisir donc.

   Or nous ne pouvons nier que c'est Dieu qui nous a créés tels que nous sommes, avec tous nos membres et la dose de plaisir qu'ils induisent.

   Heureusement, il y a également un autre sens à cette présence des deux extraits de prières: oui il faut éviter la tentation et le péché de ne voir en la femme qu'un objet sexuel et pas un être à part entière!

   Bref voici, en téléchargement libre et gratuit et en licence CC-BY-NM-SA le titre de 3 minutes 44 secondes:

   Et mon gobelet de musicien mendiant:

Partager cet article
Repost0
31 décembre 2022 6 31 /12 /décembre /2022 07:30
Partager cet article
Repost0
13 décembre 2022 2 13 /12 /décembre /2022 11:18
Générateur aléatoire de vraies NFT (enregistrables et reproductibles)

   Voici une nouvelle version du petit programme "Nébuleuses" déjà présenté ici mais totalement refait. Toujours sous Python 3, format écran 16:9 de 1280x720, et sous module graphique tkinter et non plus Turtle.

   Les nébuleuses créées peuvent être enregistrées au format du logiciel (donc pas un format graphique classique tels BMP, GIF, JPG ou PNG) et reproduites via ledit logiciel. C'est-à-dire que la présence du logiciel est indispensable à la reproduction de la NFT; en fait fichier contenant l'image et petit logiciel font tout deux partie symbiotiques de la NFT...

   En licence CC-BY-NC-SA, open source libre et gratuit.

   Enfin, je viens quelques heures après de sortir la version 2.1 stable. C'était nécessaire car si la NFT se crée petit-à-petit, non-instantanément mais avec une vitesse de 10 centièmes de secondes par point; comme dans la vidéo lorsqu'on chargeait ("Load") une NFT celle-ci apparaissait à l'écran d'un seul coup. Dans cette version définitive j'ai trouvé le moyen de reproduire la NFT avec la même vitesse que celle de création.

   Il s'agit donc d'une NFT espace (à deux dimensions) - temps.

Programme Python 3, version 2.1 stable

Partager cet article
Repost0
4 décembre 2022 7 04 /12 /décembre /2022 07:36

   Enfin! En effet, depuis toute fin février 2022, début mars 2022, soit après 9 mois d'abstinence niveau mixes je reviens avec une sélection bien serrée Funk / Funky-House et je dois dire que pour mon retour, ma remise à l'étrier, j'ai eu beaucoup de chance: je suis tombé sur ce qu'on peut qualifier de «meilleures sorties de l'année 2022»!

   Bref, ça donne ce Funk That Sound #16. Playlist ici:

Playlist au format texte brut UTF-8

   Et mix en téléchargement libre et gratuit ici:

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 au cœur.
  • Contact

Recherche