barmic a écrit 10455 commentaires

  • [^] # Re: Séparation par utilisateurs/groupes ?

    Posté par  . En réponse au journal Fin des RPS et choix cornélien. Évalué à 3.

    En gros, le kernel est partagé et tout comme les chroots, tu as des milliers de façon d'en sortir […]

    J'entends ça depuis des années, comment ça se fait que ça n'évolue pas ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Vive les QCMs !

    Posté par  . En réponse à la dépêche Auto Multiple Choice en version 1.2.0. Évalué à 4.

    Y'a peut-être que moi que ça choque les fonctionnalités de ce truc, "pouvoir mélanger les questions pour éviter la triche", c'est vraiment réduire les élèves à… je sais pas, vous arrivez mieux que moi à leur faire perdre toute dignité.

    Les salles d'examen où les étudiants sont placés de manière aléatoire avec un espacement de 2 places entre eux et la distribution de feuilles de brouillon de couleur de sorte que tous les voisins d'un élève donné ont des couleurs différentes, tu pense que c'est retirer toute dignité aux étudiants ? C'est ce qui est appliqués dans tous les examens des études supérieures, je n'ai jamais entendu personne s'en plaindre que ce soit pendant mes 5 ans d'études avant ou après.

    Le bac aussi a des mesures assez importantes de ce type. On dit que ça coûte chère mais à part ça personne ne se plains du manque de confiance que l'on fait aux élèves.

    Pour moi c'est un peu comme si tu disais que mettre un terre-pleins central sur une route au lieu de se contenter d'une ligne blanche était un affront fait aux automobilistes ou (pour être un peu plus dans le thème du site) le fait de ne pas laisser aux utilisateurs de ta machine les privilèges root était un affront.

    Mettre une barrière pour faire respecter les règles n'a rien de dévalorisant.

    Et il existe aussi des pédagogies sans évaluation.

    C'est un autre débat. Je ne sais pas si tu parle de la Pédagogie Freinet, si c'est le cas (c'est une question tout à fait sincère), pourquoi cela ne se développe pas ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 6.

    En extrême recours, on peut introduire des codes d'échappement s'il apparaît primordial de pouvoir traiter les noms de logiciels qui contiennent des |

    Le problème c'est que très souvent on se dis que le CSV c'est simple et on code un ersatz (par exemple avec les outils du shell POSIX) avant de se rendre compte que protéger le caractère séparateur c'est bien pratique, que pour protéger ça deviens plus coton en awk par exemple (surtout si on essaie de suivre le peu de convention que propose se format).

    Pour moi c'est un format qui est bon, simple, mais il faut faire gaffe quand on s'en sert, parce qu'on commence toujours pas réécrire la roue (utiliser une bibliothèque pour ça ? C'est idiot c'est tellement simple) et on fini par ce traîner un format spécifique potentiellement buggué.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Vive les QCMs !

    Posté par  . En réponse à la dépêche Auto Multiple Choice en version 1.2.0. Évalué à 6.

    Je pense que si tu avais autre chose que des trucs vaguement insultant, bref que tu aurais montré un minimum d'esprit au lieu d'étaler ta vantardise et ton snobisme à 2 balles, tu aurais probablement un meilleur accueil. Si ici on est trop "mainstream" pour toi et totalement incapable de comprendre tes propos à tel point que tu n'imagine pas que ce soit la peine de nous les présenter alors pourquoi perd-tu ton temps?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Vive les QCMs !

    Posté par  . En réponse à la dépêche Auto Multiple Choice en version 1.2.0. Évalué à 10. Dernière modification le 02 mai 2013 à 16:53.

    Je vais rentrer dans le troll. Les QCM ont à mon humble avis un vrai intérêt, même si le contrôle de connaissance ne doit pas se faire qu'avec cela. Il permet entre autre d'avoir un contrôle continue de connaissance plus léger (plus rapide à mettre en place et à corrigé pour le prof et plus rapide à écrire pour les élèves/étudiants) en ne posant que des question clefs du ou des quelques derniers cours. De mon expérience d'étudiant, ça pousse à travailler de manière plus régulière et permet de se détendre pour l'examen final (on sait qu'on a un minimum de connaissances et qu'on part avec une note initiale pas trop mauvaise si on a pas trop raté les QCMs).

    Et je dis ça, j'ai toujours détesté apprendre par cœur quelque soit la matière.

    PS : le CCC permet aussi au professeur d'avoir une meilleure idées des acquis de ses étudiants (même si ce n'est pas parfait) et donc d'adapter son cours en conséquence.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 5. Dernière modification le 02 mai 2013 à 13:17.

    Le SQL moderne ? On aura tout entendu. Je en sais pas ce que tu entends par légèreté, mais je ne suis pas certains qu'un simple fichier soit plus rapidement traité qu'une base de données sqlite. Quant à l'overhead du à sqlite, il est tout de même assez léger (après il y d'autres embarquable et fiable).

    Ou une BDD encore plus légère comme un fichier texte dont les lignes sont les paquets et les attributs sont séparés par des | ?

    Tu parle d'un format CSV pourri ? Du genre qui n'accepte pas les | dans les noms de logiciels par exemple ? Parce que traiter un CSV (un vrai) sans prendre en compte la protection des caractères (entre autre parce qu'il faut aussi traiter les éventuels corruptions des données etc) ça va quelques minutes pour un programme jetable, mais ça ne va pas plus loin.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Bien sûr que si, chez moi pour internationaliser ça c’est tout simplement (en C, mais c’est le même principe dans les autres langages) :

    printf(_("x=%.3f; y=%.3f; z=%.3f"), x, y, z);
    

    Tu vois tout de suite le résultat pour une langue données, mais tu ne vois pas si c'est cohérent par exemple pour d'autres langues.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Rôle créé

    Posté par  . En réponse à l’entrée du suivi Création d'un statut « Rédacteur ». Évalué à 3 (+0/-0).

    Je pense que c'est la bonne solution. J'ai pas participé aux discussions car je ne sais pas vraiment si je suis un contributeur ou pas et si je le suis c'est assez occasionnel. Bref je ne me trouve pas particulièrement légitime pour en parler. De plus ce rôle implique un devoir même implicite, il faut être actif et s'impliquer.

    Mais je pense qu'il vaut mieux commencer par faire petit et créer un rôle avec peu de droits pour ensuite l'augmenter que d'essayer d'immédiatement faire une cathédrale.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un mode brouillon pourrait correspondre à un mode privé

    Posté par  . En réponse à l’entrée du suivi Amélioration du flux de rédaction/modération. Évalué à 3 (+0/-0).

    […] on va encore devoir coder des système de bascule auto en rédaction ouverte.

    Ou simplement ne permettre de garder qu'un seul brouillon. Si j'ai un brouillon en cours et que je tente de créer une nouvelle dépêche, on me propose soit de continuer ce brouillon soit de passer le brouillon en publique pour ensuite pouvoir créer une nouvelle dépêche sur un autre sujet.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: RAID dans BRTFS

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 1.

    Faire quelque chose de modulaire c'est à mon humble avis très compliqué. Surtout quand il n'y a aucune alternative. C'est ce que l'on voit avec systemd. Ils tentent de créer des API pour réduire le couplage mais au final comme seul systemd est intéressé ces API sont très orientés vers lui. Commencer à proposer de nouvelles interfaces pour se rendre compte qu'elles sont pourries dès qu'on veut les utiliser ailleurs ne me semble pas être un gros gain.

    Pour ce qui est de la réutilisation, il n'est pas nécessaire de travailler avec des couches pour faire ça, la majorité du code de gestion de volume pourrait être gérée via une bibliothèque statique (je ne sais pas si c'est le cas), ça permet au FS qui le souhaite de s'en servir.

    Je crois qu'une partie du RAID de btrfs s'appuie sur les sommes de contrôles qu'il effectue ça exclus de facto tout les autres systèmes de fichiers de linux.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 1.

    C'est plus qu'il manque un espace après le ;. Mais là on voit bien qu'il faut le corriger 3 fois ce qui n'est pas forcément évident avec un formatage.

    De toute manière avec de l'internationalisation tu ne dois plus utiliser directement de chaîne de format donc tu perd de base énormément en lisibilité.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 4.

    Je suis pas sûr que l'exemple illustre ta thèse :

    cout << setprecision(4)
         <<   "x=" << x
         << " ;y=" << y
         << " ;z=" << z << endl;
    
    

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Widget GtkSwitch (On/Off)

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Tu n'a jamais vu de gamin les crayonner en entier ?
    Un radio bouton c'est pareil dans le principe.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 3.

    En python tu peut aussi faire comme ça :

    print("ma variable = %s " % mavariable)
    
    

    C'est plus concis et assez proche de rust (je en me prononce pas sur la lisibilité).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Widget GtkSwitch (On/Off)

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 4.

    Et surtout c'est le même gris que le reste du thème. C'est un peu comme les cases à cocher c'est quand elles sont d'une couleur différente que le fond qu'elles sont activées.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: LZO

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 2.

    Je me demande si xz en profite ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: nouveauté pour l'utilisateur desktop ?

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 4.

    C'est ce que fait stali.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Widget GtkSwitch (On/Off)

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Pourquoi il faut faire glisser le machin gris à gauche et à droite ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    python effectue une étape de compilation transparente, tu crois que lors de celle-ci, il ne détecte pas ce genre d'erreur ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Je ne me plains pas, ça m'a donné l'occasion de lire du code QML qui est intéressant :)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 5.

    C'est toi qui a commencé à en parler donc c'est toi qui choisi, mais changer de thème puis de point de comparaison n'est pas terrible, c'est un peu se raccrocher aux branches.

    Tu t'obstine à parler de Qt/QML, ce qui n'indique rien du langage qui est derrière. Tu peut très bien écrire des applications « Qt/QML » en C, C++, python, perl, javascript ou autre.

    En tout cas si le sujet c'est :

    Non je parlais des perfs de python face à Qt/C++.

    Tu enfonce des portes ouvertes.

    Le seul point que j'essaie encore une dernière fois d'expliquer c'est que le gain viens plus de la qualité de la logique du programme que du langage.

    Je vais en rester là (tu aura remarqué que j'ai essayé plus longtemps que d'autres), mais c'est relativement peut intéressant d'en parler avec toi, puisque tu n'avance pas d'arguments autre que « moi je trouve tel ou tel programme plus fluide ».

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Quelle est le rapport, on parlais de friends-app ? Tu change de logiciel à chaque fois ?

    En quoi choqok joue sur les performance de friends-app (ma question était pourtant précise) ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 3.

    Regarde le code : c'est uniquement quelques initialisation avant de lancer la boucle principal Qt. C'est la même logique en Gtk. Ces quelques lignes de code ne joue en rien sur les performances qui arrivent après. Encore une fois quand tu regarde le code, tu vois que la majorité des callback sont entièrement en javascript inclus dans les fichiers qml.

    Et quand il doivent faire un peu plus que modifier l'interface, ils font appel à friends.

    Tu crois toujours que l'amélioration que tu vois viens (on ne le remet pas en cause amélioration c'est pas la peine de nous la ressasser) d'un langage natif ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Désolé de ne pas connaître l'ensemble des sous paquage de firends.

    firends-app c'est rien. C'est des interfaces décrites en QML et 2 classes C++ pour initialisées ces interfaces.

    Par contre le fichier NEWS du dépôt indique que la prochaine version (3.7.0) il s'appuie sur friends.

    J'avoue ne pas m'intéresser à l'organisation de friend et des ses petits frères, mais ils n'ont pas l'air d'avoir fait une croix sur python, c'est juste un meilleur design et une utilisation de Qt plutôt que Gtk.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Qtisation

    Posté par  . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.

    Ceci dit, lorsqu'une application desktop rame, la cause serait selon moi plutôt à rechercher dans l'utilisation inappropriée d'un appel système, d'une base de données, ou d'un format de sérialisation inadaptée pour échanger des données (genre XML, utilisé beaucoup plus souvent qu'il ne le devrait: si on ne s'intéresse pas à la validation autant utiliser un format plus léger comme les S-expression ou JSON). Relier dans ce domaine la lenteur d’exécution au langage utilisé relève plus la naïveté que d'autre chose.

    Il y a aussi des optimisations à utiliser dans chaque langage. Par exemple en python j'ai rarement vu de classe « new style » alors que beaucoup de classes pourrait l'être.

    À cause de ces deux faits, la recherche de la rapidité est certainement la dernière des raisons pourlaquelle on doit s'intéresser aux langages de bas niveau, du moins en ce qui concerne le calcul.

    Ça dépend de ton besoin, si tu doit prendre en compte le temps de démarrage du programme, utiliser un langage de haut niveau basé sur un interpréteur ou une vm peut ne pas être un bon choix.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)