Obsidian a écrit 5292 commentaires

  • [^] # Re: C'est un problème stratégique et philosophique

    Posté par  . En réponse à la dépêche IBM autorise les logiciels Open Source à utiliser 500 de ses brevets. Évalué à 3.

    Il est effectivement utile, pour la culture générale, de le signifier, mais ce n'est pas tout-à-fait le même. Le principe de Peter est défini ainsi « Tout employé tend à s'élever à son niveau d'incompétence ». Le titre a l'air provocateur et c'est ce qui a fait le succès du principe, mais celui-ci est nettement moins trollogène que celui de Dilbert.

    D'ailleurs, l'auteur du dernier ne s'en est jamais caché, et au contraire le revendique,
    en disant que le principe de Peter a laissé sa place à celui de Dilbert, ce qui là aussi semble volontairement présomptueux mais qui semble effectivement se vérifier, tout machiavélisme mis-à-part. Il devient vraiment difficile de trouver des gens réellement qualifiés (dans le sens propre du terme, pas seulement sur le papier) et
    suffisament consciencieux dans leur travail ...
  • # J'ai le trollo qui se blo ...

    Posté par  . En réponse au journal 2005, l'année des bilans. Évalué à 5.

    Tu fais chier, je venais juste de recevoir un beau trollomètre de luxe pour Noël ! Y a des morceaux partout, maintenant.
  • [^] # Re: C'est un problème stratégique et philosophique

    Posté par  . En réponse à la dépêche IBM autorise les logiciels Open Source à utiliser 500 de ses brevets. Évalué à 3.

    Théorème de Dilbert :

    http://hbar.physik.uni-oldenburg.de/jens/text/msg00036.html(...)

    En français, on peut lire également « Les employés les plus incompétents sont systématiquement promus là où ils sont les plus inoffensifs : l'encadrement. ».

    Même si en pratique il faut quand même faire un tant soit peu ses preuves, c'est souvent vrai. D'un coté, les employés de valeurs méritent de monter, de l'autre, un employé trop talentueux devient vite indispensable à son poste.

    D'où une autre citation, issue de « Calvin et Hobbes », cette fois :

    « Si tu fais ton travail suffisament mal une fois, il y a des chances qu'on ne te le redemande plus après. ».

    Dans tous les cas, on court à la catastrophe.
    CQFD. :-)
  • [^] # Re: L'oubli stupide...

    Posté par  . En réponse au message Carte son qui "crache". Évalué à 3.

    Moi personnellement je préfère aumix. Essaie avec, peut-être auras-tu plus de chance ...

    Les « jacks » correspondent aux entrées line-in, des entrées son plus adaptées à la puissance d'un appareil audio hi-fi qu'à la faible tension d'un microphone, mais qui fonctionnent exactement sur le même principe.

    A priori, les espèces de LEDs vertes et rouges correspondent respectivement à la sortie d'un élément vers les haut-parleurs, et à l'enregistrement de cette même source le cas échéant. Il faut donc éteindre par défaut toutes les sources que tu n'utilises pas, aussi bien en entrée qu'en sortie.

    Pour XMMS, il est probable qu'il fasse ses propres réglages au lancement en fonction de ce que l'utilisateur avait réglé à la session précédente, mais je n'ai pas réussi à trouver à quel endroit on peut changer cela.

    Bonne chance.
  • [^] # Re: Question con...

    Posté par  . En réponse au message Carte son qui "crache". Évalué à 4.

    Le même genre de chose m'est arrivé il y a quelques temps, alors que jusque là ma carte son (une es1370) avait toujours fonctionné correctement.

    J'ai supporté ce ronflement pendant sept jours ... avant de me rendre compte que j'avais accidentellement activé l'entrée micro ! :-)
  • [^] # Re: y'a bien pire...

    Posté par  . En réponse au journal [Coup de blues] Grosse désillusion.... Évalué à 3.

    C'est pas déjà la cas ?

    Il faut éviter de le dire parce que :
    - Il y a toujours moyen de faire pire.
    - Il faut toujours essayer de garder la tête sur les épaules quand même. Linux fait son chemin petit-à-petit, mine de rien. Peut-être file-t-on quand même vers de meilleurs jours.

    je fais, écoute et mange ce que j'aime et ça me satisfait, le reste m'est complétement indiférent.

    A condition qu'on te laisse le faire !. C'est là tout le danger, et c'est une menace très sournoise !
  • [^] # Re: y'a bien pire...

    Posté par  . En réponse au journal [Coup de blues] Grosse désillusion.... Évalué à 10.

    et des fois je mange au mac do !!!

    Tout le problème est là, à mon avis. Moi aussi, de temps en temps je vais me faire un Big Tasty, tout comme j'utilise occasionnellement Windows.

    Maintenant le jour ou tous les restaus du monde seront des MacDonald's (ou des Pizza Hut, comme à San Angeles), que le président de la République recevra son PDG en grandes pompes (comme celles de Ronald, d'ailleurs), qu'un « Partenariat » sera établi afin de fournir toutes les cantines de France en hamburgers à un prix modéré à condition de ne se fournir que chez eux, qu'on paiera le prix fort à chaque dîner, et surtout le jour où les gamins eux-même commenceront à se payer notre tête parce que l'on fait la cuisine, alors là, toute considération passéiste mise à part, il y aura vraiment de quoi s'inquiéter pour notre monde.

    Force est de constater qu'en matière d'informatique, on en est pas loin ...
  • [^] # Re: C'est toujours aussi cher de jouer à Magic ?

    Posté par  . En réponse au journal Magic et The Gimp ;-). Évalué à 7.

    A mon avis, la seule question tragique et définitive lorsque l'on débute sous GIMP est :

    Mais comment diable trace-t-on une ligne droite ?

    Même si cela fonctionne aussi sous Photoshop, il n'est pas évident de trouver du premier coup que la touche Shift agit comme une règle qui permet de tracer des traits droits avec n'importe quel outil. Il me semble que sous PS, il y a justement une icône qui sert à cela (je ne me souviens plus, cela fait vraiment longtemps que je ne l'ai pas utilisé).

    C'est en général rédhibitoire pour le nouvel utilisateur qui baisse les bras assez vite à cause de cela. Passé ce cap, aucune limite ...
  • [^] # Re: Crédible?

    Posté par  . En réponse au journal La DGSE et le chiffrement. Évalué à 3.

    Non, du MultideskoES ...
  • # Pareil chez Free

    Posté par  . En réponse au journal abonnement résilié, mais compte mail toujours valide ?. Évalué à 5.

    Oui chez Free, c'est comme ailleurs:

    Le compte accès libre (sans abonnement, com. locales).
    Le forfait 50 heures
    L'abonnement ADSL

    C'est par le compte accès libre que tu peux créer tes adresses email à volonté, et un compte accès libre est automatiquement créé lorsque tu t'inscris aux 50 heures ou à l'ADSL. Donc tu peux quand même garder tes adresses e-mail ad vitam, et en plus tu disposes d'un compte de secours quand l'un des forfaits n'est plus accessible (quoiqu'une ligne de secours spéciale a été mise en place au moins pour l'ADSL, chez Free).

    Je ne sais pas s'ils vendent leur fichier ou pas, mais c'est effectivement très confortable pour l'utilisateur.
  • # T'es où ?

    Posté par  . En réponse au journal bonjour (je suis à la recherche d'un stage merci). Évalué à 8.

    Bonne chance pour le stage, mais pour aider un peu le destin, ce serait sympa que tu nous dises dans quelle région tu recherches un stage en priorité ...
  • [^] # Re: man MAKEDEV

    Posté par  . En réponse au message [Ubuntu] Disparition de /dev/fd0. Évalué à 5.

    Sinon, je veux pas dire de bêtises, mais il me semble normalement ces fichiers sont créés maintenant tout seul par le noyau

    Initialement non. La philosophie d'Unix est de tout faire ou presque via le système de fichier, et d'être administré de la même façon. Ce qui veut dire qu'en principe, les /dev/xxx, on les crée soi-même (enfin c'est la distribution qui le fait pour nous, heureusement, sauf LFS). Donc, makedev est la meilleure solution, mais sinon :

    - man mknod
    - less /usr/src/linux/Documentation/devices.txt

    La liste des numéros de device attribués du noyau se trouve dans ce fichier. Allez, comme je suis bon, je donne la solution :

    mknod /dev/fd0 b 2 0


    Maintenant, si un système de fichiers type devfs ou assimilé est monté sur /dev - ce qui est pratiquement toujours le cas avec les distribs récentes - alors oui, le contenu est généré automatiquement par le noyau. Et si /dev/fd0 est inexistant, alors il peut y avoir trois raisons :

    - Le noyau n'a pas détecté le lecteur au démarrage. Un petit dmesg s'impose.
    - La prise en charge du lecteur de disquette est assurée par un module. un modprobe floppy devrait faire rentrer les choses dans l'ordre.
    - Le noyau n'a pas été configuré pour prendre en charge le lecteur de disquette lorsqu'il a été construit. Une reconfiguration-recompilation est nécessaire.

    Voila.
  • [^] # Re: Reste à Mandrake 7

    Posté par  . En réponse au message install MDK 10.1 sur vieux portable & Pb avec MDK 7.01. Évalué à 2.

    d'un coté tu dis : "C'est une machine destinée à quelqu'un qui est totalement novice " et quelques lignes plus loin tu lui conseille d'utiliser WindowMaker

    Oui, c'est ce qu'il y a de plus léger, eu égard à ses capacités, et c'est franchement pas compliqué à utiliser.

    tu lui parles de " téléadministrer les premiers W2K avec VNC"

    Non, j'ai dit que JE m'en servais à ces fins, et ce pour illustrer le fait que sa machine peut parfaitement tenir la charge dans ses conditions.

    le mieux qu'il a à faire c'est soit un serveur linux nu sans interface graphique , soit il reinstalle w98 ou W2k et utilise les outils libres sur windows

    Oui, et dans cinq ans, tu diras probablement qu'un Pentium 4 hyperthreadé est tout juste suffisant pour faire fonctionner une ligne de commande ...
  • [^] # Re: noyau bloque

    Posté par  . En réponse au message noyau bloque désespérément. Évalué à 2.

    Euh, je ne voudrais pas avoir l'air inculte, mais où est le rapport avec l'ouverture d'une console initiale ?
  • # Toutefois ...

    Posté par  . En réponse au message chmod 777 -R . pour tout le monde !!!!. Évalué à 3.

    C'est déjà arrivé à quelqu'un ici.
    Si tu utilises Mandrake, msec devrait être capable de les recréer pour toi ...
  • # man pwd

    Posté par  . En réponse au message Comment en finir avec les 'device is busy'. Évalué à 4.

    [...] je sais que je n'ai plus rien d'ouvert (lsof me sort plus aucun fichier ouvert dans le dossier de montage)

    Ce n'est pas seulement une question de fichier ouvert ! Neuf fois sur dix, c'est parce qu'un processus se trouve toujours dans le répertoire du périphérique à démonter, ou un de ses sous-répertoires.

    Bien souvent, c'est même le shell depuis lequel tu essaies de faire le démontage. Autrement dit, tu essaies de scier la branche sur laquelle tu es assis. Moralité, un bon petit coup de pwd, et si cela ne marche pas, tu peux essayer un ls -ld /proc/*/fd/* et un ls -ld /proc/*/cwd pour remplacer lsof.

    Bonne année 2005 à tous !
  • [^] # Re: Reste à Mandrake 7

    Posté par  . En réponse au message install MDK 10.1 sur vieux portable & Pb avec MDK 7.01. Évalué à 2.

    si si tant que c'est sans interface graphique

    Ben, c'est sauvage quand même ! C'est une machine destinée à quelqu'un qui est totalement novice en informatique. Alors oui, je trouve que débuter avec la ligne de commande est quelque chose de très sain, mais tout de même.

    Or, d'expérience, je peux affirmer qu'une Mdk7.0 fonctionne très bien sur un P266 avec 32Mo et un WindowMaker, avec même en prime un fond de bureau de chez DigitalBlasphemy. Je me servais de cette config en l'an 2000 pour téléadministrer les premiers W2K avec VNC. J'arrivais à faire fonctionner le tout sans swap ! Alors troquer le tout pour une Mdk10.1 sans interface ...

    non le pb n'est pas le noyau mais par exemple la libc . si on veut utiliser les versions les plus recentes des softs, on est obligé de tout recompiler soi meme . La galere...

    Ben, en même temps, des outils récents, en mode texte, pas trop coûteux en ressources mais qui s'adressent quand même à l'utilisateur non-averti, il n'en reste pas beaucoup.

    Pour le CD-ROM, puisque c'était à cela que mon conseil faisait référence, il n'y pas de raison que quelque chose qui soit plus haut que le noyau soit en cause. Et puis, il ne faut pas oublier non plus que le matériel est aussi ancien que la distribution.
  • # Iptables

    Posté par  . En réponse au message ouverture du port 22 pour ssh. Évalué à 2.

    La commande qui marche à tous les coups, c'est :

    man iptables

    Sinon :

    iptables -I INPUT 1 -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT

    ... je suppose, en considérant que eth0 est l'interface réseau coté local.
  • # Reste à Mandrake 7

    Posté par  . En réponse au message install MDK 10.1 sur vieux portable & Pb avec MDK 7.01. Évalué à 3.

    Franchement, une Mandrake 10.1 sur un portable à 270Mhz, c'est déjà pas très confortable, mais avec 32Mo de RAM, là, cela va vraiment devenir ingérable.

    Ce n'est pas la première fois que j'ai l'occasion de dire que la Mandrake 7 était un très bon millésime : Je l'ai fait fonctionner sur le même genre de machine, sans swap ! Cette distrib était très sobre et très performante à mon goût, en l'an 2000. J'ai eu une bonne opinion de Mandrake à cette époque, suffisament y être resté fidèle. C'est avec dépit que j'ai assisté à la « prise de poids » de cette distrib et de sa boulimie de ressources consécutive, elle qui était si jolie jadis ! :-)

    Très franchement, je ne sais pas pourquoi le CD-ROM n'était pas « trouvable » parce que c'est censé être un périf' IDE standard (ou alors c'est une de ces bizzarreries qui se branchaient sur la carte son).

    En tout état de cause, une bonne Mandrake 7 + un petite mise à jour du noyau (prend le plus récent de la même série : 2.0 ou 2.2), et tout devrait rentrer dans l'ordre.
  • # Longueurs des données ...

    Posté par  . En réponse au message Sockets.... Évalué à 3.

    A première vue et sans rentrer dans les détails, je dirais que d'un point de vue purement protocolaire, tu devrais déjà appliquer strictement la même méthode d'un coté et de l'autre, c'est-à-dire récupérer la structure en entier, telle que tu l'as envoyée, puis lire ses champs. Donc, l'opération symétrique de celle de l'émission.

    Ensuite, il se peut que gcc (au fait, tu développes bien en C ?) fasse des optimisations, comme par exemple stocker un char ou un short sur un entier 32 bits pour faire des alignements en mémoire. Dans ce cas, tu risques d'envoyer du padding à travers le socket et de recevoir une structure imcomplète. Vérifie si c'est le cas à l'aide d'un sizeof(TaStructure), et en examinant les adresses de chacun de tes champs par rapport à celle de la structure elle-même.

    Bon courage.
  • [^] # Erratum !

    Posté par  . En réponse au message Avoir le host d'une url. Évalué à 1.

    Ok, j'm'a gourré, désolé.

    Il a fallu que je relise en détail le deuxième commentaire du journal pour saisir, moi aussi. Bon tant pis, c'est toujours une référence à connaître ...
  • # man gethostbyname

    Posté par  . En réponse au message Avoir le host d'une url. Évalué à 1.

    Extrait du man gethostbyname


    #include <netdb.h>
    extern int h_errno;
    struct hostent *gethostbyname(const char *name);
    #include <sys/socket.h> /* pour avoir AF_INET */
    struct hostent *gethostbyaddr(const char *addr,
    int len, int type);


    Sinon, dans les deux sens, depuis le shell, tu utilises tout simplement :

    $ host
  • # Enfin un site qui marche !

    Posté par  . En réponse au journal citefutee est mort, vive ratp.fr. Évalué à 8.

    Punaise, cela fait plaisir à voir !

    Toutes les fonctions du site marchent impeccablement et s'affichent sans difficulté. J'ai même beaucoup apprécié le :

    Votre itinéraire est calculé et doit s'afficher dans une nouvelle fenêtre sur votre écran. Si ce n'est pas le cas, cliquez-ici pour appeler la page de résultat..

    Ca c'est quelqu'un qui connaît parfaitement le système de blocage de pop-up de Firefox ou autre. Le tout en PHP, etc. Seul tout petit bémol, il ne passe pas encore le validateur HTML W3C, mais on va pas tout demander à la fois hein ...
  • [^] # Re: Hélas

    Posté par  . En réponse au journal Piratage de Linuxgraphic.org. Évalué à 6.

    Il existe en ce bas monde des gamins pas plus futés qu'une lame de rasoir.

    En tout cas, pas plus affûtés, ça c'est certain ! :-)
  • # CSS

    Posté par  . En réponse au message hover sur tableau. Évalué à 2.

    Note : je sais que l'idéal serait de se débarasser du tableau, c'est prévu pour un peu plus tard mais la modif serait un peu grosse en 1 fois.

    Cela dépend : Si ce que tu affiches avec tes TABLE/TD/TR est vraiment une table, ou à la rigueur une liste, l'emploi de ces balises est tout à fait justifié. Il faut considérer le HTML/CSS au même titre que le SGML. Les balises décrivent la nature de ce qu'elles contiennent.

    Si ton idée est de faire la même chose que le webmail, par exemple, TABLE et ses dérivés sont ce qu'il faut utiliser.

    La vraie question est : Quel navigateur utilises-tu ? Le problème des CSS est vraiment une plaie : Malgré le fait que ces spécifications soient parus au 20ème siècle, il n'y a toujours pas un navigateur qui les implémente parfaitement et dans leur intégralité.

    Pour le TR/TD, j'ai déjà eu le même problème. A mon avis, cela vient du fait qu'un TR contient un TD, et que ce dernier intercepte l'événement avant le TR, puisqu'il il le superpose. Il se peut aussi que ta cellule TD n'ait pas un fond transparent, ce qui masque l'apparence de la ligne TR qui la contient, et donc l'apparence de celle-ci. Essaie déjà d'agir à ce niveau, mais bizarrement, "transparent" n'est pas reconnu par le validateur CSS W3C (il me semble pourtant qu'il est dans les spécifications CSS, au moins la deuxième).

    Sinon, je n'ai pas essayé, mais plutôt que de redéfinir TR, tu pourrais essayer d'encadrer toute la ligne TR-TD-/TD-/TR dans un DIV qui lui serait redéfini au niveau de la CSS pour agir ainsi. Exemple :

    <style type="text/css">
    div.highlight:hover tr { background-color: #ffffff}
    div.highlight tr { background-color: #808080 }
    </style>

    <table>
    <div class="highlight">
    <tr>
    <td>Un</td>
    <td>Deux</td>
    <td>Trois</td>
    </tr>
    </div>
    <div class="hightlight">
    ...
    </div>
    </table>

    Bon, c'est pas très beau, c'est de l'abus d'usage de DIVs, et je ne suis pas sûr que cela marche, et encore moins que le validateur W3C te laisse définir une section en plein milieu d'une table mais en dehors d'une cellule, mais au moins cela permet d'éviter complètement l'usage de scripts runtime et conserve la philosophie descriptive du document.

    Bon courage.