liberforce a écrit 4730 commentaires

  • [^] # Re: Quelques questions...

    Posté par  (site web personnel) . En réponse à la dépêche E.T. téléphone Meson. Évalué à 3. Dernière modification le 09 octobre 2018 à 09:55.

    Pour ce qui est de ninja, j'ai lu dans le manuel de cmake une rumeur comme quoi il serait aussi supporté

    C'est plus qu'une rumeur, CMake gère de manière expérimentale Ninja depuis au moins CMake 3.0, et n'est plus marqué comme expérimental dans la documentation depuis CMake 3.3 (juillet 2015).

    le fait de supporter un maximum de backend me semble une force, pas une faiblesse.

    Mais ça augmente la complexité, et tu dois ensuite abstraire ce que peut faire un système et pas l'autre. C'est l'éternel débat entre s'adapter au plus petit dénominateur commun vs exploiter les capacités au maximum en utilisant les spécificités.

  • [^] # Re: on en a déjà parlé dans la meson.

    Posté par  (site web personnel) . En réponse à la dépêche E.T. téléphone Meson. Évalué à 3.

    Pour les tailles de projets sur lesquels je travaille il n'y a pas de problème de temps de configuration avec CMake

    Perso, j'avais fait quelques tests sous Windows + MSYS2 pour des applis GTK+ à peine plus compliquées qu'un hello world. C'était sur un Asus Transformer T100, donc pas une bête de course: Intel Atom et eMMC pour le stockage. Bin j'avais déjà un gros écart à la configuration entre CMake et Meson (de l'ordre de la centaine de ms avec Meson, et de l'ordre de la seconde avec CMake). Donc pas besoin de milliers de lignes de code pour voir un bénéfice.

  • [^] # Re: hello world

    Posté par  (site web personnel) . En réponse à la dépêche E.T. téléphone Meson. Évalué à 10. Dernière modification le 08 octobre 2018 à 14:45.

    Pour un hello world en C:

    project('tutorial', 'c')
    executable('demo', 'main.c')
    

    Pour un projet C en GTK+:

    project('tutorial', 'c')
    gtkdep = dependency('gtk+-3.0')
    executable('demo', 'main.c', dependencies : gtkdep)
    

    Source: http://mesonbuild.com/Tutorial.html

  • [^] # Re: on en a déjà parlé dans la meson.

    Posté par  (site web personnel) . En réponse à la dépêche E.T. téléphone Meson. Évalué à 5.

    Tu m'excuseras, mais l'auteur de article en question dit seulement:

    Bon là je désespère. Encore un outil qui veut être le plus rapide et toujours pas d'outil qui prétend fonctionner correctement.

    Je n'ai jamais utilisé Meson mais on m'a dit que c'est-nouveau-c'est-bien-tu-devrais-essayer.

    Pourquoi pas, enfin moi je cherche surtout un truc qui me génère de quoi faire un build iOS, Android, OSX et Linux. Un truc qui juste marche quoi.

    On est loin du propos argumenté là… La définition de "ça marche" est différente pour chacun, parce que ça dépend des besoins de chacun. Qu'est-ce qui n'a pas marché pour lui ?

  • [^] # Re: Un nouveau standard ?

    Posté par  (site web personnel) . En réponse à la dépêche E.T. téléphone Meson. Évalué à 6.

    Non, ça n'est pas un remplaçant, et c'est bien ça le problème.

    J'ai dit "un remplaçant", pas "le remplaçant".

    systemd est un remplaçant à sysVinit, mais ninja est une alternative à make.

    Ah. Parce que systemd n'a pas commencé comme "un système alternatif avec l'espoir qu'il remplace à terme l'existant" ? Tu crois que les gars proclament "je suis le remplaçant de ", et les moutons suivent ? Ce qui différencie l'alternative du remplaçant, c'est juste le taux d'adoption, et ce taux varie en fonction du temps. Ou alors on m'aurait menti et Betamax est le remplaçant et VHS l'alternative ?

    Créer des alternatives, c'est ce qui fait émerger des remplaçants. Tu ne peux pas te plaindre que des gens essaient de faire mieux que l'existant, et n'y arrivent pas pour des raisons multiples. Sinon autant jeter tous les OS alternatifs, il y a Windows.

    Une dépendance à GNU make sur une distribution linux? C'est le genre de dépendance qu'on peut certainement assumer, non?

    Ces outils sont multi-plateforme et permettent la cross-compilation aussi, et l'utilisation en contexte embarqué… Ta distrib Linux sur ton PC x64 c'est carrément pas le débat.

  • [^] # Re: Un nouveau standard ?

    Posté par  (site web personnel) . En réponse à la dépêche E.T. téléphone Meson. Évalué à 3. Dernière modification le 08 octobre 2018 à 11:19.

    un Makefile minimal de trois lignes qui appelle ninja

    Tu réalises que Ninja est un remplaçant à Make ? Si au lieu de remplacer une brique par une autre équivalente tu préfères rajouter un wrapper et une nouvelle dépendance, t'es pas sorti de l'auberge…

  • [^] # Re: Memo 1

    Posté par  (site web personnel) . En réponse au journal Ligne de commande : les 20 mémos d'un « autodidacte ». Évalué à 2.

    La police est peut être installée en local sur ta machine et le navigateur irait alors la chercher là ?

    C'était juste un problème de cache. J'ai bloqué les polices externes, effacé le cache, rechargé la page et ça passe. En revanche il y a alors quelques caractères que je ne vois plus, comme les icônes de notes, remplacés par un rectangle avec le point de code unicode correspondant.

  • [^] # Re: Où est la vérité ?

    Posté par  (site web personnel) . En réponse au journal Des puces-espionnes installées sur des cartes mères par les Chinois ?. Évalué à 3. Dernière modification le 05 octobre 2018 à 10:58.

    commentaire supprimé

  • [^] # Re: Memo 1

    Posté par  (site web personnel) . En réponse au journal Ligne de commande : les 20 mémos d'un « autodidacte ». Évalué à 4.

    Super la réactivité ;). Petite remarque:

    popd permet de retourner au dernier dossier enregistré (un peu comme cd sans argument qui ramène dans le dossier de l’utilisateur).

    En fait l'équivalent serait cd - qui te renvoie dans le dossier précédent.

    Appelé sans argument, pushd déplace l’utilisateur dans le dossier qui se situe au sommet de la pile de dossiers, et ajoute le chemin qui était courant au moment de l’appel de la fonction au sommet de la pile. Ainsi, Appeler pushd sans arguments plusieurs fois de suite permet de basculer entre deux dossiers.

    Ça je ne connaissais pas, merci !

    Moi j'aime bien OpenDyslexia, ça me donne une impression de modernité, ça ressemble un peu aux lettres basques, et puis, étant légèrement dyslexique, j'ai eu envie de faire connaître cette police.

    Très clairement, on a pas du tout le même ressenti. Déjà, j'ai du mal à voir la modernité. Ensuite, cette police m'indispose au plus haut point (je précise que je ne suis pas dyslexique). Un peu comme un livre mal imprimé avec une encre qui a bavé. On dirait du Comic Sans qu'on aurait fait fondre au chalumeau. Ce n'est peut être que moi, mais je ne me vois pas lire plus de quelques lignes avec cette police. J'ai bloqué les polices externes avec uBlock Origin, mais je n'arrive pas encore à avoir une police différente.

    Bon, après ce n'est pas un plaidoyer que tu changes ta police, mais juste faire remarquer que ça peut déranger des gens.

  • [^] # Re: Titre

    Posté par  (site web personnel) . En réponse au lien L'état chinois suspecté d'avoir introduit des puces espionnes dans le design de matériel. Évalué à 2. Dernière modification le 04 octobre 2018 à 18:52.

    P'tit soucis quand même sur le copier/coller "l'état chinois chine", et puis il manque la fin ;)

  • [^] # Re: Memo 1

    Posté par  (site web personnel) . En réponse au journal Ligne de commande : les 20 mémos d'un « autodidacte ». Évalué à 5.

    $ type pushd
    pushd est une primitive du shell
    
  • # Memo 1

    Posté par  (site web personnel) . En réponse au journal Ligne de commande : les 20 mémos d'un « autodidacte ». Évalué à 10. Dernière modification le 04 octobre 2018 à 15:33.

    Salut, le site toute entier a l'air d'avoir de très bon contenus, je pense y faire quelques lectures, merci. Seul bémol: je trouve la police utilisée pas très lisible :/

    Pour le memo 1, je conseille l'ajout de pushd/popd qui peut s'avérer utile quand on passe ton temps à se déplacer entre quelques répertoires. En plus ça fonctionne sous Windows, que demande le peuple ?

  • # Titre

    Posté par  (site web personnel) . En réponse au lien L'état chinois suspecté d'avoir introduit des puces espionnes dans le design de matériel. Évalué à 2. Dernière modification le 04 octobre 2018 à 14:42.

    Désolé pour le titre lapidaire, ils semble que j'ai mal compris l'intitulé du champ. Si un GA (Gentil Admin) passe par là, "L'état chinois suspecté d'avoir introduit des puces espionnes dans le design de matériel fabriqué en chine"

  • # Windows ?

    Posté par  (site web personnel) . En réponse au message Modification windows pour connection serveur samba. Évalué à 2.

    Bonjour,

    linuxfr est plutôt un repaire de libristes, tu risques d'avoir peu de gens aptes à répondre à une question sur de la configuration Windows. Pour preuve tu as dû poster dans "général.hors-sujets". Je te conseille de poster sur un forum plus axé Windows, tu auras plus de chances d'avoir une réponse.

  • [^] # Re: Comment briller en société en 5 minutes ?

    Posté par  (site web personnel) . En réponse au lien Guide de sophismes. Évalué à 3.

    Il faut distinguer la pente glissante d'une causalité argumentée… Su le site, la fin de la définition est:

    l’argument est rendu douteux par une conjecture non étayée.

    L'exemple qu'ils utilisent sur https://yourlogicalfallacyis.com/fr/la-pente-savonneuse :

    Frigide Barjot affirme que si nous autorisons les couples de même sexe à se marier, nous autoriserons bientôt les gens à épouser leurs parents, leur voiture, voire des singes.

    Là ça me paraît difficile d'étayer avec des exemples concrets ce genre de discours, même s'il y a des gens qui veulent épouser des objets, ça me paraît une côte plutôt qu'une pente.

    En revanche, si je dis:

    L'État utilise les lois sécuritaires en mettant en avant les terroristes et les pédophiles pour ensuite étendre le champ d'application.

    Je suis capable de montrer qu'il y a eu des précédent en mettant en avant les prélèvements d'ADN qui se sont considérablement étendus, incluant aussi des faits non criminel mais seulement délictuels (l'histoire des faucheurs d'OGM). Idem pour le filtrage de l'internet, où on commence par les sites terroristes et pédophiles et où pouf, d'un coup The Pirate Bay se retrouve filtré aussi.

  • [^] # Re: Comment briller en société en 5 minutes ?

    Posté par  (site web personnel) . En réponse au lien Guide de sophismes. Évalué à 2.

    Apprendre à les reconnaître est la première étape, pour se rendre compte qu'on enfume/se fait enfumer. C'est ça qui amène la réflexion. Après oui, faut pas jouer à je te tiens par la barbichette et le premier qui dit un sophisme aura une tapette.

  • [^] # Re: Le même pour les biais cognitifs

    Posté par  (site web personnel) . En réponse au lien Guide de sophismes. Évalué à 2. Dernière modification le 27 septembre 2018 à 10:23.

    N'empêche en écoutant la radio j'ai pu entendre un magnifique exemple d'homme de paille, et j'en ai senti d'autres que je ne maîtrise pas encore (au moins un « tu quoque »).

    Si vous voulez vous exercer, voici cette mine d'or:
    https://www.franceinter.fr/emissions/l-instant-m/l-instant-m-21-septembre-2018

  • [^] # Re: Le même pour les biais cognitifs

    Posté par  (site web personnel) . En réponse au lien Guide de sophismes. Évalué à 2.

    Le biais « Trop d'information » a frappé :)

  • # Le même pour les biais cognitifs

    Posté par  (site web personnel) . En réponse au lien Guide de sophismes. Évalué à 4. Dernière modification le 26 septembre 2018 à 17:08.

    Pas de version française cette fois ci: https://yourbias.is/

    La page wikipédia sur les biais cognitifs est pas mal aussi:

    les biais cognitifs

  • [^] # Re: Super les gars

    Posté par  (site web personnel) . En réponse à la dépêche Parution de GNOME 3.30. Évalué à 3.

    Par contre on aura le droit a de nouvelles icônes ou des bizarreries d'ergonomie, GNOME a un passif de 20 ans.

    Justement, un passif de 20 ans ça ne se résorbe que s'il y a des ressources mobilisées en ce sens. Les contributeurs bossent sur ce qui les intéresse, ce ne sont pas des employés. Et ceux qui sont employés suivent les exigences de la direction en termes de fonctionnalités, de date de release. Tu ne peux réussir à fédérer qu'avec des initiatives transverses type GNOME Goal. Une hackfest va dans le bon sens, mais on est d'accord que ce n'est pas suffisant.

  • [^] # Re: Et vous, vous faites quoi?

    Posté par  (site web personnel) . En réponse au journal De l'avenir des projets communautaires face aux sirènes de la finance. Évalué à 2.

    Merci !

  • [^] # Re: Super les gars

    Posté par  (site web personnel) . En réponse à la dépêche Parution de GNOME 3.30. Évalué à 3. Dernière modification le 25 septembre 2018 à 17:54.

    Que ce soit gdm ou un autre logiciel, le problème est le même. Faire du code rapide, pas cher et de qualité ça n'existe pas. Tout le monde (Libre ou pas) fait avec les moyens du bord.

    Comparer des environnements d'il y a 20 ans et qui consommaient peu de ressources à ce qui se fait maintenant ne sert à rien: les besoins n'étaient pas les mêmes. Moi aussi j'ai connu l'Amiga 500 en 1993 avec un environnement de bureau, des fenêtres, avec 1Mo de RAM, mais on ne peut pas sérieusement comparer cela à une interface graphique moderne, et les exigences actuelles. Tu as encore une scène de demomakers pour faire des applis les plus petites et riches possible, mais toutes les applications, GNOME ou pas, ne reçoivent pas le même degré d'optimisation.

    Tout le monde fait un peu pareil: d'abord tu essaies de faire un truc qui marche, et ensuite tu l'améliores. Un projet qui fonctionne, c'est bien. Un projet qui consomme peu, c'est mieux. Mais pour ça il faut des gens qui s'impliquent sur les problématiques de performance, du temps (et donc de l'argent) à dédier à cela, des outils… GNOME a amélioré son intégration continue avec le passage à gitlab. Il doit y avoir des tests unitaires, des tests fonctionnels sur certain projets, mais à ma connaissance, peu de projets doivent avoir des tests de performance. Donc impossible d'attraper les régressions de performance au vol. En 2006 déjà, on parlait de performance dans GNOME, pour essayer de sensibiliser les développeurs à ces aspects.

    Alors bien sûr qu'il y a des problèmes de performances, qu'il y a encore des "low-hanging fruits" qui permettent de gagner beaucoup de ressources sans trop d'effort, mais c'est plus un problème de l'informatique moderne (« software gets slower faster than hardware gets faster ») qu'un problème de GNOME.

  • [^] # Re: Et vous, vous faites quoi?

    Posté par  (site web personnel) . En réponse au journal De l'avenir des projets communautaires face aux sirènes de la finance. Évalué à 2.

    Il y a quelques mois, Mozilla avait présenté une taxonomie des projets libres, avec plusieurs types de projets selon la gouvernance, le financement, etc. C'est probablement bon à relire pour voir les modèles qui semblent les plus pertinents du point de vue de la perrenité et de l'efficacité.

    Aurais-tu un lien stp ? Ça m'intéresse…

  • [^] # Re: pas abandonware

    Posté par  (site web personnel) . En réponse au message Faire fonctionner "Warhammer : Dans l'ombre du rat cornu". Évalué à 2.

  • [^] # Re: Super les gars

    Posté par  (site web personnel) . En réponse à la dépêche Parution de GNOME 3.30. Évalué à 2.

    Si « c'était mieux avant », tu dois sûrment utiliser ces merveilleux environnements (non-libres, d'ailleurs).