barmic a écrit 927 commentaires

  • [^] # Re: Impolitesse ?

    Posté par  . En réponse au journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied. Évalué à 9.

    C'est pour ça que tu dois remonter les problèmes que tu rencontre a ta distribution qui va ensuite qualifier et remonter un problème mieux qualifié upstream si nécessaire. Mais c'est une généralité en fait, tu va poser la question à celui qui te fourni ton logiciel.

  • [^] # Re: Régulièrement

    Posté par  . En réponse au journal Culte du Cargo et développement informatique. Évalué à 1.

    Je ne suis pas d'accord !

    Si tu veux des spec écrites sur des tablettes en marbre oui tu n'en aura jamais. Mais quand tu utilise une base de données tu sais ce que tu en fait (si c'est « au cas où » ne le fait pas ce sera plus simple). Après oui tu fait évoluer en fonction des besoin, ça peut vouloir dire qu'on va changer de moteur de base de données (ça n'est pas si compliqué que ça avec la panoplie d'ETL qu'on a maintenant ou de techno qui font du streaming). Si ton besoin est véritablement mouvant une archi CQRS comme de l'event sourcing pourra probablement t'aider.

    C'est dommage de prendre les problèmes de manière aussi résignée, on a un tas de choses pour pouvoir avancer.
    Tu as un article de Martin Fowler qui montre bien que ça peut très bien fonctionner.

  • [^] # Re: Régulièrement

    Posté par  . En réponse au journal Culte du Cargo et développement informatique. Évalué à 2.

    Dans une proportion pas si petite que ça, un simple fichier texte […] peut stocker de manière aussi efficace (voire plus) les informations que l'on cherche à archiver.

    Faut faire gaffe aux éventuels accès concurrent quand même ;)

  • [^] # Re: Régulièrement

    Posté par  . En réponse au journal Culte du Cargo et développement informatique. Évalué à 2.

    Tout à fait, je l'ai plus rencontré avec du SQL, mais pour moi il n'y a pas de bonne base sans expression des besoins et contraintes : ni en SQL, ni en NoSQL (ni en NewSQL ou fichier).

  • # Régulièrement

    Posté par  . En réponse au journal Culte du Cargo et développement informatique. Évalué à 1.

    Et vous avez-vous été confronté à un Culte du Cargo dans votre vie ?
    Dans quel domaine ?
    Comment vous en débarrassez-vous ?

    Oui ! Pleins ! Choisir une base de données SQL sans regarder ce qu'on va en faire (autre que « on veut persister des informations » soit), choisir Java « parce qu'on fait du Java » (certes…), écrire son projet en n-tiers (« mais là ta couche métier elle fait uniquement un mapping automatique d'un objet vers un autre qui sont identiques » « oui » (ah bon…)),…

    Je ne m'en suis pas débarrassé :) Pour moi, j'aime beaucoup qu'on remettent en cause mes idées, qu'on me pousse à me montrer d'autres façon de faire où tu commence par te dire WTF, puis tu te dis que c'est cool et tu fini plus malin en essayant de comprendre dans quels sont les avantages et les inconvénients de ta solution par rapport à ce que tu connaissais.

  • # Choix des outils

    Posté par  . En réponse à la dépêche Découverte de l’outil de supervision Prometheus. Évalué à 6.

    Enfin, même si Beats d’Elastic est relativement intéressant, j’ai de plus en plus tendance à trouver Elasticsearch lourdaud et grand consommateur de ressource (grâce notamment à la légèreté de Java).

    Alors oui si ton besoin c'est de stocker des valeurs scalaires, c'est pas fait pour toi. Le principe d'elasticsearch c'est de faire des indexation fulltext très évolués pas des timeseries. L'objectif est de requêter des log. Le fait qu'il soit possible de stocker des données scalaires et un plus, mais pas l'objet du logiciel. Il faut comparer ELK à splunk ou greylog pas à nagios et ses confrères.

    Le format de cette base de données est spécifique (série temporelle ou time series dans la langue de Shakespeare) et diffère de celui qu’on pourrait retrouver dans une base de données classique (SQL ou NoSQL). En effet, les données collectées ont des caractéristiques connues :

    • collecte de métrique à intervalle connu (toutes les 60 secondes) ;
    • similarité des données d’une collecte sur l’autre (généralement, l’espace disque des partitions sur un serveur ne change pas).

    Du fait de ces caractéristiques, Prometheus compresse les données en mémoire et sur disque. Il en résulte une bien meilleure utilisation des ressources mémoire, processeur et disque.

    On trouve ça dans les bases NoSQL, c'est l'objectif des bases de données orienté colonne (et ce que tu présente ensuite est une base de données orienté colonne). Le principe étant de stocker par colonne et non par ligne pour permettre des optimisations importantes (celle que tu présente ou d'autres).

  • [^] # Re: Utilisation comme degoogleisateur ?

    Posté par  . En réponse à la dépêche Cozy, votre domicile numérique. Évalué à 3.

    Est-ce si dur à comprendre ? Où es-tu tout simplement partisan de la grosse usine à gaz qui fait tout moyennement bien ? Perso je préfère que les développeurs d'un projet comme Cozy se concentrent sur une solutions qui permette à tout un chacun de se passer d'un dropbox/google drive avec des fonctionnalités au moins aussi bonnes et laisser les solutions libres existantes de serveurs caldav/cardav répondre à la question synchro de contacts/calendriers. On a déjà assez de choix sur ce dernier point.

    Tu as déjà une pile de services pour avoir un partage de fichier entre seafile, syncthing, pydio, SparkleShare, SpiderOak, Syncany, git-annex,… qui vont avoir des particularités sur le chiffrement, le partage, l'UI,…

    En quoi est-ce que le monde du partage de fichier te semble avoir un manque ?

    Personnellement je vois cozy (comme owncloud), il est là pour avoir quelque chose de clef en main.

  • [^] # Re: Mots de passe

    Posté par  . En réponse au journal Résolution pour 2018. Évalué à 3.

    Le gars qui explique que C# ça consomme pleins de ressources et qu'ils préfère utiliser ruby, ça laisse déjà rêveur…

  • [^] # Re: Failles non-exploitées ?

    Posté par  . En réponse à la dépêche Deux failles critiques : Meltdown et Spectre. Évalué à 5.

    hacking ou cracking ?

  • [^] # Re: Correct horse battery staple

    Posté par  . En réponse au journal Scorepw, un évaluateur de mots de passe. Évalué à 2.

    Si je comprends tout à fait le calcul, je me pose tout de même une question.

    Quand on se sert de cette valeur pour définir la force d'un mot de passe, on parle de la résistance au brute force : il faut trouver une combinaison parmi 2 puissance l'entropie. Mais est-ce que l'attaquant va tenter de brute forcer par dictionnaire ?

    Si l'attaquant fait l'hypothèse que tu tire des mots du dictionnaire anglais, il a bien 216 combinaisons à tester. Mais comment peut-il s'assurer de cette hypothèse ? J'imagine bien plus des attaquants lancer une attaque sur les caractères (quelle portion d'unicode ?) et sur des dictionnaires anglais + ta langue. Ça donne un nombre de combinaison à tester (et donc une puissance de calcul à consommer) largement supérieure.

    D'ailleurs si tu prends l'habitude de choisir 3 à 5 mots et que tu intercale quelques caractères quelque part entre 2 mots, tu augmente encore l'entropie.

    Bref est-ce que ce ne serait pas une estimation faible de l'entropie ?

  • [^] # Re: Question purement technique

    Posté par  . En réponse au journal Marie-Stéphanie, Markdown, GIT, Jekyll et Jenkins. Évalué à 3.

    De plus, nous voulons ouvrir des tickets JIRA pour décrire les modifications qui seront faites (et le pourquoi) et que cette modification dans le code soit référencée dans le ticket JIRA. Comme tout le process est déjà présent, cela ne nous a rien coûté.

    D'acc toujours pour ma culture, vous utilisez des hooks pour pré-remplir le message de commit et/ou pour le valider ?

  • # Question purement technique

    Posté par  . En réponse au journal Marie-Stéphanie, Markdown, GIT, Jekyll et Jenkins. Évalué à 3.

    elle commit ces fichiers sur son GIT local, en respectant une syntaxe particulière, afin que son message de commit soit référencé et visible dans JIRA

    Je trouve que le passage par git bien complexe et peut utile pour l'usage que tu décris. Un répertoire synchronisé et un build jenkins par rapport à ça me paraît plus pratique pour ne pas avoir à s'inquiéter de ce qui est poussé sur le dépôt. Vous avez un vrai besoin d'historisation ?


    Sinon je suis tout à fait d'accord. Soit on se dit que les autres sont des idiots et on vit dans une forme d'énervement/dénigrement quotidien soit on cherche à comprendre les autres et on a forcément un comportement plus constructif. Les résultats sont forcément meilleurs.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 2.

    Ce n'est pas une généralisation, c'est un exemple (et non je n'ai plus la vidéo du journaliste qui justement était aller tenter de parler aux membres de cette organisation. C'était bien pourtant il montrer des cas concrets de médicaments sans amélioration du service qui arrivent sur le marché au moins au même prix que son prédécesseur).

    Tu m'a dis que j'étais pas assez précis, je te donne un exemple.

    Bref, peut être que tu tiens me plus gros scandale sanitaire du siècle. Ou pas. Va voir genre la revue 《prescrire》 …

    Il n'est pas question d'un gros scandale, tout comme le fait qu'un député qui embauche sa femme sans la faire travailler, n'est pas très grave,… C'est juste un exemple de non transparence, de mal façon qui n'est pas liées aux majorités et qui maintiens un climat d'impunité (il y en a d'autres des cas). Il est possible de se renseigner si tu le souhaite : https://www.youtube.com/watch?v=q4P2yipkgJ4

    On s'améliore et on est pas le pire cas possible, mais ça n'est pas une raison pour ne pas pointer du doigts les problèmes.

    Joyeux Noël

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 3.

    Bof, chercher à savoir ce qui se passe partout ailleurs n'indique pas que tu sais quoi que ce soit. Le fait que je me refuse à juger n'indique pas non plus que je ne sais rien. Un système politique et son organisation des pouvoir ne peux être vu par une seule facette. La culture du pays, son état démographique, sa situation géographique sont importants à représenter.

    Par exemple aux USA si les médias ont aussi un tas de problèmes la culture américaine fait qu'il est très grave pour la population de voir un de leur représentant leur mentir (Bill Clinton en a fait les frais par exemple). Il y a aussi un sens plus assidu que chez nous du non abus de bien sociaux. Là où, en France, ça laisse indifférent. Ça a un impact car ça rend ces choses là bien plus faciles à médiatiser outre atlantique.

    Vouloir tout savoir c'est le meilleur moyen de simplifier.

    Et eviter de courir des chimères en ne faisant que souhaiter un meilleur systeme, qui peut se résumer a une lutte contre des moulins à vents, dans le sens ou ptete que tu dirais la meme chose si on avait le système parfait.

    Hum, hum… Il n'y a pas de système parfait. L'important c'est d'en connaître ses limites. Ce n'est qu'en mettant un système politique devant ses limites d'une part qu'on lui donne sa crédibilité et sa légitimité et d'autre part que l'on peut l'améliorer.

    Un constat apathique visant à affirmer « c'est pas plus mal que si c'était pire », n'est pas particulièrement intéressant.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 5.

    Bof. Ca commence a etre ultra abstrait comme discussion. En particulier j'ai l'impression que tu fis ce que tu dis qui n'est pas bien : pointer un grand méchant, la corruption, en en disant … euh, absolument rien.

    Parce que c'est long de faire un travail de journalisme (c'est un métier), mais prenons un exemple simple et universel : la santé. En France la mise sur le marché d'un médicament est basée est la responsabilité de la Haute Autorité de la Santé (HAS). Au sein de celle-ci la Commission de la transparence se réunie tous les mercredis pour évaluer les nouveaux médicaments, décider de leur mise sur le marché et de leur prix. Nous avons une loi indiquant qu'un médicament n'ayant pas d'Amélioration du Service Médical Rendu (ASMR) doit nécessairement être moins chère que son prédécesseur (je ne sais pas comment chercher les lois).

    Depuis 2007, l'Union Européenne oblige à ce que ces réunions de rendre publics leurs procès verbaux avec toutes les explications des choix qui y sont fait. C'est la HAS elle-même qui le dit : https://www.has-sante.fr/portail/jcms/c_412210/fr/commission-de-la-transparence

    Maintenant il suffit de cliquer sur le liens pour trouver toutes ces informations… Ah ben non, on ne trouve que les procès verbaux qui ne contiennent que l'ordre du jour. Pas de liste des présents, on ne voit pas les choix qui y on était fait et encore moins pourquoi.

    En cherchant bien tu peux trouver des reportages de journalistes qui ont essayés d'en savoir plus sans jamais rien obtenir. Ce fonctionnement perdure quelque soit la majorité en place et elle ne respecte pas la loi par rapport à l'ASMR.

    Des cas comme celui-ci perdurent dans l'indifférence la plus totale.


    Note que je ne dis pas qu'on est dans une république bananière, juste qu'il ne faut pas se leurrer non plus. Le pouvoir des journalistes est plutôt faible (à coté du grand nombre de journalistes qui ne font aucun traitements de fond).

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 3.

    (Ceci n'est pas un appel conservateur, je vous vois venir :p)

    Pointer le grand méchant loup n'est pas bien mieux. Il y a une corruption aux plus hauts niveaux du pouvoir qui est inadmissible dans un pays qui se veux démocratique. Peu de médias en parlent et ne créaient (ou n'arrivent pas à créer) les conditions d'un scandale publique. Donc parler de 4ème pouvoir c'est un bien grand mot.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 1.

    Je n'ai pas la moindre idée de comment c'est aux USA, juste qu'en France, c'est pas fou.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 4.

    Ce n'est pas du tout démocratique

    Pas du tout, si ça l’est dans le sens ou liberté de la presse est un élément fondamental d’une démocratie (sans doute quelle que soit la définition d’ailleurs).

    Je persiste cette façon de remonter l'information n'est pas démocratique. On explique que la liberté de la presse est importante en démocratie pour que l'opinion publique soit au fait de ce que fait le pouvoir en place. Ce sont 2 choses qui n'ont rien à voir. Le quatrième pouvoir tel que décrit aux USA est un contrôle du bon fonctionnement de l'État et pas une communication du bas vers le haut.

    Mais… Euh… Ça ne marche pas très fort pour la France, hein ? Les groupes de presse étant contrôlés par des gens que tu pourra retrouver dans des gouvernements, au sénats ou à l'assemblé. Ça ne sort pas trop de l'oligarchie. Peu de médias traditionnels sont indépendants alors qu'ils représentent une énorme part de marché. Les médias moins traditionnels n'ont pas forcément de carte de presse ce qui limite pas mal leur droits.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 7.

    Déjà un parlementaire est rarement impliqué sur l'ensemble des sujets, ils se spécialisent souvent. Je ne connais pas cette parlementaire, mais si son sujet de prédilection c'est le numérique, la géopolitique, la justice ou le renseignement, cela n'a pas un grand intérêt qu'elle comprenne parfaitement la vie d'un pauvre.

    C'est faux. Il y a peu de sujet où comprendre la vie des gens a peu d'importance. Sur le numérique par exemple, prendre pour acquis que tout le monde a un accès internet correct chez lui, ce n'est pas forcément une réalité. La spécialisation n'est ni une explication ni une excuse.

    On a la démonstration qu'il y a une parlementaire qui a du mal avec cela.

    Non cela s'ajoute à un paquet d'histoire qui vont de l'embauche familiale aux augmentations plus ou moins indirect qu'ils s'octroient. Ce n'est pas très important, c'est juste un énième symptôme d'un problème plus complexe.

    Je pense que donc essayer de collecter ce genre de choses pour accabler la majorité est une idiotie sans nom. Je pense sincèrement que cela fait perdre du temps pour débattre de sujets bien plus importants et significatifs.

    Personnellement, je ne pense pas que le problème soit dans la majorité actuelle, ni la précédente, ni la suivante. Je trouve plus intéressant de se demander comment améliorer la gestion du pouvoir pour améliorer la représentativité ou à minima pour améliorer la confiance que la population a envers l'État. C'est là que l'on trouve des questions intéressantes et que l'on peut ensuite avancer avec de meilleures bases. Mais ça demande un peu plus de travail pour essayer de ne pas aller vers le populisme tout en quittant une forme d'oligarchie. C'est bien plus vitale que l'ensemble de mesures qui seront prises par les gouvernements Macron ceux d'Hollande ou du prochain quinquennat.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 5.

    Non. Rien dans la constitution ni dans aucun texte en vigueur ne décris une telle communication. Donc non, la république ne prévois pas ce genre de choses. Donc en théorie non.

    Mais en pratique non plus, les appels à communication aux près des élus, il y en a pleins, mais ça ne marche pas particulièrement. Dans les faits la seule communication qui fonctionne (même si elle n'est pas prévue par un texte légal), c'est la médiatisation. Ce n'est pas du tout démocratique, mais ça fonctionne.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 6.

    Pour qu'un groupe soit plus intelligent que ses parties, il faut certaines conditions et je n'ai pas l'impression que la médiatisation à outrance et les manœuvres politiques en fassent parties.

  • [^] # Re: Avion - délégation

    Posté par  . En réponse au journal Le changement c'est maintenant ;). Évalué à 10.

    Bah quand on lit le lien en question, on voit qu'elle parle de cela car elle est passée de 8000€ à 5000€ net/mois. Si elle avait un train de vie très élevé, avec des crédits associés, en vivant dans un quartier cher, une telle chute de revenue même quand tu es aisé ce n'est pas indolore.

    Je ne pense pas que ce soit la véritable question. Le niveau de vie des députés est très très bon. Le problème il est là : http://www.lemonde.fr/les-decodeurs/article/2017/10/24/deputes-des-trains-de-vie-nettement-superieurs-a-la-moyenne_5205252_4355770.html

    On a beau avoir plus de députés de la société civile, l'assemblée nationale reste un ghetto d'hyper-riches. L'article du monde parle de moyenne, mais ça n'est pas très parlant vu la répartition des salaires. Entre 8000 € là dedans :
    https://www.inegalites.fr/Salaire-etes-vous-riche-ou-pauvre

    Tu verra que 8000 € net c'est être dans les 2% les mieux payés de France. Ce n'est pas être au dessus de quelques emplois mal payés comme le laisse entre le député qui dit : « on sait qu'il ne faut pas dire ça devant une aide soignante ». Non, en disant ça tu dis simplement « j'ai un train de vie qui dépasse largement 70% de la population et je ne sais pas (ou plus) ce que c'est de vivre comme vous » (mais comptez sur moi pour savoir ce qui est bon pour vous). Et on le voit bien ils obtiennent de beacoup de gens la réactions qu'il aurait pensé avoir devant l'aide soignante.

    Il y a un vrai problème de représentativité là dedans et du coup de légitimité de ce pouvoir.

  • [^] # Re: Y a qu'à utiliser un bon langage

    Posté par  . En réponse au journal [Humour] vers un monde différent. Évalué à 4.

    perl6 ? Ça existe pour de vrai ?

  • [^] # Re: C'est pas vendredi

    Posté par  . En réponse au journal Debian sur mon serveur plus jamais, de chez jamais.. Évalué à 1.

    Cela dit si les outils en questions ne sont pas capable d'aller écrire une ligne dans un fichier, faut se poser des questions …

    Si si ça se fait mais c'est pas très pratique ni lisible. Pour maintenir les configurations et avoir des diff lisibles dans mon gestionnaire de version, je préfère avoir les choses les plus simples possible (pas de shell entre autre), pas d'expressions régulières.

  • [^] # Re: C'est pas vendredi

    Posté par  . En réponse au journal Debian sur mon serveur plus jamais, de chez jamais.. Évalué à 5.

    • /etc/rc.conf bha oui uniquement les services de l'OS encore heureux que la configuration de nginx se fait dans son fichier !! Honnêtement pour répondre à ceux qui demandent si ça répond à tout mes besoins, mais bien sur que voulez-vous de plus simple bon sang ?!! T'as une ligne à ajouter dans un seul fichier, toujours le même, partout tout le temps. C'est quoi ce triturage d'esprit ?

    Tu gère ça comment dans un gestionnaire de configuration du genre puppet/ansible/fabric/salt/… ? Des sed dans tous les sens ? Le fait d'avoir plusieurs fichiers permet d'utiliser des templates séparés (sans avoir à les concaténer par exemple.