À l'époque à laquelle je m'y étais intéressé, je n'ai jamais réussi à trouver un document détaillant clairement les mentions qui devaient figurer sur le site internet d'un particulier. Comme je n'avais pas envie de faire figurer mon adresse ou mon numéro de téléphone sur mon site, je me suis inspiré des mentions légales du site de Maître Eolas, sachant que, d'une part, il est farouchement attaché à son pseudonymat et que, d'autre part, compte tenu de sa profession et de son exposition médiatique, il devait très certainement être dans les clous concernant les mentions légales…
Pas nécessairement. Ça fait des années que j'ai un dépôt Mercurial sur Savannah qui est répliqué sur GitHub et la synchronisation entre les deux se fait de manière transparente grâce à hg-git.
Cet atelier explore le mythe selon lequel les logiciels libres seraient forcément gratuits ou que les logiciels gratuits seraient nécessairement libres. En réalité, le logiciel libre se réfère surtout aux différentes libertés qui sont données aux utilisateurs et non à l’absence de coût. Nous reviendrons sur l’histoire du logiciel libre et ses objectifs initiaux puis nous les comparerons aux logiciels propriétaires en examinant les avantages et les défis de chaque modèle. Nous approfondirons l’ensemble de ces points en s’appuyant sur des exemples concrets, montrant ainsi toute la diversité qu’il peut exister dans le monde des logiciels et de leurs modèles économiques.
Le Shadok - 25 Presqu’île André Malraux - Strasbourg - Grand Est - France
Puisque Python est évoqué, j'en profite pour vous faire (re)découvrir un interpréteur s'exécutant dans un navigateur, qui plus est réalisé par un français (cocorico !) : Brython. Je l'utilise justement pour un de mes projets : https://zelbinium.q37.info/fr/inspiration.
Ben moi aussi je l'éteins quand je ne m'en sers pas, mais après l'avoir mis en hibernation (ça a d'ailleurs été un peu galère pour la faire fonctionner avec ma Kunbuntu). De ce fait, lorsque je le rallume, il y a redémarrage matériel, mais pas logiciel…
Il serait peut-être intéressant de créer une catégorie AMAP, et de les contacter pour qu'en retour ils fassent de la pub. La plupart ont un site web. En outre, leurs clients le sont parce que demandeurs de produits locaux, et seraient donc potentiellement intéressés par des produits locaux hors alimentation. De plus, pour les AMAP qui ont un site, ont y trouve facilement des informations concernant leurs fournisseurs, informations susceptibles d'enrichir la base de données…
À un détail prés. Avec mklink, les paramètres sont <lien> <source>, alors qu'avec ln, c'est <source> <lien>, ce qui fait qu'avec ln, on peux omettre le second paramètre si le nom du lien est le même que celui de la source, ce qui est très fréquent, enfin en ce qui me concerne, alors qu'avec mklink, il faut systématiquement indiquer les deux paramètres.
Ce qui est bien avec Hugo, c'est la visualisation en temps réel. Tu modifies une page du site, tu sauvegardes, et le navigateur web rafraîchit automatiquement la page concernée pour afficher le rendu final.
J'ai des pages Markdown assez complexes pour mes sites, incluant du HTML, du CSS, voire des scripts, et c'est très pratique de pouvoir contrôler si tout s'affiche correctement sans avoir à relancer à chaque fois la « compilation » à la mano.
La seconde conf. m'aurait bien intéressé. J'ai découvert Brython récemment, et cela m'a permis de mettre en ligne une démonstration d'une bibliothèque logicielle de mon cru.
Avec Brython, il est extrêmement facile de passer de Python à JavaScript et inversement. Ainsi, on peut écrire un callback en Python, et le lancer à partir de JavaScript. Les arguments sont « traduis » dans un sens comme dans l'autre de manière transparente. Comme ma bibliothèque existe en Python et en JavaScript, j'ai rapidement pu faire une version pour Brython en mélangeant les deux.
La seule difficulté, c'est que les sockets ne sont pas disponibles avec Brython (du fait qu'elles ne sont pas disponibles en JavaScript). Je me suis donc rabattu sur les websockets. Bien que Brython prenne en charge les websockets, j'ai choisi de les gérer en JavaScript afin de gagner du temps en utilisant du code issu de la version JavaScript de ma bibliothèque.
De toute manière, lorsqu'un piéton à l'intention de traverser, tu es censé lui céder le passage (hors feu piéton au rouge, passage piéton à proximité ou lorsqu'il est déjà engagé), même s'il a visiblement l'intention de te laisser passer. Le seul cas où je ne lui cède pas le passage, c'est quand il ne me regarde pas (il est sur son smartphone, il regarde la voie d'en face…), parce que là, ça peut durer des plombes jusqu'à ce qu'il remarque que tu lui cèdes le passage et qu'il peut traverser (vécu !), et comme tu n'as pas le droit de klaxonner pour attirer son attention…
Tiens, moi, à titre personnel, ce fût exactement l'inverse. Quel soulagement quand, au lycée, on est enfin passé du (Turbo) Pascal au (Turbo) C ! Comme quoi, les goûts et les couleurs…
À noter que l'auteur de la citation laisse entendre que sa fille aurait eu moins de mal avec le Pascal qu'avec le C, mais au final, il n'en sait rien…
Dans le cadre de l'application détaillée dans ce journal, j'ai découvert qu'il existait des bibliothèques JavaScript dédiées à la gestion du protocole MIDI. Du coup, en lisant cette entrée de forum, je me suis dit qu'il y a bien quelqu'un qui a crée une appli web qui exploite ces bibliothèques, et, en effet, après une rapide recherche rapide, je suis tombé sur https://midi.city, mais il doit en exister d'autres…
Malheureusement, ces bibliothèques MIDI sont assez récentes et ne sont pas encore implémentées dans tous les navigateurs. En l'occurrence, ce site ne fonctionne pas à 100% avec Firefox. Par contre, cela fonctionne avec Chrome, et devrait donc fonctionner avec d'autres navigateurs basés sur le moteur de Chrome, dont Chromium je suppose.
Il se trouve que j'ai récemment réinstallé Kubuntu sur mon ordinateur et que je n'ai encore rien installé de spécifique concernant MIDI ou l'audio en général, mais je n'ai eu qu'à brancher mon clavier MIDI en USB pour qu'il soit instantanément reconnu par https://midi.city avec Chrome. À part ce qui est installé par défaut par Kubuntu, il n'y a donc rien d'autre à installer pour que cela fonctionne, et ça doit aussi être le cas avec d'autres distributions…
[^] # Re: L'autohébergement c'est bien...
Posté par Claude SIMON (site web personnel) . En réponse au lien Créer facilement son cloud musical avec Nexcloud. Évalué à 2.
Est-ce qu'il n'y a pas moyen d'installer KDE Connect sur LineageOS ? Grâce à lui, l'espace de stockage du smartphone est vu comme un simple répertoire local sous Linux, et je transfère des fichiers de Linux vers mon smartphone avec un simple
cp …
. Accessoirement, je m'en sers aussi pour afficher le % de charge de mon smartphone sous Linux : https://linuxfr.org/users/antistress/liens/nouveau-dans-f-droid-healthy-battery-charging-prolong-the-battery-life-of-your-phone#comment-1961035.Zelbinium, la programmation ludique
# Previously, on LinuxFR…
Posté par Claude SIMON (site web personnel) . En réponse au journal freshcode.club, successeur de freshmeat . Évalué à 5. Dernière modification le 08 juillet 2024 à 05:09.
Un petit journal de mon cru, avec l'histoire de sa genèse et un retour d'expérience (purée, ça ne me rajeunit pas…) : https://linuxfr.org/users/epeios/journaux/enfin-un-successeur-a-freecode-ex-freshmeat (notez la parfaite note du journal :-)).
Zelbinium, la programmation ludique
[^] # Re: La suite
Posté par Claude SIMON (site web personnel) . En réponse au lien A Git story: Not so fun this time. Évalué à 3.
À propos de vieilleries, il y a encore quelqu'un qui utilise ou a utilisé Bazaar ? À une époque, c'était le seul VCS disponible sur mon N900…
Zelbinium, la programmation ludique
[^] # Re: site perso
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche S.M.A.R.T. badblocks badblocks2. Évalué à 7.
À l'époque à laquelle je m'y étais intéressé, je n'ai jamais réussi à trouver un document détaillant clairement les mentions qui devaient figurer sur le site internet d'un particulier. Comme je n'avais pas envie de faire figurer mon adresse ou mon numéro de téléphone sur mon site, je me suis inspiré des mentions légales du site de Maître Eolas, sachant que, d'une part, il est farouchement attaché à son pseudonymat et que, d'autre part, compte tenu de sa profession et de son exposition médiatique, il devait très certainement être dans les clous concernant les mentions légales…
Zelbinium, la programmation ludique
[^] # Re: La suite
Posté par Claude SIMON (site web personnel) . En réponse au lien A Git story: Not so fun this time. Évalué à 3. Dernière modification le 04 juillet 2024 à 06:22.
Pas nécessairement. Ça fait des années que j'ai un dépôt Mercurial sur Savannah qui est répliqué sur GitHub et la synchronisation entre les deux se fait de manière transparente grâce à hg-git.
Zelbinium, la programmation ludique
[^] # Re: Pour résumer...
Posté par Claude SIMON (site web personnel) . En réponse au lien Contraint de bloquer des noms de domaine, OpenDNS décide de quitter la France . Évalué à 5.
Dans la même veine, il y a aussi La Ferme de animaux, du même sieur Orwell…
Zelbinium, la programmation ludique
[^] # Re: C'est loin d'être fini !
Posté par Claude SIMON (site web personnel) . En réponse au journal Le Boléro, une histoire sordide à rebondissements. Évalué à 7.
En attendant, il reste dans le domaine public : https://www.francetvinfo.fr/culture/musique/la-justice-estime-que-maurice-ravel-est-l-unique-auteur-du-bolero_6632352.html
Zelbinium, la programmation ludique
[^] # Re: Pourquoi enfin ?
Posté par Claude SIMON (site web personnel) . En réponse au lien Le BSOD pour Linux, ce sera dans le noyau 6.10. Enfin ;-). Évalué à 4.
Ils auraient pu ressusciter le Guru Meditation…
Zelbinium, la programmation ludique
# [FR Strasbourg] « Non, le logiciel libre n'est pas forcément gratuit (et vice-versa) »
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Agenda du Libre pour la semaine 25 de l’année 2024. Évalué à 3.
Le jeudi 20 juin de 10h00 à 12h00
Zelbinium, la programmation ludique
[^] # Re: Exemple de gros produit/projet en Perl
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Perl 5.40 est sorti. Évalué à 3. Dernière modification le 18 juin 2024 à 06:18.
À peu prés aussi ancien, toujours activement maintenu (et que j'utilise quotidiennement) : Lyrion Music Server.
Zelbinium, la programmation ludique
[^] # Re: Exemple de gros produit/projet en Perl
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Perl 5.40 est sorti. Évalué à 5.
Puisque Python est évoqué, j'en profite pour vous faire (re)découvrir un interpréteur s'exécutant dans un navigateur, qui plus est réalisé par un français (cocorico !) : Brython. Je l'utilise justement pour un de mes projets : https://zelbinium.q37.info/fr/inspiration.
Zelbinium, la programmation ludique
[^] # Re: Ah zut, c'est pas automatique
Posté par Claude SIMON (site web personnel) . En réponse au lien [Nouveau dans F-Droid] Healthy Battery Charging (Prolong the battery life of your phone). Évalué à 3.
Avec KDEConnect d'installé sur le smartphone et sur Linux, on peut obtenir le % de charge du smartphone avec la commande suivante :
qdbus org.kde.kdeconnect /modules/kdeconnect/devices/<device-id>/battery org.kde.kdeconnect.device.battery.charge
On récupère
<device-id>
grâce à la commande suivante (les deux appareils doivent être associés) :kdeconnect-cli -l
Du coup, je me suis fait un widget qui me permet de surveiller le % de charge de mon smartphone directement de mon ordinateur.
Zelbinium, la programmation ludique
# Fantôme du passé
Posté par Claude SIMON (site web personnel) . En réponse au lien 38% des pages web de 2013 n'étaient plus accessibles fin 2023. Évalué à 2.
Il y a quelques années, j'avais un site avec le nom de domaine epeios.org, dont voici un aperçu grâce à la Wayback machine : https://web.archive.org/web/19991127075721/http://www.epeios.org/.
Suite à je ne sais plus quelles circonstances, j'ai perdu l'usage du nom de domaine (dernière version de mon site : https://web.archive.org/web/20051228034619/http://www.epeios.org/).
Mais il n'a pas été perdu pour tout le monde :
- https://web.archive.org/web/20100904083706/http://www.epeios.org/ ;
- https://web.archive.org/web/20140622142023/http://www.epeios.org/ ;
- https://web.archive.org/web/20171115164952/http://www.epeios.org/.
Et puis, tout à coup : https://web.archive.org/web/20211128225450/http://www.epeios.org/ !
Quelqu'un s'est « amusé » à remettre mon site en ligne (promis, ce n'est pas moi) !
Il y en a d'autres à qui c'est arrivé ?
Zelbinium, la programmation ludique
[^] # Re: et les drivers graphiques sous Linux ?
Posté par Claude SIMON (site web personnel) . En réponse au lien Fenêtre travaille sur le Hot Patching (Redmond découvre enfin que c’est faisable ?). Évalué à 2.
Ben moi aussi je l'éteins quand je ne m'en sers pas, mais après l'avoir mis en hibernation (ça a d'ailleurs été un peu galère pour la faire fonctionner avec ma Kunbuntu). De ce fait, lorsque je le rallume, il y a redémarrage matériel, mais pas logiciel…
Zelbinium, la programmation ludique
# Et les AMAP ?
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Un annuaire des producteurs locaux en Open-Source. Évalué à 9. Dernière modification le 26 février 2024 à 17:20.
Il serait peut-être intéressant de créer une catégorie AMAP, et de les contacter pour qu'en retour ils fassent de la pub. La plupart ont un site web. En outre, leurs clients le sont parce que demandeurs de produits locaux, et seraient donc potentiellement intéressés par des produits locaux hors alimentation. De plus, pour les AMAP qui ont un site, ont y trouve facilement des informations concernant leurs fournisseurs, informations susceptibles d'enrichir la base de données…
Zelbinium, la programmation ludique
[^] # Re: Confluence, la recherche convergente et le chemin thématique
Posté par Claude SIMON (site web personnel) . En réponse au journal Atlassian SaaS.... Évalué à 4.
À un détail prés. Avec mklink, les paramètres sont
<lien> <source>
, alors qu'avec ln, c'est<source> <lien>
, ce qui fait qu'avec ln, on peux omettre le second paramètre si le nom du lien est le même que celui de la source, ce qui est très fréquent, enfin en ce qui me concerne, alors qu'avec mklink, il faut systématiquement indiquer les deux paramètres.Zelbinium, la programmation ludique
[^] # Re: N'est ce pas nécessaire ?
Posté par Claude SIMON (site web personnel) . En réponse au journal La France crée un fichier des personnes trans. Évalué à 2. Dernière modification le 04 février 2024 à 09:02.
Mondamoiseau.
Zelbinium, la programmation ludique
[^] # Re: C'est drôle
Posté par Claude SIMON (site web personnel) . En réponse au lien E-conomie [BD]. Évalué à 6.
https://grisebouille.net/franceconnect-ou-gafamconnect/
Zelbinium, la programmation ludique
[^] # Re: Bien intéressant!
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche VenC 3.1.1 | Un nouveau générateur de site statique. Évalué à 3.
Ici aussi Hugo.
Ce qui est bien avec Hugo, c'est la visualisation en temps réel. Tu modifies une page du site, tu sauvegardes, et le navigateur web rafraîchit automatiquement la page concernée pour afficher le rendu final.
J'ai des pages Markdown assez complexes pour mes sites, incluant du HTML, du CSS, voire des scripts, et c'est très pratique de pouvoir contrôler si tout s'affiche correctement sans avoir à relancer à chaque fois la « compilation » à la mano.
Zelbinium, la programmation ludique
[^] # Pas présent, mais…
Posté par Claude SIMON (site web personnel) . En réponse au journal Des moules à Bruxelles. Évalué à 2.
La seconde conf. m'aurait bien intéressé. J'ai découvert Brython récemment, et cela m'a permis de mettre en ligne une démonstration d'une bibliothèque logicielle de mon cru.
Avec Brython, il est extrêmement facile de passer de Python à JavaScript et inversement. Ainsi, on peut écrire un callback en Python, et le lancer à partir de JavaScript. Les arguments sont « traduis » dans un sens comme dans l'autre de manière transparente. Comme ma bibliothèque existe en Python et en JavaScript, j'ai rapidement pu faire une version pour Brython en mélangeant les deux.
La seule difficulté, c'est que les sockets ne sont pas disponibles avec Brython (du fait qu'elles ne sont pas disponibles en JavaScript). Je me suis donc rabattu sur les websockets. Bien que Brython prenne en charge les websockets, j'ai choisi de les gérer en JavaScript afin de gagner du temps en utilisant du code issu de la version JavaScript de ma bibliothèque.
Pour ceux qui veulent voir ce que ça donne : https://atlastk.org/demos/.
J'ai été surpris de voir à quel point Brython réussit à gérer efficacement tout cela. En plus, Brython est développé par un français (cocorico !)…
Zelbinium, la programmation ludique
[^] # Re: Cool la vidéo
Posté par Claude SIMON (site web personnel) . En réponse au lien Les contraintes techniques qui désavantagent les cyclistes.. Évalué à 3.
Appel de phare dans ce cas, ça marche assez bien.
De toute manière, lorsqu'un piéton à l'intention de traverser, tu es censé lui céder le passage (hors feu piéton au rouge, passage piéton à proximité ou lorsqu'il est déjà engagé), même s'il a visiblement l'intention de te laisser passer. Le seul cas où je ne lui cède pas le passage, c'est quand il ne me regarde pas (il est sur son smartphone, il regarde la voie d'en face…), parce que là, ça peut durer des plombes jusqu'à ce qu'il remarque que tu lui cèdes le passage et qu'il peut traverser (vécu !), et comme tu n'as pas le droit de klaxonner pour attirer son attention…
Zelbinium, la programmation ludique
[^] # Re: Heureusement que le ramage ne ressemble pas au plumage !
Posté par Claude SIMON (site web personnel) . En réponse au lien Réseau mesh 10Gbps basé sur USB4, pour $47.98. Évalué à 3.
Ben ça fait une accélération de ~ 0.01 m/s2 , si je ne m'abuse. En théorie, c'est possible, surtout dans un bouchon, même si ce n'est que transitoire…
Zelbinium, la programmation ludique
[^] # Re: Presque pareil chez nous ! (mais dans une maison)
Posté par Claude SIMON (site web personnel) . En réponse au journal J’ai fait fuir les voleurs (trop forte !?). Évalué à 2.
Si l'airtag en question est passé par les mains du même joaillier qui transforme un iPhone en ça (+ de 500 000 $ l'engin quand même) :
je pense que le gamin, il ne va pas cracher dessus :-) !
Zelbinium, la programmation ludique
[^] # Re: Un petit hommage mastonodique (en anglais)
Posté par Claude SIMON (site web personnel) . En réponse à la dépêche Décès de Niklaus Wirth, auteur de nombreux langages de programmation. Évalué à 2. Dernière modification le 05 janvier 2024 à 12:32.
Tiens, moi, à titre personnel, ce fût exactement l'inverse. Quel soulagement quand, au lycée, on est enfin passé du (Turbo) Pascal au (Turbo) C ! Comme quoi, les goûts et les couleurs…
À noter que l'auteur de la citation laisse entendre que sa fille aurait eu moins de mal avec le Pascal qu'avec le C, mais au final, il n'en sait rien…
Zelbinium, la programmation ludique
# Le web à la rescousse !
Posté par Claude SIMON (site web personnel) . En réponse au message Utiliser un clavier Midi simplement. Évalué à 4.
Dans le cadre de l'application détaillée dans ce journal, j'ai découvert qu'il existait des bibliothèques JavaScript dédiées à la gestion du protocole MIDI. Du coup, en lisant cette entrée de forum, je me suis dit qu'il y a bien quelqu'un qui a crée une appli web qui exploite ces bibliothèques, et, en effet, après une rapide recherche rapide, je suis tombé sur https://midi.city, mais il doit en exister d'autres…
Malheureusement, ces bibliothèques MIDI sont assez récentes et ne sont pas encore implémentées dans tous les navigateurs. En l'occurrence, ce site ne fonctionne pas à 100% avec Firefox. Par contre, cela fonctionne avec Chrome, et devrait donc fonctionner avec d'autres navigateurs basés sur le moteur de Chrome, dont Chromium je suppose.
Il se trouve que j'ai récemment réinstallé Kubuntu sur mon ordinateur et que je n'ai encore rien installé de spécifique concernant MIDI ou l'audio en général, mais je n'ai eu qu'à brancher mon clavier MIDI en USB pour qu'il soit instantanément reconnu par https://midi.city avec Chrome. À part ce qui est installé par défaut par Kubuntu, il n'y a donc rien d'autre à installer pour que cela fonctionne, et ça doit aussi être le cas avec d'autres distributions…
Zelbinium, la programmation ludique