PS : cher Obsidian, on peut parler orthographe et grammaire puisque tu le souhaites : "leur paramètre" => "leurS paramètres" ;-)
Il ne fallait pas mal le prendre. Mes commentaires sont loin d'être parfaits, eux non plus.
DLFP étant très référencé, il est d'usage ici de relever discrètement et occasionnellement les fautes d'orthographe, et de français en général. Dans ce cas particulier, "supposé" est un faux-ami en anglais et comme le piège est classique, c'est rendre service à un participant de le relever, bien sûr, mais ça en fait surtout profiter toute la communauté.
Même chose pour "supporter" qui occupe actuellement mes signatures de messages ...
Bon, si c'est pour écrire du code portable, il faut savoir que les ports série sont gérés par le noyau et qu'à ce titre, on y accède par /dev/ttyS0, /dev/ttyS1, etc.
On les ouvre donc comme des fichiers ordinaires et on manipule éventuellement leur paramètres avec les ioctl adéquats directement sur le handler du fichier. On ne fait pas plus simple ...
Le garbage qui sort d'un terminal est dû au fait qu'on peut lui demander de choisir un certain jeu de caractères, par exemple pour tracer des bordures de cadre. Le clear efface l'écran mais ne réinitialise pas le jeu courant ...
Et même chose pour cvs, d'ailleurs ... c'était intiialement un ensemble de shellscripts ... et pareil pour linux, "qui n'avait pas vocation a être un truc gros et sérieux comme GNU" ... et pareil pour Windows, au fond ! :-) C'est toujours un ensemble infâme de patches et de bricolages et ça occupe 98% des PCs de la planète ...
Ceci m'amène, après 20 années de programmation, à un constat : on peut oublier tout le génie logiciel, l'UML, etc. Les grosses bidouilles seront toujours celles qui ont le plus de succès.
Personnellement, j'ai été abonné chez eux de 2000 à 2001. À la base, j'étais passé chez FT pour souscrire à un Temporalis ou autre truc dans le genre, et le gars m'avait convaincu de prendre un forfait 30 heures chez Ouanadou ... et a même essayé de m'en vendre deux à la fois puisque j'avais l'air d'être un gros consommateur ! Par contre, j'ai vu sa mine se décomposer lorsque je lui ai expliqué que je travaillais sous Linux. Renseignement pris, il m'a annoncé alors que ça marcherait mais que je ne pourrais pas compter sur l'assistance technique (ce qui avait le mérite d'être clair).
En un an, j'ai tout eu, du blacklistage par les sites externes aux connexions ratées - trois tentatives en moyenne pour connecter mon modem qui marchait partout ailleurs, avec une pointe à douze !
Seul point positif, la possibilité de payer mensuellement par chèque. Bien m'en a pris. J'ai reçu plusieurs factures en double ainsi qu'une lettre de rappel émise le 29 décembre 2000 alors que mon chèque avait été perçu le 27 ! Et ce, parce qu'il m'avaient surfacturé le mois précédent, et que leur propre boulette avait mis le souk dans leur facturation déjà bien malade. Le mois suivant, je reçois une facture régularisée un vendredi soir, à régler avant le lundi suivant ...
Mais bon, tant que les consommateurs ne seront pas rompus à l'informatique comme il le sont au téléphone, les campagnes de pub et les markéteux en cravate resteront ce qu'il y a de mieux pour paraître sérieux aux yeux du grand public.
Je ne sais plus, cela fait très longtemps que je ne les ai pas utilisés, mais après une brève recherche, il semble que tu ais raison. Voir, donc, du coté de NPTL ...
Ce qui est dispo sous UNIX en général l'est aussi, la plupart du temps, pour Linux en particulier. Dans tous les cas , cherche du coté de linuxthread de Xavier Leroy, ou de bb_thread, déjà très vieille ...
Autrement, si c'est pour un cours, tu n'es pas non plus obligé de t'appuyer sur une lib exprès. La plupart du temps, un fork suffit et, dès lors, tu peux tirer avantage de tout le système d'ordonnancement de l'OS, spécialisé dans l'affaire, et qui en plus fera cohabiter tes tâches avec le reste de ce qui tourne sur la machine.
Si tu peux te restreindre à Linux en particulier, vois du coté de l'appel système clone (), sur lequel s'appuient la plupart des libs de threads sous Linux.
Enfin, POSIX est une norme, qui est même partiellement applicable sous Windows. C'est une bonne idée de la suivre, lorsque c'est possible.
J'ajouterais que le bruit est une chose (essayer de blinder le câble), l'induction en est une autre. On torsade les paires de fils des câbles réseau spécialement à cause de ce problème.
Je suis presque sûr que même dans un environnement complètement propre, l'impédance d'un câble de mauvaise qualité doit augmenter diaboliquement sur une distance de 10m.
Au vu de prix de ton investissement, ça aurait peut-être été moins cher pour toi de t'acheter 100m de paire torsadée et d'aller te brancher toi-même sur l'armoire la plus proche ! :-)
Je connais assez bien le bruit que tu décris. C'est effectivement celui qu'il fait quand je fais une extinction brutale de mon portable (au bouton). Le « clac » est le retour en urgence de la tête de lecture sur la zone d'arrêt (première piste) et le gémissement est le bruit du disque qui tourne en roue libre et, quand il n'y a plus rien qui se passe autour, passe de la vitesse maximale à l'arrêt complet dû à l'absence d'alimentation.
Il me semble que c'est l'ACPI qui se charge de gérer ce truc, entre bon nombre d'autres choses, et à chaque fois que l'on upgrade le noyau, il y a toujours qui foire au niveau de la communication avec la distrib' qui l'héberge.
D'ailleurs, en cherchant un tout petit peu et même sans écrire le mot « Ubuntu », on tombe bizarrement sur çà, en tête de liste :
[^] # Re: Firefox / IceWeasel
Posté par Obsidian . En réponse à la dépêche Firefox : Entretien avec la présidente de la Mozilla Foundation. Évalué à 2.
[^] # Re: Cnil > /dev/null
Posté par Obsidian . En réponse au journal Flicage des P2P. Évalué à -1.
# LDC
Posté par Obsidian . En réponse au message cherche distribution à enseigner. Évalué à 4.
http://www.zegeniestudios.net/ldc/
# Mais surtout ...
Posté par Obsidian . En réponse à la dépêche Voyagez dans le temps avec Macfly 1.0. Évalué à 7.
http://perso.orange.fr/viney.nancy/hillvalley/lautregrandmys(...)
[^] # Re: Gni ? tty ?
Posté par Obsidian . En réponse au message Visual C++ et Port RS232 sous LINUX. Évalué à 2.
Il ne fallait pas mal le prendre. Mes commentaires sont loin d'être parfaits, eux non plus.
DLFP étant très référencé, il est d'usage ici de relever discrètement et occasionnellement les fautes d'orthographe, et de français en général. Dans ce cas particulier, "supposé" est un faux-ami en anglais et comme le piège est classique, c'est rendre service à un participant de le relever, bien sûr, mais ça en fait surtout profiter toute la communauté.
Même chose pour "supporter" qui occupe actuellement mes signatures de messages ...
[^] # Re: Et comme d'habitude on censure sur linuxfr.org d'autre infos plus gr
Posté par Obsidian . En réponse à la dépêche PowerTOP : Un outil pour réduire la consommation d'énergie sous GNU/Linux. Évalué à 2.
L'usage, c'est : « Trop gros, passera pas ».
# Gni ? tty ?
Posté par Obsidian . En réponse au message Visual C++ et Port RS232 sous LINUX. Évalué à 4.
Bon, si c'est pour écrire du code portable, il faut savoir que les ports série sont gérés par le noyau et qu'à ce titre, on y accède par /dev/ttyS0, /dev/ttyS1, etc.
On les ouvre donc comme des fichiers ordinaires et on manipule éventuellement leur paramètres avec les ioctl adéquats directement sur le handler du fichier. On ne fait pas plus simple ...
Et enfin, "supposé" -> "censé".
[^] # Re: Term bloqué
Posté par Obsidian . En réponse au message [Terminal] Term bloqué. Évalué à 2.
Le garbage qui sort d'un terminal est dû au fait qu'on peut lui demander de choisir un certain jeu de caractères, par exemple pour tracer des bordures de cadre. Le clear efface l'écran mais ne réinitialise pas le jeu courant ...
[^] # Re: Term bloqué
Posté par Obsidian . En réponse au message [Terminal] Term bloqué. Évalué à 2.
[^] # Re: .
Posté par Obsidian . En réponse au message Petit soucis à la c**, mais qui fait ch***. Évalué à 4.
[^] # Re: Well
Posté par Obsidian . En réponse au journal Pourquoi je ne réinventerai plus la roue. Évalué à 5.
Ceci m'amène, après 20 années de programmation, à un constat : on peut oublier tout le génie logiciel, l'UML, etc. Les grosses bidouilles seront toujours celles qui ont le plus de succès.
# Tiens, un nouveau ...
Posté par Obsidian . En réponse au journal Coup de gueule sur orange. Évalué à 6.
http://linuxfr.org/2002/10/03/9837.html
http://pjarillon.free.fr/docs/wanadoo.html
Et ce qu'on en disait il y a un an :
http://linuxfr.org/comments/710097.html
Personnellement, j'ai été abonné chez eux de 2000 à 2001. À la base, j'étais passé chez FT pour souscrire à un Temporalis ou autre truc dans le genre, et le gars m'avait convaincu de prendre un forfait 30 heures chez Ouanadou ... et a même essayé de m'en vendre deux à la fois puisque j'avais l'air d'être un gros consommateur ! Par contre, j'ai vu sa mine se décomposer lorsque je lui ai expliqué que je travaillais sous Linux. Renseignement pris, il m'a annoncé alors que ça marcherait mais que je ne pourrais pas compter sur l'assistance technique (ce qui avait le mérite d'être clair).
En un an, j'ai tout eu, du blacklistage par les sites externes aux connexions ratées - trois tentatives en moyenne pour connecter mon modem qui marchait partout ailleurs, avec une pointe à douze !
Seul point positif, la possibilité de payer mensuellement par chèque. Bien m'en a pris. J'ai reçu plusieurs factures en double ainsi qu'une lettre de rappel émise le 29 décembre 2000 alors que mon chèque avait été perçu le 27 ! Et ce, parce qu'il m'avaient surfacturé le mois précédent, et que leur propre boulette avait mis le souk dans leur facturation déjà bien malade. Le mois suivant, je reçois une facture régularisée un vendredi soir, à régler avant le lundi suivant ...
Mais bon, tant que les consommateurs ne seront pas rompus à l'informatique comme il le sont au téléphone, les campagnes de pub et les markéteux en cravate resteront ce qu'il y a de mieux pour paraître sérieux aux yeux du grand public.
Moi, depuis, je suis chez Free et ... ça va.
[^] # Re: cretin.fr
Posté par Obsidian . En réponse au journal Coup de gueule sur orange. Évalué à 2.
# Pourquoi faire ?
Posté par Obsidian . En réponse au message Script simple. Évalué à 3.
[^] # Re: ndsiwrapper pour clef USB wifi ?
Posté par Obsidian . En réponse au message Problème de montage automatique sous GNOME. Évalué à 2.
Non. J'aurais effectivement dû le préciser, mais le WIFI passe par une carte PCMCIA et est initialisé au démarrage ... enfin, je continue à chercher.
[^] # Re: Simple....
Posté par Obsidian . En réponse au message threads periodique. Évalué à 1.
Ça fait deux posts de suite qui contiennent la même erreur !
[^] # Re: Finalement...
Posté par Obsidian . En réponse au journal [humour]J'ai trouvé une terre d'Exil. Évalué à 1.
http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Utilisateur_NoLO(...)
[^] # Re: Threads lib et forks
Posté par Obsidian . En réponse au message cours Thread. Évalué à 2.
http://en.wikipedia.org/wiki/Native_POSIX_Thread_Library
# Threads lib et forks
Posté par Obsidian . En réponse au message cours Thread. Évalué à 3.
Autrement, si c'est pour un cours, tu n'es pas non plus obligé de t'appuyer sur une lib exprès. La plupart du temps, un fork suffit et, dès lors, tu peux tirer avantage de tout le système d'ordonnancement de l'OS, spécialisé dans l'affaire, et qui en plus fera cohabiter tes tâches avec le reste de ce qui tourne sur la machine.
Si tu peux te restreindre à Linux en particulier, vois du coté de l'appel système clone (), sur lequel s'appuient la plupart des libs de threads sous Linux.
Enfin, POSIX est une norme, qui est même partiellement applicable sous Windows. C'est une bonne idée de la suivre, lorsque c'est possible.
[^] # Re: question de rapport signal/bruit
Posté par Obsidian . En réponse au message Probleme Ecran LCD Externe. Évalué à 2.
Je suis presque sûr que même dans un environnement complètement propre, l'impédance d'un câble de mauvaise qualité doit augmenter diaboliquement sur une distance de 10m.
[^] # Re: Bof
Posté par Obsidian . En réponse au journal Notre nouveau aimé président .. Évalué à 4.
[^] # Re: De quoi te plains tu ?
Posté par Obsidian . En réponse au journal Coup de gueule contre la honte des FAI : Orange. Évalué à 5.
# Tout ça, c'est beau mais ...
Posté par Obsidian . En réponse à la dépêche Entretien avec Samuel Hocevar, Chef du projet Debian. Évalué à 7.
->[].
# Problème connu, visiblement
Posté par Obsidian . En réponse au message Arrêt violent lors de l'extinction. Évalué à 4.
Il me semble que c'est l'ACPI qui se charge de gérer ce truc, entre bon nombre d'autres choses, et à chaque fois que l'on upgrade le noyau, il y a toujours qui foire au niveau de la communication avec la distrib' qui l'héberge.
D'ailleurs, en cherchant un tout petit peu et même sans écrire le mot « Ubuntu », on tombe bizarrement sur çà, en tête de liste :
http://www.google.fr/search?hl=fr&q=Linux+Kernel+Hard+di(...)
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.2(...)
[^] # Re: Juste pour dépanner ...
Posté par Obsidian . En réponse au message Limite du shell pour le traitement de très nombreux fichiers. Évalué à 2.
Mais en tout cas, on a déporté la gestion des 3000 fichiers de convert vers bash, ce qui résoud déjà une partie du problème ...
Je tâche de voir ça ce soir en rentrant si personne n'a trouvé la solution entre temps ...