Dreammm a écrit 201 commentaires

  • # TCO

    Posté par  . En réponse à la dépêche Node.js passe la sixième vitesse. Évalué à 4.

    la volonté de ne pas implémenter les Tail Calls Optimisation (car ils posent des problèmes).
    Est-ce que tu aurais des pointeurs sur la chose ?

    Merci pour ce journal sinon, évidemment !

  • # pour implémenter : enrober dans une fonction

    Posté par  . En réponse au journal Haskell -- Évaluation paresseuse. Évalué à 9.

    Le problème pour implémenter l'évaluation paresseuse, c'est … l'évaluation immédiate, plus exactement des paramètres quand on évalue une fonction/méthode.

    C'est possible de circonvenir la chose en enrobant une valeur dans une fonction.
    Cela suppose la possibilité d'utiliser une fonction comme un paramètre d'une autre fonction, ce qui commence à se généraliser dans pas mal de langage.

    On appelle cela un thunk
    Exemple en javascript :

    // let a=…, let b=…
    function thunk_a(){return a}
    function thunk_b(){return b}
    
    function myAnd(a,b) { // a and b are thunks
      let valA = a()
      if valA then
        return valA
      else
        return b()
    }

    C'est moche et lourdingue, mais ça fait ce qui était demandé.

    La même chose en bien mieux, par Larry Wall : Laziness is a virtue

    Soyez des feignasses !

  • # 1/4

    Posté par  . En réponse au journal LinuxFr.org n'aime pas discuter du hors sujet [titre réécrit]. Évalué à 6.

    Pas terrible le poisson :-(

  • [^] # Re: oui github se sourceforgise :/

    Posté par  . En réponse au journal Github et la génération (pas terrible) de contenu. Évalué à 5.

    Gitlab CE comprend l'authentification par LDAP/AD. Dans l'édition entreprise, on trouve en plus la possibilité de synchroniser les groupes ldap avec les groupes internes, et la possibilité de connecter plusieurs serveurs LDAP.

    Voir la comparaison des 2 sur le site officiel.

  • [^] # Re: Mithril

    Posté par  . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 1.

    J'ai pas mal galéré il n'y a pas longtemps sur le sujet. Tu peux trouver le résultat (couronné de succès !) sur github.

    N'hésite pas à envoyer des remarques sur la chose.

  • # grosse différence côté ethernet

    Posté par  . En réponse au journal Et sinon, il y a toujours le Pine A64+. Évalué à 3.

    Le RPi3 reste en 100Mps non ? Du coup, cela reste un gros argument pour le Pine A64.

  • # encore !

    Posté par  . En réponse au journal Haskell et le tri. Évalué à 2.

    Je suis en train d'apprendre haskell, donc n'hésite surtout pas.

    J'ai déjà les bases, mais je retiens par exemple les règles de compilation que je ne connaissais pas.

    Merci !

  • # micro erreur

    Posté par  . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 2. Dernière modification le 18 février 2016 à 15:48.

    La fonction bind date déjà d'ECMAScript 5.

    Et sinon je te conseille de regarder Om Next, la future version d'Om : plein de bonnes idées

  • [^] # Re: AlsaCréations et flexbox

    Posté par  . En réponse au journal Positionnement avec css. Évalué à 10.

    Pour comprendre le modèle flex-box en l'appliquant, je conseille l'excellent flexboxfroggy.

  • # œufs !

    Posté par  . En réponse au journal [HS] Faites chauffer la planète, notre moteur a froid.. Évalué à 7.

    Je ne vois pas pourquoi tu mets les œufs à l'index, une poule n'émet pas spécialement du CO2 (ce n'est pas un ruminant). D'un point de vue écologique et diététique, les œufs c'est bien, surtout si tu évites à côté la viande. Bon, ça ne vaut pas les insectes :-)

  • # d'autres

    Posté par  . En réponse au journal Hommage aux Hackers moins-connus. Évalué à 6.

    babagge
    boole
    colmerauer
    torvalds
    Dijkstra
    gosling
    kernighan
    knuth
    liskov
    lovelace
    moore
    neumann
    shannon
    turing
    carmack
    atanasoff

    Justque quelques noms utilisés par chez moi pour certaines machines. Fais toi plaisir :-)

  • [^] # Re: stockage ldap

    Posté par  . En réponse au journal Disputatio : Samba, Kerberos et LDAP. Évalué à 1.

    Le protocole de réplication d'openldap, syncrepl, est très performant et très facile : c'est un serveur esclave qui va faire une requête sur un serveur maître.
    Pour répliquer un serveur kerberos, au contraire, c'est le serveur maître qui initie la réplication.

    Au niveau architecture, cela veut dire que quand tu vas vouloir ajouter un serveur esclade, tu vas dans le cas de kerberos modifier la conf du serveur maître, et dans le cas du ldap, non.

    Stocker les données kerberos dans openldap, c'est donc profiter d'un meilleur service de réplication, gratuitement.

  • # use the fucking comma

    Posté par  . En réponse au journal "Lever de rideau ... Postons un journal sur Linux FR et voyons ce qu'il en sort…". Évalué à 4.

    «espérant, comme bon optimiste que je suis, avoir tout-qui-marche-mieux-et-plus-vite.
    Soigneux»

    donne par la moulinette de Google Translate

    «hoping as good optimist that I am, have everything - that - works - best - and - more - quickly.
    careful »

    ce qui est nettement plus correct.

    Je dirais donc que pour rendre les choses accessibles, que ce soit à des êtres humains ou à des machines, un certain formalisme est indispensable, montré ici par l'ajout de quelques virgules pour aider à la séparation correcte des propositions.

    Et donc se relire est une courtoisie nécessaire pour ses éventuels lecteurs.

  • # merci

    Posté par  . En réponse à la dépêche Rust versions 1.1, 1.2 et 1.3. Évalué à 2.

    Ce genre d'article est excellent, qui permet de suivre un domaine dans lequel on n'a pas encore eu le temps de se plonger soi même.

    Petite coquille : (tout à la fin)

    «Trustworthy, Concurrent Systems Programming » : la traduction serait plutôt «Programmation fiable de Systèmes Concurrents » à la place de « Programmation des systèmes fiable et concurrente »

  • # petit doute sur l'argumentaire

    Posté par  . En réponse à la dépêche Own-Mailbox: la boite mail confidentielle qui vous appartient vraiment!. Évalué à 3.

    Le projet est sympathique, par contre l'argumentaire me semble un peu fallacieux sur la partie qui concerne la critique des chiffrements javascripts.

    Plus exactement, ok sur la critique : laisser le code de chiffrement/déchiffrement se dérouler dans une boite noire que l'on ne maitrise pas de bout en bout laisse la possibilité qu'un tiers ait introduit un code malicieux qui intercepte le message en clair : donc chiffrer/déchiffrer dans la VM javascript d'un navigateur proprio, c'est dangereux.

    Mais du coup, si l'interface du produit est disponible par https, qu'est-ce qui empêche le même navigateur non opensource avec un code légèrement différent de balancer les messages en clair ?

    Et du coup point de salut :-(

    Me trompe-je dans mon argumentaire ?

  • # bâcher avec des arguments corrects

    Posté par  . En réponse au journal Récit d'un gros dégringolage anticipable. Évalué à 10.

    Je n'ai rien chez Apple, mais l'abonnement pour leur chose musicale est à 9.99$. C'est l'abonnement familial qui est à 14.99$ (6 comptes, moins cher que Spotify du coup).

    Les meilleurs trolls utilisent de vrais arguments :-)

  • # Rudder c'est quoi ?

    Posté par  . En réponse à la dépêche Meetup Rudder le jeudi 4 juin 2015 à Paris. Évalué à 0.

    Une interface web à cfengine, si j'avais à expliquer le plus simplement possible à quelqu'un connaissant le domaine mais pas rudder.

  • # proot

    Posté par  . En réponse au journal Comment faire une sandbox de mon système de fichier ?. Évalué à 10.

    Non, ce n'est pas un bruit gastrique suite aux bacchanales récentes. Proot est un outil regroupant les fonctionnalités d'un chroot et d'un mount --bind.

    Exactement ce que tu veux donc. Joyeux noël, en avance de 359 jours. Remarque, on n'a jamais été aussi près de Noël en 2015.

  • # par rapport à Gitlab …

    Posté par  . En réponse à la dépêche Sortie de Gitblit 1.4.x. Évalué à 6.

    Quels sont les avantages/inconvénients par rapport à Gitlab ?

  • # faire une activité physique …

    Posté par  . En réponse au journal Posture de travail et mal de dos. Évalué à 8.

    La chose qui m'a le plus aidé pour le mal de dos, après avoir essayé toutes les béquilles possibles (chaises, repose pied …) : faire un peu de sport en dehors du boulot.

    Évidemment, il vaut mieux prendre un truc qui étire et assouplisse le dos.
    Pour moi cela a été du tai-chi, mais je pense que n'importe quelle activité qui fasse bouger le dos gentiment soit bénéfique.

    Pour les TMS, clavier adapté (typematrix bépo for the win) et substitut de souris (souris verticale, tablette graphique, trackball) qui laisse la main verticale et évite de casser le poignet sont tes amis.

    Bon courage et essaye de ne pas te casser en petit morceaux :-)

  • [^] # Re: appli html/js de firefox OS à android

    Posté par  . En réponse au journal Un hello world pour Firefox OS, un petit TODO et puis.... Évalué à 2.

    L'installation ne marche pas en passant par le marketplace :

    J'obtiens d'ailleurs la même chose sur le firefox de mon desktop.

    Par contre, en me rendant sur http://toto.etenil.net, et en cliquant sur install, là ça marche bien \o/

    Ce serait évidemment mieux si cela marchait aussi par le marketplace.
    Je ne sais pas si c'est de ton côté ou de celui du marketplace qu'est le problème (ou du mien d'ailleurs), mais au moins en le disant j'espère que tu pourras améliorer la chose.

    Bon courage

    Et très joli logo pour ton application !

  • # appli html/js de firefox OS à android

    Posté par  . En réponse au journal Un hello world pour Firefox OS, un petit TODO et puis.... Évalué à 3.

    Une petite question de béotien que je me pose depuis un moment : quand tu as une application développée pour firefox OS (donc html et javascript), comment la fais-tu tourner sous Android ?
    Plus exactement : est-t-on obligé de passer par firefox, ou alors existe-t-il un truc pour que l'application se présente comme une application native ?

    Merci d'avance pour tes lumières

  • [^] # Re: régime atkins

    Posté par  . En réponse au journal Régime faible en glucide. Évalué à 5.

    Merci pour ton éclairage, je vais investiguer tout cela et remettre mes connaissances à jour.

    Là où ton article (et le bouquin que tu cites) me dérange, c'est sur l'argument contre les glucides en ne se basant que sur les glucides les plus raffinés (pains blanc, pâtes, sirop de glucose …)
    Cela m'inquiète toujours de voir baser une théorie sur un échantillon pas forcément représentatif, ce que l'on trouve fréquemment dans le domaine des régimes.

    Tes commentaires éclairent bien ton article, merci à toi.

    Question subsidiaire/remarques diverses :

    • le côté psychologique se passe comment après 6 mois (la barrière fatidique de beaucoup de changements un peu trop radicaux de comportement alimentaire) ?
    • des trucs m'étonnent dans ce que tu mange : yahourt, baies et fruit c'est riche en glucose tout cela. Tu manges quoi comme légumes sans glucose ? Ce n'est pas un peu tristounet ?
    • quel est la ration en g de glucides à ne pas dépasser ?
  • # régime atkins

    Posté par  . En réponse au journal Régime faible en glucide. Évalué à 10.

    Ce que tu décris (régime sans glucide) a été popularisé par le régime Atkins.
    Dans les inconvénients que tu as oubliés de citer (ou que tu ne connais pas) :

    • aggravation des maladies cardiovasculaires, souvent liée à une augmentation de la consommation de graisses d'origine animale.
    • période initiale : la réaction du corps à la privation de glucide avant d'attaquer la graisse, est d'attaquer les muscles, et plus exactement le glycogène (ce que l'on appelle le glucose stocké).
    • en régime continu : la production de glucose à partir des lipides est inefficace, et surtout produit des cétones.

    Le cerveau en effet peut consommer 2 types de carburant : le glucose (son carburant préféré), et l'acétone.
    Trop d'acétone, et c'est l'acidocétose : douleurs, vomissements, hypothermie, et coma pour les cas les plus graves.
    La production de cétones entraine également pas mal de déchets, et peut provoquer des calculs rénaux.
    Au niveau cerveau, tu seras également moins efficace avec des cétones qu'avec des glucides. (difficultés à se concentrer en particulier).

    Ensuite, tu perds les bénéfices de certains éléments dont tu te prives : fruits, légumineuses, lait et yogourts, céréales diverses.
    Généralement, cela veut dire : diminution drastique des fibres, des vitamines, des antioxydants, du calcium. Welcome cancer et ostéoporose !

    Et pour finir, le principal avantage que tu cites est de pallier les pics d'insuline. C'est sur, tu ne produit plus d'insuline, donc il n'y a plus de pic …

    Le mieux pour maitriser sa production d'insuline est de consommer des glucides en fonction de la glycémie qu'ils induisent, et donc de la production d'insuline liée. C'est exactement à cela que sert l'index glycémique.

    Bref et en résumé : diète sans glucose pas terrible du tout, comme toutes les diètes privatives.

  • [^] # Re: « préférer la composition à l’héritage »

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 3.

    Il suffit que la classe Héros ait un tableau de composants (composition donc) et c'est bon.
    Petit rappel utile que les zélotes oublient trop souvent : on peut tout faire avec tous les paradigmes de programmation.

    L'entité/système a la sauce objet s'appelle DCI, pour Data Context Integration. Mais cela suppose d'avoir un vrai langage orienté objet (avec traits/mix-ins) et pas un langage orienté classe à la java.

    Si j'essaye de résumer à la va vite, un objets sert alors uniquement à stocker des données de représentation. Et on lui injecte dynamiquement des comportements en fonction du contexte d'exécution.