SpaceFox a écrit 1730 commentaires

  • # Un retour d'expérience

    Posté par  (site web personnel, Mastodon) . En réponse au journal Police de caractère , CSS de DLFP , intelligence collective et vote ? . Évalué à 10.

    Hello,

    Sur Zeste de Savoir, on a beaucoup utilisé ce genre de technique de développement au début – on avait même un processus appelé ZEP (sur la base des PEP de Python etc).

    Sauf qu'à l'usage, ça s'est avéré si lourd qu'on a fini par abandonner le formalisme pour limiter les débats. Les problèmes habituels étaient :

    • Personne ne donnait aucun avis (et la proposition prenait la poussière), ou plus souvent
    • Tout le monde donnait son avis d'où des débats à rallonge et qui tournaient en rond, donc
    • Aucune décision n'était prise, d'autant plus que
    • Beaucoup d'avis n'étaient pas spécialement motivés mais très ardemment défendus, et pire
    • Une fois une décision prise, quelqu'un vient systématiquement tout remettre en cause (et souvent une fois que les développements sont très avancés voire finis.

    Bref, ça ressemble à une bonne idée, mais même avec une communauté aussi sympathique que celle de Zeste de Savoir, ça s'est avéré extrêmement chronophage et frustrant pour les développeurs (déjà qu'on en manque). Éventuellement avec des gens pour cadrer gérer les débats de A à Z et trancher quand il faut, ça doit être possible – mais il faut les ressources et même avec elles, ça n'est pas la philosophie de Zeste de Savoir et encore moins celle de LinuxFR.org.

    La connaissance libre : https://zestedesavoir.com

  • # Ce style utilise des polices externes

    Posté par  (site web personnel, Mastodon) . En réponse au journal Nouvelle CSS pour linuxfr. Évalué à 10. Dernière modification le 26 août 2019 à 13:09.

    Or, je te cite :D

    Un site ne devrait JAMAIS imposer une police d'écriture. C'est à l'agent utilisateur de choisir la plus adéquate en tenant compte des indications de famille/taille du CSS, des préférences de l'utilisateur et de l'usage (broutage classique, mode lecture, impression, …).

    Le web n'est pas le minitel.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: La police avec empattement n'empêche pas la lecture sur écran

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'aime le Télétype. Évalué à 3.

    Je rajouterais que d'une manière générale, la justification sur le web est une assez mauvaise idée, parce que les navigateurs ne gèrent pas correctement les césures – et donc sont parfois obligés de faire des trucs vraiment sales pour justifier.

    La connaissance libre : https://zestedesavoir.com

  • [^] # La police avec empattement n'empêche pas la lecture sur écran

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'aime le Télétype. Évalué à 7.

    La police avec empattement n'empêche pas la lecture sur écran, c'est une vieille légende tenace qui date de l'époque des écrans cathodiques non anti-aliasés qui proposaient un rendu moche de ces polices.

    Il y a des gens qui se sont posés sérieusement la question, et la réponse est donc que : si la police est suffisamment grosse (12 points), la présence d'empattements ne change rien. Donc il vaut mieux augmenter un peu cette taille, ce qui évite en plus d'avoir des lignes à rallonge.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Utilisation

    Posté par  (site web personnel, Mastodon) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 3.

    Un contre-exemple : tu as une application SpringBoot (Java) avec Hibernate et PostgreSQL, tu veux récupérer des listes d'entités triées sur une colonne. C'est facile de demander au système de te générer la requête qui renvoie tout ça nickel, il n'y a plus qu'à retranscrire le résultat de la requête au format voulu.

    Mais de façon contre-intuitive, c'est sensiblement plus rapide de ne pas trier avec PostgreSQL, mais de récupérer les résultats dans le désordre et de les trier ensuite avec Java.

    Je n'ai pas cherché l'explication au phénomène, et je ne sais pas si c'est reproductible avec d'autres SGBD, mais on a eu le cas sur des tables très petites et sur plusieurs centaines de lignes (au-delà c'est paginé donc trié côté SGBD), sur des clé de tri indexées ou non.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Anecdote

    Posté par  (site web personnel, Mastodon) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 10. Dernière modification le 22 août 2019 à 17:57.

    Et l'auteur est persuadé que libre = caca, parce que « en cas de dysfonctionnement tu ne peux pas faire un procès à l'éditeur vu qu'il n'y en a pas » (cliquez pour une citation exacte).

    En plus du coup classique qu'il ne comprends pas les besoins autres que les siens, typiquement le fait qu'énormément de projets ont en réalité très peu de données à l'échelle d'un serveur moderne. Beaucoup de projets ont si peu de données qu'ils tournent de façon tout à fait satisfaisante avec un SGBD sur sa configuration par défaut couplé à un ORM mal utilisé qui passe son temps à envoyer des batteries de select sur des clés primaires. Pour ça, y'a besoin ni d'un SGBD qui tient de la charge, ni de quelconques fonctionnalités avancées, mais c'est tellement loin des habitudes de SQLPro qu'il ne semble même pas imaginer que ces besoins puissent exister.

    La connaissance libre : https://zestedesavoir.com

  • # Performances : comment ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Ultracopier 2. Évalué à 7.

    Hello,

    Un passage m'interpelle :

    Avec le nouveau moteur, les performances sont trois fois supérieures dans certains cas. Et je pense pouvoir aller encore plus loin dans les performances.

    Chez moi – avec les outils intégrés à l'OS – les copies sont systématiquement limitées par les I/O (disque ou réseau selon le cas). Du coup ça m'intrigue que tu puisses faire mieux.

    Pourrais-tu nous expliquer comment tu arrives à un tel résultat ? Parce que ça peut être clairement une fonctionnalité qui à elle seul pourrait faire choisir ton outil !

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Fonctionnalités supprimées

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Ultracopier 2. Évalué à 9.

    +1, la pause et la limitation de débit étaient les fonctionnalités les plus utiles pour moi, parce que celles qu'on ne trouve généralement pas dans les outils intégrés de l'OS.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: ajout de blanc

    Posté par  (site web personnel, Mastodon) . En réponse au journal GIMP défi → tutoriel, aidez-moi :). Évalué à 3.

    Ce ne sont pas des scans mais des photos à priori :

    Trop grand pour notre scanner A3, nous réalisons une série de 4 photos, nommée LA1, LA2, LB1 et LB2.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: ajout de blanc

    Posté par  (site web personnel, Mastodon) . En réponse au journal GIMP défi → tutoriel, aidez-moi :). Évalué à 8. Dernière modification le 22 juillet 2019 à 14:28.

    En fait la solution est là :

    et surtout utiliser un reflex en mode manuel qui gardera parfaitement les réglages sur chaque prise

    Quand tu veux faire un panorama / assemblage à la main, tu exposes sur la zone la plus difficile (en numérique la plus lumineuse), tu bloques les réglages (ça peut être fait avec n'importe quel appareil qui supporte le mode manuel, mon vieux Huawei P8 le fait) et tu prends le reste de la zone avec exactement les mêmes réglages. Pense à laisser de la marge (1/3 de l'image) en recouvrement pour te faciliter le travail, quitte à prendre plus de photos.

    Si l'appareil n'est pas trop idiot, tu peux assembler directement les JPG produits. Certains font les malins, et tu dois passer par les RAW.

    Si tu as encore le support sous la main, c'est beaucoup plus rapide et fiable de reprendre les photos avec cette technique que d'essayer de corriger les expositions à la main.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Sans moi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mais pourquoi flatpak ?. Évalué à 5.

    Puis Windows est limité par l'absence de gestion des liens symboliques

    Windows supporte les liens symboliques sans bidouille pour le grand public depuis Windows Vista, soit depuis janvier 2007, ce qui ne nous rajeunit pas. Plus exactement, c'est disponible depuis NTFS3.1, donc sous Windows XP en bidouillant un peu. Par contre il a longtemps fallu les droits d'admin pour pouvoir les créer (Wikipedia n'est pas claire sur depuis quand c'est possible avec un simple utilisateur).

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Logique?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une violation de licence est une rupture de contrat et pas une contrefaçon (en France). Évalué à 2.

    Je suppose que pour certaines personnes « zenitram dit que la GPL n'est pas parfaite → moinssage », voire même que « zenitram → moinssage ».

    Le dévoiement habituel de ce genre d'outils, en somme.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Honte

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 4. Dernière modification le 11 juillet 2019 à 12:01.

    1. Le rapport de la Cour des Comptes sur le sujet
    2. Une critique du rapport sur un blog

    Le cas du Paris → Quimper y est explicitement cité. J'avais fait ce trajet, et cette répartition d'arrêts m'avait surpris.

    D'un coté c'est effectivement ridicule de faire faire le tortillard à un TGV (s'use-t-il plus vite à accélérer/freiner sans cesse ?). De l'autre, ça évite d'avoir à acheter 2 trains et surtout c'est très confortable pour les passagers du bout de la ligne qui font tout leur trajet dans 1 seul train.

    C'est effectivement plus confortable. Je ne sais pas si un TGV s'use plus vite à être utilisé comme un TER, mais ce qui est sûr c'est que c'est plus cher à l'achat, l'entretien et l'usage qu'un TER. De plus, ça n'évite pas d'acheter des trains, parce que pendant que ton TGV sert de TER (et remplace un TER donc), ce TGV n'est pas disponible pour faire du TGV.

    Ne pas oublier qu'un TER niveau confort ce n'est clairement pas un TGV

    Par contre les Intercités, surtout les rames Corail, sont plus confortables que les TGV.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Question juridique

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 7.

    Sauf qu'en général, avant l'attribution y'a un discours des politiques qui dit « on ne va pas se laisser faire et ne prendre que les règles pas trop abusées », et après l'attribution y'a un tout autre discours qui fait passer les lois.

    Je ne sais pas si c'est de la naïveté, de la corruption ou tout simplement de l'enfumage classique de la part de nos chers politiciens.

    Et donc, dans les faits, le CIO dicte nos lois ; le fait qu'il y parvienne – quel que soit le moyen et les motivations – est un mauvais signe pour la santé de la démocratie dans les pays hôtes. Ceci dans le sens où même si la majorité a voté pour une politique qui accepte les JO, une entité privée se retrouve à décider de lois pour son propre bénéfice, et ce bien au-delà du lobbying classique.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Question juridique

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 10.

    Pourtant le CIO arrive à imposer des modifications législatives exceptionnelles aux états qui accueillent les JO, y compris à la France.

    Des lois qui impliquent la possibilité d'affichage publicitaires sur les sites classés, des assouplissements des règles publicitaires pour les partenaires des JO, des zones entières où toutes publicité pour les concurrents desdits partenaires sont interdits. Et ça c'est pour les soft et les visibles, mais aussi :

    • De l'exonération d'impôts pour les sponsors,
    • Des exonérations aux codes de l'urbanisme et de l'environnement pour les constructions des JO,
    • Le traitement des conflits entre le CIO et l'état par un tribunal arbitral et pas par un juge,
    • La privatisation de voies publiques (Londres),
    • La surveillance privée de réseaux sociaux (notamment pour interdire aux athlètes de citer des marques non-partenaires) (tous les hôtes depuis que les réseaux sociaux existent),
    • L'interdiction de présence de « pancartes à messages offensifs » (Brésil),

    De fait, le CIO arrive à imposer sa loi aux états, et donc est plus puissant que ces états.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Honte

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 5. Dernière modification le 10 juillet 2019 à 10:47.

    PS : par contre leur communication semble bien meilleure que celle de la SNCF. Qui elle est en retrait catastrophique – l'autre jour j'ai dû interpeller la SNCF sur Twitter pour avoir la moindre information sur le retard de presque tous les trains de la gare… L'autre jour, il n'y avait même plus les annonces de retard et de gares dans le train.

    D'autre part, on a un problème d'exploitation des TGV, d'ailleurs pointé par la cour des comptes depuis des années : on leur fait faire des lignes TGV (là c'est parfait, c'est leur utilisation) mais aussi pour faire du boulot d'Intercité voire même de TER – et là c'est complètement idiot, parce que ça mobilise des rames TGV là où des véhicules moins chers à l'achat et à l'usage feraient aussi bien le taff.

    Par exemple, à une époque, un TGV faisait Paris → Rennes (ligne TGV presque tout le long) → Vannes → presque toutes les gares jusqu'à Quimper. Les 3/4 du trajet en temps, c'était donc une rame TGV utilisée là où elle n'avait pas besoin d'être une rame TGV. Il aurait été bien plus efficace d'avoir un Paris → Rennes en TGV, puis un train normal avec une correspondance bien foutue pour faire le reste.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Honte

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 10. Dernière modification le 10 juillet 2019 à 10:31.

    La situation du train au Japon est beaucoup plus compliquée que l'image qu'en ont les occidentaux habituellement, parce que cette image est fortement déformée par le prisme des touristes, qui ont une utilisation très particulière des trains.

    Le transport ferroviaire de passagers au Japon, c'est six compagnies issues de la privatisation de la compagnie nationale (les _Japan Railways) plus des lignes « privées » généralement régionales.

    Les touristes utilisent généralement un JR Pass, qui est relativement pas cher, et utilisent beaucoup les trains à grande vitesse Shinkansen. Ça masque différentes réalités :

    • Le JR Pass donne l'impression d'une compagnie nationale, mais est limité aux lignes exploitées par l'une des six JR.
    • Les train sans le JR Pass sont sensiblement plus chers qu'en France, par exemple.
    • Le Shinkansen sont des trains rapides sur voies dédiées, ce qui a plein d'impacts.

    Concernant ce dernier point : pour des raisons d'infrastructures et de cout, les trains traditionnels au Japon sont à voie étroite. Mais on ne peut pas faire de grande vitesse sur de telles voies, donc le shinkansen a nécessité la construction d'un nouveau réseau à voie normale.
    Ça implique que ce train circule sur des voies dédiées. Il ne subit donc jamais la concurrence avec les trains normaux ou le fret, même lors des approches des gares.
    De plus, comme il est en grande partie à réservation et cher, il n'est quasiment jamais bondé.

    C'est tous ces éléments très particuliers qui font qu'en occident on a l'impression que le
    système ferroviaire japonais, c'est des trains toujours parfaitement à l'heure, etc.

    Mais les trains normaux, eux, sont chers, souvent bondés pour les lignes de banlieue (rappelez-vous ces images avec les pousseurs pour faire rentrer les gens) et régulièrement en retard. Sans doute parce que les problématiques d'occupation des rails et d'impondérables sont les mêmes que sur tout autre réseau chargé

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Honte

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 2.

    Ce que je constate, c'est que la SNCF re-propose des trajets province-province. Y'a par exemple un Montpellier - Nancy qui existait il y a 20 ans en Corail et qui réexiste depuis moins de 2 ans en TGV.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Question juridique

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 7.

    Après, le CIO (et toutes ses entités nationales) est connu pour être particulièrement violent sur sa gestion des marques et son verrouillage avec ses partenaires. Pour ne pas dire « abusif ».

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Honte

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 8.

    oui.sncf est aussi le seul site que je connaisse où le retour 3DSecure ne fonctionne pas sous certains navigateurs. Vu le comportement, je suppose une « sécurité » idiote à base de « je ne reconnais pas ce nom de navigateur donc je bloque ».

    La connaissance libre : https://zestedesavoir.com

  • # C'est bien pour de la publicité

    Posté par  (site web personnel, Mastodon) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 10.

    Surprise ! Si on va directement à cette dernière adresse, ça marche aussi. Autant dire que le seul but de cette page est certainement d’afficher la publicité qu’elle contient assez longtemps.

    D'après une source qui a bossé dessus, cette page était là pour gérer l'attente de webservices très lent. Puisqu'ils avaient une page d'attente, ils ont foutu de la pub dessus. Et quand les webservices ont été améliorés pour répondre rapidement, ils ont voulu supprimer la page intermédiaire… chose refusée par les instances dirigeantes, à cause de la pub, donc ils ont mis juste un timer…

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 2.

    soit tu fais un logiciel et là tu as envie de gérer tous les cas d'erreurs.

    Je vois deux soucis avec ça :

    • D'une part, c'est pas spécialement vrai. « Gérer tous les cas d'erreur » est potentiellement tellement long que tu n'arriveras jamais au bout de ton développement. Ce que tu veux réellement, c'est « gérer tous les cas raisonnables d'erreurs », c'est une balance bénéfice/risque.
    • Les checked exceptions sont un assez mauvais moyen d'arriver à ce résultat, principalement parce que très envahissant pour le résultat obtenu.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 1.

    Et à l'usage, le concept de checked exceptions a tellement d'inconvénients pour si peu d'avantages qu'il est généralement considéré comme l'un des défauts de Java.

    La connaissance libre : https://zestedesavoir.com

  • # Retour rapide sur Hugo

    Posté par  (site web personnel, Mastodon) . En réponse au journal Générateur de site web statique. Évalué à 6.

    J'utilise Hugo depuis la version 0.15 (avril 2016). Globalement ça fait bien le job.

    J'ai customisé pas mal de templates à l'époque, et il y avait de sérieuses limitations dès qu'on voulait utiliser une autre langue que l'anglais, notamment avec la gestion des dates qui est l'exemple type de la fausse bonne idée.

    Si je n'ai jamais eu de souci à la mise à jour du moteur d'exécution (les incompatibilités nécessitant une mise à jour des templates étaient systématiquement documentées), ça fait presque un an que je ne l'ai plus mis à jour (la version actuelle du site est générée avec Hugo 0.47.1 d'après les métadonnées).

    Si ça intéresse quelqu'un de voir les templates de ce site, faites-moi signe et je les extrairai dans un dépôt public :) (ça n'a jamais été fait par pure flemme).

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Gnome

    Posté par  (site web personnel, Mastodon) . En réponse au journal Envoyer un SMS rapidement depuis le terminal. Évalué à 8.

    Au-delà de l'interface, combien y a-t-il de moteurs de rendus derrière cette pléthore de navigateurs ?

    Plus important : lesquels utilisent un dérivé de Webkit / Blink avec tout ce que ça pose comme problème de position dominante et d'impact de Google et Apple ?

    La connaissance libre : https://zestedesavoir.com