Peut être un truc dans le bios que Linux n'aimerait pas?
Oui, un module noyau doit faire un timeout.
Laisse démarrer ton Linux, logue-toi et fais un dmesg. La raison de l'expiration du delai de grâce devrait y être écrite en clair.
Je fais ça aussi pour réinitialiser un modem ADSL récalcitrant (je suppose que tu as le même problème), parce que cela me fait braire d'aller débrancher/rebrancher le câble USB à chaque fois : Pas bon pour la connectique.
L'astuce que j'ai trouvé est la suivante : rmmod usb-uhci (ou rmmod uhci, ou encore rmmod ohci, selon les cas). Cela « descend » la gestion du hub USB comme pour une interface réseau et donc, quand l'implémentation est bien réalisée, cela mets tout le bus hors-tension.
Y a plus qu'a remodprober et tout rentre dans l'ordre.
Pareil, nous on a eu le problème sur un gros serveur Solaris.
Si tu le peux, fais un "ps aux", tes processus devraient être bloqués en état "D". Il est possible que ton /home ne soit pas monté en réseau mais sur la partition d'un disque plus très frais. Fais un "dmesg" pour voir si tu n'as pas un message un peu plus explicite.
En effet, mais merci quand même pour le lien, qui sera je pense utile à pas mal de monde. Je vais essayer de suivre les conseils de Tuan Kuranes car effectivement, iptables fait appel à des bibliothèques qui ont probablement besoin d'être mises à jour avec le noyau.
Ici tu devrais avoir des inserters "<<" et pas des point-virgules ! Un peu d'attention :-) Note bien que cela ne plante pas car "endl" est en fait une fonction, et que "ostream::operator <<" est déjà surchargé pour la reconnaitre.
Tu peux très bien invoquer, en C et en C++, le symbole d'une fonction sans les parenthèses, car c'est un symbole à part entière qui représente quelque chose de bien défini: une fonction. Le symbole prend donc comme valeur l'adresse en mémoire du code de cette fonction (c'est donc un pointeur de fonction).
Or, tu peux très bien mettre une expression qui retourne (éventuellement) une valeur sur une ligne, clotûrée par un ";". Exemples:
5;
cos(1);
8+7;
printf("Bonjour");
Les fonctions sont des expressions au même titre que 5 ou 8+7, et qui ont une valeur. Le C/C++ appelle le code de ces fonctions pour les évaluer, et implémente de cette manière le système de sous-programme. C'est ce qui permet à printf("") de faire une action (écrire à l'écran) lorsqu'elle est évaluée.
Or, endl est une fonction, mais surchargée, ce qui veut dire qu'il existe plusieurs versions de endl. Associé à un stream, il n'y a pas d'ambigüité, mais hors-contexte, le C++ ne sait pas laquelle choisir. D'où l'erreur !
Ton code était donc complètement incorrect ... mais légal ! :-)
Bienvenue dans le monde merveilleux du C++. Quand tu auras appris à en maîtriser toutes les subtilités, la puissance sera entre tes mains (personnellement, je ne code plus qu'en ASM/C/C++, avec accessoirement un peu de Shell).
- Invoque gcc avec "g++" plutôt que "gcc" dans ta ligne de commande.
- Tous les streams standard et les outils de la STL sont définis dans le namespace "std".
Alors soit tu remplaces tous tes cout par std::cout, tes cin par std::cin , etc. , soit tu mets une fois pour toutes "using namespace std;" en début d'une nouvelle ligne juste avant la définition de ta classe.
car strcpy() une fonction de la lib C standard et pas C++.
extern "C" aurap our effet de provoquer la recherche dans le bon répertoire et d'éviter de décorer les fonctions déclarées dans le header.
J'espère avoir des échos positifs de ce nouvel algorithme
Réponse courte:
Ton algo, il R0x0R des mamans ours !
Réponse un peu plus développée:
Je pense que tout le monde sera d'accord pour intégrer ce module à GIMP (et que tu vas rapidement te le faire piquer, donc fais de la pub !). Par contre, là où cela va pécher, c'est au niveau de la licence. Ton code est-il en GPL ou au contraire complètement fermé ? Dans le premier cas, il n'y aura sans doute pas de problème pour l'intégrer au tronc standard du GIMP. Dans le second, il te faudra écrire toi-même un greffon et le proposer sur ta page car les distribs refuseront probablement de l'intégrer à cause de cela.
Pendant que l'on y est, ce serait bien de ne plus traduire directement to support par « supporter » en français. C'est un faux-ami, mais comme tout le monde a pris l'habitude de le faire, les gens n'y font plus attention. C'est un peu comme pour « bande passante ».
Donc, si s'agit de supporter un matériel ou une application, on peut utiliser:
Oui, à condition qu'il soient équipés de la prise téléinformatique (le connecteur DIN à 5 broches à l'arrière). 90% du temps, elle existe, mais certains Magis (les Magis normaux, pas les Magis Club), ne l'ont plus. Avec un bon Minitel 1 des familles, cela devrait passer tout seul.
Par contre, ce serait bien que ton Minitel soit au moins un 1B (Bistandard), sinon tu sera condamné au 40 colonnes. En vidéotex cela passe tout seul, mais sous Unix ce n'est pas une résolution très pratique ...
Moi, j'utilise un minitel-2. Cela demande un tout petit peu plus de configuration, mais guère ... et ça marche !
En fait, c'est dans la nature d'Unix de gérer des consoles série. C'est comme çà que fonctionnaient les gros mainframes et ce n'est que sur ordinateur personnel que l'on a développé les consoles virtuelles.
Méfiance toutefois, il est possible que le package qui contienne getty ou agetty ne soit pas installé par défaut, voir même indisponible sur la distribution, auquel cas il faudra aller chercher le package directement sur le Net.
Il me semble que le flou est une question de collimatage du rayon. Comment la dalle peut-elle s'user ? A la limite, le phosphore peut s'abîmer et ton image paraitre plus terne, mais pas floue. Les pores du shadow mask ne vont pas s'élargir !
Pareil pour les traînées de luminosité : Elle apparaissent en fonction de ce qui est affiché sur l'écran. Comment la « dalle » (si l(on peut parler de dalle pour un CRT) peut-elle avoir une implication dans ce phénomène ?
Moi ce qui me fait rire c'est que ce genre de papier est toujours intitulé « Les faits » ou quelque chose qui s'en rapproche. Jamais quelque chose du style « 5 bonnes raisons de ne pas utiliser Kro », en tout cas quand ils sont pondus par les compagnies concurrentes.
A chaque fois, on a le droit à un nouvel état des lieux qui n'est jamais le même que le précédent. C'est stupide, ils ne se rendent même pas compte qu'ils ne sont plus originaux depuis longtemps. En général, la seule chose que l'on perçoit, c'est l'irritation de l'auteur. Cela dessert la compagnie plus que cela interpelle le lecteur.
Ok, ben après avoir tout essayé, je confirme que le polish anti-rayure pour automobile est ce qui marche le mieux ! Il rendra même un aspect parfaitement lisse à votre CRT.
Par contre, il faudra s'armer d'une bonne dose de patience, de plusieurs litres d'huile de coude, et d'une grosse quantité d'essuie-tout. L'erreur à ne pas faire, essayer d'étaler la pâte. A la place, en mettre juste une touche ou deux directement sur le moniteur puis polir localement (dans un rayon de 5 à 6 cm maximum), fermement mais sans appuyer. Continuer jusqu'à ce que la pate commence à opposer une résistance, puis à disparaitre complètement. Passer ensuite un chiffon propre sur toute la surface pour retirer toutes les dernières traces de pate, puis lustrer avec encore un essuie-tout propre pendant 5 à 10 bonnes minutes.
On va peut-être dire que je vois le mal partout, mais le choix de ce format ne serait-il pas motivé à la base par le besoin d'échapper aux filtres ? Les fichiers Word et consors, on commence à les connaître un peu. En général on les mets directement à la benne, sinon, même avec un format non-libre, il existe des outils pour explorer leur contenu.
Peut-être qu'un SXI aura le temps de circuler un peu plus longtemps avant d'enerver les filtres bayésiens et leurs potes.
Es-tu sûr que KDE a bien réinstallé, voire simplement redéfini le fichier qu'il faut jouer ? Parce que s'il est inexistant, ou non spécifié, le système fonctionnera très bien mais tu ne risques pas d'entendre beaucoup de choses.
Essaie de le localiser puis de tenter de l'ouvrir avec xmms dans une console, par exemple.
Oublie l'interface graphique, prend une ligne de commande toute bête et réessaie avec fdisk, je n'ai pas encore eu à repartionner un disque USB, mais si le mass-storage reconnaît bien ton disque comme un /dev/sd- , avec sa suite de secteurs contigüs, fdisk ne devrait pas avoir de problème.
[^] # Re: re :
Posté par Obsidian . En réponse au message Démarrage bien long. Évalué à 2.
Oui, un module noyau doit faire un timeout.
Laisse démarrer ton Linux, logue-toi et fais un dmesg. La raison de l'expiration du delai de grâce devrait y être écrite en clair.
# Déconnecter le HUB.
Posté par Obsidian . En réponse au message Manips USB. Évalué à 2.
L'astuce que j'ai trouvé est la suivante : rmmod usb-uhci (ou rmmod uhci, ou encore rmmod ohci, selon les cas). Cela « descend » la gestion du hub USB comme pour une interface réseau et donc, quand l'implémentation est bien réalisée, cela mets tout le bus hors-tension.
Y a plus qu'a remodprober et tout rentre dans l'ordre.
[^] # Re: Droits ...
Posté par Obsidian . En réponse au message Plus un seul user. Évalué à 2.
Essaie ls -ld /
[^] # Re: Droits ...
Posté par Obsidian . En réponse au message Plus un seul user. Évalué à 2.
Si / n'a pas le droit de passage "--x" au moins, l'utilisateur ne pourra pas accéder à son répertoire personnel.
[^] # Re: Montages
Posté par Obsidian . En réponse au message Blocage de mon HOME. Évalué à 3.
Si tu le peux, fais un "ps aux", tes processus devraient être bloqués en état "D". Il est possible que ton /home ne soit pas monté en réseau mais sur la partition d'un disque plus très frais. Fais un "dmesg" pour voir si tu n'as pas un message un peu plus explicite.
[^] # Re: prb noyau
Posté par Obsidian . En réponse au message Iptables: Masquerading récalcitrant.. Évalué à 3.
Effectivement je me suis douté en voyant iptables appeler des libs que celles-ci auraient sûrement besoin d'être tôt ou tard mises à jour.
Merci beaucoup pour le tuyau, l'installation s'est faite absolument sans douleur et ma connexion est désormais distribuée comme il se doit !
[^] # Re: Je pense que tu as déjà lu ceci... mais à tout hasard
Posté par Obsidian . En réponse au message Iptables: Masquerading récalcitrant.. Évalué à 2.
Merci.
# Un demi-million de commentaires !
Posté par Obsidian . En réponse au message Iptables: Masquerading récalcitrant.. Évalué à 3.
Bravo et longue vie à linuxfr.org.
[^] # Re: RE
Posté par Obsidian . En réponse au message Compilation C++. Évalué à 2.
En C++, ta fonction main() doit forcément renvoyer un code de retour. Donc pas de void main () mais un int main ().
Et puisque l'on parle de bon bouquin, moi je ressors - encore et toujours - celui de Christian Casteyde :
http://casteyde.christian.free.fr/(...)
J'ai pas trouvé mieux, personnellement. Réjouis-toi : C'est libre, c'est en FDL et c'est en français ! :-)
[^] # Re: RE
Posté par Obsidian . En réponse au message Compilation C++. Évalué à 4.
cout << "Numero = "; cin >> num; endl;
cout << "Date = "; cin >> date; endl;
cout << "Destination = "; cin >> destination; endl;
cout << "Prix = "; cin >> prix; endl;
Les endl sont inutiles ici. Tu n'écris pas dans le stream.
cout << "Numero = "; num; endl;
cout << "Date = "; date; endl;
cout << "Destination = "; destination; endl;
cout << "Prix = "; prix ; endl;
Ici tu devrais avoir des inserters "<<" et pas des point-virgules ! Un peu d'attention :-) Note bien que cela ne plante pas car "endl" est en fait une fonction, et que "ostream::operator <<" est déjà surchargé pour la reconnaitre.
Tu peux très bien invoquer, en C et en C++, le symbole d'une fonction sans les parenthèses, car c'est un symbole à part entière qui représente quelque chose de bien défini: une fonction. Le symbole prend donc comme valeur l'adresse en mémoire du code de cette fonction (c'est donc un pointeur de fonction).
Or, tu peux très bien mettre une expression qui retourne (éventuellement) une valeur sur une ligne, clotûrée par un ";". Exemples:
5;
cos(1);
8+7;
printf("Bonjour");
Les fonctions sont des expressions au même titre que 5 ou 8+7, et qui ont une valeur. Le C/C++ appelle le code de ces fonctions pour les évaluer, et implémente de cette manière le système de sous-programme. C'est ce qui permet à printf("") de faire une action (écrire à l'écran) lorsqu'elle est évaluée.
Or, endl est une fonction, mais surchargée, ce qui veut dire qu'il existe plusieurs versions de endl. Associé à un stream, il n'y a pas d'ambigüité, mais hors-contexte, le C++ ne sait pas laquelle choisir. D'où l'erreur !
Ton code était donc complètement incorrect ... mais légal ! :-)
Bienvenue dans le monde merveilleux du C++. Quand tu auras appris à en maîtriser toutes les subtilités, la puissance sera entre tes mains (personnellement, je ne code plus qu'en ASM/C/C++, avec accessoirement un peu de Shell).
Bon courage.
[^] # Re: RE
Posté par Obsidian . En réponse au message Compilation C++. Évalué à 3.
- Invoque gcc avec "g++" plutôt que "gcc" dans ta ligne de commande.
- Tous les streams standard et les outils de la STL sont définis dans le namespace "std".
Alors soit tu remplaces tous tes cout par std::cout, tes cin par std::cin , etc. , soit tu mets une fois pour toutes "using namespace std;" en début d'une nouvelle ligne juste avant la définition de ta classe.
Bonne chance.
# Mauvais headers
Posté par Obsidian . En réponse au message Compilation C++. Évalué à 1.
Puis ajoute
extern "C" {
#include <string.h>
}
car strcpy() une fonction de la lib C standard et pas C++.
extern "C" aurap our effet de provoquer la recherche dans le bon répertoire et d'éviter de décorer les fonctions déclarées dans le header.
Bon courage.
# R0X0R
Posté par Obsidian . En réponse au journal Restauration d'image au CNRS. Évalué à 6.
Réponse courte:
Ton algo, il R0x0R des mamans ours !
Réponse un peu plus développée:
Je pense que tout le monde sera d'accord pour intégrer ce module à GIMP (et que tu vas rapidement te le faire piquer, donc fais de la pub !). Par contre, là où cela va pécher, c'est au niveau de la licence. Ton code est-il en GPL ou au contraire complètement fermé ? Dans le premier cas, il n'y aura sans doute pas de problème pour l'intégrer au tronc standard du GIMP. Dans le second, il te faudra écrire toi-même un greffon et le proposer sur ta page car les distribs refuseront probablement de l'intégrer à cause de cela.
[^] # Moment Capello
Posté par Obsidian . En réponse au journal Je retourne ma veste ! toujours du bon coté .... Évalué à 5.
Donc, si s'agit de supporter un matériel ou une application, on peut utiliser:
- Prendre en charge
- Reconnaître (<- mon préféré)
- Gérer
Il s'agit d'apporter un appui à une personnalité (dans le sens de supporter, comme dans les stades), à une idéologie ou un consensus, on peut dire:
- Soutenir
Enfin, s'il s'agit d'aide aux utilisateurs (support technique) :
- Assistance
Voila, merci de votre attention, vous pouvez désormais reprendre une activité normale ...
[^] # Re: Lancer un getty
Posté par Obsidian . En réponse au message Connecter une VT420 sur COM1 ou COM2. Évalué à 2.
Par contre, ce serait bien que ton Minitel soit au moins un 1B (Bistandard), sinon tu sera condamné au 40 colonnes. En vidéotex cela passe tout seul, mais sous Unix ce n'est pas une résolution très pratique ...
[^] # Re: Lancer un getty
Posté par Obsidian . En réponse au message Connecter une VT420 sur COM1 ou COM2. Évalué à 2.
En fait, c'est dans la nature d'Unix de gérer des consoles série. C'est comme çà que fonctionnaient les gros mainframes et ce n'est que sur ordinateur personnel que l'on a développé les consoles virtuelles.
Méfiance toutefois, il est possible que le package qui contienne getty ou agetty ne soit pas installé par défaut, voir même indisponible sur la distribution, auquel cas il faudra aller chercher le package directement sur le Net.
Sinon, c'est un vrai bonheur.
[^] # Re: réponse un peu idiote
Posté par Obsidian . En réponse au message Ravoir un vieux moniteur : Virer l'anti-reflet.. Évalué à 2.
Il me semble que le flou est une question de collimatage du rayon. Comment la dalle peut-elle s'user ? A la limite, le phosphore peut s'abîmer et ton image paraitre plus terne, mais pas floue. Les pores du shadow mask ne vont pas s'élargir !
Pareil pour les traînées de luminosité : Elle apparaissent en fonction de ce qui est affiché sur l'écran. Comment la « dalle » (si l(on peut parler de dalle pour un CRT) peut-elle avoir une implication dans ce phénomène ?
[^] # Re: marketing..
Posté par Obsidian . En réponse au journal Arrête de chercher Mulder, elle est la là vérité.. Évalué à 2.
A chaque fois, on a le droit à un nouvel état des lieux qui n'est jamais le même que le précédent. C'est stupide, ils ne se rendent même pas compte qu'ils ne sont plus originaux depuis longtemps. En général, la seule chose que l'on perçoit, c'est l'irritation de l'auteur. Cela dessert la compagnie plus que cela interpelle le lecteur.
[^] # http://www.chezmoicamarche.com
Posté par Obsidian . En réponse au message ld me détruit des symboles importants. Évalué à 2.
g++ v3.3.3 sur une Fedora Core 2.
Fais un "g++ -v" pour connaître ta version du compilo.
Ah également: Essaie d'éditer tes liens avec g++ plutôt qu'avec ld directement, j'ai déjà eu ce genre de problème.
g++ -O2 -c lib.cpp -o lib.o
puis
g++ -O2 -o effet main.cpp lib.o
pour éditer le fichier final 'Effet".
Bonne chance.
[^] # Re: Deux solutions dont une :-)
Posté par Obsidian . En réponse au message Ravoir un vieux moniteur : Virer l'anti-reflet.. Évalué à 2.
Ok, ben après avoir tout essayé, je confirme que le polish anti-rayure pour automobile est ce qui marche le mieux ! Il rendra même un aspect parfaitement lisse à votre CRT.
Par contre, il faudra s'armer d'une bonne dose de patience, de plusieurs litres d'huile de coude, et d'une grosse quantité d'essuie-tout. L'erreur à ne pas faire, essayer d'étaler la pâte. A la place, en mettre juste une touche ou deux directement sur le moniteur puis polir localement (dans un rayon de 5 à 6 cm maximum), fermement mais sans appuyer. Continuer jusqu'à ce que la pate commence à opposer une résistance, puis à disparaitre complètement. Passer ensuite un chiffon propre sur toute la surface pour retirer toutes les dernières traces de pate, puis lustrer avec encore un essuie-tout propre pendant 5 à 10 bonnes minutes.
Eprouvant, mais le résultat vaut le coup !
# Parano ?
Posté par Obsidian . En réponse au journal Chain-mail, les mentalités changent.... Évalué à 7.
Peut-être qu'un SXI aura le temps de circuler un peu plus longtemps avant d'enerver les filtres bayésiens et leurs potes.
# Le fichier sonore ?
Posté par Obsidian . En réponse au message problème de son (KDE et Mandrake 10). Évalué à 2.
Essaie de le localiser puis de tenter de l'ouvrir avec xmms dans une console, par exemple.
[^] # Re: 1 mot
Posté par Obsidian . En réponse au journal Moins de spam aujourd'hui ?. Évalué à 2.
[^] # Re: [X] un écran MicroTouch que j'arrive pas a faire marcher
Posté par Obsidian . En réponse au sondage Ma souris a. Évalué à 4.
[X] La souris combo 3 boutons/molette !
# Reponse bête
Posté par Obsidian . En réponse au message Comment formater un disque USB LaCie pour mdk 10.1. Évalué à 2.