Obsidian a écrit 5299 commentaires

  • [^] # Re: Backup conseillé

    Posté par  . En réponse au message Problème ( hard ) de disque dur. Évalué à 3.

    Oui ! (quelle idée de travailler avec du NTFS, aussi :-)

    Dans ce cas, soit tu recrées effectivement une partition de la même taille et tu dupliques l'originale avec dd, et tu la rescannes sous Windows pour redétecter les blocs défectueux, soit tu crées une partoche de la taille de ton choix, et tu procède au formattage et à la copie depuis Windows.

    Oh j'ai oublié de dire que, bien sûr, si tu recrées et dupliques les partitions une par une, il faudra quand même relancer manuellement grub ou lilo pour remettre en place le bootloader.
  • [^] # Re: mouaip...

    Posté par  . En réponse à la dépêche Microsoft se met à l'Open Document. Évalué à 3.

    Le miens, 2004, possède cette définition.


    C'est bien ce que je dis. Cette saloperie n'est entrée que récemment.

    Affirmation gratuite : l'éthymologie dit que ca vient de supportare. Cette définition est en accord avec le reste du block, comme c'est dit 2 messages au dessus.


    Le mot « supporter » vient du latin « supportare », pas la définition qu'on lui prête.

    http://www.lexilogos.com/francais_langue_dictionnaires.htm
    http://atilf.atilf.fr/dendien/scripts/fast.exe?mot=supporter

    Ce n'est pas un anglicisme. Le terme anglais vient surement du français, d'ailleurs.


    Non, dans ce cas précis, c'est bel et bien un anglicisme. L'amalgame avec la prise en charge d'un système ou d'un format est très récent, n'existe que dans le monde de l'informatique et uniquement parce que les gens du métier ont trop vite traduit la langue anglaise, en se focalisant surtout sur la technique et pas assez sur l'écrit. D'ailleurs, on ne voit jamais cette aberration dans les gros systèmes commerciaux.

    Tu confonds l'anglicisme et les faux amis. Ça n'a rien à voir avec le shmilblick.


    Je ne confonds rien du tout. C'est bien de cela qu'il s'agit. C'est une idiotie de vouloir habiliter ce mot dans la langue française simplement pour éviter d'avoir à corriger une mauvaise habitude si cela ne peut même pas être réciproque.

    Au passage, « supporter une équipe », lui, viens de l'anglais ``to support.''


    Et c'était, en son temps, déjà une erreur. La différence réside dans le fait que l'on utilise tel quel le terme anglais supporter (« supportaire ») pour décrire les personnes qui viennent soutenir leur équipe, et que par extension « les supporters supportent ». Mais également et surtout parce qu'il manquait réellement un mot pour désigner cette classe de personnage, ce qui n'est absolument pas le cas dans le monde du logiciel.
  • [^] # Re: [supputations]

    Posté par  . En réponse à la dépêche Microsoft se met à l'Open Document. Évalué à 8.

    Je plussoie fortement, mais en précisant qu'il faut quand même savoir le faire. Un truc qui marche encore chez le « neuneu de base » est l'effet « vu à la télé » :

    Expliquer à l'utilisateur que le format est idéal parce qu'il est ouvert et garantit l'interopérabilité, c'est bien. Si on lui dit qu'en plus l'état du Massachussets,la Belgique, IBM, et une bonne partie des administrations ont tous adopté le format, alors ce sont des garants de poids, et l'utilisateur a alors plus envie de suivre la mode ...
  • [^] # Re: mouaip...

    Posté par  . En réponse à la dépêche Microsoft se met à l'Open Document. Évalué à 3.

    Ce qui laisserait à penser que le terme, telle la loi DADVSI, a fini par passer dans le langage courant. :-\

    Peut-on connaître la date d'édition ? Mes dicos à moi ne le reconnaissent toujours pas.

    D'ailleurs le préfixe « Inform. » montre bien que l'on a encore une fois préféré définir l'obscurité comme nouveau standard plutôt que de régler le problème à sa source.

    Les anglicismes ne sont pas si mauvais que ça et si l'on commence à rejeter des mots parce qu'ils ressemblent trop à leurs homologues anglais on risque de se retrouver avec une langue française vraiment pauvre...


    Mais CELUI-CI est particulièrement laid ! Et incorrect à mon goût car il dénature complètement le sens original du terme français, et n'est né que d'une approximation (et d'un manque de rigueur).

    Et surtout, ce n'est absolument par réversible : On ne pourra jamais traduire un « Je ne le supporte pas » par un « I can't support him ». Ceux qui essayeront outre Manche ou Atlantique auront des problèmes puisque cette dernière phrase veut dire « je ne peux pas le soutenir ».

    Donc je maintiens mes recommandations : le terme « supporter » en informatique est une horreur. Essayez autant que possible de l'éviter.


    Quant à la richesse de la langue française, je suis désolé, mais c'est un troll vraiment trop gros.
  • [^] # Re: mouaip...

    Posté par  . En réponse à la dépêche Microsoft se met à l'Open Document. Évalué à 1.

    Ce qui est marrant, c'est qu'il se passe à peu de choses près ce que l'on disait ici :

    https://linuxfr.org/comments/630821.html#630821

    Ah, et tant que l'on y est, « supporter » -> « reconnaître ». Merci.

    http://linuxfr.org/comments/620840.html#620840
  • [^] # Re: Backup conseillé

    Posté par  . En réponse au message Problème ( hard ) de disque dur. Évalué à 3.

    Si tu veux faire une copie verbatim et te la jouer geek, tu fais :

    $ dd if=/dev/hda of=/dev/hdb bs=512 noerror

    C'est d'ailleurs à ça que sert la commande "dd" : Disk Dub.

    Tu auras une copie conforme au secteur près de ton ancien disque. Toutes les partitions dans le même ordre, le swap tel que tu l'avais laissé, etc. Tout cela en une seule commande.

    Toutefois c'est fortement déconseillé, d'abord parce que cela n'a de sens que si tes deux disques ont strictement la même taille (rarement le cas lorsque l'on réinvestit dans du matériel), et ensuite parce que les secteurs marqués comme défectueux par le filesystem ne seront plus les mêmes.

    Maintenant, Unix ayant le bon goût d'être tout-fichier, transférer un système reste simple :

    - Recréer les partitions sur le second disque en utilisant les tailles qui nous chantent mais en respectant quand même l'ordre dans la table (exemple hda1 pour le /, hda2 pour les /home, hda3 pour le swap, etc.).
    - Récréer les filesystems soi-même avec mkfs et l'option idoine de contrôle des blocs défectueux.
    - Copier l'intégralité d'une partoche vers son homologue avec cp -a dans la mesure où tu peux les voir toutes les deux en même temps.
  • # Backup conseillé

    Posté par  . En réponse au message Problème ( hard ) de disque dur. Évalué à 3.

    Oui, je confirme que ce genre de message est classique, et cela provient bien du disque dur. Je te conseille d'entamer dès maintenant tes backups.

    Toutefois, il est intéressant de savoir avec quelle fréquence ce problème ressurgit, et s'il est localisé (sur un fichier par exemple) ou s'il est aléatoire (plus grave).

    Il se peut qu'un de tes secteurs soit devenu défectueux, soit par qu'il s'use, soit à cause d'une coupure d'alimentation violente au cours d'une écriture. Dans ce cas, il faut simplement demander à e2fsck de verrouiller le secteur défectueux, et tu pourras continuer à travailler normalement.

    Mais fais quand même tes sauvegardes, il reste quand même probable que ton disque n'en ai plus pour très longtemps ...
  • [^] # Re: En tout cas...

    Posté par  . En réponse au message Connexion Internet 56 K. Évalué à 3.

    Je pertinente avec véhémence !
    Effectivement, j'avais oublié ce petit détail. Donc, les pages qui conviennent :

    http://linmodems.org/
    http://www.archilinux.org/astuces/winmodem.html
  • [^] # Re: En tout cas...

    Posté par  . En réponse au message Connexion Internet 56 K. Évalué à 5.

    C'est exact, mais comme il criait juste en dessous, je n'ai pas entendu :-)
  • [^] # Re: En tout cas...

    Posté par  . En réponse au message Connexion Internet 56 K. Évalué à 2.

    s/freebox/livebox/ bien sûr, mais tout le monde aura corrigé de lui-même ...
  • [^] # Re: En tout cas...

    Posté par  . En réponse au message Connexion Internet 56 K. Évalué à 8.

    Mouais, enfin c'est sa première installation de Linux et il a eu le courage de se " jeter dans le bain ", ce qui est une très bonne chose, mais il ne faut pas lui demander d'avoir tout de suite le réflexe de regarder dans le log ... Il faut déjà qu'il découvre un peu l'environnement.

    Thibaud, qu'utilises-tu pour te connecter à Internet ? Une freebox ou un modem classique ?

    Dans le deuxième cas:
    - tu vas dans " Système -> Administration -> Réseau ";
    - tu sélectionnes "Connexion par Modem";
    - tu cliques sur le bouton "Propriétés";
    - tu coches "Activer cette connexion";
    - tu remplis les champs idoines;
    - tu cliques sur l'onglet Modem;
    - tu fais "Autodétecter".

    Par la suite, dans la boite " Système -> Administration -> Réseau ", les boutons Activer et Désactiver te permettront de te connecter et te déconnecter.

    Sache toutefois qu'il s'agit là de front-ends, pas trop mal réalisés ma foi, pour faire pour toi une configuration Unix qui tienne la route. Je te conseille de te mettre dès que possible à la ligne de commande et à découvrir l'environnement Unix en général pour en exploiter la pleine puissance et, surtout, ne pas rester dépendant d'un environnement particulier.

    Sois le bienvenu dans le monde du libre.
  • # Moins fort !

    Posté par  . En réponse au message Connexion Internet 56 K. Évalué à 9.


    PAS LA PEINE DE CRIER !
  • [^] # Re: grosse bidouille

    Posté par  . En réponse au message Bloquer l'accès a un fichier utilisé. Évalué à 3.

    Effectivement, c'est une grosse bidouille :-)

    Ce qu'il veut faire, c'est un verrou, tout simplement (ou lock).

    man flock
    man lockf

    A noter que flock() propose des verrous consultatifs par défaut (advisory). Pour créer des verrous obligatoires (mandatory), il faut passer une option spéciale à mount.

    Voir aussi :

    /usr/src/linux/Documentation/locks.txt
    /usr/src/linux/Documentation/mandatory.txt


    Toutefois, il est effectivement important de régler correctement les droits d'un fichier avant de commencer à régler des problèmes par ce genre de solution.
  • [^] # Re: Barbouzeries

    Posté par  . En réponse au journal Top 500. Évalué à 7.

    Pour ta conclusion un brin démago je te rappelle que la population scolaire diminue...pourquoi alors augmenter les effectifs d'enseignants ?


    Tu ne t'es jamais promené sur un skyblog, toi ...
  • [^] # Re: pas plus pas moins

    Posté par  . En réponse au message Cablage telephonique par Free. Évalué à 10.

    Personnellement, je ne travaille pas dans les télécoms à proprement parler, mais il me semble qu'à priori, c'est le genre de choses qui s'inscrit dans le tout ou rien : ou ta ligne est cablée, ou elle ne l'est pas.

    Pour la différence de prix, j'imagine que cela s'explique de deux façons :

    - Free a été le premier à jeter le pavé dans la marre en offrant du haut et très haut débit à des prix accessibles à tous, en inventant leur Freebox, etc. et en forçant la concurrence à suivre. Il paraitraît que cela nous vaut, pour une fois ces derniers temps, d'être en avance par rapport à nos concitoyens européens.

    - Quand tu payes 50 à 70¤ pour un câblage de ligne, tu payes un forfait. En tout cas c'était vrai du temps du service public. Si tu habites en ville dans un quartier câblé depuis longtemps, ce sera un clic sur un terminal, mais si tu habites dans un bled un peu plus paumé et qu'il faut physiquement créer la ligne, tu paieras le même prix même si cela oblige la compagnie à creuser une tranchée devant chez toi. J'exagère mais à peine. Je ne sais pas si c'est toujours vrai aujourd'hui, par contre.
  • [^] # Re: Oiseau de mauvais augure....

    Posté par  . En réponse au journal la France sort le brésil en quart de finale 1-0. Évalué à 2.

  • [^] # Re: c'est pas des pingouins

    Posté par  . En réponse au journal Logo DLFP. Évalué à 1.

    poiSSon poiSSon poiSSon poiSSon ...

    Bon je vous passe le reste de ma punition, il y encore 250 fois comme cela.


    T'as oublié « Mushroom Mushroom » aussi ...
  • [^] # Re: Oiseau de mauvais augure....

    Posté par  . En réponse au journal la France sort le brésil en quart de finale 1-0. Évalué à 2.

    Pronostics !

    Tout se perd, vraiment ...
  • # People Ready

    Posté par  . En réponse au message slurrrrrp Buzz Words. Évalué à 2.

  • [^] # Re: La methode n'est pas déclarée

    Posté par  . En réponse au message Adresse d'un objet?. Évalué à 3.

    Non.

    Un nom de variable n'est qu'une référence à un objet en mémoire, au moment de la compilation. Le retour d'une fonction génère un objet en mémoire à une adresse fixe, et qui peut tout à fait être utilisé comme tel.

    Par contre, il se peut que le compilateur (cela dépend des versions, en fait) se plaigne car l'objet, temporaire, n'est pas forcément modifiable. Sémantiquement, cela reste incorrect car le prototype de la fonction imbriquée, lui, est formel.

    Avec g++ 3.3, j'obtiens :


    $ g++ refdef.c++ -o refdef
    refdef.c++: In function `int main()':
    refdef.c++:35: error: invalid initialization of non-const reference of type 'A&' from a temporary of type 'A'
    refdef.c++:22: error: in passing argument 1 of `void First(A&)'

    $ g++ -v
    Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/specs
    Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
    --infodir=/usr/share/info --enable-shared --enable-threads=posix
    --disable-checking --disable-libunwind-exceptions --with-system-zlib
    --enable-__cxa_atexit --host=i386-redhat-linux
    Thread model: posix
    gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)


    Avec


    /*
    ...
    */
    #include

    class A { public: int x; };

    void First (A & a) { a.x == 0; }

    A Second (void) { return A(); }

    int main (void)
    {
    First ( Second () );
    return 0;
    }
  • [^] # Re: Faire payer l'email ?

    Posté par  . En réponse au journal Comment font les spammeurs de blogs ?. Évalué à 3.

    Il y a surtout quelque chose que l'on ne met jamais en évidence, c'est que l'e-mail n'a pas besoin en soi d'être payant, contrairement au courrier postal qui lui est financé par les seuls envois.

    - Le courrier est financé par le timbre !
    - L e-mail est financé par l'abonnement que l'on verse à son fournisseur d'accès, dans le cadre du fonctionnement global du réseau.

    Cela me dérange que l'on essaie de faire faire l'amalgame dans l'esprit des gens, et encore plus que cela prenne.

    C'en est même assez inquiétant : on est habitué à payer pour certaines choses et pas pour d'autres, mais on ne sait plus pourquoi !

    Personnellement, une "taxe de principe", ça me dérange.
  • [^] # Re: C'est une bonne question !

    Posté par  . En réponse au journal Comment font les spammeurs de blogs ?. Évalué à 3.

    Oui, et encore : Le SPAM n'est rentable par le nombre que lorsque l'on vend du V13GR4 ou autre, mais lorsque tu fais ta publicité en local en ciblant une liste d'entreprises, voire même que tu décroches ton téléphone pour appeler un particulier et tenter de lui fourguer une cuisine équipée, cela s'appelle du démarchage.

    Cela coûte cher, c'est une plaie pour les gens démarchés, le taux de rentabilité doit être grosso-modo le même que celui du spam e-mail pour un volume bien plus réduit, et pourtant il a fallu créer la liste orange pour que les abonnés du téléphone aient un semblant de tranquilité.

    Bref, faire sa pub semble être devenu une jungle impitoyable ...
  • [^] # Re: Pigeon

    Posté par  . En réponse au journal Linus Torvalds ne sert à rien.... Évalué à 1.

    Un fusil ?
  • # Nombre de votes :

    Posté par  . En réponse au sondage La liberté la plus importante garantie par la GPL est. Évalué à 9.

    A l'heure actuelle, j'ai :

    La GPL est un cancer ! :
    2
    (5.1%)


    Hmm ... Bill Gates et Steve Ballmer ? :-)
  • [^] # Re: mon humble avis

    Posté par  . En réponse au message Port série. Évalué à 2.

    Arg ! Surtout pas ! On ne passe pas en mode noyau simplement parce que le reste a échoué, on essaie plutôt de résoudre le problème en amont ...

    Si tu fais une scrutation active (polling) dans un pilote du noyau, c'est le système entier qui va être bloqué le temps que ton pilote se lasse (cela arrive avec certains pilotes propriétaires), et sans possibilité d'interrompre celui-ci avec un Ctrl-C ou un Kill. Je ne parle pas non plus de ce qu'il risque de se passer si ton programme contient des bugs, segfaults, ou autre. je passe également sur le fait que ton pilote va entrer en conflit avec les vrais gestionnaires des ports série et parallèle, et que c'est également lui qui sera chargé de déclarer les ressources comme utilisées ou non auprès du reste du noyau. Enfin, à ce niveau, tu travailles en dessous de toutes les bibliothèques de fonctions. Même un bête printf() te sera interdit. Il te faudra utiliser les fonctions dédiés du noyau ...

    un petit branchement me permet de recevoir signal sur une des broches d'un port série, et le but du jeu est de déterminer quand il y a changement d'état sur cette broche. J'ai donc réalisé un petit programme qui lit l'état de cette broche (sur code est inspiré de celui de statserial), et tout fonctionne bien lorsque le signal est lent, mais pas lorsqu'il est rapide.


    On va commencer par le début : c'est quelle broche ?

    Autrement, plutôt que de faire une scrutation des ports, il faut essayer d'attaquer une ligne suceptible de déclencher une interruption (IRQ), et la lire à ce moment.

    D'autre part, je sais que l'interruption 14h du BIOS propose exactement ce genre de choses : les bits 3 à 0 sont nommés bits "delta" pour cela.

    * bit 7 : liaison avec le modem récepteur établie
    * bit 6 : le téléphone sonne
    * bit 5 : modem activé
    * bit 4 : modem prêt à émettre
    * bit 3 : le bit 7 a changé
    * bit 2 : le bit 6 a changé
    * bit 1 : le bit 5 a changé
    * bit 0 : le bit 4 a changé

    Par contre, je ne me souviens plus si c'est l'interruption elle-même qui gère le delta ou bien si c'est le contrôleur série qui les maintient dans son propre registre. De toutes façons, à partir du moment où c'est l'électronique qui nous prévient lorsqu'il est temps de le faire, il est aisé de les remettre en oeuvre ...