Dans le cadre du développement d'une application destinée à faciliter l'écriture de partitions musicales, j'ai découvert une API qui prend en charge le vénérable protocole MIDI.
Je ne l'ai finalement pas utilisée, parce qu'elle n'est pas encore disponible dans tous les navigateurs majeurs, notamment ceux de l'écosystème Apple, mais ce n'est probablement que partie remise…
Pas vraiment un raccourci, mais on peut utiliser la touche de tabulation pour aller jusqu'au bouton d'envoi et l'actionner avec la touche entrée. Du coup, pas besoin d'utiliser la souris.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
Je crois que c'est peine perdue. C'est comme l'utilisation de librairie (qui est un faux-ami pour le coup) pour désigner une bibliothèque logicielle. C'est rentré dans le mœurs, notamment chez les professionnels, et comme l'usage fait la langue…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
Pour accéder à une variable d'une fonction parente dans une sous-fonction, tu n'as rien à faire. C'est disponible de base en Python, l'ensemble des variables de la fonction parente sont accessibles directement.
Oui et non.
Oui si c'est pour lire la variable, non si c'est pour la modifier.
Il ne devait pas y en avoir tant que ça, n'empêche que Firefox Reality, le navigateur de Mozilla dédié à la réalité virtuelle, a été abandonné en 2022 et retiré des magasins d'applications.
Je n'ai pas réussi à mettre la main sur Wolvic (sic), son successeur basé sur son code source, pour voir son user-agent.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[…] Il est devenu célèbre pour sa thème principal qui est souvent utilisé dans les médias.
Pourquoi as-tu mis "thème" au féminin ?
Je m'excuse, j'ai fait une erreur en utilisant le féminin pour "thème". En fait, "thème" est un mot de genre masculin en français. Merci de me l'avoir signalé.
Pourquoi as-tu fait cette erreur ?
Comme je suis un modèle de traitement automatique de la langue, je peux commettre des erreurs. Cela peut être dû à des lacunes dans mes connaissances, à des problèmes de traitement de la langue ou à des limites de mon système. Je suis constamment en train d'apprendre et de m'améliorer, donc je vous remercie de m'avoir signalé cette erreur.
Cela signifie que tu n'avais jamais employé le mot "thème" jusqu'à présent, ou alors que personne ne t'avait signalé cette erreur ?
En tant que modèle de traitement automatique de la langue, j'ai été formé à partir d'un grand corpus de textes de différentes sources. Je peux avoir vu ou utilisé le mot "thème" dans le passé, mais je peux avoir fait une erreur en utilisant le féminin pour cela. Il est possible que personne ne m'ait signalé cette erreur auparavant, je m'excuse pour tout désagrément causé.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
Quelle est la typologie réseau associée à la technologie 10BASE2 ?
ChatGPT :
La technologie de réseau Ethernet coaxial (ou 10BASE2) était généralement utilisée pour créer des réseaux de type "étoile". Dans un réseau en étoile, chaque ordinateur ou périphérique du réseau est connecté à un commutateur central (ou hub) via un câble individuel. Le commutateur central reçoit les données transmises par chaque ordinateur et les achemine vers la destination appropriée. Cette architecture de réseau est connue pour être fiable et facile à mettre en œuvre, car chaque ordinateur est connecté de manière indépendante et peut être ajouté ou retiré du réseau sans perturber les autres ordinateurs. Cependant, elle peut être coûteuse à mettre en place et à entretenir, car elle nécessite un grand nombre de câbles et de connecteurs.
Moi :
Tu confonds avec la typologie utilisée avec 10base-T. Avec 10base2, on utilise une typologie réseau dite en bus.
ChatGPT :
Je suis désolé pour la confusion. Vous avez raison, la technologie de réseau Ethernet coaxial (ou 10BASE2) était généralement utilisée pour créer des réseaux de type "bus". Dans un réseau en bus, tous les ordinateurs et périphériques du réseau sont connectés en série via un câble commun, qui est généralement un câble coaxial. Chaque ordinateur peut envoyer et recevoir des données sur le réseau en transmettant des trames sur le câble commun. Les trames sont acheminées à chaque ordinateur du réseau, qui les ignore s'il ne s'agit pas de sa destination. Cette architecture de réseau est simple à mettre en œuvre, mais elle est moins fiable que d'autres architectures, car tous les ordinateurs du réseau sont connectés en série et sont donc tous affectés si le câble ou l'un des ordinateurs du réseau tombe en panne. Elle est également moins efficace que d'autres architectures, car elle nécessite un temps de transmission plus long pour acheminer les données à chaque ordinateur du réseau. Aujourd'hui, la technologie Ethernet coaxial (ou 10BASE2) est largement obsolète et a été remplacée par d'autres technologies de réseau, comme Ethernet sur câble torsadé (ou 10BASE-T) et Ethernet sur fibre optique (ou 10BASE-F). Ces technologies sont plus rapides et offrent des vitesses de transmission plus élevées que 10BASE2, et elles sont également plus faciles à mettre en œuvre et à entretenir. Elles sont utilisées dans de nombreux réseaux de petite et de grande taille à travers le monde.
En tout cas, ça maîtrise l'art de noyer le poisson :-)…
J'ai reposé la même question dans une nouvelle conversation, et la réponse était alors correcte. Reste à savoir si c'est parce que ça se souvient de ma précédente conversation, ou si ça a globalement intégré l'information…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
Pour les curieux, ce que je reproche à dialog c'est […] l'utilisation de STDERR pour récupérer le résultat, donc on ne peux pas faire INPUT=$(dialog foobar)
Je ne me rappelle plus comment j'en suis arrivé à cette solution, mais voici un petit script montrant comment j'utilise dialog :
Il faut s'habituer à l'écriture en vert sur fond noir
Ça rappellera des souvenirs aux plus anciens d'entre nous ; certains ont probablement utilisé des moniteurs monochromes vert (mention spéciale à l'Amstrad CPC 464 monochrome), ou ambre…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
En des temps anciens, je m'étais fendu d'un journal sur XULRunner, qui était à XUL ce que Electron est à HTML. Plus précisément, le journal portait sur la programmation d'applications XULRunner en C++, au lieu du traditionnel JavaScript. Aujourd'hui, j'utilise Electron à la place de XULRunner, mais je suis resté fidèle à C++.
Bon, je ne suis pas fan de ce style de musique ni spécialement versé dans tout ce qui est batterie mais, niveau performance musicale et technique, ça, ça me semble sortir du lot, indépendamment de l'âge de l'exécutante : https://www.youtube.com/watch?v=5jDVZPzfS1c.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
Je ne connais pas Matplotlib plus que ça, mais il me semble que l'image n'est pas exportée au format SVG.
D’après la documentation de la méthode savefig, comme il n'y a pas de paramètre format et que le format ne peut pas être déduit du paramètre fname, alors c'est le format par défaut qui est utilisé, à savoir png.
Voici la fonction que j'utilise pour exporter un graphique Matplotlib en SVG :
Faire un truc rapide sans avoir de compréhension de la lib standard, peut importe le langage, ça me semble très… disons difficile.
Soit-dit en passant, le C++ est probablement le langage (avec le C, parmi les plus populaires) avec lequel on peut le plus facilement faire des trucs rapides sans rien connaître de la bibliothèque standard. Le C++ donne en effet directement accès à la bibliothèque C standard, aux bibliothèques systèmes, voire à l'assembleur. De quoi court-circuiter la bibliothèque C++ standard sans nécessairement perdre en performances. Il faut être motivé et avoir les compétences nécessaires, mais c'est plus facile qu'avec la plupart des autres langages, car on n'a pas besoin de changer d'environnement de développement pour ce faire …
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Ma vie
Posté par Claude SIMON (site web personnel) . En réponse au journal Du travail de vraissaire. Évalué à 6.
C'était avant ou après l'incendie ? (-> [])
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: tout lu mais
Posté par Claude SIMON (site web personnel) . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à 2. Dernière modification le 04 mars 2023 à 07:53.
Le BASIC du ZX81 avait aussi
GOSUB
etGOTO
. Heureusement, parce qu'il avaitIF … THEN …
mais pasELSE
.Ce qui est amusant avec le
GOTO
, c'est qu'on peut lui passer une expression qui retournait un nombre. Ainsi, le programme :affichait
B
.Ça permettait de simuler le
ON … GOTO …
d'autres BASIC, voire une forme de switch.Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: tout lu mais
Posté par Claude SIMON (site web personnel) . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à 4.
En capillotractant un peu : « Paul ne sait pas s'il ne va pas ne pas continuer à ne pas chômer ».
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
# Attention : divulgâchage
Posté par Claude SIMON (site web personnel) . En réponse au journal [HS] Microsoft ♥ Linux - Episode VII "Cutting EDGE". Évalué à 3.
Pour ceux qui y ont eu droit en avant-première, la réponse c'est 4b pour l'instant, mais c'est facilement contournable : https://www.numerama.com/tech/1267426-premier-test-de-bing-chatgpt-je-me-suis-dispute-avec-une-ia.html
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
# Pas seulement avec des mots…
Posté par Claude SIMON (site web personnel) . En réponse au journal Faire du son avec des mots dans son butineur. Évalué à 5.
Ça bouge pas mal en ce qui concerne le son.
Dans le cadre du développement d'une application destinée à faciliter l'écriture de partitions musicales, j'ai découvert une API qui prend en charge le vénérable protocole MIDI.
Je ne l'ai finalement pas utilisée, parce qu'elle n'est pas encore disponible dans tous les navigateurs majeurs, notamment ceux de l'écosystème Apple, mais ce n'est probablement que partie remise…
L'API en question : https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Raccourci clavier
Posté par Claude SIMON (site web personnel) . En réponse au lien Astuce pour continuer à se servir d'un ordiphone avec un écran cassé. Évalué à 2.
Pas vraiment un raccourci, mais on peut utiliser la touche de tabulation pour aller jusqu'au bouton d'envoi et l'actionner avec la touche entrée. Du coup, pas besoin d'utiliser la souris.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Très bel article, petite remarque de français
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Nouveautés du langage C dans sa prochaine version C23. Évalué à 4.
Je crois que c'est peine perdue. C'est comme l'utilisation de librairie (qui est un faux-ami pour le coup) pour désigner une bibliothèque logicielle. C'est rentré dans le mœurs, notamment chez les professionnels, et comme l'usage fait la langue…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Bien utile…
Posté par Claude SIMON (site web personnel) . En réponse au journal Mon avis sur chatGPT. Évalué à 2.
Oui et non.
Oui si c'est pour lire la variable, non si c'est pour la modifier.
UnboundLocalError: local variable 'msg' referenced before assignment
hello world
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
# Et combien d'utilisateurs qui utilisaient la version VR ?
Posté par Claude SIMON (site web personnel) . En réponse au lien Firefox perd env 16 millions d'utilisateurs depuis un an. Évalué à 2.
Il ne devait pas y en avoir tant que ça, n'empêche que Firefox Reality, le navigateur de Mozilla dédié à la réalité virtuelle, a été abandonné en 2022 et retiré des magasins d'applications.
Je n'ai pas réussi à mettre la main sur Wolvic (sic), son successeur basé sur son code source, pour voir son user-agent.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: digitalisation
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Mesure d'énergie électrique et transmission radio DASH7. Évalué à 4.
Ce sont les deux premiers qui sont cités par le dernier.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
# Hum bis…
Posté par Claude SIMON (site web personnel) . En réponse au lien GPT-3 : c’est toi le Chat (blog d'Olivier Ertzscheid). Évalué à 2.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
# Hum..
Posté par Claude SIMON (site web personnel) . En réponse au lien GPT-3 : c’est toi le Chat (blog d'Olivier Ertzscheid). Évalué à 6.
Moi :
ChatGPT :
Moi :
ChatGPT :
En tout cas, ça maîtrise l'art de noyer le poisson :-)…
J'ai reposé la même question dans une nouvelle conversation, et la réponse était alors correcte. Reste à savoir si c'est parce que ça se souvient de ma précédente conversation, ou si ça a globalement intégré l'information…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: dialog
Posté par Claude SIMON (site web personnel) . En réponse au journal choose, pour des scripts shells interactifs. Évalué à 2.
Je ne me rappelle plus comment j'en suis arrivé à cette solution, mais voici un petit script montrant comment j'utilise
dialog
:Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
# Moment nostalgie…
Posté par Claude SIMON (site web personnel) . En réponse au journal J'ai testé: une ardoise à cristaux liquides. Évalué à 9.
Ça rappellera des souvenirs aux plus anciens d'entre nous ; certains ont probablement utilisé des moniteurs monochromes vert (mention spéciale à l'Amstrad CPC 464 monochrome), ou ambre…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Un peu d'archéologie
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Dernières avancées du côté de Thunderbird. Évalué à 3.
En des temps anciens, je m'étais fendu d'un journal sur XULRunner, qui était à XUL ce que Electron est à HTML. Plus précisément, le journal portait sur la programmation d'applications XULRunner en C++, au lieu du traditionnel JavaScript. Aujourd'hui, j'utilise Electron à la place de XULRunner, mais je suis resté fidèle à C++.
Le journal en question : https://linuxfr.org/users/epeios/journaux/xulrunner-et-c.
Pour les passionnés d'archéologie, les billets de blog référencés dans ce journal peuvent être consultés à cette adresse, le premier se trouvant en bas : https://web.archive.org/web/20120909013202/http://zeusw.org/blog/index.php?categorie5/xul.
Et pour ceux qui veulent encore creuser plus, le code source des programmes mentionnés dans ces billets sont disponibles aux adresse suivantes :
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Anarchiste, mais...
Posté par Claude SIMON (site web personnel) . En réponse au journal J'ai lu "Comment je suis devenue anarchiste" d'Isabelle Attard. Évalué à 4.
Une autrice (en réalité un auteur) de BD et de romans s'exprimant sur son métier : https://maliki.com/strips/a-croisee-chemins/
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Mon avis
Posté par Claude SIMON (site web personnel) . En réponse au journal "Use plaintext email" ? Vraiment ?. Évalué à 2.
s/prone/propre/ :-)
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: rien
Posté par Claude SIMON (site web personnel) . En réponse au journal Bientôt 4 jours sans nouveau journal. Évalué à 2.
Bon, je ne suis pas fan de ce style de musique ni spécialement versé dans tout ce qui est batterie mais, niveau performance musicale et technique, ça, ça me semble sortir du lot, indépendamment de l'âge de l'exécutante : https://www.youtube.com/watch?v=5jDVZPzfS1c.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: nano-mesures
Posté par Claude SIMON (site web personnel) . En réponse au lien La ville de Paris sanctionne les commerces climatisés gardant la porte ouverte - lalibre.be. Évalué à 6.
X jours ??? Déjà V, je trouve ça énorme ! III à la rigueur, à condition qu'il ne fasse pas trop chaud ! (veni, vidi, et j'ai pas pu résister…)
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Petite revue de code
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Moniteur de tunnels SSH Tunnelmon en version 1.1 . Évalué à 7.
Ça ne serait pas plutôt :
if t.status not in ('ESTABLISHED', 'LISTEN'):
(ajout denot
) ?Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: blockchain et crypto-monnaie sont deux choses différentes
Posté par Claude SIMON (site web personnel) . En réponse au journal Ethereum prépare son passage de Proof of Work à Proof of Stake. Évalué à 6.
Les JNF ? (-> [])
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Au contraire, mais ça dépend
Posté par Claude SIMON (site web personnel) . En réponse au journal SmartCar. Évalué à 3.
Sauf chez Porsche…
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Interfaçage avec autres libs ?
Posté par Claude SIMON (site web personnel) . En réponse au journal htag : realiser des UI en python3 sur web, mobile et desktop.. Évalué à 3.
Je ne connais pas Matplotlib plus que ça, mais il me semble que l'image n'est pas exportée au format SVG.
D’après la documentation de la méthode savefig, comme il n'y a pas de paramètre format et que le format ne peut pas être déduit du paramètre fname, alors c'est le format par défaut qui est utilisé, à savoir png.
Voici la fonction que j'utilise pour exporter un graphique Matplotlib en SVG :
Pour voir ce code en action : https://replit.com/@Q37Info/MatplotlibSVG#main.py (ligne 42).
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Juste mon point de vue
Posté par Claude SIMON (site web personnel) . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3.
Soit-dit en passant, le C++ est probablement le langage (avec le C, parmi les plus populaires) avec lequel on peut le plus facilement faire des trucs rapides sans rien connaître de la bibliothèque standard. Le C++ donne en effet directement accès à la bibliothèque C standard, aux bibliothèques systèmes, voire à l'assembleur. De quoi court-circuiter la bibliothèque C++ standard sans nécessairement perdre en performances. Il faut être motivé et avoir les compétences nécessaires, mais c'est plus facile qu'avec la plupart des autres langages, car on n'a pas besoin de changer d'environnement de développement pour ce faire …
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !
[^] # Re: Interfaçage avec autres libs ?
Posté par Claude SIMON (site web personnel) . En réponse au journal htag : realiser des UI en python3 sur web, mobile et desktop.. Évalué à 3.
Matplotlib est aussi capable de générer du SVG et, vu les affinités de SVG avec HTML, il doit y avoir moyen d'injecter ça avec htag.
Cyberdépendance, cyberharcèlement, pédocriminalité… : Zelbinium, pour que les smartphones soient la solution, pas le problème !