Overblog Tous les blogs Top blogs Musique & Divertissements Tous les blogs Musique & Divertissements
Suivre ce blog Administration + Créer mon blog
MENU
10 novembre 2020 2 10 /11 /novembre /2020 03:34
Découverte heureuse de Python et de son éditeur IDLE

   Un petit ajout du 10/11/2020 3:22 AM.

   Python peut sembler avoir un défaut: celui d'être à la base un interpréteur (ou interprétateur) et non un compilateur. C'est-à-dire qu'à la base on ne sait exécuter des programmes développés sous Python que si on dispose soi-même du logiciel de développement Python.

   À cela on peut répondre que depuis déjà pas mal de temps c'est faux: Python existe également sous la forme d'un semi-compilateur, compilant du code Python en code Java; permettant ainsi d'exécuter des programmes (mais alors sans pouvoir gratuitement analyser son code source [problèmes de sécurité et impossibilité d'apprentissage] ou le modifier [pure consommation non participative]) sur toute plateforme possédant le plug-in Java d'Oracle.

   Cela allie d'une part flexibilité et facilité de programmation sous Python avec distribution grand public. Je pense par ailleurs que c'est ce que font les services publics belges en utilisant très certainement ce fameux compilateur nommé JPython puisque leurs logiciels de lecteur de carte d'identité nécessite Java.

   Pour garder tout ce que l'on perd avec un tel compilateur comparé à l'interprétateur, je recommande pour les logiciels non-commerciaux développés via Python de ne pas les compiler en Java (donc de ne pas les coder via JPython).

   Cela nécessite donc que ceux qui veuillent les utiliser téléchargent Python à l'adresse www.python.org.

Étoile à 5 branches de "etoile.py" développé en langage Python

Étoile à 5 branches de "etoile.py" développé en langage Python

   C'est avec un réel bonheur que je commence tout juste à apprendre à coder sous Python. Les avantages de Python sont nombreux, entre autres: c'est un logiciel de programmation gratuit et supportant tous les systèmes d'exploitations d'ordinateurs. Ce qui permet de partager du code source avec d'autres en toute sécurité (en effet, pas de fichiers .exe [exécutables] mais partage du code source en langage Python via fichiers .py en mode texte).

   Ce qui fait que le contenu de votre logiciel est vérifiable (sécurité) et modifiable facilement (participation).

   J'avais pensé à Python en trois phases avant de me lancer: 1. Je découvrais les limites graphiques et de calcul de Visual Basic (langage vers lequel je m'étais tourné car habitué au QBasic, mais pour découvrir que c'était vraiment très très différent) et je voulais donc un compilateur ou un interpréteur (ce dernier cas s'il était très répandu) me permettant de facilement avoir accès aux fonctions mathématiques scientifiques et surtout aux graphiques.

   2. Par hasard j'ai découvert le projet Raspberry. Bien que je ne m'y sois pas joint (je suis peu bricoleur), j'ai lu sur le site du projet que Python était un sinon LE langage de programmation principal.

   3. Sachant que Python fonctionne sur tout ordinateur indépendamment de son système d'exploitation, que j'ai déjà un ordi, et découvrant qu'il s'agit du second langage de développement le plus prisé au monde... eh bien je me suis dit "et si j'essayais?".

   Et essayer c'est adopter!

   Bref je propose ici mon premier programme graphique, qui permet de dessiner une étoile à nombre de branches choisies (mais évitez 3, 4 ou 6 [voire 9] branches) en bleu et rouge (spécial clin d'œil à l'actualité).

   On peut choisir, outre le nombre de branches, la longueur des lignes et leur épaisseur (dans la seconde photo respectivement 300 et 10 pour 5 pointes; dans la première photo 500 et 1 pour 28 pointes).

   Bref voici:

Programme "étoile" version 2

Partager cet article
Repost0
5 août 2020 3 05 /08 /août /2020 05:09

   Juste hier mardi, je recevais un SMS de la part de la banque belge Belfius m'indiquant que dès le 30 Septembre 2020 leur application bancaire ne fonctionnerait plus du tout sous Android 4.4, 5.0 et 5.1.

   Personnellement voici au moins deux ans que je n'ai pas changé de smartphone; un Android 5.1.1. Et si je ne l'ai pas fait c'est que je n'en vois pas l'utilité. Le paiement sans contact? Merci bien, mais j'ai pas envie de perdre mon smartphone et que le con qui le trouve s'offre en plus une bouteille de rosé sur mon compte!

   J'avais bien acquis, juste avant, un Android 6.0. Mais les notifications infos étaient tout simplement inexistantes, annihilées par ce système d'exploitation sorti trop vite donc de basse qualité. C'est pourquoi j'ai changé pour un Android 5.1.1, plus stable.

   Par ailleurs, même si j'en ai les moyens, je ne suis pas du genre à changer de smartphone tous les ans.

   Pour ma part, tout l'usage que je fais de l'application bancaire Belfius Mobile ne justifie en rien ni dans la conception de l'application ni dans les exigences de l'OS (la version du système d'exploitation Android) un quelconque arrêt de la prise en charge des versions 4.4, 5.0 ou 5.1. D'ailleurs cette application continuera de fonctionner avec les anciennes versions d'iPhone! Alors?

   Alors tout simplement c'est comme si Belfius s'était fait payer par Google pour ne plus prendre en charge non par nécessité mais sans raisons ces OS exprès pour nous forcer à racheter un nouveau modèle.

   Parce que si réellement il y avait besoin d'une nouvelle version d'Android; il y aurait forcément incompatibilité nouvelle avec les anciennes versions d'iPhone sur lesquelles pourtant l'app Belfius Mobile continuera de fonctionner!

   Et bien ce sera sans moi. Je me passerai de leur app' et utiliserai ce que j'ai toujours dit que rien ne remplacerait jamais niveau productivité-créativité; à savoir un bon ordinateur! (et PC pas Mac).

   Enfin, pour finir, je les ai contacté via formulaire sur le Net en leur envoyant le lien de cet article. Chose étrange: en indiquant les contacter pour "Politique de durabilité" (et oui il paraît qu'ils en ont une LOL), leur site m'indiquait une impossibilité d'envoyer le formulaire; par contre j'ai pu les contacter sous la rubrique des "Paiements en ligne"... Une dysfonction révélatrice?

Partager cet article
Repost0
28 avril 2020 2 28 /04 /avril /2020 22:59

   Tout d'abord je tenais à signaler ici que le premier Mai est bien "la fête des Travailleurs" et non pas "la fête du travail". Pourquoi fête-t-on les travailleurs (et travailleuses) le 1er Mai? Cela provient des USA: un premier Mai eût lieu un massacre de travailleurs assistant à un meeting en pleine rue. Et aux USA comme dans l'ensemble des Amériques (latine également donc) on parle bien du "workers day", "dia dos trabalhadores", "jour des travailleurs" et non de jour du travail.

   Alors on sait que la gauche et l'extrême-gauche marxistes se sont  réappropriés cette fête. Et justement je tenais ici à réfléchir sur un point précis, qui a à voir avec la critique de l'Homme Unidimensionnel, critique proprement existentialiste reprise plus tard par les situationnistes (ces derniers malgré tout restant dans une vision unidimensionnelle de l'humain). En un mot: «la gauche sauvera-t-elle le travailleur?».

   De fait Engels et Marx, lorsqu'ils observent et réfléchissent au bonheur des travailleurs et à leur avenir, le font à partir de ce qu'ils peuvent voir du quotidien du travailleur du tout début du XIXe Siècle, début des années 1800.

   Soit un ouvrier et une ouvrière travaillant 16 heures par jour et ne faisant que travailler, manger, baiser et dormir.

   Les Communistes dès lors n'imaginent qu'un seul bonheur pour le travailleur: posséder le boulet auquel il est enchaîné! Pouvoir en choisir la couleur sans pour autant en être débarrassé ne fut-ce qu'un instant.

   En effet, les Communistes, malgré la critique marxiste de l'aliénation de la marchandise, ne pensent nullement en revenir à l'artisanat (à l'avant-révolution industrielle), aux PME, etc. Au contraire ils gardent l'industrialisation pourvu que la machine appartienne à l'ouvrier. On voit bien la bêtise que cela constitue.

   L'apparition dans les démocraties capitalistes du découpage de la journée en trois temps de 8 heures: 8 heures de travail, 8 heures de loisirs et 8 heures de sommeil, signera la fin du Communisme même s'il a mis du temps à s'effondrer.

   En effet, le communisme conçoit les purs loisirs comme une chose "bourgeoise". S'ils découpèrent à leur tour les journées en trois 8, les heures dévolues dans le monde occidental bourgeois et "décadent" aux loisirs devaient servir selon l'URSS, la Chine, Cuba, la Corée du Nord, etc. à la "formation marxiste par le Parti, par les Soviets". Seule la lecture de Marx est acceptable comme occupation hors travail et sommeil pour le communisme.

   C'est que le communisme, Marx et Engels, n'ont qu'une vision unidimensionnelle de l'humain. L'Homme n'a qu'une dimension: celui de sa classe sociale. Il n'y a que des travailleurs et des patrons, rien d'autre au monde!

   Or, voici que soudain, et grâce à la lutte des travailleurs dans ces pays, les loisirs naissent dans les démocraties capitalistes. Dès lors je suis, comme le notent très bien et Van Vogt dans ses cours de sémantique et Jean-Paul Sartre dans ses traités d'existentialisme, obligé de ne plus seulement dire "untel est ouvrier" mais bien "untel est ouvrier... entre autres choses".

   Car dès lors je ne suis plus seulement travailleur, mais aussi guitariste, bricoleur, informaticien, DJ, pêcheur, motocycliste, cycliste, joueur de basket, de jeu d'échecs, etc. Et pas seulement par mon métier mais en plus de mon métier!

   L'homme devient pluridimensionnel, multidimensionnel et se libère ainsi de son uni-dimensionnalité.

   Et si c'est gênant, cette nouvelle liberté du travailleur, pour le Communisme c'est que le marxisme ne voit qu'un type de lien social admissible: celui de la classe sociale. Or les liens sociaux créés par les loisirs sont de facto inter-classes-sociales, les dépassent.

   Mais ils n'en sont pas pour autant, contrairement à ce que fait le marxisme, à rejeter dans la poubelle des choses inutiles.

   Ces loisirs, premièrement, apportent un équilibre mental. Et ensuite ils permettent à l'humain de se dépasser, de découvrir de nouvelles choses d'ordre sportives, artistiques, mais aussi scientifiques et techniques!

   Je dirais que l'oeuvre de Karl Marx et d'Engels sont elles-mêmes issues "des choses inutiles et bourgeoises capitalistes", de l'activité de l'observation intellectuelle non-productrice de valeur marchande.

   Bref soyez multidimensionnels pour être des travailleurs libres!

-------------------------

 

   On pourrait penser que ce discours de premier Mai était du vide, de pures considérations intellectuelles sans importance pour la vie réelle, la civilisation humaine, le développement. Or voici que je vais m'atteler ici à la tâche nécessaire de démontrer en quoi cette pluridimensionnalité de l'humain telle que vue par les démocraties capitalistes (USA dans mon exemple) permet un développement civilisationnel exponentiellement plus élevé qu'une vision d'homme unidimensionnel - prolétaire et rien que prolétaire - (URSS dans mon exemple).

   Je veux parler du progrès technologique, une forme de progrès qui touche tout DJ ou MC.

   On pensera bien évidemment à la Course vers l'Espace. Certes, à l'époque, le productivisme étant de mise tant à l'Ouest qu'à l'Est, la notion de "loisirs" étant encore largement absente de la société d'avant 1960 (les Golden Sixties arriveront mais bien plus tard que de ce que nous allons évoquer ici), il y avait donc égalité entre les "deux blocs".

   Tant et si bien que la rigueur propre au productivisme soviétique permit à l'URSS de prendre une grande longueur d'avance: Spoutnik, le premier satellite artificiel, émettant par voie hertzienne un bip-bip continu pouvant être entendu sur l'ensemble de la planète dont il faisait le tour quotidiennement, était on peut le dire la toute première pièce du puzzle technologique moderne et fort bien réussie!

   Les USA mirent du temps à rattraper le retard et c'est presque par un pur hasard qu'ils furent les premiers à mettre les pieds sur la Lune en 1969 avant l'URSS. Bref, malgré cette dernière victoire américaine les soviétiques avaient tout pour être fiers de leur prolétarisme outrancier.

   S'ouvre alors une seconde ère de développement technologique. Après avoir rêvé aux petits martiens tout vert, on rêve au Cyborg, à l'Intelligence Artificielle, au robot humain. C'est l'ère de la Révolution Informatique.

   Et en ce domaine, l'URSS autrefois si habile est à la traîne, les USA percent bien plus vite, bien trop vite même. C'est sans doute ce qui précipitera la nomination de Gorbatchev à la tête de l'URSS par le Parti Communiste.

   À quoi cela peut-il bien être dû? C'est qu'entre la Conquête de l'Espace et la Révolution Informatique, du moins en démocraties capitalistes, l'homme est devenu un consommateur de loisirs mais qui dit loisirs ne dit pas que consommation mais également création à partir du consommé... L'homme a quitté l'ère unidimensionnelle.

   Des grands ingénieurs, à l'Ouest comme à l'Est, dessinent de manière très sérieuse et carrée les plans des futurs premiers ordinateurs "à la chaîne"; des ordinateurs qui tant à l'Est qu'à l'Ouest sont destinés à l'usage de la seule administration.

   Et voici qu'aux USA, des gens, souvent universitaires, souvent excentriques, ont l'idée d'utiliser les circuits imprimés, base de l'informatique industrielle, pour leurs loisirs.

   C'est en quoi réside la supériorité de l'économie capitaliste que d'oser imaginer que puisque il y a des gens que ça intéresse l'informatique, fut-ce pour jouer au ping-pong sur un écran, et bien on va créer un ordinateur familial, les premiers PC (Personnal Computer, Ordinateur Personnel): IBM puis Apple.

   Dans l'économie marxiste on imagine mal gaspiller de l'effort pour produire une machine qui permette de jouer au ping-pong sur écran plutôt que sur table concrète et qui ne serve pas à du plus "utile".

   Autres points forts du capitalisme démocratique: la libre entreprise et la propriété privée (et non collective). Commençons par le second item.

   En URSS quel aurait été, à imaginer que le modèle de Lénine ait été suivi scrupuleusement donc qu'il y en ait eu un, le vote d'un Soviet de constructeurs informatiques pour savoir si on pouvait littéralement péter un ordinateur pour le transformer en éventuelle (car ce n'est là qu'une expérience) future première carte son de l'histoire de l'informatique? Je crains que le non l'ait emporté: pourquoi vouloir qu'un ordinateur joue de la musique ça sert à rien, le tourne-disque le fait si bien!

   La propriété privée me permets de me passer du vote d'un quelconque poussiéreux Soviet, j'ai un ordi, j'ai une idée, donc je le fais.

   Sans cela l'avenir de nombreux DJs à travers le monde eût été fort compromis...

   Du coup on comprend mieux le second item: la liberté d'entreprendre en dehors de tout contrôle étatique: j'ai eu l'ordi, j'ai eu l'idée, je vends ce que j'ai trouvé et ça financera d'autres découvertes.

   Bien évidemment j'ai pris l'exemple (réel) de l'invention de la carte son car il s'agit ici d'un blog de DJ/Producer surtout DJ depuis qu'il a découvert qu'il était piètre "producer".

   Mais en fait en matière de Révolution Informatique, l'URSS sera à la traîne de tout: du PC, de la connectivité entre plusieurs systèmes d'exploitations différents, de l'Internet... et même du hacking où il faudra attendre l'effondrement de l'URSS et l'établissement du capitalisme pour qu'en ce domaine au moins ils émergent!

Partager cet article
Repost0
2 janvier 2020 4 02 /01 /janvier /2020 20:01
Cadeau de Nouvel An

   Comme chaque année, je reviens avec un calendrier de nouvelle année. Cette fois-ci le calendrier de l'an 2020, qui est une année bissextile.

   Le voici au format PDF:

   Et comme d'habitude, mon gobelet de musicien mendiant au coin d'une rue (numérique certes mais rue quand même)...

Partager cet article
Repost0
27 novembre 2019 3 27 /11 /novembre /2019 01:11
Base victime d'un piratage ce mardi 26 Novembre?

   Pourquoi Base cherche-t-il à cacher l'évidence qu'elle déclarait par ailleurs vers 18h00 au groupe de presse "La Libre Belgique" pour quelques heures plus tard parler d'une «erreur interne».

   Voici les éléments qui permettent d'accréditer la thèse d'un piratage, sans savoir néanmoins si cela provient de l'intérieur de l'entreprise de télécommunications (genre un technicien informatique à qui on a annoncé le licenciement) ou du pur extérieur.

   Pour ma part tout a débuté par la lecture d'un SMS reçu du numéro +32 487 00 18 20 m'annonçant un dépassement de mon usage du forfait 4G à l'international de mon maximum autorisé de 20€. Et demandait l'envoi d'un SMS au 8581 pour continuer à bénéficier du roaming.

   Outre que mon maximum autorisé est inférieur à 20€, que je suis bel et bien en Belgique et non à l'étranger il y a quelques détails qui posent questions.

1. Le numéro abrégé 8581, comme tous les numéros abrégés ne sont pas disponibles depuis l'étranger mais seulement en Belgique. Or ne suis-je pas censé me trouver à l'étranger selon ce SMS?

2. Les numéros de services d'envoi de SMS Base, même vers m'étranger, sont de type soit 19xx soit 19xxx. Les numéros de services non-abrégés de Base commencent par +32 486 et sont normalement de type +32 486 19 19 xx.

3. Les numéros de réception de SMS abrégés sont de types 19xx pour Base mais je le rappelle ne fonctionnent pas depuis en dehors de la Belgique.

   Ce qui pose question est que le service 4G s'est bien mis à arrêté de fonctionner pour les utilisateurs Base (la plupart d'entre-eux car tout le monde n'a pas été touché). Le SMS contenait-il un message dit "push" qui reconfigure automatiquement les paramètres Réseaux Internet/MMS du smartphone? Je n'en sais rien.

   Évidemment mon réflexe a été de contacter le service clientèle d'abord par téléphone puis sur leur site internet tant via ordinateur qu'application mais cela resta manifestement inutile: ils étaient débordés et toute connexion était donc rendue impossible.

   C'est dire si le problème a été d'ampleur.

   Mais je reste sur ma question: pourquoi cacher un problème de piratage (ce qui permettrait à chacun d'avoir le réflexe de changer son mot de passe d'espace-client) en le faisant passer pour un problème technique interne (ce qui fait que l'opérateur mobile paraît peu sérieux)?

Partager cet article
Repost0
12 novembre 2018 1 12 /11 /novembre /2018 22:44

   Alors, en pensant à tous mes "followers" mes abonnés qui visitent ce site de temps à autres, j'ai créé mon calendrier 2019 entièrement fait main (d'ailleurs une erreur s'y trouve, pas très importante il est vrai).

   Il n'a que très peu changé par rapport au calendrier 2018; j'aurais aimé mettre d'autres couleurs aux lignes des Mois de l'année mais n'ai pas réussi à changer la couleur par rapport à l'année précédente. Mais la photo est je pense pas mal.

   En effet pour une fois qu'un graffiti me plaît... Tous les graffitis faits dans des quartiers bourgeois me plaisent, rarement ceux faits dans des quartiers populaires ou se meut la plèbe sauf s'ils ont une touche artistique évidente ce qui est absolument le cas sur cette photo.

   Bref voici l'image du calendrier suivi du lien permettant de le télécharger pour impression au format PDF...

Calendrier 2019, un cadeau pour vous...
Partager cet article
Repost0
25 juillet 2018 3 25 /07 /juillet /2018 18:56

Alors, on commence avec une nouvelle mise-en-page. L'ancienne était inspirée par le premier ordinateur que j'ai touché de ma vie vers mes 7 ou 8 ans: le TRS-80 orienté programmation en langage Basic.

Mais il est vrai que les premiers PC à proprement parler étaient vert sur fond noir et non l'inverse qui faisait très mal aux yeux!

Alors, c'est avec un album totale défonce qui certes ne fait que reprendre mes anciens titres mais remasteurisés (remasterized)...

Hip-Hop Combi, en téléchargement libre et gratuit et qui plus est en licence CC (Creative Commons et pas pour un usage commercial).

Bref voici mes complaintes de mikers :

 

Partager cet article
Repost0

Présentation

  • : Town Ground ex Igor Gorovitch
  • : Créations électroniques d'un dissident et underground électro-grunge du numérique bien intégré. Musique, tracks (pistes, morceaux, remixes, reworks) originaux et mixes et programmes Python libre et open-source.
  • Contact

Recherche