Je pense qu'il faudra attendre au moins une génération.
C'est sûrement vrai, mais malheureusement, à ce moment, il est problable qu'un certain nombre de lois stupides auront été votées, et à ce moment-là il faudra un motif réellement valable pour les abroger, ce qui pourra prendre un sièce ou deux, et seulement si l'informatique est de nouveau enseignée correctement et que les logiciels libres ont toujours leur place, ce qui est assez compromis.
N'y a-t-il vraiment rien d'autre à faire que de rester assis à déplorer ces choses ? Il y a vingt ans, nous lancions le plan Informatique Pour Tous. Ok, les Thomson distribués à l'époque étaient déjà noyautés avec un BASIC Microsoft, mais au moins on apprenait les rudiments de la programmation à nos chères têtes blondes, et comme on n'était pas encore à l'époque du clickodrome, la plupart des gens finissait par savoir effectivement comment fonctionnait grosso-modo un ordinateur.
Aujourd'hui, alors que toutes les zones industrialisées de la planète sont est informatisées, la discipline devient séditieuse. On aurait pas idée de mettre quelqu'un en prison pour faire de l'électronique (quoique ...).
Est-il prévu une marche ou un sitting contre les lois liberticides de la première page. S'il n'est pas prévu une grande campagne de communication sur ces problèmes dès maintenant, j'ai bien peur qu'il soit définitivement trop tard d'ici peu de temps ...
Parce que tu imagines que l'abstention c'est toujours par fainéantise ? C'est insultant. S'il suffisait d'aller au bureau de vote pour que son abstention soit comptabilisée et prise en compte, je me ferais un plaisir d'y aller.
T'as jamais pensé à voter blanc ?
Bon, ok, les votes blancs ne pèsent pas plus lourds que les abstentions, mais au moins ils sont comptabilisés (ils le sont dans mon quartier en tout cas). S'il y a 95% de participation mais seulement 10% de bulletins non-nuls, il y aura effectivement matière à réflexion. Pas si tu restes chez toi soi-disant pour protester, ce que personne ne saura.
Je ne suis pa encore allé voter, mais je ne comprend pas ce journal partisan pour les elections : le vote est une liberté, pas une obligation.
C'est un devoir civique et moral, on a effectivement payé le prix fort pour y avoir droit, mais le plus important dans tout cela:
*** Ca ne coûte vraiment pas grand chose d'aller voter ! ***
Hop, 100m à pied (en ce qui me concerne, en tout cas), « Bonjour », « Le numéro 42: Pierre Tramo », « A voté » ! Et hop, c'est déjà fini. Même le plus flemmard d'entre nous peux se permettre cela. En plus, cela permet de rencontrer des gens que l'on a pas vu depuis longtemps, des amis, des voisins, voire même pour les plus geeks, de mettre le pied dehors pendant la journée:
« Tiens, Dugenou, ca faisait longtemps ! Qu'est-ce qui te ramène dans le quartier ? »
« Ben, ça fait dix ans que j'habite en face de chez toi, mais comme tu restes schotché à la Tribune 24h/24, tu ne t'en étais jamais rendu compte ... »
Hmm, évidement ça fait peur. D'autant plus qu'il jouent avec la corde sensible des propriétaires d'animaux domestiques.
Au delà même de toute considération éthique, ce genre de clonage est un danger, car lorsque le même animal aura été cloné 5 ou 10 fois, et que des dizaines de propriétaires auront fait de même, cela risque de menacer la diversité de l'espèce, avec tous les risques que cela implique.
Très bon, mais je m'aperçois quand même d'une chose: Jayce a fait au moins une ligne d'assembleur ! C'est remarquable (je dirais même qu'il a çà de plus que pas mal de programmeurs réellement professionnels) ...
Il y en aura forcément des bugs, surtout si ton noyau est en version impaire: des erreurs de syntaxe foireuse, des fautes d'orthographe, des temps non respectés, des fautes d'accord, de grammaire ... ça va être l'horreur ! D'ailleurs, linuxfr.org est un très grand incubateur de commentaires, et tous ces problèmes apparaissent déjà.
Il y aura même des oublis de /* */ refermés qui feront que ton programme ne respectera même pas la compatibilité ascendente avec les anciens compilos.
Sinon, comme nom, je propose « MultiDesCodeLess » ...
Je ne sais pas encore si je suis à la hauteur mais cela me brancherait bien d'essayer ... :-)
En fait, avant de coder un greffon pour GIMP, il faudrait avoir un cahier des charges très précis pour que le module colle exactement à ce qu'elle souhaite, et soit suffisament général et standard pour convenir à tous les graphistes ...
Moi, ça me permettrait de me dorer la pilule au soleil jusqu'à la fin de mes jours ! :-) Bon, sérieusement, a qui cela va profiter ? Sûrement pas aux petits concurrents que cette sanction est censée protéger. La FSF aurait dù se constituer partie civile tiens :-)
Mais le plus important est encore cela: Vont-ils nous refaire le coup de l'amende réglée en licences Windows distribuées aux écoles ?
En fait, ça le devient lorsque le newbie qui utilise Mandrake le devient un peu moins.
Typiquement, j'utilise une Mandrake à la maison parce que je voulais avoir une distribution vite installée avec un maximum de packages (je n'avais pas encore l'ADSL à l'époque). Je me suis tout naturellement mis à faire des groupes pour contrôler l'accès aux ressources (groupe sound, groupe tty, etc.) mais msec s'évertue à casser tout cela en « donnant » les /dev à l'utilisateur connecté.
Ce qui me déprime vraiment totalement, c'est que comme d'habitude, ce genre de choses ne va provoquer que quelques remous dans ce forum, et finir par se tasser. Cette interdiction est quelque chose de vraiment très grave: Il s'agit du muselage d'un magazine de presse, pour des raisons qui échapent totalement aux censeurs, qui va passer inaperçu, et dont personne ne va comprendre les tenants et aboutissants.
Moi même, j'ai suivi une formation aux premiers secours il y a quelques années, et c'est ce qui m'a convaincu d'acheter un téléphone mobile, alors que j'étais plutôt réfractaire à ces engins au tout début. Lorsque chaque seconde compte, force est de constater que ce petit appareil peut sauver des vies.
En plus, j'avais une vie paisible jusque là. Sitôt passé la formation, je suis intervenu ou ai été témoin de quatre ou cinq accidents plus ou moins graves dans le mois qui a suivi, dont celui des amis et voisins de mon formateur !
Malgré cela, je dois tout de même mettre quelques bémols:
- Rien de pire qu'un mauvais secouriste, qui peut faire beaucoup de mal aux victimes s'il s'y prend mal. Aussi, il faut quand même que suivre cette formation reste un acte motivé. Donc je ne suis pas pour obliger les futurs conducteurs à suivre cette formation et leur donner une attestation. Par contre, prévenir les secours doit être un réflexe.
- Il faut savoir que pour ces raisons, les billes que l'on donne à ceux qui suivent ce stage sont de plus en plus maigres: Au début c'était le BNS (Brevet National de Secouriste), puis c'est devenu le BNPS (Brevet National des Premiers Secours), et lorsque je l'ai passé, c'était devenu l'AFPS (Attestation de Formation aux Premiers Secours). Moralité: Avant la situation était claire: Je ne touchait pas aux victimes et je donnais l'alerte. Maintenant je suis sans cesse partagé entre le devoir d'agir et celui de m'abstenir si je ne suis pas suffisament compétent pour le faire.
- Une fois que l'on a ce titre, il faut surtout penser à suivre des remises à niveau tous les six mois à un an, sous peine d'oublier 80% de ce que l'on a appris, et donc de devenir dangereux. Car prodiguer les premiers soins ne nécessite pas seulement des connaissances techniques, mais également de l'entrainement pour pratiquer des gestes corrects.
Ces trois avertissements dits, j'encourage bien sûr tout le monde à suivre cette formation !
Dans ce cas, tu peux effectivement créer un thread, ou même simplement forker en ouvrant un tube entre les deux processus (man 2 pipe). Le premier processus serait exclusivement chargé d'écouter le port concerné et de créer les nouvelles connexions, le second s'occupant du dispatch de tes informations.
L'idée, c'est que ton premier processus prévient le second en envoyant un petit message dans le tube, exactement de la même manière que tes clients t'envoient des données à travers leur socket. Tu peux ainsi inventer tout un protocole entre les deux processus pour leur faire faire plein d'actions différentes, mais surtout tu peux ajouter le descripteur de ton tube avec ceux des sockets et filer le tout au même select.
Ainsi, ton processus de dispatch sortira de sa léthargie sur n'importe quel type d'événement: réception de données en provenance des clients, ou du processus de connexion.
Cela devrait suffire à implémenter ton système sans trop de soucis.
Bon courage !
Ca dépend. Si ton code est censé être un cas d'école impliquant toutes les techniques de base d'Unix et de l'informatique multitâches en général (fork, sockets, threads, etc.), c'est peut-être intérressant, mais si tu veux juste faire un daemon de broadcast qui retransmet à tout le monde ce que l'un des connectés écrit (un sorte de serveur IRC, quoi !), tu n'es pas obligé de forker pour chaque client. C'est même clairement déconseillé, parce que si tes clients sont nombreux, cela va faire pas mal de processus pour une application si basique.
Regarde plutôt du coté de select(), qui permet d'attendre un événement sur un ou plusieurs descripteurs de fichiers ou sockets. En gros, tu fais une boucle infinie et tu colles ton select() en haut de cette boucle, ce qui va donc mettre ton système en attente jusqu'à ce qu'il se produise quelque chose. Dès lors, tu lis le messages reçu, tu le réécris sur tous les sockets ouverts, et tu reboucles. Bilan: 1 processus.
> Le type de la Culture m'a dit après l'intervention que effectivement l'EUCD n'avait pas prévu le cas des logiciels libres.
Ben voyons ...
Si, si ! C'est vrai: Ils n'ont effectivement pas prévu le cas des logiciels libres ! :-)
Reste à savoir si c'est vraiment une omission ou si c'est à cause du lobbying du « camp adverse ». A mon l'avis, les deux hypothèses se valent. A moins d'être vraiment dans le métier (ou au moins amateur confirmé), personne ne sait comment tout cela fonctionne. Cela ne m'étonne pas qu'ils passent à coté, quand parallèlement on nous bassine avec les histoires de méchants pirates de MP3 qui vont bientôt mettre l'industrie du disque en faillite.
Bon ben, il n'y a qu'une chose à faire: A vos claviers ou vos stylos.
This security seal is designed to prevent worms from getting into the CD case and infecting your Windows installation before it is installed, and is an invaluable security asset.
Un boitier CD hermetiquement fermé pour éviter les infections pendant le transport \o/ ! Comment a-t-on pu ne pas y penser avant !
[^] # Re: C'est un joli monde qui se prépare
Posté par Obsidian . En réponse au journal C'est un joli monde qui se prépare. Évalué à 1.
C'est sûrement vrai, mais malheureusement, à ce moment, il est problable qu'un certain nombre de lois stupides auront été votées, et à ce moment-là il faudra un motif réellement valable pour les abroger, ce qui pourra prendre un sièce ou deux, et seulement si l'informatique est de nouveau enseignée correctement et que les logiciels libres ont toujours leur place, ce qui est assez compromis.
# Re: C'est un joli monde qui se prépare
Posté par Obsidian . En réponse au journal C'est un joli monde qui se prépare. Évalué à 3.
N'y a-t-il vraiment rien d'autre à faire que de rester assis à déplorer ces choses ? Il y a vingt ans, nous lancions le plan Informatique Pour Tous. Ok, les Thomson distribués à l'époque étaient déjà noyautés avec un BASIC Microsoft, mais au moins on apprenait les rudiments de la programmation à nos chères têtes blondes, et comme on n'était pas encore à l'époque du clickodrome, la plupart des gens finissait par savoir effectivement comment fonctionnait grosso-modo un ordinateur.
Aujourd'hui, alors que toutes les zones industrialisées de la planète sont est informatisées, la discipline devient séditieuse. On aurait pas idée de mettre quelqu'un en prison pour faire de l'électronique (quoique ...).
Est-il prévu une marche ou un sitting contre les lois liberticides de la première page. S'il n'est pas prévu une grande campagne de communication sur ces problèmes dès maintenant, j'ai bien peur qu'il soit définitivement trop tard d'ici peu de temps ...
[^] # Re: N'oubliez pas d'aller voter !
Posté par Obsidian . En réponse au journal N'oubliez pas d'aller voter !. Évalué à 2.
T'as jamais pensé à voter blanc ?
Bon, ok, les votes blancs ne pèsent pas plus lourds que les abstentions, mais au moins ils sont comptabilisés (ils le sont dans mon quartier en tout cas). S'il y a 95% de participation mais seulement 10% de bulletins non-nuls, il y aura effectivement matière à réflexion. Pas si tu restes chez toi soi-disant pour protester, ce que personne ne saura.
[^] # Re: N'oubliez pas d'aller voter !
Posté par Obsidian . En réponse au journal N'oubliez pas d'aller voter !. Évalué à 5.
C'est un devoir civique et moral, on a effectivement payé le prix fort pour y avoir droit, mais le plus important dans tout cela:
*** Ca ne coûte vraiment pas grand chose d'aller voter ! ***
Hop, 100m à pied (en ce qui me concerne, en tout cas), « Bonjour », « Le numéro 42: Pierre Tramo », « A voté » ! Et hop, c'est déjà fini. Même le plus flemmard d'entre nous peux se permettre cela. En plus, cela permet de rencontrer des gens que l'on a pas vu depuis longtemps, des amis, des voisins, voire même pour les plus geeks, de mettre le pied dehors pendant la journée:
« Tiens, Dugenou, ca faisait longtemps ! Qu'est-ce qui te ramène dans le quartier ? »
« Ben, ça fait dix ans que j'habite en face de chez toi, mais comme tu restes schotché à la Tribune 24h/24, tu ne t'en étais jamais rendu compte ... »
En 2 mots: Allez voter :-)
[^] # Re: Le sixième jour...
Posté par Obsidian . En réponse au journal Le sixième jour.... Évalué à 5.
A priori oui, mais à condition que tu désactive la compression:
http://web.archive.org/web/19991005051828/www.famipow.com/warlordz/(...)
# Re: Le sixième jour...
Posté par Obsidian . En réponse au journal Le sixième jour.... Évalué à 1.
Au delà même de toute considération éthique, ce genre de clonage est un danger, car lorsque le même animal aura été cloné 5 ou 10 fois, et que des dizaines de propriétaires auront fait de même, cela risque de menacer la diversité de l'espèce, avec tous les risques que cela implique.
# Re: Flemme de Google.
Posté par Obsidian . En réponse au journal Flemme de Google.. Évalué à 3.
Il n'était pas bien loin ...
[^] # Re: Ca sert a rien les codes sources
Posté par Obsidian . En réponse au journal Ca sert a rien les codes sources. Évalué à 1.
[^] # Re: Ca sert a rien les codes sources
Posté par Obsidian . En réponse au journal Ca sert a rien les codes sources. Évalué à 4.
Il y aura même des oublis de /* */ refermés qui feront que ton programme ne respectera même pas la compatibilité ascendente avec les anciens compilos.
Sinon, comme nom, je propose « MultiDesCodeLess » ...
# Re: *pub* Gimp *pub*
Posté par Obsidian . En réponse au journal *pub* Gimp *pub*. Évalué à 2.
En fait, avant de coder un greffon pour GIMP, il faudrait avoir un cahier des charges très précis pour que le module colle exactement à ce qu'elle souhaite, et soit suffisament général et standard pour convenir à tous les graphistes ...
# Re: Sun ne veut pas Open Sourcer Java
Posté par Obsidian . En réponse au journal Sun ne veut pas Open Sourcer Java. Évalué à 1.
[^] # Re: Ca y'est la nouvelle est tombée : Une amende de 497,2 millions d'euros pour Microsoft
Posté par Obsidian . En réponse au journal Ca y'est la nouvelle est tombée : Une amende de 497,2 millions d'euros pour Microsoft. Évalué à 2.
Mais le plus important est encore cela: Vont-ils nous refaire le coup de l'amende réglée en licences Windows distribuées aux écoles ?
[^] # Re: J ai besion d'attraper un voleur...
Posté par Obsidian . En réponse au journal J ai besion d'attraper un voleur.... Évalué à 2.
Tout le monde sait que c'est pour vérifier que personne ne le suit !
[^] # Re: J ai besion d'attraper un voleur...
Posté par Obsidian . En réponse au journal J ai besion d'attraper un voleur.... Évalué à 1.
Ca doit se trouver dans toutes les bonnes pharmacies.
[^] # Re: chown inexpliqué de /usr/local
Posté par Obsidian . En réponse au journal chown inexpliqué de /usr/local. Évalué à 1.
Typiquement, j'utilise une Mandrake à la maison parce que je voulais avoir une distribution vite installée avec un maximum de packages (je n'avais pas encore l'ADSL à l'époque). Je me suis tout naturellement mis à faire des groupes pour contrôler l'accès aux ressources (groupe sound, groupe tty, etc.) mais msec s'évertue à casser tout cela en « donnant » les /dev à l'utilisateur connecté.
# Re: Pourquoi le nombre de commentaires des journaux privés n'est il pas indiqué ?
Posté par Obsidian . En réponse au journal Pourquoi le nombre de commentaires des journaux privés n'est il pas indiqué ?. Évalué à -1.
ChezMoiCaMarche ™
[^] # Re: Pirates Mag' est illégal
Posté par Obsidian . En réponse à la dépêche Pirates Mag' en mauvaise posture.. Évalué à 8.
http://linuxfr.org/2004/03/20/15762.html(...)
Ce qui me déprime vraiment totalement, c'est que comme d'habitude, ce genre de choses ne va provoquer que quelques remous dans ce forum, et finir par se tasser. Cette interdiction est quelque chose de vraiment très grave: Il s'agit du muselage d'un magazine de presse, pour des raisons qui échapent totalement aux censeurs, qui va passer inaperçu, et dont personne ne va comprendre les tenants et aboutissants.
[^] # Re: y en a marre
Posté par Obsidian . En réponse au journal En plus d'etre des escrocs.... Évalué à 5.
# Re: Formation aux premiers secours
Posté par Obsidian . En réponse au journal Formation aux premiers secours. Évalué à 4.
En plus, j'avais une vie paisible jusque là. Sitôt passé la formation, je suis intervenu ou ai été témoin de quatre ou cinq accidents plus ou moins graves dans le mois qui a suivi, dont celui des amis et voisins de mon formateur !
Malgré cela, je dois tout de même mettre quelques bémols:
- Rien de pire qu'un mauvais secouriste, qui peut faire beaucoup de mal aux victimes s'il s'y prend mal. Aussi, il faut quand même que suivre cette formation reste un acte motivé. Donc je ne suis pas pour obliger les futurs conducteurs à suivre cette formation et leur donner une attestation. Par contre, prévenir les secours doit être un réflexe.
- Il faut savoir que pour ces raisons, les billes que l'on donne à ceux qui suivent ce stage sont de plus en plus maigres: Au début c'était le BNS (Brevet National de Secouriste), puis c'est devenu le BNPS (Brevet National des Premiers Secours), et lorsque je l'ai passé, c'était devenu l'AFPS (Attestation de Formation aux Premiers Secours). Moralité: Avant la situation était claire: Je ne touchait pas aux victimes et je donnais l'alerte. Maintenant je suis sans cesse partagé entre le devoir d'agir et celui de m'abstenir si je ne suis pas suffisament compétent pour le faire.
- Une fois que l'on a ce titre, il faut surtout penser à suivre des remises à niveau tous les six mois à un an, sous peine d'oublier 80% de ce que l'on a appris, et donc de devenir dangereux. Car prodiguer les premiers soins ne nécessite pas seulement des connaissances techniques, mais également de l'entrainement pour pratiquer des gestes corrects.
Ces trois avertissements dits, j'encourage bien sûr tout le monde à suivre cette formation !
[^] # Re: Makefile et substitutions.
Posté par Obsidian . En réponse au journal Makefile et substitutions.. Évalué à 1.
Merci beaucoup !
[^] # Re: Aide en C
Posté par Obsidian . En réponse au journal Aide en C. Évalué à 1.
L'idée, c'est que ton premier processus prévient le second en envoyant un petit message dans le tube, exactement de la même manière que tes clients t'envoient des données à travers leur socket. Tu peux ainsi inventer tout un protocole entre les deux processus pour leur faire faire plein d'actions différentes, mais surtout tu peux ajouter le descripteur de ton tube avec ceux des sockets et filer le tout au même select.
Ainsi, ton processus de dispatch sortira de sa léthargie sur n'importe quel type d'événement: réception de données en provenance des clients, ou du processus de connexion.
Cela devrait suffire à implémenter ton système sans trop de soucis.
Bon courage !
# Re: À voté
Posté par Obsidian . En réponse au journal À voté. Évalué à 3.
L'urne de mon quartier ne faisait pas « Ding » ...
# Re: Aide en C
Posté par Obsidian . En réponse au journal Aide en C. Évalué à 2.
Regarde plutôt du coté de select(), qui permet d'attendre un événement sur un ou plusieurs descripteurs de fichiers ou sockets. En gros, tu fais une boucle infinie et tu colles ton select() en haut de cette boucle, ce qui va donc mettre ton système en attente jusqu'à ce qu'il se produise quelque chose. Dès lors, tu lis le messages reçu, tu le réécris sur tous les sockets ouverts, et tu reboucles. Bilan: 1 processus.
[^] # Re: Comprenez-vous la même chose que moi ?
Posté par Obsidian . En réponse à la dépêche EUCD, LEN, LIL : offensive annoncée après les régionales. Évalué à 1.
Ben voyons ...
Si, si ! C'est vrai: Ils n'ont effectivement pas prévu le cas des logiciels libres ! :-)
Reste à savoir si c'est vraiment une omission ou si c'est à cause du lobbying du « camp adverse ». A mon l'avis, les deux hypothèses se valent. A moins d'être vraiment dans le métier (ou au moins amateur confirmé), personne ne sait comment tout cela fonctionne. Cela ne m'étonne pas qu'ils passent à coté, quand parallèlement on nous bassine avec les histoires de méchants pirates de MP3 qui vont bientôt mettre l'industrie du disque en faillite.
Bon ben, il n'y a qu'une chose à faire: A vos claviers ou vos stylos.
# Re: Windows is more secure than Linux out of the box
Posté par Obsidian . En réponse au journal Windows is more secure than Linux out of the box. Évalué à 6.
Un boitier CD hermetiquement fermé pour éviter les infections pendant le transport \o/ ! Comment a-t-on pu ne pas y penser avant !
Bon je vais voter pour Charles Bronson ...