Obsidian a écrit 5299 commentaires

  • # Quelques coquilles

    Posté par  . En réponse à la dépêche Firefox 4 est sorti. Évalué à 2.

    Bonjour,

    Quelques remarques sur la forme :

    • « Cette sortie marque aussi une volonté de changement dans les cycles sortie en voulant les rendre plus courts » : Les « cycles des sorties », peut-être ?
    • « la technologie qui permet d'utiliser OpenGL? dans une page web, est désormais inclut. » : « incluse » (et « inclus » au masculin. Par opposition à « exclu » et « exclue », piège classique).

    Voila, voila. J'ai bien un lien « modifier », mais il me renvoie directement en page d'accueil.

    Bon courage.

  • [^] # Re: merci

    Posté par  . En réponse au message Forcer un programme à utiliser une interface réseau. Évalué à 2.

    Déjà, iptables n'est pas « coupé ». Netfilter fait partie intégrante du noyau et, donc, de la gestion du trafic réseau en général. « iptables » est le logiciel qui te permet de paramétrer le filtre. Tu n'as pas besoin de lancer un processus qui surveillerait le trafic en temps réel et se chargerait d'intercepter les paquets au vol. Et heureusement !

    Ensuite, si tu travailles en IP et que tu as un tunnel VPN, alors celui-ci a forcément un sous-réseau dédié et sur ce sous-réseau, il doit y avoir une passerelle vers Internet qui, elle, se trouve de l'autre côté du tunnel.

    Si tu veux être sûr que ton trafic vers Internet passe par ton VPN, il faut définir ta passerelle par défaut comme étant celle-ci et supprimer les autres si elles existent et référencent un réseau qui n'est pas celui du VPN.

    Si tu veux que seul Firefox ou un logiciel de ton choix soit soumis à ces règles, effectivement tu utilises iptables. Celui-ci propose entre autres une option "--gid-owner" qui te permettra de faire une exception pour les paquets dont le processus initiateur appartient à un groupe donné. Tu peux t'en servir pour autoriser ces privilégiés à utiliser certaines voies.

    Mais dans tous les cas, il faut d'abord raisonner en terme de routage avant de considérer les interfaces par lesquelles ces routes transitent.

  • [^] # Re: ?

    Posté par  . En réponse au message Forcer un programme à utiliser une interface réseau. Évalué à 10.

    Raison de plus pour nous expliquer ce que tu veux faire en particulier.

    D'abord, parce que l'entraide va dans les deux sens, et que celle qu'on peut t'apporter doit pouvoir profiter aux autres aussi. Pas la peine, donc, de demander de l'aide en disant « ne cherchez pas à comprendre pourquoi, c'est confidentiel. ».

    Ensuite, parce que ce genre de problématique est fréquente et que si tu ne connais pas la solution, c'est que ne connais pas assez bien le système. Ce n'est pas un tort en soi, mais il y a neuf chances sur dix pour ce que tu cherches à faire soit la mauvaise solution à ton problème.

    Enfin, et surtout, parce qu'il y a bel et bien moyen d'exploiter directement une carte réseau définie, mais probablement pas de la manière que tu crois. Et d'ailleurs, même en temps normal, un programme « n'utilise » jamais de carte réseau. Il envoie des données qui sont ensuite routées là où il faut par les différents équipements qu'il rencontre, comme une capsule dans un pneumatique. Et le noyau de ta machine n'est que le premier d'entre eux.

    Vide ton sac, maintenant.
  • [^] # Re: Direction artistique

    Posté par  . En réponse au journal Un peu d'histoire : Tron l'Héritage. Évalué à 1.

    Je crois qu'en ce qui concerne Star Wars, c'est la quantité invraissemblable de travail qu'a fourni Georges Lucas quand il était sous pression (voir le making-of) qui a apporté une si grande valeur à ces premiers films.

    Mais il y a aussi qu'il le voyait d'emblée comme un space opera et qu'il lui manquait alors tout ce qu'il a trouvé, depuis, dans l'image de synthèse. C'est pour cela qu'il a retravaillé les films originaux, ce que certains (moi le premier) considèrent comme un sacrilège.

    En fait, ce n'était pas bien grave si on n'avait pas toutes les images spéctaculaires auxquelles il pensait : le fait d'avoir fait des maquettes très travaillées donnait à son monde un aspect très réaliste et c'est en grande partie de cela que vient l'esprit de la première trilogie : on pouvait réellement s'identifier à ces mondes et à ces personnages, et non pas simplement les contempler. Et c'est parce qu'on avait vraiment l'impression de baigner dedans qu'on s'en souvient tant. Dans les derniers opus, on est redevenu simple spectateurs.
  • # Tâtillon

    Posté par  . En réponse au journal "casse-toi" identifié comme du SPAM par le postmaster de Free!. Évalué à 3.

    Effectivement, l'anti-spam de Free est un peu trop tâtillon, mais je ne pense pas qu'il faille y voir un quelconque rapport de cause à effet. L'autre jour, j'avais essayé d'envoyer l'adresse d'un article ( http://www.rtlinfo.be/info/magazine/insolite/756577/le-copil(...) ) à un proche, et il a été bloqué de la même façon. J'ai fini par faire une tinyurl (çaimal) pour qu'il passe.

    J'ai fait le signalement du faux positif, également.
  • [^] # Re: Direction artistique

    Posté par  . En réponse au journal Un peu d'histoire : Tron l'Héritage. Évalué à 3.

    Je ne trouve pas, justement. Ça donne au contraire un style « Tron » reconnaissable au premier coup d'œil et qui a été repris dans le dernier film, bien que mis au goût du jour.

    Ç'aurait été kitch si ça avait été du jaune et du rose fluo avec un bandeau sur le front et des boucles d'oreilles en plastiques, certes, mais pour le reste, déguiser un acteur en « programme informatique », c'est en soi une gageure. Et pour cela, le style Tron est une réussite.
  • [^] # Re: c'est voulu toutes les fautes dans le post ?

    Posté par  . En réponse au message correcteur grammaticale..... Évalué à 2.

    4°) il faut conjuguer le verbe apprendre
    afin qu'il apprenne


    J'imagine qu'il l'a fait exprès. Enfin, j'ose le croire…
  • [^] # Re: No comment?

    Posté par  . En réponse au journal HS un substitut de sang humain. Évalué à 2.

  • [^] # Re: On peut jouer ?

    Posté par  . En réponse au journal Watson, Jeopardy et le test de Turing. Évalué à 3.

    C'est le bon moment pour ressortir une célèbre partie de Pyramide qui s'était tenue ici même… :-)

    https://linuxfr.org//~Floxy/22238.html
  • [^] # Re: Deux questions

    Posté par  . En réponse au message Deux questions sur le shell. Évalué à 3.

    J'ajoute que ce n'est pas un caractère joker utilisé spécialement à cette occasion, mais seulement une des manières de s'en sortir.

    Par exemple, on voyait de temps en temps « ps aux | grep mo[n]process ». Le fait d'encadrer une lettre dans une plage de caractères faisait qu'au final, on éliminait de fait le grep dans la liste des processus qui nous intéressaient.
  • [^] # Re: Ça dépends...

    Posté par  . En réponse au journal la peine de mort pour les spammeurs. Évalué à 3.

    Surtout que c'est un « bloub » ! :-)

    https://linuxfr.org//~keyes/18953.html
  • [^] # Re: Absolument pour !

    Posté par  . En réponse au journal la peine de mort pour les spammeurs. Évalué à 2.

  • [^] # Re: de Voyages SNCF qu'il s'agit ?

    Posté par  . En réponse au journal Le site préféré des linuxfriens passe à Drupal. Évalué à 4.

    il arnaque les multinationales

    Pas seulement :-)

    — Voici les économies de toute une vie. Vous voulez mon nom et mon adresse ?
    — Non, je vous fais confiance…
  • [^] # Re: C++0x

    Posté par  . En réponse au sondage En 2011 vous attendez particulièrement :. Évalué à 5.

    C'est ce que j'ai pensé pendant un temps aussi, et pourtant maintenant j'adore le C++ (même si je développe principalement en C).

    D'abord, tu peux séparer complètement la conception orientée objet du langage que tu utilises même si, à l'usage, ça devient assez lourd. Un exemple très intéressant est la programmation en C avec GTK ou GNOME. D'un côté, tout est normalisé, avec des macros pour les transtypages nécessaires toutes définies selon un même principe, d'un autre, le code devient vite une jungle, mais dans laquelle on finit par se repérer.

    Ensuite, à l'usage, la consommation mémoire des objets et des différentes procédures n'est pas aussi dramatique qu'elle en a l'air, en tout cas avec des langages compilés, car beaucoup d'étapes sont résolues par le compilateur

    Enfin, les concepts d'héritage, de polymorphismes, et autres finissent quand même par être bien pratiques. Surtout quand le typage du langage est assez fort. Imagine un peu faire de la programmation en C mais sans les structures, par exemple.

    Alors, je suis assez d'accord avec toi : ayant baigné dans l'époque (bénie) des huit bits, j'ai pris le pli de faire des programmes optimisés, proches de la machine et ayant le moins de dépendances possibles. Donc, aujourd'hui, voir des interfaces graphiques ordinaires qui ne peuvent pas fonctionner sur des PC de plus de cinq ans, ça me hérisse un peu le poil.

    Par contre, il est de fait qu'il faut un peu de bouteille pour prendre l'habitude de concevoir des codes adaptés aux types de ressources disponibles : tu ne programmeras pas du tout de la même façon un micro-processeur et un FPGA, par exemple. Aujourd'hui, on a vraiment beaucoup de mémoire disponible pour un prix modique et ça n'a pas toujours été le cas. Alors certes, la dilapider pour rien, c'est se priver de la possibilité de faire tourner d'autres programmes. Par contre, la laisser vide, c'est idiot. Ce sont des ressources inutiles.

    Enfin, le fait même que des ressources considérables soient réclamées pour faire tourner des tâches quotidiennes crée un marché pour ces ressources. Aujourd'hui, même les plus pauvres peuvent s'offrir un PC de base qui aurait été considéré comme un super-calculateur dans les années 1970. Et rien n'interdit ce qui savent les utiliser de les exploiter comme tels.
  • # Aybabtu !

    Posté par  . En réponse au journal Aybabtu - Projet de partage de fichiers en LAN. Évalué à 2.

    Aybabtu est un petit logiciel libre

    T'imagine ce que ça va être de le trouver dans les moteurs de recherche, maintenant ? :-)
  • # Joyeux anniversaire

    Posté par  . En réponse au journal Joyeux anniversaire Linus. Évalué à 6.

    C'est l'année prochaine qu'il ne faudra pas oublier…

    Certes mais, à mon avis, les gens n'oublieront pas. Ça risque même de faire beaucoup de bruit. Du coup, c'est plutôt Linus qui risque de faire son possible pour y échapper, mais ce sera sans succès… :-)
  • [^] # Re: Moi je pense

    Posté par  . En réponse au journal free + nouveaux frais +gpl. Évalué à 1.

    Euh, une protection sur une cassette (audio ou V.H.S.), à part la protection contre l'écriture accidentelle, je ne vois pas. Et même quand elle embarque du numérique, à l'époque, il suffisait de la mettre dans un lecteur double-cassette pour copier son contenu (et donc le logiciel).

    Par contre, il fallait 15 minutes pour charger le moindre soft
  • [^] # Re: C'est normal...

    Posté par  . En réponse au journal Merci la sncf. Évalué à 5.

    Bien entendu le fait que ça tourne sur un cluster de cpc6128 sous Java/SuSE n'a rien à voir, ne soyons pas mauvaise langue...

    Là, pour le coup, j'aimerais beaucoup voir ça ! :-)
  • [^] # Re: scoop wiileaks

    Posté par  . En réponse au journal Quand l'opensource permet aux employés de gagner 50% en productivité.... Évalué à 8.

    En même temps, sur le plan tout-à-fait formel, le fils de pute, lui, il n'est pour rien…
  • [^] # Re: Fait

    Posté par  . En réponse au message Remplacer les espaces blanches dans les noms de fichier d'une arborescence par des underscores. Évalué à 1.

    Oui. Pardon.

    C'est une vieille habitude et un oubli au moment de la recopie.
  • # C++ est vieux mais l'article aussi…

    Posté par  . En réponse au journal C++ a été créé pour augmenter le salaire des programmeurs. Évalué à 3.

    Bon, maintenant qu'on a bien disserté dessus, on peut p'tet dire que l'article en question date de 1998… :-)
  • [^] # Re: Fait

    Posté par  . En réponse au message Remplacer les espaces blanches dans les noms de fichier d'une arborescence par des underscores. Évalué à 2.

    Pour faire la synthèse de tout ça, et se passer de rename pour être portable, on peut faire :

    find . -iname '* *' | while read i ; do echo mv $i ${i// /_} ; done
  • [^] # Re: C'est foutrement beau !

    Posté par  . En réponse au journal Mageia a un logo. Évalué à 9.

    Il n'y a que moi qui voit un spermatozoïde ?
    --
    Envoyé depuis Monboob.


    Du coup, ça aurait été parfait si ta signature avait été « Envoyé depuis Monzboob ». :-)

    ->[]
  • [^] # Re: nimportenawak

    Posté par  . En réponse à la dépêche WWF : interdiction d'imprimer des documents. Évalué à 7.

    Boaf, même au premier degré, il y a de bonnes chances pour que cette différence soit, quelque part le long du chemin, absorbée par le padding d'un datagramme de taille fixe. Donc…
  • [^] # Re: nimportenawak

    Posté par  . En réponse à la dépêche WWF : interdiction d'imprimer des documents. Évalué à 6.

    Je pense qu'en fait, c'est justement l'objet : obliger l'utilisateur à réfléchir avant de se ruer sur le bouton « print ».

    Ça m'aurait effectivement posé problème s'il s'agissait de DRM, mais là, si tu as vraiment besoin de l'imprimer, il y a toujours moyen de contourner l'affaire, voire de paramétrer ton logiciel pour qu'il le fasse systématiquement si ça te saoule. On peut donc considérer ça comme un « comportement par défaut ».

    Ramené à l'utilisateur individuel, ça semble débile, mais sur la totalité des ordinateurs sur la planète, ça peut quand même faire baisser la consommation globale de quelques pourcents.

    Et le fait de nommer explicitement le fichier « *.wwf » montre que c'est bien à cette fin que le format est destiné, et pas (a priori) à satisfaire les pulsions d'un administrateur frustré. :-)