L'application s'appuie, pour l'interface graphique, sur le toolkitAtlas dont le but, en gros, est de pouvoir profiter de certaines technos web (HTML/CSS) sans en subir les inconvénients (JavaScript, nécessité de disposer d'un serveur web).
L'ancêtre du toolkitAtlas s’appuyait sur Electron et, avant cela, sur XULRunner. C'est pour éviter cela que le toolkit s'appuie sur un serveur, avec lequel il communique à l'aide d'un protocole maison. L'URL affichée au démarrage de l'application lance une connexion à ce même serveur, mais en utilisant le protocole HTTP(S), donc avec un navigateur web comme client.
L'application fonctionne également en HTTP, mais j'ai remarqué que certains opérateurs téléphoniques bloquaient les WebSockets en HTTP, d'où l'utilisation de HTTPS par défaut.
Il y a déjà eu ici même quelques publications concernant cette architecture : https://linuxfr.org/tags/atlas_toolkit/public. Mais s'il y a des aspects à approfondir, je le ferais bien volontiers, éventuellement sous forme de journal…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
Comme montré dans la vidéo mentionnée dans mon précédent commentaire, Denemo offre la possibilité de saisir le rythme au clavier d'ordinateur, puis de saisir les notes au clavier MIDI. Ça peut être une solution, sauf que je ne vois pas trop comment récupérer de manière simple ce qui a été saisi pour l’intégrer à MuseScore.
Avec mon outil, c'est l'inverse : on saisit d'abord les notes, puis les durées correspondantes. Ceci dit, il serait relativement simple d'implémenter la saisie à la sauce Denemo. On récupère ensuite ce qui a été saisi au moyen d'un copier/coller de ce qui est généré par un appui sur le bouton .ly. C'est au format LilyPond, mais on peut générer n'importe quel format textuel avec le fichier XSL et le script adéquats, sur le modèle de ce qui est fait avec le format LilyPond. Mais, là encore, je ne vois pas trop quel format utiliser pour MuseScore et comment y intégrer les données.
Pour les silences, on saisit une note quelconque à la place du silence. Ensuite, quand on est dans la phase de saisie des durées, une fois le curseur positionné sur la note, on la marque comme un silence (touche 0), on revient sur la note (on peut utiliser la flèche gauche du clavier), puis on saisit la durée du silence. Ou inversement : on saisit la durée, on revient sur la note, puis on la marque comme silence. Ce n'est pas très optimisé ; peut-être que le mieux c'est que le fait de marquer une note comme silence ne fasse pas avancer le curseur…
Personnellement, je préfère travailler directement avec des fichiers texte, comme l'autorise LilyPond, plutôt qu'avec des applications WYSIWYG comme MuseScore ou Finale. On a beaucoup plus de liberté : on peut créer des petits utilitaires comme mon outil, ou des logiciels plus complets comme Frescobaldi, voire Denemo et ainsi créer son propre flux de travail. J'avais déjà eu la même démarche avec Markdown/Marp.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
Puisque l'occasion m'en ai donné, un grand merci, qui englobe naturellement tout les autres contributeurs, pour ce fantastique logiciel. En tant que musicien, j'ai souvent affaire à des partitions vendues fort chers par des éditeurs ayant pignon sur rue, et souvent, quand je vois leur rendu, je me demande «Pourquoi diable n'utilisent-t-ils pas LilyPond ?».
Lilypond a déjà fait l'objet de plusieurs publications ici-même, mais c'est quand même un logiciel dont la plupart des personnes fréquentant ce site, comme dans le reste de la population, n'ont pas l'usage.
Concernant Frescobaldi, celui-ci ne gère que la saisie des notes, ce qui n'est qu'une des fonctionnalités de mon outil. Avec ce dernier, une fois les notes saisies, on se repositionne sur la première note, puis on saisit la durée de chaque note, à l'aide du clavier ou des boutons adéquats. Cette fonctionnalité n'est pas disponible avec Frescobaldi, comme semble le confirmer cette entrée GitHub non close.
Ceci dit, il y a une fonctionnalité qui s'en rapproche, avec Tools/Rythm/Apply rythm…, qui ouvre une boîte de dialogue dans laquelle on saisit les durées au format Lilypond, qui sont alors appliquées une à une aux notes sélectionnées. Mais c'est un peu moins pratique parce que, par exemple, une noire suivie d'une croche suivie d'une double-croche nécessitent de taper la séquence de touches 4[espace]8[espace]16, alors qu'avec mon outil il suffit de la séquence 345 (ou de cliquer sur les boutons correspondants).
Je viens de trouver une vidéo qui montre comment fonctionne Denemo. Si j'avais vu cette vidéo plus tôt, peut-être que je n'aurais pas crée mon outil. Ce qui m'avait échappé avec Denemo, c'est qu'il faut d'abord saisir le rythme, puis les notes, alors que j'étais parti sur principe de d'abord saisir les notes, puis le rythme, principe appliqué dans mon outil.
Cependant, Denemo est conçu pour prendre en charge l'intégralité de l'écriture d'une partition, dans l'idée, je pense, de se positionner comme alternative à Finale. Il a son propre format de fichier, et LilyPond ne lui sert que de moteur de rendu. Or, je préfère travailler directement sur des fichiers LilyPond, ce qui est facilité avec Frescobadi, et mon outil, comme le suggère le titre du journal, est conçu dans l'idée être utilisé en complément.
Et encore merci pour ce logiciel :-) !
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
Quelque soit la cause de la baisse de niveau concernant l'utilisation de l'informatique, c'est peut-être également à l'origine du même phénomène qui touche les aspirants développeurs. Et ça ne date pas d'aujourd'hui, puisque c'est pour tenter de contrer cette tendance que le Raspberry Pi a été conçu.
Le Raspberry Pi connaît un succès phénoménal, pas en tant qu'outil éducatif, mais en tant que plateforme d’expérimentation plébiscitée, grâce à son faible coût, par des personnes qui sont généralement déjà à l'aise avec l'informatique (je plaide coupable).
On pourrait se dire que ce n'est pas grave que le Raspberry Pi soit passé à coté de son objectif premier : à quoi bon un Raspberry Pi pour découvrir l'informatique, alors que le taux d'équipement en smartphone atteint un niveau stratosphérique ? Sauf que cette omniprésence des smartphones n'a pas vraiment amélioré la situation. Á qui la faute ?
Beaucoup reçoivent leur premier smartphone alors qu'ils sont au collège. Dans mon cas, les smartphones n'existant pas encore à l'époque, ce fût un ordinateur. Les fonctions trigonométriques étant étudiées au collège, l'un de mes premiers programmes avait pour finalité de dessiner un bête cercle à l'aide des fonctions sinus et cosinus vues en cours. Essayez d'écrire un tel programme avec et pour un smartphone…
Mais ce qui a été tenté au niveau matériel avec le Raspberry Pi, il y a peut-être moyen de le réaliser au niveau logiciel, comme je l'ai évoqué dans ce journal, et développé là…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
C'est surtout que c'est ch…ant de freiner en changeant en même temps de vitesse à chaque feu rouge pour pouvoir redémarrer dans de bonnes conditions au vert.
En voiture, tu anticipes mal, ben tu débrayes et tu freines à la pédale. Puis tu mets tranquillement la première au vert.
En vélo, tu te loupes, bonjour le redémarrage, à moins de changer de vitesse en soulevant la roue arrière par la selle, ce qui n'est pas une manœuvre très agréable à réaliser.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
Sinon j'ai remarqué que certains rasoirs ne fonctionnent pas lorsqu'ils sont en charge (le chargeur branché) - probablement pour éviter de le faire tomber à l'eau lorsqu'on l'utilise en le chargeant.
J'ai rencontré les deux. Le modèle qui ne fonctionnait pas en charge était un modèle qui pouvait s'utiliser sous la douche, contrairement à l'autre. Du coup, je pense que c'est pour éviter son utilisation en charge sous la douche…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
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.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
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…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
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.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[…] 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é.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
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…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
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…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# Pour rester dans le sujet…
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Jupyter - « Libre à vous ! » du 4 avril 2023 - Podcasts et références. Évalué à 4. Dernière modification le 12 avril 2023 à 09:17.
…un peu de pub éhontée pour un projet open source, des fois que cela pourrait se révéler utile…
Pour ajouter un peu d'interactivité aux notebook Jupyter, il existe ipywidget qui permet d'obtenir ceci :
Pour ceux qui ont besoin de widgets plus évolués, ben il y a mon projet qui permet de mettre en œuvre n'importe quel composant HTML.
À titre d'exemple, voici l'équivalent du Hello world :
Le notebook correspondant est visible à l'adresse https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Hello.ipynb.
Un exemple un peu plus sophistiqué, dont le notebook est visible à l'adresse https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Contacts.ipynb :
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Utiliser localement ?
Posté par Claude SIMON (site web personnel) . En réponse au journal Lilypond + Frescobaldi + … (aka «En avant la musique !»). Évalué à 3.
L'application s'appuie, pour l'interface graphique, sur le toolkit Atlas dont le but, en gros, est de pouvoir profiter de certaines technos web (HTML/CSS) sans en subir les inconvénients (JavaScript, nécessité de disposer d'un serveur web).
L'ancêtre du toolkit Atlas s’appuyait sur Electron et, avant cela, sur XULRunner. C'est pour éviter cela que le toolkit s'appuie sur un serveur, avec lequel il communique à l'aide d'un protocole maison. L'URL affichée au démarrage de l'application lance une connexion à ce même serveur, mais en utilisant le protocole HTTP(S), donc avec un navigateur web comme client.
Voici le schéma correspondant :
On peut mettre en place son propre serveur en suivant la procédure à l'adresse https://q37.info/s/hxkfph74.
L'application fonctionne également en HTTP, mais j'ai remarqué que certains opérateurs téléphoniques bloquaient les WebSockets en HTTP, d'où l'utilisation de HTTPS par défaut.
Il y a déjà eu ici même quelques publications concernant cette architecture : https://linuxfr.org/tags/atlas_toolkit/public. Mais s'il y a des aspects à approfondir, je le ferais bien volontiers, éventuellement sous forme de journal…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Encore un cocorico
Posté par Claude SIMON (site web personnel) . En réponse au lien L'internet Archive perd en première instance contre le groupe Hachette aux US. Évalué à 4.
Sur le même sujet, en un peu plus détaillé… : https://maliki.com/strips/a-croisee-chemins/
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Saisie des notes puis durée
Posté par Claude SIMON (site web personnel) . En réponse au journal Lilypond + Frescobaldi + … (aka «En avant la musique !»). Évalué à 2.
Comme montré dans la vidéo mentionnée dans mon précédent commentaire, Denemo offre la possibilité de saisir le rythme au clavier d'ordinateur, puis de saisir les notes au clavier MIDI. Ça peut être une solution, sauf que je ne vois pas trop comment récupérer de manière simple ce qui a été saisi pour l’intégrer à MuseScore.
Avec mon outil, c'est l'inverse : on saisit d'abord les notes, puis les durées correspondantes. Ceci dit, il serait relativement simple d'implémenter la saisie à la sauce Denemo. On récupère ensuite ce qui a été saisi au moyen d'un copier/coller de ce qui est généré par un appui sur le bouton .ly. C'est au format LilyPond, mais on peut générer n'importe quel format textuel avec le fichier XSL et le script adéquats, sur le modèle de ce qui est fait avec le format LilyPond. Mais, là encore, je ne vois pas trop quel format utiliser pour MuseScore et comment y intégrer les données.
Pour les silences, on saisit une note quelconque à la place du silence. Ensuite, quand on est dans la phase de saisie des durées, une fois le curseur positionné sur la note, on la marque comme un silence (touche 0), on revient sur la note (on peut utiliser la flèche gauche du clavier), puis on saisit la durée du silence. Ou inversement : on saisit la durée, on revient sur la note, puis on la marque comme silence. Ce n'est pas très optimisé ; peut-être que le mieux c'est que le fait de marquer une note comme silence ne fasse pas avancer le curseur…
Personnellement, je préfère travailler directement avec des fichiers texte, comme l'autorise LilyPond, plutôt qu'avec des applications WYSIWYG comme MuseScore ou Finale. On a beaucoup plus de liberté : on peut créer des petits utilitaires comme mon outil, ou des logiciels plus complets comme Frescobaldi, voire Denemo et ainsi créer son propre flux de travail. J'avais déjà eu la même démarche avec Markdown/Marp.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Et Frescobaldi ?
Posté par Claude SIMON (site web personnel) . En réponse au journal Lilypond + Frescobaldi + … (aka «En avant la musique !»). Évalué à 7.
Puisque l'occasion m'en ai donné, un grand merci, qui englobe naturellement tout les autres contributeurs, pour ce fantastique logiciel. En tant que musicien, j'ai souvent affaire à des partitions vendues fort chers par des éditeurs ayant pignon sur rue, et souvent, quand je vois leur rendu, je me demande «Pourquoi diable n'utilisent-t-ils pas LilyPond ?».
Lilypond a déjà fait l'objet de plusieurs publications ici-même, mais c'est quand même un logiciel dont la plupart des personnes fréquentant ce site, comme dans le reste de la population, n'ont pas l'usage.
Concernant Frescobaldi, celui-ci ne gère que la saisie des notes, ce qui n'est qu'une des fonctionnalités de mon outil. Avec ce dernier, une fois les notes saisies, on se repositionne sur la première note, puis on saisit la durée de chaque note, à l'aide du clavier ou des boutons adéquats. Cette fonctionnalité n'est pas disponible avec Frescobaldi, comme semble le confirmer cette entrée GitHub non close.
Ceci dit, il y a une fonctionnalité qui s'en rapproche, avec
Tools/Rythm/Apply rythm…, qui ouvre une boîte de dialogue dans laquelle on saisit les durées au format Lilypond, qui sont alors appliquées une à une aux notes sélectionnées. Mais c'est un peu moins pratique parce que, par exemple, une noire suivie d'une croche suivie d'une double-croche nécessitent de taper la séquence de touches 4[espace]8[espace]16, alors qu'avec mon outil il suffit de la séquence 345 (ou de cliquer sur les boutons correspondants).Je viens de trouver une vidéo qui montre comment fonctionne Denemo. Si j'avais vu cette vidéo plus tôt, peut-être que je n'aurais pas crée mon outil. Ce qui m'avait échappé avec Denemo, c'est qu'il faut d'abord saisir le rythme, puis les notes, alors que j'étais parti sur principe de d'abord saisir les notes, puis le rythme, principe appliqué dans mon outil.
Cependant, Denemo est conçu pour prendre en charge l'intégralité de l'écriture d'une partition, dans l'idée, je pense, de se positionner comme alternative à Finale. Il a son propre format de fichier, et LilyPond ne lui sert que de moteur de rendu. Or, je préfère travailler directement sur des fichiers LilyPond, ce qui est facilité avec Frescobadi, et mon outil, comme le suggère le titre du journal, est conçu dans l'idée être utilisé en complément.
Et encore merci pour ce logiciel :-) !
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Copieurs!
Posté par Claude SIMON (site web personnel) . En réponse au journal Docker supprime l'accès gratuit aux groupes et organisations. Évalué à 4.
Certes, mais depuis : https://linuxfr.org/users/epeios/journaux/enfin-un-successeur-a-freecode-ex-freshmeat (notez le score exemplaire !).
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# Parallèle avec un autre déclin
Posté par Claude SIMON (site web personnel) . En réponse au journal Différentes approches informatiques.. Évalué à 6.
Quelque soit la cause de la baisse de niveau concernant l'utilisation de l'informatique, c'est peut-être également à l'origine du même phénomène qui touche les aspirants développeurs. Et ça ne date pas d'aujourd'hui, puisque c'est pour tenter de contrer cette tendance que le Raspberry Pi a été conçu.
Le Raspberry Pi connaît un succès phénoménal, pas en tant qu'outil éducatif, mais en tant que plateforme d’expérimentation plébiscitée, grâce à son faible coût, par des personnes qui sont généralement déjà à l'aise avec l'informatique (je plaide coupable).
On pourrait se dire que ce n'est pas grave que le Raspberry Pi soit passé à coté de son objectif premier : à quoi bon un Raspberry Pi pour découvrir l'informatique, alors que le taux d'équipement en smartphone atteint un niveau stratosphérique ? Sauf que cette omniprésence des smartphones n'a pas vraiment amélioré la situation. Á qui la faute ?
Beaucoup reçoivent leur premier smartphone alors qu'ils sont au collège. Dans mon cas, les smartphones n'existant pas encore à l'époque, ce fût un ordinateur. Les fonctions trigonométriques étant étudiées au collège, l'un de mes premiers programmes avait pour finalité de dessiner un bête cercle à l'aide des fonctions sinus et cosinus vues en cours. Essayez d'écrire un tel programme avec et pour un smartphone…
Mais ce qui a été tenté au niveau matériel avec le Raspberry Pi, il y a peut-être moyen de le réaliser au niveau logiciel, comme je l'ai évoqué dans ce journal, et développé là…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Les automobilistes grillent des feux pour aller plus vite, les cyclistes pour sauver leur peau
Posté par Claude SIMON (site web personnel) . En réponse au lien These Stupid Trucks are Literally Killing Us. Évalué à 4. Dernière modification le 14 mars 2023 à 18:09.
C'est surtout que c'est ch…ant de freiner en changeant en même temps de vitesse à chaque feu rouge pour pouvoir redémarrer dans de bonnes conditions au vert.
En voiture, tu anticipes mal, ben tu débrayes et tu freines à la pédale. Puis tu mets tranquillement la première au vert.
En vélo, tu te loupes, bonjour le redémarrage, à moins de changer de vitesse en soulevant la roue arrière par la selle, ce qui n'est pas une manœuvre très agréable à réaliser.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: linuxfr aussi
Posté par Claude SIMON (site web personnel) . En réponse au journal Les mineurs bientôt privés de télécommunication (et les majeurs traqués). Évalué à 2.
J'ai rencontré les deux. Le modèle qui ne fonctionnait pas en charge était un modèle qui pouvait s'utiliser sous la douche, contrairement à l'autre. Du coup, je pense que c'est pour éviter son utilisation en charge sous la douche…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Un problème spécifiquement féminin
Posté par Claude SIMON (site web personnel) . En réponse au journal Du travail de vraissaire. Évalué à 2. Dernière modification le 08 mars 2023 à 10:48.
Ça dépend.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # Re: Merci d'écrire en français
Posté par Claude SIMON (site web personnel) . En réponse au journal Recherche auteurice d'adoption. Évalué à 2.
ingénieuse peut prêter à confusion :
Une ingénieure qui est également propriétaire, ou une propriétaire qui a est pleine de ressources, d’esprit… ?
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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 ? (-> [])
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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
GOSUBetGOTO. 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.Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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 ».
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# 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
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# 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
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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 assignmenthello worldZelbinium: pour la génération qui crée, pas celle qui scrolle…
# 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.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# 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.
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# 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…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…
[^] # 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:Zelbinium: pour la génération qui crée, pas celle qui scrolle…
# 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…
Zelbinium: pour la génération qui crée, pas celle qui scrolle…