Nicolas Boulay a écrit 15823 commentaires

  • [^] # Re: Même constats

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 2.

    C'est l'histoire de la write amplification, quand il n'y a plus de bloc vierge.

    La command TRIM limite le problème.

    "La première sécurité est la liberté"

  • [^] # Re: embarqué ?

    Posté par  (site web personnel) . En réponse à la dépêche L’arrivée du BananaPi. Évalué à 3. Dernière modification le 03 juillet 2014 à 10:15.

    Non, je parle bien de linux. Un linux RT tient très bien les 10ms. Cela permet d'avoir des drivers comme ceux d'une camera ou du wifi.

    En plus, les microcontrôleurs sont en général très limité en RAM.

    Il est possible d'avoir une architecture avec un Linux esclave d'un µcontroller, mais cela augmente la complexité avec 2 systèmes, cela rend difficile le debug, et il faut 1 liens assez rapide entre les 2.

    Les cartes à base de STM32, peuvent faire le job, si on peut se passer de linux. Mais elles n'ont pas forcément un très grand nombre d'IO.

    "La première sécurité est la liberté"

  • [^] # Re: Si, ce sont des images libres !

    Posté par  (site web personnel) . En réponse au message logo dans wikipedia. Évalué à 2.

    Je ne parle pas de ne pas vérifier, mais de simplifier tout ça.

    Par exemple, pour wikipedia france, il y a un gros template pour gérer une boite à droite. Cela serait facile de laisser un champ pour un lien externe vers un logo officiel. Ensuite, cela serait facile d’accepter le téléchargement ou pas. Pas besoin de 12 000 pages de plus d'explication, d’inscription ou de liste de règle complexe à respecter.

    "La première sécurité est la liberté"

  • [^] # Re: a voir

    Posté par  (site web personnel) . En réponse au message Réplication de fichiers entre sites. Évalué à 2.

    TortoiseGit ?

    Il faudrait surtout un client avec un processus codé dedans. J'ai toujours autant de mal avec les fonctions un peu avancé des gestionnaires de version. Alors une secrétaire….

    "La première sécurité est la liberté"

  • # embarqué ?

    Posté par  (site web personnel) . En réponse à la dépêche L’arrivée du BananaPi. Évalué à 3.

    Pour l'embarqué, il faudrait une carte avec plein d'IOs comme des convertisseurs analogique numérique (pour la lecture de capteur), des compteurs (pour les roues codeuses), et des sorties PWM (pour le contrôle de moteur).

    Le tout devrait être géré sous Linux avec des bonnes latences (<10ms pour lire tous les capteurs, puis pour modifier tous les PWM en sortie). Ce problème de latence est le plus difficile à atteindre, mettre des paquets de puces I2C, des µcontrollers par USB, ne permet pas d'atteindre ses latences surtout avec plusieurs dizaines d'IO. C'est pourtant nécessaire pour la moindre rétroaction mécanique.

    "La première sécurité est la liberté"

  • [^] # Re: Vive la démocratie d'Internet !

    Posté par  (site web personnel) . En réponse au journal Microsoft débranche 22 domaines No-IP. Évalué à 0.

    Il suffit de décider que les adresses des .com .Fr .toto sont en dure dans les navigateurs et qu'il n'y a pas de racine ultime, comme pour les certificats SSL.

    Gérer une dizaine de racine sérieuse uniquement par les navigateurs ne devraient pas être insurmontable.

    "La première sécurité est la liberté"

  • [^] # Re: a voir

    Posté par  (site web personnel) . En réponse au message Réplication de fichiers entre sites. Évalué à 1.

    oui, mais c'est géré.

    Je ne sais pas si un admin passe dans le coin, mais mettre un serveur linux sur chaque site, chaque serveur est utilisé au travers d'un partage réseau. Les serveur Linux sont reliés par un système de fichiers distribué, il faut encore trouver le bon. Le mieux est d'en prendre un orienté résistance au panne et non performance.

    Sinon, pour des fichiers pas trop gros, git, c'est bien.

    "La première sécurité est la liberté"

  • [^] # Re: suckless !! More is less !

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 3.

    L'approche unix a ses limites quand il s'agit d'empiler les couches. Quand tes briques changent, faire un tas de briques cohérent est très difficile. Dans linux embarqué, il y a très peu de couple, gcc+linux+libc qui fonctionnent. Il faut des versions précisent à chaque fois.

    "La première sécurité est la liberté"

  • [^] # Re: Salut

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 4.

    Tu ne devais pas avoir grand chose en nombre de porte pour ta synthèse VHDL. Sur mon PC de bureau 8 Go avec Seven, j'ai du remettre le swap car cela pouvait figer avec 2 ou 3 eclipses, firefox et chrome.

    "La première sécurité est la liberté"

  • [^] # Re: Vive la démocratie d'Internet !

    Posté par  (site web personnel) . En réponse au journal Microsoft débranche 22 domaines No-IP. Évalué à 3.

    Ils n'ont sans doute pas une obligation de résultat, mais au moins de moyen.

    "La première sécurité est la liberté"

  • [^] # Re: Vive la démocratie d'Internet !

    Posté par  (site web personnel) . En réponse au journal Microsoft débranche 22 domaines No-IP. Évalué à 3.

    dédommagement pour NoIP, et pour les utilisateurs ?

    "La première sécurité est la liberté"

  • [^] # Re: Du vol

    Posté par  (site web personnel) . En réponse au journal Microsoft débranche 22 domaines No-IP. Évalué à 10.

    Un jugement sans défense, sans contradictoire, uniquement à charge ? C'est un tribunal sympathique, dis donc.

    "La première sécurité est la liberté"

  • [^] # Re: Vive la démocratie d'Internet !

    Posté par  (site web personnel) . En réponse au journal Microsoft débranche 22 domaines No-IP. Évalué à 3.

    "juste une gene temporaire pour un certain nombre de gens."

    Dédommagé comment ?

    "La première sécurité est la liberté"

  • [^] # Re: Du vol

    Posté par  (site web personnel) . En réponse au journal Microsoft débranche 22 domaines No-IP. Évalué à 3.

    à priori, l'autre société n'a pas été consulté, ils sont passés par les registrars, à priori.

    "La première sécurité est la liberté"

  • [^] # Re: Si, ce sont des images libres !

    Posté par  (site web personnel) . En réponse au message logo dans wikipedia. Évalué à 2.

    regardes la liste des demandes, un gros paquet consiste en logo d'entreprise. C'est un cas particuliers assez courant.

    "La première sécurité est la liberté"

  • [^] # Re: GPU?

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 2.

    Tu veux dire qu'il existe enfin des pilotes libres intel pour openCl ?

    "La première sécurité est la liberté"

  • [^] # Re: Si, ce sont des images libres !

    Posté par  (site web personnel) . En réponse au message logo dans wikipedia. Évalué à 2.

    J'ai fait une demande d'upload. La longueur de ton texte, et la complexité de mise en oeuvre ne te dit pas qu'il y a un petit souci ?

    Pour information, j'essaie juste d'uploader ça : http://www.esterel-technologies.com/files/logos/ANSYS-Esterel.png pour illustrer la page de la société.

    "La première sécurité est la liberté"

  • [^] # Re: GPU?

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 1.

    A part des jeux, il y a des applications qui utilisent openGL sous linux ?

    Je regrettes l'absence d'usage de openCL, j'imagine que même un gpu Intel a une grosse puissance de calcul disponible, inexploité.

    "La première sécurité est la liberté"

  • [^] # Re: Salut

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 3.

    Il y a de l'ECC dans les caches internes des cpu, mais si le cpu ralenti, je penche plus sur une mauvaise diffusion de la chaleur qui le force à descendre plus souvent en fréquence. J'imagine que nettoyer les ventilateurs peut aider.

    "La première sécurité est la liberté"

  • [^] # Re: Salut

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 3.

    Un cas typique, c'est une barrette débranchée, et tu tournes avec 1Go de ram, en swapant à fond.

    Aujourd'hui, même 4Go, c'est pas beaucoup. Le passage 32 à 64 bits a ralenti la progression moyenne. 4 Go est fournis depuis au moins 5 ans, mais les programmes continuent de demander toujours plus (surtout firefox ou chrome : 1 Go minimum)

    "La première sécurité est la liberté"

  • [^] # Re: Si, ce sont des images libres !

    Posté par  (site web personnel) . En réponse au message logo dans wikipedia. Évalué à 2.

    Bon, il faut être enregistré, puis il demande d'être "confirmé" avec plusieurs éditions…. Pour un pauvre upload…

    "La première sécurité est la liberté"

  • [^] # Re: Exception

    Posté par  (site web personnel) . En réponse au message logo dans wikipedia. Évalué à 4.

    Il parle de "fair use", je croyais que ce concept ne s'appliquait pas en droit français.

    "La première sécurité est la liberté"

  • [^] # Re: Pas de conclusion hâtive

    Posté par  (site web personnel) . En réponse au journal Quand Pythran fait tourner du Python plus vite que du C++, c'est que.... Évalué à 5.

    Pour mitiger les points que tu cites des problèmes de mesure de la performance, j'applique plusieurs recettes :
    - mesurer des "ticks" précis (rdtsc), cela donne un nombre de cycle d'horloge, qui est un peu moins sensible au changement de fréquence entre type de cpu, et qui donne une idée de la granularité du test (passer de 10 à 11, donne 10% de variation, mais on est dans le bruit de fond).
    - ne jamais faire de moyenne, cela sert surtout à masquer toutes problèmes
    - écrire des courbes à la place : cela permet de détecter les patterns spécials. Souvent un même test avec avoir 3 ou 4 paliers (l'un 90% du temps, le deuxième 9%, et le reste moins de 1%). On peut y voir un changement de contexte, un page miss, etc…

    Le truc à faire est vraiment de faire une courbe. Cela permet aussi de voir le "chauffage des caches", genre sur 10 itérations, la 1ere est lente, puis cela s’accélère pour stabiliser à la 3ième itérations. Nettoyer les caches ne fait que pessimiser cela, cela aide peu.

    "La première sécurité est la liberté"

  • [^] # Re: Vraiment en pratique…

    Posté par  (site web personnel) . En réponse au journal 2 vulnérabilités découvertes dans LZ0 et LZ4. Évalué à 7.

    Je croyais qu'il suffisait d'avoir un fichier à décompresser mal formé.

    "La première sécurité est la liberté"

  • [^] # Re: Un code d'un langage que l'on ne connaît pas ne peut pas servir pour un bench!

    Posté par  (site web personnel) . En réponse au journal Quand Pythran fait tourner du Python plus vite que du C++, c'est que.... Évalué à 6.

    Je dirais que 20% du temps (80%?) le code avec pointeur sera plus lent que du code avec indice, car cela coute beaucoup au compilateur de faire les analyses d'alias mémoire.

    "La première sécurité est la liberté"