Obsidian a écrit 5291 commentaires

  • # Trouvé.

    Posté par  . En réponse au message OpenSSL et certificats : problème d'UTF-8. Évalué à 3.

    Ok. Une semaine que je planche dessus et il suffit que je poste sur Linuxfr pour trouver la soluce dans la minute. C'est toujours pareil :-)

    $ man req
    ...
    -utf8
    this option causes field values to be interpreted as UTF8 strings, by default they
    are interpreted as ASCII. This means that the field values, whether prompted from a
    terminal or obtained from a configuration file, must be valid UTF8 strings.
    ...


    Il me semble que ça doit pouvoir marcher en collant utf8 = yes dans la section [ req ] également, mais je n'avais pas obtenu de bons résultats. Autre indice, ne pas oublier de relancer le serveur après avoir remplacé le certificat et sa clé.

    Bon courage aux autres.
  • [^] # Re: Meilleur film du mois ?

    Posté par  . En réponse au journal Bons Baisers de Bruges. Évalué à 10.

    J'avais lu « Valse avec Bashfr » sur le coup, j'avais pas compris ...

    -1
  • # Bon anniversaire !

    Posté par  . En réponse à la dépêche LinuxFR.org a dix ans !. Évalué à 9.

    Longue vie à Linuxfr, et bon dieu que ça passe vite ...
  • # Le HANDLER !

    Posté par  . En réponse au message Intercepter SIGSEGV. Évalué à 6.

    Qu'ai-je donc mal fait ?

    Ben t'as remplacé le handler par défaut, celui-là même qui est en charge de tuer ton programme, par le tien, et tu ne lui as rien dit d'autre. À titre d'info, la fonction signal() renvoie un sighandler du comportement précédant l'appel. Colle ça dans un registre de ton programme et rappelle-le manuellement à la fin de ta fonction.

    si vous avez une meilleure méthode, je suis preneur

    $ man setbuf
  • [^] # Re: AH j'oubliais

    Posté par  . En réponse au message Cron.hourly qui tourne pas. Évalué à 3.

    Y a quoi dans ton script shell ? As-tu bien mis le #! en tête de script ? Sinon, en fonction de la méthode qu'utilise cron pour évaluer les scripts, il se peut qu'il ne sache pas le lancer ...
  • [^] # Re: Snif

    Posté par  . En réponse au journal Bill Gates part à la retraite.... Évalué à 5.

    Peut-être bientôt : « Bill sur un toit brûlant » !
  • [^] # Re: Extrémiste

    Posté par  . En réponse au journal LGP introduits des DRMs. Évalué à 10.

    mais que vous faut-il ?

    RMS président !

    (j'arrive !)
  • [^] # Re: Adieu

    Posté par  . En réponse au message billet d'humeur CONTRE linux. Évalué à 2.

    Rhoo, t'es méchant, là :-)
  • [^] # Re: On est jeudi.

    Posté par  . En réponse au message billet d'humeur CONTRE linux. Évalué à 5.

    Qui doit fournir le driver permettant le bon fonctionnement de son matériel ? le fabricant du matériel ou le développeur de l'OS ?

    Question épineuse, à laquelle il n'est pas si simple de répondre.

    D'un côté, les fabricants ne peuvent effectivement pas développer des pilotes pour tous les systèmes d'exploitation existants. D'un autre, et c'est le point de départ du mouvement du logiciel libre, les spécifications devraient toujours être ouvertes. Quand on fabrique du matériel, on file le mode d'emploi. À ce stade, la communauté Linux est beaucoup plus réactive que les devs de Microsoft et les fabricants du matériel réunis pour pondre un pilote.

    C'est une question récurrente. Il y a bien des cas, dans les cartes vidéos notamment, où le pilote contient une bonne partie du savoir métier, et ne peut être révélé mais dans la grande majorité des cas, le cloisonnement est plus une culture d'entreprise qu'un réel besoin de se protéger. Le pire, c'est que c'était comme çà au départ. Jusque dans les années 90, la notice de mon magnétoscope contenait le schéma électronique sur deux pages à la fin, et l'interface série de mon TO8D, bien que livrée avec une disquette de pilotes et immédiatement compatible avec le système en ROM des machines les plus récentes, contenait quand même le détail des ports d'entrée-sortie.

    C'est étrange de constater que même aujourd'hui, les grands fabricants soient encore aussi frileux. Il leur suffit pourtant de filer l'interface d'utilisation de leur hardware pour profiter immédiatement d'un segment de marché supplémentaire, sans efforts puisque c'est la communauté qui va développer, intégrer au système et packager par défaut la gestion de leur produit dans toutes les distributions, parfois en un temps record.

    Mais non. Pour comprendre cela, visiblement, il faut concevoir les ordinateurs, pas juste les vendre.
  • [^] # Re: On est jeudi.

    Posté par  . En réponse au message billet d'humeur CONTRE linux. Évalué à 2.

    Ce n'est pas de la rancoeur... C'est juste l'expérience de quelqu'un dont la priorité est l'efficacité et d'être opérationnel le plus vite possible...

    Oui, je connais bien. J'enchaîne les contrats à durée déterminée depuis 6 ans, mais la problématique n'est pas la même non plus.

    Si tout ce que tu as besoin de faire est un poste bureautique avec un traitement de texte, Windows est fait pour cela. Pour tout le reste, à part peut-être les jeux vidéos, je trouve qu'à l'usage, je m'en sors mieux avec un Unix.

    Ce journal-là http://linuxfr.org/~akauffmann/26759.html résume assez bien la situation.

    Et puis bon, ça dépend aussi de la distribution que tu utilises. Par exemple, j'ai installé une Fedora 9 sur quatres machines chez nous, dont un serveur. Beaucoup de changements dus à la release majeure, mais la majorité des bugs que j'ai rencontré ont été résolus dans les jours qui suivaient par les mises à jour. À côté d'un Linux, un Windows est un système jetable. C'est trop long et trop compliqué à dépanner.

    Quand tu viens d'installer une machine neuve, je comprends que tu puisses céder à la tentation, mais si tu as un utilisateur qui a deux ans de travail sur sa bécane et que tu lui dis « non, c'est trop long. Je vais te remettre un master », il ne va pas être content.
  • # On est jeudi.

    Posté par  . En réponse au message billet d'humeur CONTRE linux. Évalué à 9.

    Le troll, c'est le vendredi, tu seras gentil de repasser demain.

    1) Ce n'est pas propre à Linux, mais aux systèmes d'exploitation alternatifs en général, pour la simple et bonne raison que ce sont les fabricants qui développent et fournissent les pilotes de leur matériel pour un seul système d'exploitation. À l'inverse, c'est la communauté qui s'efforce de faire une veille du matériel existant et de développer des pilotes natifs.

    2) Encore une fois, GNU/Linux n'est pas un substitut à Windows. C'est un système d'exploitation complètement différent. En matière de stabilité, de versatilité et surtout de dépannage, je trouve que deux ou trois jours d'investissement sur une machine neuve (comprendre : avec du matériel inconnu), ce n'est pas très cher payé en comparaison de ce que tu gagnes par la suite.

    On voit bien que ce n'est pas toi qui assure l'entretien de ton matériel, et heureusement, parce que l'informatique - et spécialement le helpdesk - est une activité qui nécessite de la patience.

    Puisque tu as créé un compte spécialement pour venir cracher ta rancoeur, tu aurais dû plutôt nous dire ce que tu comptes faire avec tes machines, voire - mieux - exposer ton problème directement. Tes trois jours seraient peut-être devenus trois heures.

    Allez, bon vent, et n'oublie pas de fermer la fenêtre en sortant.
  • # Alors ... LDAP.

    Posté par  . En réponse au message ldap + ssh. Évalué à 2.

    Je suis exactement dans le même cas de figure que toi depuis une semaine, et je peux te dire que si tu n'as jamais touché à LDAP, la fortune suivante résume assez bien la situation : http://sam.linuxfr.org/352

    mon soucis c'est que j'ai un peu de mal a configurer le fichier /etc/ldap.conf qui d'apres ce que j'ai compris est le fichier principal client pour tout ce qui est filtre d'authentification, droits.

    Pas tout-à-fait. Ce fichier-là, c'est celui qui va indiquer aux bibliothèques clientes, qui tournent sur ta machine, comment se comporter, quel et où que soit le serveur. Tu peux notamment y indiquer l'adresse du serveur par défaut pour éviter d'avoir à se le repalucher à la main, etc.

    Côté serveur, ça dépend du produit que tu utilises. Si c'est sous Linux, ce sera probablement openldap. Du coup, c'est dans /etc/openldap/slapd.conf, qu 'il faut regarder. Ensuite, quand tes comptes seront proprement insérés dans ton arbre, il faudra voir du côté de PAM pour demander à ton authentificateur de consulter le serveur. Selon la distrib, que tu utilises, il est possible que tout cela soit déjà configuré pour toi. Sur Fedora 9, par exemple, GNOME offre un paneau de contrôle qui regroupe NIS, LDAP, Hesiod, Winbind, Kerberos, les Smart Cards et le SMB dans une même boîte. Ça fait gagner du temps.

    Pour tes multiples serveurs, tu peux éventuellement créer une branche par serveur, mais le plus simple reste encore d'étendre la classe posixAccount et de définir un attribut contenant un nom de serveur. Tu peux en spécifier ensuite autant que tu en veux par compte. Après, tu n'as plus qu'à faire un filtre sur chaque serveur.
  • [^] # Re: Heu pour être clair

    Posté par  . En réponse au message Authentification unifiée ssh/samba pour un parc de machine ?. Évalué à 2.

    J'ai bon ?

    Tu auras bon quand tu auras donné la (bonne) réponse. :-)
  • [^] # Re: Robertix fait un dico. Bien.

    Posté par  . En réponse au message chantier du dictionnaire gaulois. Évalué à 2.

    je recherche la commande pour générer les liens des index de l'alphabet
    exemple:


    while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i</span></a><br>" ; done < di.txt > fichier.html

    Ensuite, tu édites fichier.html à la main pour mettre les entêtes et pieds de page.

    cela fait
    je recherche la commande pour créer automatiquement les liens dans les pages
    exemple:
    le mot marteau dans toutes les pages vers marteau.html


    while read i ; do sed -i "s/\($i\)/<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i<\/span><\/a>/g" *.html; done < di.txt

    Attention : Pas testé, d'une part, et d'autre part, cela modifie les fichiers .html présents dans ton répertoire de travail. Pense à garder une sauvegarde avant de lancer l'opération. En outre, cela décore le motif à rechercher en rajoutant les balises. Il ne faut donc lancer la commande qu'une seule fois, sinon les motifs déjà substitués le seront une nouvelle fois.
  • [^] # Re: heu, c'est quoi qui te choques ?

    Posté par  . En réponse au message Sticky bit. Évalué à 4.

    C'est toujours bon de savoir cela pour le côté historique, et pour savoir à quoi on devrait en principe s'attendre quand le bit en question est collé sur un exécutable.

    Ses explications ne sont pas fondamentalement fausses, elle sont juste très incomplètes ! :-)

    Par contre, je me serais bien foutu de sa gueule pour le « most simplest » mais vu comment écrivent une bonne partie de mes compatriotes, j'ai décidé de m'abstenir.
  • [^] # Re: Il y a bien une méthode ...

    Posté par  . En réponse au message Monter une image-disque sans être root. Évalué à 2.

    Pourquoi passez-vous par losetup alors qu'il existe l'option loop dans mount ? Du coup, on met tous dans la fstab, on passe users (pour qu'un utilisateur A puisse démonter ce qui a été monté par un utilisateur B), et il n'y a plus jamais besoin de demander à root.

    /répertoire/monfichier.iso /mon/pointdemontage auto loop,users 0 0

    Par contre, évidemment, cela demande toujours que les images soient connues à l'avance. J'imagine que l'on peut faire facilement un pilote qui se contente de faire le montage, mais je pense que le plus simple reste un script shell dûment privilégié par sudo (il y a moyen d'autoriser, avec ou sans mot de passe, l'accès à un programme unique à certains utilisateurs).

    Sinon, si c'est une distrib' à destination du débutant ou du semi-public, les environnements de bureau tels que Gnome proposent déjà le montage automatique en mode graphique ...
  • [^] # Re: Robertix fait un dico. Bien.

    Posté par  . En réponse au message chantier du dictionnaire gaulois. Évalué à 3.

    for i in `cat dico-entrée`; do > ${i}; done

    Mauvaise idée, la boucle for, parce que certaines de tes entrées contiennent un ou plusieurs espaces : « abandonne, ee ». En soi, c'est aussi une mauvaise idée, parce que ça va t'obliger à nommer tes fichiers de la même manière. Il faudra donc au minimum mettre des guillemets autour de ton nom de variable. Ensuite, pas besoin d'aller coller des .html dans ton fichier. À la la place, tu mets le suffixe dans la boucle :

    while read i ; do > "$i.html" ; done < dico-entrée
  • # Fuse ? users ?

    Posté par  . En réponse au message Monter une image-disque sans être root. Évalué à 2.

    Si tu veux faire un montage local, vois du côté de fuse (Filesystem in userspace). Je ne l'ai jamais utilisé, donc, je ne connais pas et ne m'étendrai pas plus.

    Par contre, si tu permettre aux utilisateurs de monter des images prédéfinies, tu peux passer directement l'option loop à mount et donc, à priori, mettre ça dans /etc/fstab. De là, tu ajoutes users pour autoriser n'importe qui à monter/démonter l'image/la partition, et ça devrait faire ce que tu veux.

    Bon courage.
  • # Robertix fait un dico. Bien.

    Posté par  . En réponse au message chantier du dictionnaire gaulois. Évalué à 4.

    j'ai commençé le chantier du dictionnaire gaulois ici: http://www.ponge.com/telechargements/dictionnaire/index.html

    Oui, alors je confirme que les mots bonjour et merci ne font toujours pas partie de ton vocabulaire. J'ai vérifié dans ton dico, ils n'y sont pas.

    je dispose d'un document texte,chaque ligne commence par un mot
    suivi d'une tabulation et d'une définition
    je recherche la commande pour créer un document qui fait liste
    des mots qui se trouve avant chacune des tabulations


    Gni ?

    cut -f1 fichier.txt

    Lache un peu Gnome et commence à lire les man pages, ce sont les bases du travail sous le shell.
  • [^] # Re: Téléchargements pris en compte

    Posté par  . En réponse au journal Firefox 3 : Plus de 8 millions en 24h. Évalué à 6.

    Bah quoi ? Ils se sont envoyés des cookies ? Je trouve çà normal entre navigateurs ! :-)
  • [^] # Re: Faille quantique ?

    Posté par  . En réponse au journal Et de un !. Évalué à 7.

    Par contre qu'ils ne détaillent pas la manière d'exploiter la faille tant qu'elle n'a pas été corrigée je suis plutôt pour.

    Oui, je ne remets pas ça en cause. Plutôt la manière dont leur "initiative" est gérée. Ça a l'air de partir d'une bonne intention mais il y a quelque chose de puant derrière. Ça se confirme quand on lit d'une part les commentaires :

    Anonymous commented on 2008-06-18 @ 18:07
    Why did you not find it in the Release Candidates

    Zero Day Initiative commented on 2008-06-18 @ 18:52
    @Anonymous
    The vulnerability was submitted to us by a researcher that prefers to remain anonymous. Even though the issue affects older 2.0.x versions, as to why he didn't find the vulnerability earlier is something we don't presume to know.


    et d'autre part la présentation et la FAQ, on comprend qu'il s'agit de rémunérer les découvreurs de failles de sécurité. En plus, ils n'indiquent pas clairement ce qu'ils entendent par zero day, mais il semblerait qu'il s'agisse d'encourager les gens à faire connaître immédiatement leurs découvertes, à l'aide de récompenses, donc.

    Tout cela est extrêmement sulfureux, et cela expliquerait pourquoi certaines personnes cacheraient l'antériorité d'une découverte. Bref : ils ne sont probablement pas foncièrement malhonnètes, mais il n'en reste pas moins que leurs annonces doivent être reçues avec beaucoup de réserve;
  • # Faille quantique ?

    Posté par  . En réponse au journal Et de un !. Évalué à 1.

    While Mozilla is working on a fix, we wont be divulging anything else until a patch is available, adhering to our vulnerability disclosure policy. Once the issue is patched, we'll be publishing an advisory here. Working with Mozilla on past security issues, we've found them to have a good track record and expect a reasonable turnaround on this issue as well.

    Ok, donc en gros : "Ça fait pas 24 heures que FF3 est sorti et nous, chez DVLabs, on a déjà trouvé une faille ! Honte à eux et gloire à nous. Bon ok, la faille existait déjà. Sinon, euh, y a une faille mais on peut pas vous dire laquelle à cause de notre code de déontologie. Mais ne vous inquiétez pas, on a déjà bossé un peu avec Mozilla et ils ont l'air d'être de bons petits gars".

    Qu'ils choisissent de ne pas divulguer les failles avant correction, ça peut se comprendre même si l'on est d'accord avec cette politique ou pas. Mais pour le reste, surtout présenté comme çà, c'est quand même les prémisses du FUD ...
  • [^] # Re: Téléchargements pris en compte

    Posté par  . En réponse au journal Firefox 3 : Plus de 8 millions en 24h. Évalué à 10.

    Les téléchargements derrière les proxys, oui, le wget itéré, pas sûr. Si wget ne gère pas les cookies par défaut, alors les serveurs de Mozilla ne les recevront pas et le téléchargement ne sera pas pris en compte. Maintenant, on peut spécifier un fichier de cookies à wget, mais on retombe alors dans le cas d'un navigateur ordinaire.

    Ce qu'il faut faire pour tricher, c'est inclure un rm -f fichierdecookies dans la boucle, ce qui est sommes toutes élémentaire. Mais là, c'est se donner beaucoup de mal pour fausser les stats exprès, alors qu'il a été précisément demandé de ne pas le faire. À ce stade, ça fait toujours un max de téléchargement depuis la même IP. Faire un classement des IPs les plus gourmandes et vérifier si le gratin correspond bien à des adresses de proxys est relativement facile et je pense que les gens du Guiness ne s'en priveront pas.

    Ensuite, il faut penser à modifier le user agent, parce que des dizaines de téléchargement à intervalle fixe depuis la même adresse et réclamés par wget, ça sent le bot, quand même :-) , ainsi que le délai d'attente entre deux demandes, et penser à lancer quand même plusieurs instances en même temps.

    Malgré tout, je ne dis pas que nombre de fans ne soient pas assez motivés pour le faire, d'autant plus que c'est facile, mais reste alors la limitation ultime : la bande passante. Avec une bonne connexion, on peut espérer télécharger au plus un petit millier d'exemplaires du fichier en faisant tourner son wget à marche forcée pendant les 24 heures complètes. 1000 téléchargements, ça joue dans les stats, évidemment, mais je pense que s'il y avait eu un mot d'ordre pour convaincre 1000 personnes de faire la même chose, ça se serait vu.

    Donc, je pense qu'on peut considérer qu'au niveau global, ces données sont fiables.


    N'empêche que l'on se demandait à quoi ce genre d'opérations pouvait servir. On avait déjà évoqué la notoriété aux yeux du public, mais il est de fait que les données ainsi établies sont très instructives. D'autre part, c'est un langage qui sort du cercle des geeks et des techniciens pour entrer dans celui des financiers et des entrepreneurs . Si l'on en croit le lien donné plus haut ( http://marketshare.hitslink.com/report.aspx?qprid=31 ), est en passé de 0.96% à 6,33% en 44 heures. Six points de part de marché en moins de deux jours, même pour un lancement, ça cause au décideur pressé (et ce doit être le branle-bas de combat chez MS). Surtout si on considère que le budget pub n'est pas celui d'Apple.

    Enfin, des navigateurs, il y en a d'autres (Opera et même IE8 qui consent à faire des efforts), mais Firefox 3 arrive à concilier qualité technique, esprit détendu ("je ferai attention, promis" et about:mozilla) et promotion dans le milieu du business. C'est assez remarquable pour être salué ...
  • [^] # Re: la valse des étiquettes

    Posté par  . En réponse au journal Les geeks seraient arrogants. Évalué à 4.

    voire même les e-geekettes !
  • # Rationalité, quand tu nous tiens ...

    Posté par  . En réponse au journal Question qui me travaille .... Évalué à 3.

    De la même façon que les ergonomes ont désormais leur place à plein temps dans la conception des interfaces homme-machine, la vérification de la cohérence de ces interactions pourrait bien devenir un métier tant les systèmes actuels deviennent complexes. Je pense que cela pourrait même être suffisamment scientifique pour former l'objet d'une thèse.

    Mais en attendant cela, je trouve encore que le meilleur compromis en matière de retour d'information reste justement le "mi-chemin", c'est-à-dire des messages surprenants hors contexte, mais qui découlent malgré tout d'une explication logique et qui, surtout, se présentent chaque fois de la même façon.