Vu le timing, c'est à dire juste après la sortie de Blender 4.0, qui génère beaucoup de téléchargements, ça fait à la fois de la mauvaise pub pour le projet, et une occasion d'installer des malwares chez pas de monde en postant des liens pourris par-ci par-là.
Ah alors sans JavaScript, et si tu veux que ça fonctionne depuis un navigateur (drôle d'idée pour une API mais bon, je comprend l'envie de simplicité), tu es condamné à insérer le verbe dans l'URL1.
Un peu dans ce genre pour les quatre opérations CRUD :
Comme tu le dis, typiquement pour faire une suppression, on utilise la méthode DELETE de HTTP. Mais après tout, tu peux l'accepter avec un GET ou un POST, c'est ton API :).
L'idée c'est que souvent, dans le navigateur, les méthodes d'accès à l'API vont être exécutées par du JavaScript, et JavaScript peut préciser s'il veut faire du GET, POST, DELETE.
Quitte à avoir un ou une comptable, autant ne rien saisir ! Je connais des indeps qui envoient leur paquets de trucs une fois par mois, et l'intermédiaire comptable s'occupe de tout (saisie, déclarations, communication avec l'AGA). Toutefois je préfère m'en occuper moi-même, et donc je trouve plus simple de tout faire.
Et donc quitte à payer, je préfère mettre des sous dans un logiciel libre, soit en don, soit en service (genre Dolibarr ou OpenConcerto en SaaS).
Le seul truc que j'avais trouvé compliqué, c'était l'année de la fermeture de l'entreprise, où j'ai du passer en créances/dettes, c'était totalement nouveau pour moi et un peu alambiqué j'ai trouvé !
Merci ! Disons que s'il y a des fonctions en trop genre CRM, ça n'est pas très gênant, je ne m'en servirai pas, voilà tout. Je n'avais même pas imaginé un générateur de facture :p.
Merci oui je l'ai lue, c'est copieux mais je voulais avoir des avis circonstanciés :
J'ai bien lu la dépêche sur le sujet en rédaction, mais que de choix, il me faut des témoignages ! (témoignages qui pourraient servir pour la dépêche, d'ailleurs)
Posté par cg .
En réponse au journal Grandbrothers.
Évalué à 3.
Tiens d'ailleurs je t'encourage à lire Les fous du son de Laurent de Wilde. C'est un genre de chronique de la musique électrifiée depuis la maîtrise de l'électricité (fin du 19ème siècle) à nos jours. C'est passionnant et ça a changé ma vision des synthés à jamais !
"Testé pour vous" :(. En effet la machine (qui était à une amie) était sous tension, c'est une précision importante. Mon assurance a pris en charge le prix du Macbook, je m'en suis bien tiré. La copine a perdu toutes ses données par contre, car SSD soudé à la carte mère, sans récup possible.
Pour comparer, le vieux Thinkpad X201 (bien plus encombrant !) qu'il me reste à des chemins pour guider le liquide à travers le clavier puis sous le châssis.
Dans un de ses sketchs, Florence Foresti congratule les designers d'Apple pour le magnifique design de l'iPhone, puis termine en disant un truc du genre "tout ça pour le mettre dans un étui ou une coque moche pour le protéger, bravo !" :].
La finesse va en général avec une évolutivité et réparabilité proches du néant, j'espère que tu l'aborderas (et me démentiras !) dans un prochain volet.
Alors concernant ces machines, point de démenti : la super astuce pour avoir cette vitesse est d'avoir la RAM quasiment intégrée dans le CPU (et c'est très efficace !). Du coup, aucune modularité de ce côté. Pour la finesse, c'est une carte monobloc. Tu renverses 3 ml d'eau savonnée dessus et la machine est fichue (je l'ai fait merci) sans aucun composant à récupérer outre l'écran.
Donc l'évolutivité passe par les ports USB-C/Thunderbolt, ça donne quand même de la latitude : le chargeur, clavier, souris, écran(s), enceintes, e-GPU, Yubikey, carte réseau filaire, passent sur un câble unique. Et en plus tout ce fatras peut-être branché sur un petit XPS13 réparable :).
Attention que les circuits du genre Easydriver ou Bigeasydriver ne sont pas capables de fournir le courant annoncé tels quels : ils surchauffent, et soit se mettent en sécurité, soit grillent purement et simplement. Il faut ajouter un dissipateur thermique dessus.
Tu peux trouver sur EBay, par exemple, des drivers qui ont les étages de protection et le refroidissement inclus, avec des borniers, comme ce genre de truc. C'est plus encombrant, mais si tu débutes dans ce domaine, tu prendras moins de risque de détruire ton driver au bout de trois minutes de fonctionnement.
Le shell n'est pas un outil simple. La complexité sous-jacente fuite de partout.
Je pourrais ironiser en disant que oui, ok, n'utilisons que des interrupteurs pour faire basculer des bits. Mais là encore, la présence d'arcs électriques, de rebonds et autres grippages mécaniques en feraient un outil pas simple et immaîtrisable te donneraient raison et me couvriraient de ridicule. Je m'abstiens donc d'essayer de comprendre ce qui serait simple en informatique de nos jours :p.
Dans mon expérience, le scripting shell version bash est le dénominateur commun parmi les adminsys, réseau, devs et powerusers. Parfois on a Python, C C++ en commun, mais bash toujours.
C'est vrai que dès que ça devient sérieux, le shell devient un choix moyen, mais souvent ça permet de régler un problème simple avec un outil simple et omniprésent.
En l’occurrence, je crois que l'idée était de dire que faire un générateur de mots de passe avec - en gros - un cat /etc/urandom, c'est une idée assez moyenne. pwgen part de la même source mais diversifie un peu.
Si vous utilisez la ligne de commande, vous gagneriez à utiliser un bon système d’invite de commande (« prompt ») au lieu de la configuration par défaut.
Je ne trouve pas tellement, en fait. J'ai passé un moment à avoir des prompts sophistiqués, des configs d'Emacs aux petits oignons, et finalement avec "n'importe quel truc qui permet de taper des commandes" (xterm et bash, csh, ksh, zsh, m'en fous) et la conf presque par défaut de vim, ça fonctionne sans effort où que tu ailles.
En particulier, je limite l'utilisation des couleurs1, qui je trouve rendent le code difficile à lire ou distrayantes dans les sorties de commande (sauf pour grep --color).
Mais je vais quand même essayer Liquid Prompt pour voir si ça me parle ! Merci pour le journal <3 !
j'aime bien avoir seulement les chaînes et les commentaires dans une couleur différente. ↩
J'ajoute que si tu utilises un gestionnaire de mots de passes (keepassxc, bitwarden…), il y a des générateurs intégrés assez pratiques. Et si tu as plein de mots de passes, je t'encourage à t'y mettre :).
Ceci dit ça ne fait jamais de mal de faire un peu de shell.
Bel article, qui est connexe à un autre problème assez aigu pour le développement logiciel : comment développer sans accès direct à Internet ?
Je trouve régulièrement des installeurs qui partent du principe que tu peux faire curl https://example.com/install.sh | bash pour installer quelque chose.
Posté par cg .
En réponse au journal Grandbrothers.
Évalué à 6.
Dernière modification le 15 novembre 2023 à 18:44.
Niveau dispositif, ça m'a fait penser de loin à Stifters Dinge de Heiner Goebbels. J'avais vu la pièce "en vrai", c'est beaucoup plus fort qu'une captation, le dispositif était aussi spatial.
J'ai moi-même commis, pour les besoins d'un spectacle, un tambour d'orchestre préparé avec des solénoïdes et des godemichés modifiés pour pouvoir faire un instrument de musique vibratoire et percussif, joué via une interface midi.
Dans ce genre de fabrication, les plus grosses difficultés sont de concevoir des modes de jeu pratiques, pour pouvoir être un peu libre de la technique au moment du jeu, et également la précision mécanique (ce que je n'avais pas pour dans le cas de mon tambour, hélas) pour pouvoir rejouer avec un minimum de confiance les mêmes geste et obtenir les mêmes sons.
[^] # Re: Motif d'une attaque aujourd'hui
Posté par cg . En réponse au lien Après quatre jours de cyberattaque, le site de Blender passe derrière Cloudflare. Évalué à 1.
Tu as sans doute raison.
Vu le timing, c'est à dire juste après la sortie de Blender 4.0, qui génère beaucoup de téléchargements, ça fait à la fois de la mauvaise pub pour le projet, et une occasion d'installer des malwares chez pas de monde en postant des liens pourris par-ci par-là.
[^] # Re: OpenAPI
Posté par cg . En réponse au message Choix des URL "propres" pour du REST. Évalué à 2.
Ah alors sans JavaScript, et si tu veux que ça fonctionne depuis un navigateur (drôle d'idée pour une API mais bon, je comprend l'envie de simplicité), tu es condamné à insérer le verbe dans l'URL1.
Un peu dans ce genre pour les quatre opérations CRUD :
Mais peut-être qu'on peut faire des liens en précisant le verbe genre de nos jours ? ↩
# OpenAPI
Posté par cg . En réponse au message Choix des URL "propres" pour du REST. Évalué à 4. Dernière modification le 23 novembre 2023 à 10:53.
Hello,
tu peux suivre la norme OpenAPI.
Comme tu le dis, typiquement pour faire une suppression, on utilise la méthode DELETE de HTTP. Mais après tout, tu peux l'accepter avec un GET ou un POST, c'est ton API :).
L'idée c'est que souvent, dans le navigateur, les méthodes d'accès à l'API vont être exécutées par du JavaScript, et JavaScript peut préciser s'il veut faire du GET, POST, DELETE.
Il y a sans doute d'autres "normes".
[^] # Re: ton comptable
Posté par cg . En réponse au message Logiciel de comptabilité pour micro-entreprise (BNC, libéral). Évalué à 3.
Quitte à avoir un ou une comptable, autant ne rien saisir ! Je connais des indeps qui envoient leur paquets de trucs une fois par mois, et l'intermédiaire comptable s'occupe de tout (saisie, déclarations, communication avec l'AGA). Toutefois je préfère m'en occuper moi-même, et donc je trouve plus simple de tout faire.
Et donc quitte à payer, je préfère mettre des sous dans un logiciel libre, soit en don, soit en service (genre Dolibarr ou OpenConcerto en SaaS).
Le seul truc que j'avais trouvé compliqué, c'était l'année de la fermeture de l'entreprise, où j'ai du passer en créances/dettes, c'était totalement nouveau pour moi et un peu alambiqué j'ai trouvé !
[^] # Re: Dépêche en cours d'écriture
Posté par cg . En réponse au message Logiciel de comptabilité pour micro-entreprise (BNC, libéral). Évalué à 2.
Merci ! Disons que s'il y a des fonctions en trop genre CRM, ça n'est pas très gênant, je ne m'en servirai pas, voilà tout. Je n'avais même pas imaginé un générateur de facture :p.
[^] # Re: Dépêche en cours d'écriture
Posté par cg . En réponse au message Logiciel de comptabilité pour micro-entreprise (BNC, libéral). Évalué à 3. Dernière modification le 22 novembre 2023 à 11:09.
Merci oui je l'ai lue, c'est copieux mais je voulais avoir des avis circonstanciés :
# DDoS
Posté par cg . En réponse au lien Blender 4.0 vient de sortir. Évalué à 4.
Pour fêter ça, le site de Blender se prend un gros déni de service depuis hier. Ça me fait de la peine.
[^] # Re: C'est fou tout ce qu'on peut faire avec Leroy Merlin
Posté par cg . En réponse au journal Grandbrothers. Évalué à 3.
Tiens d'ailleurs je t'encourage à lire Les fous du son de Laurent de Wilde. C'est un genre de chronique de la musique électrifiée depuis la maîtrise de l'électricité (fin du 19ème siècle) à nos jours. C'est passionnant et ça a changé ma vision des synthés à jamais !
[^] # Re: Compromis
Posté par cg . En réponse au journal GNU & Linux sur Apple Silicon / épisode 1. Évalué à 6.
"Testé pour vous" :(. En effet la machine (qui était à une amie) était sous tension, c'est une précision importante. Mon assurance a pris en charge le prix du Macbook, je m'en suis bien tiré. La copine a perdu toutes ses données par contre, car SSD soudé à la carte mère, sans récup possible.
Pour comparer, le vieux Thinkpad X201 (bien plus encombrant !) qu'il me reste à des chemins pour guider le liquide à travers le clavier puis sous le châssis.
Dans un de ses sketchs, Florence Foresti congratule les designers d'Apple pour le magnifique design de l'iPhone, puis termine en disant un truc du genre "tout ça pour le mettre dans un étui ou une coque moche pour le protéger, bravo !" :].
[^] # Re: oubli
Posté par cg . En réponse au message Recherche ingénieur devops. Évalué à 4.
+∞ c'est une startup :).
[^] # Re: Compromis
Posté par cg . En réponse au journal GNU & Linux sur Apple Silicon / épisode 1. Évalué à 4.
Alors concernant ces machines, point de démenti : la super astuce pour avoir cette vitesse est d'avoir la RAM quasiment intégrée dans le CPU (et c'est très efficace !). Du coup, aucune modularité de ce côté. Pour la finesse, c'est une carte monobloc. Tu renverses 3 ml d'eau savonnée dessus et la machine est fichue (je l'ai fait merci) sans aucun composant à récupérer outre l'écran.
Donc l'évolutivité passe par les ports USB-C/Thunderbolt, ça donne quand même de la latitude : le chargeur, clavier, souris, écran(s), enceintes, e-GPU, Yubikey, carte réseau filaire, passent sur un câble unique. Et en plus tout ce fatras peut-être branché sur un petit XPS13 réparable :).
[^] # Re: SSD et usure
Posté par cg . En réponse au journal Un ramdisk pourquoi faire ?. Évalué à 2.
D'après le résumé très intéressant pointé par ce commentaire, dans la plupart des cas, non. Les caches évitent ce genre d'écritures.
# Refroidissement
Posté par cg . En réponse au message Pilote de moteur pas à pas Big easy ou moteur pas à pas easydriver ? avec nema 17. Évalué à 3.
Attention que les circuits du genre Easydriver ou Bigeasydriver ne sont pas capables de fournir le courant annoncé tels quels : ils surchauffent, et soit se mettent en sécurité, soit grillent purement et simplement. Il faut ajouter un dissipateur thermique dessus.
Tu peux trouver sur EBay, par exemple, des drivers qui ont les étages de protection et le refroidissement inclus, avec des borniers, comme ce genre de truc. C'est plus encombrant, mais si tu débutes dans ce domaine, tu prendras moins de risque de détruire ton driver au bout de trois minutes de fonctionnement.
[^] # Re: Question XY ?
Posté par cg . En réponse au message Ligne de code qui refuse d'être factorisée. Évalué à 4.
Je pourrais ironiser en disant que oui, ok, n'utilisons que des interrupteurs pour faire basculer des bits. Mais là encore, la présence d'arcs électriques, de rebonds et autres grippages mécaniques en feraient un outil pas simple et immaîtrisable te donneraient raison et me couvriraient de ridicule. Je m'abstiens donc d'essayer de comprendre ce qui serait simple en informatique de nos jours :p.
[^] # Re: Question XY ?
Posté par cg . En réponse au message Ligne de code qui refuse d'être factorisée. Évalué à 5.
Dans mon expérience, le scripting shell version bash est le dénominateur commun parmi les adminsys, réseau, devs et powerusers. Parfois on a Python, C C++ en commun, mais bash toujours.
C'est vrai que dès que ça devient sérieux, le shell devient un choix moyen, mais souvent ça permet de régler un problème simple avec un outil simple et omniprésent.
[^] # Re: Question XY ?
Posté par cg . En réponse au message Ligne de code qui refuse d'être factorisée. Évalué à 4.
En l’occurrence, je crois que l'idée était de dire que faire un générateur de mots de passe avec - en gros - un
cat /etc/urandom
, c'est une idée assez moyenne.pwgen
part de la même source mais diversifie un peu.[^] # Re: Question XY ?
Posté par cg . En réponse au message Ligne de code qui refuse d'être factorisée. Évalué à 2.
Comme toutes les généralités, d'ailleurs. (attention, boucle infinie :D)
# L'heure de la retraite ?
Posté par cg . En réponse au lien Sam Altman, le patron d'OpenAI, est démis de ses fonctions - Les Joies du Code. Évalué à 2.
Ironie ou pas ? À 38 ans tu es un fossile dans la Silicon Valley !
# Pas d'accord avec la prémisse
Posté par cg . En réponse à la dépêche Comparaison critique de systèmes d'invite de commande. Évalué à 5.
Je ne trouve pas tellement, en fait. J'ai passé un moment à avoir des prompts sophistiqués, des configs d'Emacs aux petits oignons, et finalement avec "n'importe quel truc qui permet de taper des commandes" (xterm et bash, csh, ksh, zsh, m'en fous) et la conf presque par défaut de vim, ça fonctionne sans effort où que tu ailles.
En particulier, je limite l'utilisation des couleurs1, qui je trouve rendent le code difficile à lire ou distrayantes dans les sorties de commande (sauf pour
grep --color
).Mais je vais quand même essayer Liquid Prompt pour voir si ça me parle ! Merci pour le journal <3 !
j'aime bien avoir seulement les chaînes et les commentaires dans une couleur différente. ↩
[^] # Re: Question XY ?
Posté par cg . En réponse au message Ligne de code qui refuse d'être factorisée. Évalué à 4.
J'ajoute que si tu utilises un gestionnaire de mots de passes (keepassxc, bitwarden…), il y a des générateurs intégrés assez pratiques. Et si tu as plein de mots de passes, je t'encourage à t'y mettre :).
Ceci dit ça ne fait jamais de mal de faire un peu de shell.
# Bien bel article
Posté par cg . En réponse au lien Rust without crates.io. Évalué à 5.
Bel article, qui est connexe à un autre problème assez aigu pour le développement logiciel : comment développer sans accès direct à Internet ?
Je trouve régulièrement des installeurs qui partent du principe que tu peux faire
curl https://example.com/install.sh | bash
pour installer quelque chose.[^] # Re: La différence avec Johnny
Posté par cg . En réponse au journal Grandbrothers. Évalué à 2.
mais pas que.
# Sympa
Posté par cg . En réponse au journal Grandbrothers. Évalué à 6. Dernière modification le 15 novembre 2023 à 18:44.
Niveau dispositif, ça m'a fait penser de loin à Stifters Dinge de Heiner Goebbels. J'avais vu la pièce "en vrai", c'est beaucoup plus fort qu'une captation, le dispositif était aussi spatial.
J'ai moi-même commis, pour les besoins d'un spectacle, un tambour d'orchestre préparé avec des solénoïdes et des godemichés modifiés pour pouvoir faire un instrument de musique vibratoire et percussif, joué via une interface midi.
Dans ce genre de fabrication, les plus grosses difficultés sont de concevoir des modes de jeu pratiques, pour pouvoir être un peu libre de la technique au moment du jeu, et également la précision mécanique (ce que je n'avais pas pour dans le cas de mon tambour, hélas) pour pouvoir rejouer avec un minimum de confiance les mêmes geste et obtenir les mêmes sons.
[^] # Re: Ouais
Posté par cg . En réponse au journal Le sophisme du meilleur outil. Évalué à 6.
Et aussi la difficulté croissante à trouver des programmeurs et des programmeuses polyglottes qui savent un minimum chacune des technos employées.
[^] # Re: le titre sent le pléonasme
Posté par cg . En réponse au lien Usages pédagogiques des TIC : de la consommation à la cocréation participative. Évalué à 4.
Si j'ai bien compris, car c'est certes expliqué, mais c'est expliqué en latin :
Est-ce qu'on peut alors en déduire que co-création participative et création participative désignent la même chose ?