Overblog
Suivre ce blog Administration + Créer mon blog
22 décembre 2020 2 22 /12 /décembre /2020 07:05
Programme graphique qui a demandé du temps pour la finition...

   Alors, si je suis resté au moins trois mois (quatre maintenant) sans mixes c'est que j'étais surtout pris par la programmation. D'abord programmation d'une fusion entre mes programmes graphiques de polygones et d'étoiles, fusion que je présenterai en bas d'article.

   Ensuite un programme rapide à coder, mais dont la résolution de la fluidification "comme dans la vidéo" de l'inventeur du concept a été très longue...

   À ce propos, voici la vidéo de l'inventeur en question; notez bien que son programme n'est pas le même que le miens d'autant que le code-source de son programme n'est pas public.

   Bref ça m'a donné envie de développer mon propre programme basé exactement sur le même concept, en langage Python bien entendu, le voici suivi de son code source en format texte .txt.

   Enfin, pour la fusion de polygones et étoiles; l'un avec le module Turtle, l'autre avec Tkinter. On préfèrera le premier car il laisse voir se dessiner l'étoile dans le polygone inscrit dans un cercle "comme le ferait un humain"; mais la seconde version, plus rapide et avec présence du cercle, n'est pas mal non plus...

Programme graphique qui a demandé du temps pour la finition...
Programme graphique qui a demandé du temps pour la finition...

Partager cet article

Repost0
18 novembre 2020 3 18 /11 /novembre /2020 02:03

   Alors les versions précédentes de mes programmes de polygones présentaient une certaine lenteur à l'exécution. Cela était dû à l'usage du module Turtle de Python. Alors certes si la lenteur pouvait être perçue comme un inconvénient, elle a aussi l'avantage qu'on "voit" se dessiner le polygone sous nos yeux.

   Ici version instantanée du dessin de polygones, avec affichage du cercle dans lequel ils sont inscrits, polygones commençant à trois côtés et où on a le choix d'augmenter ou de diminuer à tout moment de 1 le nombre de côtés par simple clic.

   Et le fichier texte Unicode des lignes de programmation:

Partager cet article

Repost0
14 novembre 2020 6 14 /11 /novembre /2020 10:47
Deux hexagones obtenus selon des méthodes différentes
Deux hexagones obtenus selon des méthodes différentes

Deux hexagones obtenus selon des méthodes différentes

   Alors, toujours dans les graphiques, comme on le voit il y a souvent plusieurs moyens de résoudre un même problème; ici le dessin de polygones, toujours sous Python.

   La première résolution est à préoccupation strictement graphique: longueur d'un côté, épaisseur de trait et nombre de côtés. Voici sa version:

Version simple

   La seconde méthode est strictement mathématique. On demande le rayon du cercle dans lequel est inscrit le polygone (maximum 300; 320 en fait), l'épaisseur et le nombre de côtés. Ensuite on calcule l'angle en radians afin d'y appliquer un calcul du Cos(angle)*rayon et du Sin(angle)*rayon qui serviront de coordonnées (x,y) de points à joindre entre eux. Voici:

Version mathématique

   Et pour ceux qui ne se sentent pas encore prêts à télécharger l'interpréteur Python mais qui aimeraient néanmoins "lire" les codes sources, les voici au format texte brut:

Partager cet article

Repost0
7 juillet 2020 2 07 /07 /juillet /2020 10:05

   Modification importante en fin d'article...

Bar le Beirão et épicerie Delicias de Portugal

Bar le Beirão et épicerie Delicias de Portugal

   Alors pour les ixellois qui aiment la cuisine (et le café) du Portugal, dans le calme, sans être trop dépaysé, mais authentique tout de même, il y a deux endroits incontournables: une épicerie dont j'ai déjà parlé maintes fois et une brasserie / restaurant dont je pense n'avoir jamais parlé, le "Beirão".

   Ce que je préfère le plus au Beirão, et ce qu'ils ont d'original comparé aux autres bars portugais nombreux dans le quartier de la Place Flagey, c'est leur café; leur grand café. C'est lui qui m'a inspiré la cover de certains mixes que voici:

Un air de Portugal...

   C'est un café corsé mais aussi riche en goût. On l'appréciera d'autant plus avec maximum un seul sachet de sucre. Et alors on comprendra pourquoi certains demandent un verre d'eau avec leur café!

   Niveau restaurant je n'ai jamais expérimenté à part pour le fameux Bifana très bon mais dont je ne sais pas s'ils en servent encore.

   Terrasse toute l'année même en hiver, ce qui ne déplaira pas aux fumeurs invétérés dont je suis.

   Bref c'est au 36 rue de Vergnies, dès aux environ de 9h10 / 9h15 le matin, un peu plus tard le mardi (9h30 / 9h45) et fermé le lundi.

   N'oubliez pas les actuelles mesures spéciales COVID-19; ils mettent à l'entrée à disposition du gel pour se laver les mains.

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

   Par hasard (heure d'ouverture du Beirão retardée), je suis retourné au 24 Horas. Et cela prouve ce que j'ai toujours pensé: le café est fait par le/la serveur/serveuse et non par la machine!

   Effectivement j'avais cessé d'aller au 24 Horas parce que je trouvais que leur café était devenu "au goût belge", c'est-à-dire beaucoup d'eau pour peu de café. Mais aujourd'hui quelle ne fut pas ma surprise d'y trouver un vrai café portugais d'embouchure de la Méditerranée, de caractère.

   À côté de ça tout pourrait paraître léger...

   Donc finalement le type de café que vous trouverez dans tel ou tel bar dépend de qui le sert, et donc on ne sait pas vraiment dire d'avance à quoi il ressemblera.

   Pour l'instant je recommande fortement le 24 Horas (24 Heures), au carrefour de la rue Gray, rue des Cygnes, rue de la Digue (proximité Place Flagey).

Photo ancienne durant l'hiver 2012-2013 du 24 Horas

Photo ancienne durant l'hiver 2012-2013 du 24 Horas

Partager cet article

Repost0
8 mai 2020 5 08 /05 /mai /2020 05:59
Un problème de trigonométrie appliquée: le calcul de la Qibla
Un problème de trigonométrie appliquée: le calcul de la Qibla

   Alors, j'ai continué mon exercice. L'exercice consiste à trouver la direction selon une boussole de la Kaaba (la Qibla donc) depuis un lieu dont on connaît les coordonnées de latitude et longitude.

   La réponse sur Wikipédia (voir fichier Qibla.xls et lien inclus dedans vers l'article) fonctionne parfaitement pour l'hémisphère Est (Longitudes > 0) mais laisse dans le flou total les habitants de l'Ouest (Longitudes<0) du Méridien zéro de Greenwich.

   Ce qui fait quand même toute l'Afrique de l'Ouest, toute la moitié Ouest de l'Algérie jusqu'au Maroc, le Sénégal, le Mali, la Mauritanie, et... les Amériques (Nord, Centre, Sud)!!!

   Même si les réponses étaient précises je ne pouvais logiquement me contenter d'une telle équation!

   J'ai donc produit une feuille de calcul Excel (compatible Office XP et toute application Windows ou Android gratuites) nommée Tentative de Calcul de la Qibla .xls contenant mes propres équations travaillées trois jours durant.

   Alors certes pour l'Europe par exemple, des assez grosses estimations (des écarts de jusqu'à 6° avec la réponse d'une application dédiée, néanmoins 6° d'écrat ne représentent une rotation que de 5 millimètres), mais il a le mérite de fonctionner tant pour l'Ouest que l'Est, le Nord que le Sud.

   Je vais prochainement tenter de trouver une équation "Halal" en visitant des sites web musulmans et dès que je la trouverai et bien je vous la livrerai.

   Bref voici les deux fichiers:

Selon Wikipédia

Selon travail propre

   Et enfin, une chose dont je ne suis pas peu fier, mon travail propre est le seul à respecter l'ancienne version de la définition de la Qibla représentée par l'image suivante (source: Par RokerHRO — Travail personnel, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=7325404). C'est à dire une définition du Monde géo-centré sur la Kaaba.

Un problème de trigonométrie appliquée: le calcul de la Qibla

   Et, note importante, pour réaliser effectivement le calcul de la Qibla selon son ancienne définition issue du temps où on ne considérait que le monde connu (sans les Amériques donc) appliqué au monde total; il convient de considérer que le point de bascule entre l'Ouest (W) extrême et l'Est (E) extrême n'est pas -180° mais bien -170°!!!

   En effet, la division entre extrême Ouest de Nouveau Continent (Alaska) et extrême Est de l'Ancien Monde (Russie) s'opère à -170°.

   On calculera donc les longitudes comprises entre -170 (inclus) et -180 en faisant =360-170 à =360-180, soit +180 à +190°. Cela ne nuit en rien au calcul de l'angle.

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