srb a écrit 96 commentaires

  • [^] # Re: Pourquoi

    Posté par  (site web personnel) . En réponse au lien DuckDB: une base de données embarquée pour ceux qui en ont mare de sqlite. Évalué à 3.

    Je ne connaissais pas duckDB non plus alors j'ai traîné un peu sur leur site.

    Au vu de la page d'accueil, les cas d'usage semblent en effet les mêmes entre SQLite et duckDB. D'après un article de leur blog, duckDB intègre un système de recherche full-text alors que Sqlite a besoin d'un greffon pour cela.

    D'un point de vue financier, MotherDuck est financé sur le NASDAQ pour le développement de duckDB. Il est possible de financer duckDB et d'influencer la gouvernance de duckDB (à partir de 10.000€ par an). De mémoire, il y a aussi une entreprise derrière SQLite, qui est payée pour faire des développements en fonction des besoins de gros utilisateurs.

    De ce que je comprend, MotherDuck exploitera commercialement duckDB (service cloud), qui reste sous licence MIT.

    C'est peut-être une bonne solution. C'est peut-être un bon investissement pour ceux qui ont pris des parts. Par contre, je ne sais toujours pas pourquoi passer de SQLite à duckDB pour du développement local, ni pourquoi passer de PostgreSQL à duckDB pour la production.

  • # juste une coquille

    Posté par  (site web personnel) . En réponse à la dépêche Des nouvelles de Fortran n°4 - Octobre 2022. Évalué à 3.

    TMSC -> TSMC (pour Taiwan Semiconductor Manufacturing Company)

  • [^] # Re: Détails de votes

    Posté par  (site web personnel) . En réponse au lien Debian va inclure des binaires non-libres de firmwares dans ses images d'installation. Évalué à 1.

    Oui, je pense que je me suis trompé : il ne devrait pas y avoir d'autres débats.

    Les discussions actuelles parlent des prochaines étapes pour la mise en œuvre de la Résolution : changement du contrat social, maj de la documentation et du site, que faire pour que ce soit prêt pour la prochaine version, etc.

  • [^] # Re: Détails de votes

    Posté par  (site web personnel) . En réponse au lien Debian va inclure des binaires non-libres de firmwares dans ses images d'installation. Évalué à 8.

    Ce graphe orienté montre l'ordre des votes. Le système de vote dans Debian utilise une variante (Schwartz) de la méthode de Condorcet qui permet aux votants d'ordonner leurs préférences.
    Les arêtes montrent les différences de préférence entre deux choix. L'ordre est donc visible en regardant les nœuds de haut en bas: le plus haut (sur fond bleu) est le choix gagnant.

    Le choix None of the above (représenté par un losange) représente un choix particulier présent à chaque vote. Chaque votant l'ordonne comme n'importe quel autre choix. Tout choix ayant une priorité plus faible que le choix None of the above signifie que le votant ne veut pas du tout de ce choix.

    À noter que le choix gagnant implique un changement du contrat social (SC pour « social contact ») donc il n'est pas exclu qu'il y ait encore des débats pour arriver au résultat attendu.

  • [^] # Re: Suggestion bis

    Posté par  (site web personnel) . En réponse au message Schéma des différentes parties de la mémoire. Évalué à 1. Dernière modification le 29 juillet 2022 à 18:26.

    J'arrive à avoir un résultat plus rapidement avec Gimp qu'avec Inkscape, d'où l'utilisation de Gimp. J'avais fait une première version avec Dia mais ce n'est pas idéal avec les boîtes qui se croisent.

    J'ai des retours sur le graphisme mais pas sur la justesse du graphique, ce qui me manque un peu. Je posterai peut-être ailleurs une version améliorée pour tenter d'avoir des retours là-dessus.

  • # corrections mineures

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Fedora Linux 36. Évalué à 2.

    Si quelqu'un avec les droits adéquats peut corriger ces deux détails :

    « d'autant que que Gedit » : un « que » en trop
    « ces fichiers configuration complexes » : il manque un « de » (fichiers de configuration)

  • # Timestamp python

    Posté par  (site web personnel) . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à 3.

    Si je te demande d'ajouter 2 mois à un timestamp, en Python tu écrirais :

    new_dt = dt + datetime.timedelta(months=2)

    J'imagine que c'était un exemple pour illustrer l'idée principale, mais au cas où :

    La syntaxe est correcte, mais datetime.timedelta n'accepte pas le paramètre month (justement parce que le nombre de jours diffère selon les mois):

    timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

    https://docs.python.org/3/library/datetime.html?highlight=timedelta#datetime.timedelta

  • [^] # Re: pente glissante

    Posté par  (site web personnel) . En réponse au journal Covid 19 2 - Bogdanov 0. Évalué à 10.

    Il faut arreter de penser que la diffamation est illégale

    La diffamation est illégale :
    https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000038313312/

    Il y a cependant des limites comme l'exception de vérité par exemple.

    Rappeler des faits ou citations publiques d'une personne n'est pas de la diffamation ; que cela plaise ou non à leur auteur n'a pas d'importance.

  • [^] # Re: outils et génie logiciel

    Posté par  (site web personnel) . En réponse au journal log4shell : Et après ?. Évalué à 3.

    Vitesse de correction : ah ben ouais ils ont vite corrigé. Bon ils n'ont fait aucune recherche de variantes ce qui fait qu'on en est au 3 ou 4eme patch de suite a installer en deux semaines mais tout va bien ! Non cette prétendue différence de vitesse est principalement due aux gens qui ne comprennent pas ce que les éditeurs proprios font et croient qu'ils traînent des pieds.

    Supposer que les éditeurs proprios font toujours des corrections lentes mais de qualité me semble optimiste. Certains éditeurs de jeux sont spécialistes des séries de patchs après la sortie commerciale d'un jeu.

    De même, lorsqu'un éditeur proprio sort un correctif en urgence (suite à une faille zero day par exemple), on ne peut pas en déduire qu'il sera forcément mauvais.

  • [^] # Re: et la B12 ?

    Posté par  (site web personnel) . En réponse au lien Végan sur une île déserte. Évalué à 5.

    Elle a voulu essayer le véganisme (du moins sur l'aspect alimentaire […]) et pensait que manger des œufs

    Les œufs sont un produit animal et donc exclus d'une alimentation végane. Par contre, c'est compatible avec une alimentation végétarienne.

  • [^] # Re: super mais

    Posté par  (site web personnel) . En réponse à la dépêche Rapido : une application pour éditer et publier son site web. Évalué à 2.

    Pas d'erreur lors du git clone chez moi aussi.

  • [^] # Re: git?

    Posté par  (site web personnel) . En réponse au journal Un réseau offline "delay-tolerant" avec NNCP. Évalué à 3.

    […] d'ou l'existence de git-lfs d'ailleurs (jamais testé, je sais pas ce que ça vaut, mais ça sent le workaround a 10 km);

    D'après des développeurs de Mercurial, leur version de lfs est inspirée de celle de Git mais est mieux faite car ils ont aussi appris des défauts de git-lfs.

    interface horrible (on va pas se mentir: utiliser git, ça va à peu près, quand on a l'habitude, mais il suffit de voir quelqu'un qui apprend… c'est pas simple du tout).

    L'interface de Mercurial me semble mieux conçue que celle de Git. Les sorties sont homogènes entre elles. Par contre, étant moins utilisé, beaucoup moins d'infos sont disponibles, ce qui est moins pratique pour les débutants. De même, rebase doit être activé (c'est une ligne dans un .hgrc) ce qui peut surprendre quand on vient de Git.

    Pour les autres éléments cités précédemment, je pense qu'il n'y a pas de différence significatives entre Git et Mercurial.

  • # Nom du script

    Posté par  (site web personnel) . En réponse au journal ApacheCheck, le retour (entre autres). Évalué à 10.

    Quitte à renommer, il me semble préférable d'utiliser un nom plus générique (« webservercheck » ?). Si jamais d'autres serveurs sont ajoutés dans le futur, il n'y aura pas besoin de renommer à nouveau.

  • # apachectl -t ?

    Posté par  (site web personnel) . En réponse au journal [PHP] Apache Check, première release. Évalué à 2.

    Je vois que l'existence d'apachectl est vérifiée et que des exécutions sont faites avec -V et -M.
    Je ne sais pas si -t est omis parce que c'est hors périmètre (par exemple, si l'usage est de l'exécuter préalablement au script PHP).
    Le paramètre -t permet de vérifier la syntaxe des configurations apache, la disponibilité des modules utilisés, etc. C'est utile pour une validation minimale des modifications de configuration avant de redémarrer Apache.

  • # Juste un détail

    Posté par  (site web personnel) . En réponse au journal Separation of Concerns (SoC). Évalué à 2.

    La réponse HTTP ayant le code 204 est No Content. Not Found ayant le célèbre code 404.

  • # juste une coquille

    Posté par  (site web personnel) . En réponse à la dépêche Python — partie 9 ― formateur de code, analyse statique. Évalué à 2.

    Il y a une coquille dans f = lamda x::
    lamda -> lambda

    Le tour des outils est très complet. :)

  • [^] # Re: Pilote ?

    Posté par  (site web personnel) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 2.

    Le jeu cyberpunk 2077 permet d'activer un rendu avec du ray tracing. Au vu des captures d'écran, c'est plus joli (par exemple, avec le premier lien venu).

  • # À suivre

    Posté par  (site web personnel) . En réponse au lien Interview de Linus Torvalds. Évalué à 1.

    La fin de l'article indique qu'il y aura une deuxième partie.

  • [^] # Re: Dans le même genre

    Posté par  (site web personnel) . En réponse à la dépêche GameShell, apprendre les rudiments du shell en s'amusant. Évalué à 5.

    même avec GameShell, de nombreux étudiants ont du mal à réutiliser les commandes.

    Une fois la solution validée, redonner une explication basée sur la mission pourrait aider à mémoriser le fonctionnement de la commande. Par exemple, à la fin de la mission 1, en affichant l'arborescence complète (avec la sortie de tree) et des exemples de l'utilisation de cd sur cette arborescence.

  • [^] # Re: Moins de plomberie bash

    Posté par  (site web personnel) . En réponse au journal Statistiques de tentatives de connexion SSH par des bots. Évalué à 3.

    J'aime bien la simplification mais le tri décroissant a été perdu. Évidemment, on peut envoyer la sortie standard vers la commande sort initiale. ;-)

  • [^] # Re: Port ?

    Posté par  (site web personnel) . En réponse au journal Statistiques de tentatives de connexion SSH par des bots. Évalué à 2.

    Le fichier de l'article contient 11.945 lignes dont 3.398 lignes avec une seule occurence (beaucoup de combinaisons de 3 lettres, des adresses IPv4 et des tentatives ressemblant à des types déjà présentés dans l'article).

  • [^] # Re: Port ?

    Posté par  (site web personnel) . En réponse au journal Statistiques de tentatives de connexion SSH par des bots. Évalué à 2.

    Pour les deux machines :
    - il y avait fail2ban dans tous les cas
    - par contre, c'était le port standard pour les premiers journaux et un port différent pour les derniers.

  • [^] # Re: magie

    Posté par  (site web personnel) . En réponse à la dépêche DuckStation, un émulateur PlayStation libre époustouflant !. Évalué à 1.

    Il montre justement la grille de protection qui est difficile à enlever dans une des vidéos. Elle protège une puce qui fait du chiffrement pour garder la clef d'un portefeuille de cryptomonnaie (https://www.youtube.com/watch?v=ma3S7UTrwgo).

    La vidéo montre aussi que la documentation publique de la puce est très limitée.

  • # juste une coquille à corriger

    Posté par  (site web personnel) . En réponse à la dépêche Java 15 est sorti. Évalué à 1.

    return swicth(c)

    swicth -> switch

  • [^] # Re: Lieu

    Posté par  (site web personnel) . En réponse au journal La DebConf 20 aura lieu uniquement en vidéo. Évalué à 1.

    Oui, il y avait des participants déclarant ne pas vouloir venir à Haïfa à cause du risque pays et/ou de sa politique. Cependant, je n'ai pas l'impression que c'était un rapport de 2/3.

    Le niveau de participation de l'année prochaine donnera un meilleur éclairage là-dessus.