pmoret a écrit 113 commentaires

  • # Docker ?

    Posté par  (site Web personnel) . En réponse au journal QtWebEngine sous raspbian, la croix et la galère…. Évalué à 2. Dernière modification le 01/12/19 à 12:49.

    Pour cross-compiler certains environnements il exsite des images docker qui incluent la configuration et les libs nécessaires, est-ce que ça peut être une option pour cas-là ?
    Je n'ai pas d'expérience avec Qt, mais j'ai testé récemment de cross-compiler du Rust pour raspberry PI, il y a un projet qui permet de le faire très facilement: https://github.com/rust-embedded/cross est-ce qu'il y aurait des équivalents pour Qt ?

  • [^] # Re: Java > 1.8

    Posté par  (site Web personnel) . En réponse au journal Java XII est dehors. Évalué à 1.

    En fait ça s'est déjà fait par le passé par exemple avec GCJ. Après le problème reste (entre autres) le code généré à la volée et autre joyeusetés. Je ne sais pas comment Graal gère ça…

  • [^] # Re: Ellul et le voix non technique/révolutionnaire

    Posté par  (site Web personnel) . En réponse au journal Technique génétique : on n'arrête pas le progrès (?). Évalué à 1.

    Si tu as lu Ellul, notamment son Histoire des institutions, Le Moyen Âge, tu devrais savoir qu’il est possible d’organiser la société autour d’un système politique parfaitement fonctionnel qui ne dépend ni de la technique ni de l’économie (cf. ses chapitres sur Charlemagne si ma mémoire est bonne), mais sait les garder à leur place.

    Pour Ellul je n'ai pas lu les deux ouvrages que tu mentionnes, sur la technique j'ai essentiellement lu le Bluff technologique. Mais l'idée d'un système qui ne dépend ni de la technique, ni de l'économie me paraît intéressante, je vais tâcher de me les procurer. J'ai bien aimé aussi Nous sommes des révolutionnaires malgré nous.

  • # Dégoogliser

    Posté par  (site Web personnel) . En réponse à la dépêche Framasoft veut dégoogliser Internet !. Évalué à 3.

    Il me semble que l'emprise de Google est ailleurs, à commencer par le moteur de recherche, l'analyse de fréquentation (Analytics), et la publicité (Adwords/Adsense). Est-ce qu'une alternative est (encore) possible pour ces services ?

  • [^] # Re: Modèle économique

    Posté par  (site Web personnel) . En réponse à la dépêche Nouveautés chez Prof Tux. Évalué à 1.

    Je suis d'accord avec ces commentaires. Je pense qu'un modèle à la flattr, basé sur des micros-contributions, aurait plus de chances. Personnellement, je ne me risquerait pas à payer plusieurs euros pour avoir un tutoriel dont je ne connais pas la qualité ou même s'il couvre mon besoin. Par contre je serais prêt à faire un geste si je trouve ce dont j'ai besoin sur un site.

  • [^] # Re: Premier langage? Javascript! Première plate-forme,

    Posté par  (site Web personnel) . En réponse au journal Python comme premier langage de programmation ?. Évalué à 0.

    Un langage avec des truc "à ne pas utiliser mais on ne peut pas vous dire pourquoi", ça ne me semble pas adapté à l'apprentissage.

    Cela me paraît inévitable. Ou alors on retombe dans un langage simplifié uniquement dédié à l'apprentissage. Le mieux, pour moi, c'est un langage ou on peut introduire les concepts petit à petit.

  • [^] # Re: Apprendre a programmer pour quel utilisation?

    Posté par  (site Web personnel) . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.

    Oui effectivement, je n'ai pas précisé dans le journal, mais l'article parle de cursus en informatique, et comme j'ai moi-même étudié cette discipline j'avais d'abord envisagé la question dans ce contexte. C'est vrai qu'un langage comme Python est très utile pour les étudiants de toutes disciplines.
    Je pense que pour un cursus en informatique, il est important d'introduire beaucoup plus de concepts, et je ne suis pas sûr que Python soit idéal. De toutes manières plusieurs langages doivent être enseignés dans une telle formation…

  • [^] # Re: Ruby

    Posté par  (site Web personnel) . En réponse au journal Python comme premier langage de programmation ?. Évalué à 5.

    Tu connais Perl ?

  • [^] # Re: Apprendre a programmer pour quel utilisation?

    Posté par  (site Web personnel) . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2.

    Oui, justement pour une didactique Scala me paraît bien adapté:
    - Parce qu'on a une syntaxe moins "verbeuse" qu'en Java
    - On a un REPL
    - Bien que fortement typé, on en souffre pas inutilement parce qu'il a une bonne inférence de type, des conversions implicites.
    - On peut aller pas à pas vers des notions de programmation fonctionnelle, orientée objets, concurrente, parallèle.
    Ce qui permet en plus d'apprendre un langage d'acquérir des notions conceptuelles qui se retrouvent ensuites dans d'autres langages. Mais, on n'a pas ici de gestion de la mémoire, des pointeurs, etc.

  • [^] # Re: Autre - Scala

    Posté par  (site Web personnel) . En réponse au sondage Quel langage utilisez-vous sur vos serveurs pour vos applications web ?. Évalué à 1.

    Scala, mais avec Play et Akka…

  • [^] # Re: et par rapport aux autres libs JS ?

    Posté par  (site Web personnel) . En réponse à la dépêche Intercooler.js. Évalué à 5.

    En particulier par rapport à AngularJS, on gagne quoi ?

  • [^] # Re: il a de l'humour

    Posté par  (site Web personnel) . En réponse au journal RMS sur Grenoble. Évalué à 3.

    La plupart, sinon toutes, les distributions Linux intègrent les outils de GNU qui font partie du système d'exploitation. C'est pourquoi on parle de GNU/Linux et de fait les distrubtions dont tu parles sont aussi des distributions GNU, je ne sais pas à quoi ressemblerait une distribution Linux sans les outils GNU…

  • [^] # Re: Fin de la pureté de Java

    Posté par  (site Web personnel) . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 1.

    On est d'accord que le cache d'objets ne résout pas tout, mais faire un bench qui tombe dans le pire cas reste un peu biaisé. En réutilisant les objets, on gagne quand même quelque chose.

    En fait mes souvenirs datant un peu, c'est plus des effets de cache lors de l'initialisation des objets qui ont un effet sur les perfs sur les machines multi-cores. C'est décrit dans une publication que j'avais lue à l'époque (désolé je n'ai pas trouvé de lien en accès ouvert).

  • [^] # Re: Fin de la pureté de Java

    Posté par  (site Web personnel) . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 1.

    On est d'accord que le cache d'objets ne résout pas tout, mais faire un bench qui tombe dans le pire cas reste un peu biaisé. En réutilisant les objets, on gagne quand même quelque chose.

    En fait mes souvenirs datant un peu, c'est plus des effets de cache lors de l'initialisation des objets qui ont un effet sur les perfs sur les machines multi-cores. C'est décrit dans une publication que j'avais lue à l'époque (désolé je n'ai pas trouvé de lien en accès ouvert).

  • [^] # Re: Fin de la pureté de Java

    Posté par  (site Web personnel) . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 2.

    En fait allouer (beaucoup) d'objets a un impact sur la performance en plus de l'espace utilisé: en tout cas dans les systèmes multi-threadé à cause des garanties offertes par le Java Memory Model, il y a une Write barrier à chaque exécution d'un constructeur. J'avais lu à l'époque une publication sur le sujet qui montrait l'impact que cela pouvait avoir et promouvait le recyclage d'objets à la place de leur destruction par le garbage collector.

  • [^] # Re: Fin de la pureté de Java

    Posté par  (site Web personnel) . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 1.

    Pour les optimisations, oui très certainement, le JIT de java (HotSpot Server, donc celui d'Oracle) est très performant et implémente les optimisations "standards" : optimisation des boucles, inlining de méthodes "agressif" (les méthodes non finales et non encore surchargées sont "inlinées" avec une potentielles désoptimisations aux cas où ça ne tiendrait plus), analyse SSA pour register allocation, etc. Si bien que plus grand monde ne cherche à optimiser drastiquement le bytecode, mais cherche plutôt à le produire de manière à faciliter la tâche au JIT…

    P.S. : sur une JDK compilée en debug il y a des options pour voir ce que fait le JIT, -XX:+PrintCompilation et -XX:+PrintInlining ou quelque chose comme ça.

  • [^] # Re: Fin de la pureté de Java

    Posté par  (site Web personnel) . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 1.

    Il y a un truc qui n'apparaît pas dans ton benchmark, c'est que les Integer ont un cache: le boxing va retourner la même instance d'Integer pour un int de la même valeur, entre certaines bornes, et c'est configurable (http://stackoverflow.com/questions/15052216/how-large-is-the-integer-cache). C'est clair que ça reste limité, mais en pratique je pense qu'on y gagne pas mal.

    Autrement l'approche de Scala me semble la plus pragmatique: au niveau du langage il y a des types correspondants aux types primitifs de Java (Int, Long, etc.), mais qui se comportent comme des classes, ont leur propres méthodes, sont utilisables dans les types génériques. Le compilateur se débrouille après pour utiliser les types primitifs au niveau du bytecode (donc pas plus d'overhead).

  • [^] # Re: CHDK

    Posté par  (site Web personnel) . En réponse au journal Magic Lantern : un projet open-source (trop?) discret. Évalué à 1.

    Et il y a aussi 400Dplus pour l'EOS 400D, qui apporte son lot d'améliorations par rapport au firmware de base. J'ai surtout utilisé le mode timelapse qui fonctionne tout à fait correctement.

  • [^] # Re: encore heureux

    Posté par  (site Web personnel) . En réponse au journal Wync, un client Lync pour Linux !. Évalué à 3.

    Skype fonctionne bien sous linux.

    Suis-je le seul chez qui il bouffe de temps à autre 100% du CPU (au point de faire surchauffer mon laptop) sans raions apparentes ?

  • [^] # Re: J'y étais, tout va bien !

    Posté par  (site Web personnel) . En réponse au journal L'apocalypse arrive. Évalué à 5.

    Tout à fonctionner correctement.

    Presque tout a fonctionné correctement…

  • [^] # Re: Comme se discréditer

    Posté par  (site Web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 4 de l'année 2014. Évalué à -1.

    Pas n'importe quelle activité non-productive: celle qui est gourmande en ressources. Partant du principe que l'humanité partage des ressources finies, il serait raisonnable de les utiliser en priorité à des choses jugées utiles par une majorité.

  • [^] # Re: Comme se discréditer

    Posté par  (site Web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 4 de l'année 2014. Évalué à 0.

    Pour le film, faire le calcul serait intéressant, si tu comptes que 200 personnes regardent un film sur leur PC, ça consomme certainement beaucoup plus qu'une installation de cinéma. Après pour le transport je ne sais pas comment évaluer la consommation d'un trajet en transport public et comment vérifier la rentabilité de l'opération.

    Le télétravail est une question intéressante et probablement largement sous-exploité.

    Ce qui me semble le plus discutable c'est pour quoi on fait tourner tout ces data-centers: les applications comme "livre de visages" ou "gazouillis" me semblent assez futiles et peu à même de justifier une pareille dépense d'énergie…

  • [^] # Re: Comme se discréditer

    Posté par  (site Web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 4 de l'année 2014. Évalué à 2.

    Sur le fond je pense que l'article a quelque chose à dire quand même. Même si l'erreur pour moi est plus une faute conceptuelle qu'un simple coquille. La ville de 200'000 personnes est citée pour la consommation d'un datacenter. Dans l'article ils disent 1.5% de la consommation électrique y est dévolue, ce qui n'est pas rien. De plus, je ne suis pas sûr que "la consommation de données" remplace des activités plus polluantes. Des exemples ?

  • # Comme se discréditer

    Posté par  (site Web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 4 de l'année 2014. Évalué à 4.

    Dans le dernier article référencé on trouve une perle:

    On estime qu’un data center moyen consomme autour de quatre mégawatts par heure, ce qui équivaut environ à la consommation de 3 000 foyers américains.

    Il faudrait un jour que les journalistes intègrent la notion de puissance…

  • [^] # Re: fdroid

    Posté par  (site Web personnel) . En réponse au journal 36 15 ma vie avec l'univers google. Évalué à -4.

    Ton orthographe aussi est regrettable