Obsidian a écrit 5292 commentaires

  • # Programmation.c# : Communiquer en C via le port RS232

    Posté par  . En réponse au message Communiquer en C via le port RS232. Évalué à 3.

    Attention : Langages C et C# n'ont rien à voir ...
  • [^] # Re: Excuse moi mais...

    Posté par  . En réponse au journal Modérer ou censurer ?. Évalué à 1.

    'faut rajouter les balises <humour> sinon on risque de te prendre au sérieux !
  • [^] # Re: Apostrophes

    Posté par  . En réponse au message écrire dans un fichier. Évalué à 4.

    Un petit effort sur l'orthographe, please, par solidarité avec tes lecteurs.

    Merci.
  • [^] # Re: Partoches, partoches ...

    Posté par  . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 3.

    Je pense qu'elle est morte...


    Il y a de fortes chances. Une mémoire, ce n'est pas un support magnétique avec des plages de secteurs défectueux et un retour à la normale un peu plus loin, mais si l'on en croit la numérotation des blocs de dmesg, tu ne perds rien à essayer un contrôle des blocs défectueux.

    Commence par effacer ta clé : dd if=/dev/zero of=/dev/sda bs=512 en vérifiant bien au préalable que /dev/sda pointe ta clé et pas un autre de tes disques ! Secteurs défectueux probables ...

    Puis fais un fdisk /dev/sda et tente de créer une partition (n puis entrée, puis 1 et entrée pour créer /dev/sda1, et laisse toi guider pour remplir la totalité de ta clé). Si dès cette étape, l'opération échoue (à l'écriture, mode read-only, ...), je crois que l'on peut se résigner.

    Enfin, lance un mkfs.ext2 -c /dev/sda1 pour recréer un filesystem qui isolera les blocs défectueux. Tu perdras un peu en espace mais tu auras un support qui fonctionne.

    Bon, comme on l'a dit, cette procédure s'applique surtout aux disques durs magnétiques traditionnels. Si tes secteurs électroniques sont défectueux, il y a quand même très peu de chances pour que cela marche (et évidemment, le formattage de bas-niveau ne s'applique absolument dans ce cas de figure).
  • [^] # Re: Partoches, partoches ...

    Posté par  . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 4.

    Il est possible que ta clé soit physiquement défectueuse, ce qui expliquerait pourquoi Windows te l'a corrompue. Il faudrait que tu fasses un dmesg pour voir quels sont les messages noyau émis lorsque tu tentes d'y accéder.

    Enfin, comme dit plus bas, l'ext3 c'est bien, mais ça risque de ne pas être très « portable ». Quand tout remarchera, crée une seule grosse partition primaire avec fdisk sur l'intégralité de ta clé, puis formatte-la en vfat plutôt qu'en ext3. Elle aura plus de chances d'être reconnue sur d'autres machines.
  • # Partoches, partoches ...

    Posté par  . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 8.

    As-tu exécuté ces commandes sciemment ou bien as-tu essayé tout cela au hasard ?

    Il faut savoir qu'un disque dur ou un périphérique de stockage de masse quel qu'il soit est présenté au système par son contrôleur comme une suite linéaire de secteurs de 512 octets chacun (linéaire en LBA, mais de toutes façons il y a bien longtemps que plus personne n'utilise le modèle CHS, que le système convertit dans tous les cas en linéaire). Bref, avant d'écraser le contenu de ta clé, tu pouvais faire un cat /dev/sda > fichier, ou plus proprement un dd if=/dev/sda of=fichier bs=512, et tu travaillais sur la copie, en la montant avec un -o loop.

    Il y a de fortes chances pour que la table des partitions ait été corrompue. Dans ce cas, on peut essayer de la reconstruire. Sous Windows, le réflexe reste encore trop souvent first reboot, then reinstall.


    Ce qu'il fallait faire, c'était recréer toi-même une partition avec fdisk, puisque visiblement la table n'était plus valide, et pas recréer un filesystem sur la clé entière. En faisant cela, tu gagnes peut-être une piste, mais tu risques de perturber tous les auto-monteurs et je ne suis même pas sûr que Windows soit capable de reconnaître cela (j'ai pas essayé).

    Pour les droits en écriture, vérifie dans un premier temps que ta clé elle-même ne soit pas physiquement verrouillée en écriture (commutateur sur le coté) auquel cas il te faudra peut-être débrancher et rebrancher ta clé car il y a une chance que le module noyau l'ait détectée comme read-only dès le départ, puis jette un ½il aux droits d'accès de /dev/sda avec ls -l /dev/sda* ...
  • [^] # Re: option de OOo

    Posté par  . En réponse au message [OO.o 2.0] Writer : virgule à la place du point ?. Évalué à 2.

    le fait de faire cette manip change le "point" du pavé numérique en point et plus interpreté en virgule.


    Mais cela modifie aussi le comportement des nombres. De plus, cela peut modifier la façon dont les nombres vont être saisis, automatiquement ou non.

    Le séparateur de décimal dans le traitement de texte n'a que peu d'interet :)


    Sauf lorsque tu intègres d'autres documents tels que des extraits de feuilles de calcul au sein de ton papier.
  • [^] # Re: option de OOo

    Posté par  . En réponse au message [OO.o 2.0] Writer : virgule à la place du point ?. Évalué à 2.

    WARNING : C'est vrai, mais ici on ne cherche pas à avoir un point décimal anglo-saxon dans les nombres rationels, mais à faire en sorte que la touche "point décimal" du pavé numérique et seulement elle produise un point ...
  • # ?

    Posté par  . En réponse au message Appels systèmes. Évalué à 2.

    La « table des appels systèmes » ?

    Tu peux préciser un peu dans quel cadre tu écris ce truc et, le cas échéant, l'environnement avec lequel tu développes ?

    Cela m'étonnerait que tu sois en train d'écrire un module noyau, ou que tu hackes un pilote de périphérique. Si comme je le pense, tu es en train de te familiariser avec les fondamentaux d'Unix, et en particulier avec les IPC de System V, saches que le détail de toutes fonctions en C est censé se trouver dans les man pages. Essaie ceci :

    $ man msgctl
    $ man msgget
    $ man msgrcv
    $ man msgsnd
    $ man semctl
    $ man semget
    $ man semop
    $ man shmat
    $ man shmctl
    $ man shmdt
    $ man shmget
  • [^] # Re: Exit la deuxième lecture...

    Posté par  . En réponse à la dépêche DADVSI : l'interopérabilité disparait. Évalué à 2.

    On n'a plus qu'à tous aller pleurer sur : http://tac.bling.fr/indexsemaine.php
  • [^] # Re: RE: La fin de SGI...

    Posté par  . En réponse au journal La fin de SGI.... Évalué à 4.

    Attention à ne pas confondre spin-off et remake !

    Un spin-off est, comme son nom l'indique, une sorte de thread, c'est-à-dire un cas de figure du scénario que l'on développe spécifiquement et qui finit par vivre sa vie propre, mais qui est issu officiellement de la série originale.

    X-OR n'est pas à mon goût un dérivé de San Ku Kaï, c'est très différent, où alors il faut mettre toute la culture des séries japonaises des années 80 dans le même sac. Dans le même esprit, on a eu 36 Biomans différents (Power Rangers, etc) mais même s'il racontaient tous la même chose et à chaque épisode, il n'avaient aucun lien de parenté ... D'ailleurs ils revendiquent tous le fait d'être les plus grands héros de l'univers. Il y a forcément des imposteurs :-)
  • # RE: La fin de SGI...

    Posté par  . En réponse au journal La fin de SGI.... Évalué à 7.

    Ah ? Moi quand je cherche SGI, j'arrive à ça. Ils ont plutôt l'air en pleine forme :

    http://www.stargatesg1.com/

    Je prends la porte. --->O
  • # TC FT Toussa

    Posté par  . En réponse au journal C'est décidé, je change de fournisseur d'accès. Évalué à 1.

    Le « bienvenue dans la con-vergence du multimédia » bicolore me rappelle furieusement la charte graphique d'un certain opérateur téléphonique, mais je ne vois plus lequel :-)

    Pour le reste, je m'étonne que cretin.fr ne soit pas encore sur totalementcrétin.aping.org
  • # width maxwidth minwidth

    Posté par  . En réponse au message CSS forcer la taille d'une image. Évalué à 1.

    Effectivement, comme dit plus haut tu peux utiliser width, minwidth et maxwidth, mais en gardant à l'esprit que les deux dernières n'existent que depuis CSS2 et que les navigateurs comme Internet Explorer ont déjà beaucoup de mal avec la première.

    Pour ton problème d'image en particulier, si tu veux obtenir une réduction d'image, il faudra appliquer ces directives à la fois à ta division DIV et à la balise de l'image IMG.

    Autrement, le débordement d'une division peut être géré par overflow. Tu as le choix de couper tout ce qui dépasse, de laisser déborder, ou de mettre des ascenseurs. Par contre le redimensionnement est propre aux images et ne fait donc pas partie des spécifications CSS à ma connaissance ...
  • [^] # Re: "Simple"

    Posté par  . En réponse au message Effacement total d'un disque dur. Évalué à 5.

    Pour faire plus simple on a qu'a comparer cela a une cassette audio, qui fonctionne sur le même principe (magnétique).

    Tu as déjà du remarquer que lorsque tu effaçais une cassette musicale pour y mettre autre chose, en enregistrant 60 minutes de silence avec un appareil bon marché, tu pouvais encore entendre très faiblement le signal original même s'il avait été fortement attenué par l'effacement. Maintenant, imagine que tu enregistres au préalable soixante minutes de bruit par dessus ta musique originale avant de l'effacer. Là, il va devenir beaucoup plus difficile de tirer le vrai du faux.

    Encore plus criant, imagine que tu veuilles masquer le contenu d'une feuille de papier. Si tu la recouvres avec une couche noire uniforme, tu pourras toujours distinguer ce qu'il y a en dessous par transparence. Si tu écris des caractères aléatoires par dessus, ce sera beaucoup moins lisible.

    L'important, au point de vue magnétique, est de générer un grand nombre de transitions. C'est nécessaire pour magnétiser ou démagnétiser correctement un support. Mais surtout, il ne faut pas que la séquence que tu utilises soit prévisible, sinon on peut toujours la soustraire du signal effectivement lu pour en déduire ce qu'il y avait en dessous.
  • # Google est ton ami !

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

    0,37 seconde de recherche avec Google :

    http://www.google.fr/search?hl=fr&sa=X&oi=spell&(...)
    http://www.google.fr/search?hl=fr&q=APR+routines&btn(...)

    Les premiers liens de chacune de ces pages te donnent respectivement la définition et l'interface de cette bibliothèque. Tu aurais pu chercher un peu.

    APR, c'est "Apache Portable Runtime" library.

    En gros, ils ont suivi le même chemin que la plupart des développeurs de gros projets spécialisés tels que Apache : Ils ont développé leur application, en déposant à chaque fois ce qui a été écrit pour les besoins du projet mais qui peut avoir un intérêt général dans une bibliothèque distincte de l'application elle-même. Ca leur évite de réinventer eux-mêmes la roue à chaque fois, et permet aux développeurs d'en tirer profit même pour des projets complètement étrangers à celui qui lui a donné naissance (ici le serveur WEB).

    J'ai fait exactement la même chose au boulot : J'ai des applications, avec éventuellement des petites bibliothèques propres à chaque contexte, mais une seule grosse bibliothèque d'intérêt général, écrite avec beaucoup plus de soins que le reste, je l'avoue, qui grossit au fur et à mesure de ma présence derrière mon clavier.

    Dans le cas d'APR, cette bibliothèque est censée être portable. Donc, typiquement, tout ce qui est gestion des locks ou des sommes MD5 est censé être indépendant de l'application (pas propre à un serveur web par exemple) et de la plateforme, mais c'est rarement le cas : Les locks sont intimement liés au système et une couche d'abstraction efficace est requise dans le cadre d'un projet aussi populaire et multiplateforme que Apache.
  • [^] # Re: Pas étonnant

    Posté par  . En réponse au journal Vi vs Emacs 2:0. Évalué à 4.

  • [^] # Re: Re : Vous savez quoi ? Et bien, je regarde vos sites !

    Posté par  . En réponse au journal Vous savez quoi ? Et bien, je regarde vos sites !. Évalué à 2.

    Je vois pas le rapport...


    C'était un peu trop subtil, visiblement :-) C'est par là :

    http://musique.ados.fr/Katerine/Louxor-J-adore-t42075.html
  • # Re : Vous savez quoi ? Et bien, je regarde vos sites !

    Posté par  . En réponse au journal Vous savez quoi ? Et bien, je regarde vos sites !. Évalué à -3.

    Lorsque j'ai un peu de temps libre et que je me plonge dans les journaux de LinuxFR. Il m'arrive régulièrement de prêter attention au lien "pages perso" de chacun. C'est amusant de regarder ce que les autres font sur leur site perso ! J'abuse des onglets de Firefox pour afficher toutes vos homepages !


    Et de temps en temps, tu coupes le son ? :-)
  • [^] # Re: Mon FAI est…

    Posté par  . En réponse au sondage Mon FAI s'appelle. Évalué à 10.

    PAN !
  • # Où ?

    Posté par  . En réponse au message Problème ALSA. Évalué à 2.

    Salut !
    Ta distrib ?
  • [^] # Re: Ne multiplie pas les entrées

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

    Sans les « $ » initiaux, cela va sans dire ...
  • # Ne multiplie pas les entrées

    Posté par  . En réponse au message question. Évalué à 5.

    Reste sur ton post initial, s'il-te-plaît :

    http://linuxfr.org/forums/20/16252.html

    La commande est :
    $g++ -o monprogramme monprogramme.c++
    $./monprogramme

    « -o » signifie « Output » et permet de spécifier le nom de l'exécutable une fois compilé. Pour le reste, tu es désormais prié de demander à Google d'abord :

    http://www.google.fr/search?hl=fr&q=G%2B%2B&btnG=Rec(...)
  • # apt-get

    Posté par  . En réponse au message question. Évalué à 5.

    Bonjour,

    « Question » n'est pas un titre valide.

    Qu'entends-tu par « le lien direct pour télécharger le C++ » ? S'il s'agit de récupérer le compilateur sur ta machine, et que tu utilises GNU/Linux, il y a des chances pour qu'il s'y trouve déjà. Essaye g++.

    Sinon, on aurait besoin de connaître la distribution de Linux que tu utilises (Ubuntu, Mandriva, etc). En fonction de cela, tu pourras probablement utiliser apt-get ou urpmi pour récupérer directement l'application sur ta machine.

    Attention enfin : Je ne sais pas si tu es un afficionado de Visual Studio ou de tout entre IDE (environnement de développement), mais sous Linux, il s'agit de deux choses bien distinctes. La plupart des gens utilisent gcc et sa suite directement depuis la ligne de commande et par l'intermédiaire des Makefiles ...
  • [^] # Re: Top average ?

    Posté par  . En réponse au journal Ms IIS sur BSD ??. Évalué à 2.

    La plupart des linux, solaris et quelques FreeBSD "rebootent au bout de 497 jours.


    Tu peux développer ça ?