Attention, en lisant ton post on peut comprendre le contraire de ce que disait Darwin!
La théorie de l'évolution de Darwin c'est:
-il se produit des mutations aléatoires (bonnes, mauvaise ou neutres) dans une population;
-les individus qu'une mutation rend plus adaptés à leur environnement ont un taux/durée de survie moyen supérieur aux autres (sélection naturelle), et donc ont plus de descendants.
Ce n'est pas l'individu qui s'adapte à son environnement, c'est l'espèce!
Le problème c'est que dès qu'il évolue un peu, on le classe comme "malformé", "fou", "anormal", etc. et qu'en général l'évolution s'arrête là...
Quand à prendre l'évolution de l'homme en main (ie de l'eugénisme), ce n'est pas forcément une mauvaise idée en soi, mais cela ramène pour l'instant trop de mauvais souvenirs et cela pose ensuite le problème de l'inégalité entre les individus issus de cet eugénisme et les autres.
sur les linux récents, monter les partitions où l'utilisateur peut écrire en noexec devrait le géner pour copier un shell dans son répertoire. Voir aussi du coté des patches de Trusted Execution Path.
<mon opinion>
Bon, je suis peut-être un vieux c.. facho, mais ces ISP ne respectent pas l'esprit d'Internet. S'il choisissent de se blacklister eux-même, c'est leur problème, il n'y a pas de raison de faire des configurations spéciales pour leur permettre de garder leurs clients.
A mon avis, la seule configuration qu'il faut faire pour ce genre d'ISP, c'est de les blacklister en entrée, avec un message d'erreur expliquant que cela continuera tant qu'ils continueront ce genre de pratiques et expliquer aux gens qui se plaignent que le problème vient de ces ISP.
Extrémiste, certainement, mais il y en a marre de ces <censuré>!
</mon opinion>
Bon, pour t'aider tout de même, si tu peux chercher "postfix smarthost" sur google.
On trouve aussi cette blague dans Expert C Programming - Deep C Secret de Peter Van Der Linden. Blagues à part, c'est un très bon livre si vous connaissez déjà le C.
Pour en revenir à la blague, Knuth (connu pour son humour, cf son premier article ou certains passages dans ses bouquins) a relu le chapitre où elle figure et a remarqué qu'on pouvait aussi confondre avec NOV 27...
À propos, si des gens sont intéressés par la création d'une liste cypherpunks-french, ca doit pouvoir se faire, qu'ils me contactent par mail ou message privé.
A propos... Si je prend ma caméra et que je filme le film... c'est une copie privée, donc légal (contrairement à ce qui est affiché au début de chaque film), non?
Ca dépend. Si c'est la partition qui est juste abimée ou si une bonne partie de la carte qui est foutue... Dans ce dernier cas, il y a peu d'espoir.
Le script disponible sur la page suivante (vers le bas, searchjpg.pl, a utiliser avec l'option exif) m'a permis de récupérer une centaine de photo sur une partition reformatée, avec windows réinstallé par dessus... <http://www.lafraze.net/nbernard/doc/recovery/index.html(...) >
Plus rigolo: tu utilises "Microsoft", "Windows", "Vista", etc et ensuite tu envois un mail à MS pour les prévenir que ces noms sont la propriété d'Intel!
Ce ne serait pas simplement qu'il manque un module/option a ton nouveau noyau par hasard?
Sinon une solution pourrait être de créer une interface virtuelle sur lo avec une ip privée et faire écouter p3scan uniquement sur cette interface, réécrire les régles pour faire du filtrage en fonction de l'IP.
Pour ce qui est de linuxfr.org, la solution est simple: il est contre la morale/religion de Microsoft donc il deviendra linuxfr.xxx et sera filtré dans toutes les entreprises.
C'est sur que quand on voit que Heinlein est pratiquement inconnu en France alors qu'aux États Unis il est considéré comme un égal d'Asimov... (Serait-ce en train de changer? L'histoire du futur a commencé à être publiée en francais...)
Dans la seconde règle, n'est-il pas possible de rajouter une option pour dire "owner différent de p3scan" (avec pf ce serait "user !p3scan" par exemple) ?
Reprenons donc:
- tu as une variable global conf[] qui défini quelles variables pourront se trouver dans ton fichier de configuration, ainsi que leur type.
- à un endroit dans ton programme, tu lis le fichier de configuration en faisant confparse("test.conf", stderr), ou test.conf est le fichier de configuration de ton programme, et stderr indique que si des erreurs se produisent (variables inconnues, fichier non trouvé, etc) elles sont affichée sur la sortie d'erreur standard. Cette fonction renvoie -1 en cas d'erreur, le nombre de variables lues dans le fichier si tout va bien.
- ensuite, tu peux accéder aux valeurs lues via la fonction getconf, qui renvoie un valeur de type "option", c'est à dire une structure. Le plus simple est de faire du "pseudo-objet" et d'accéder à la valeur d'une option opt de type typ par getconf("opt").value.typ, sachant que typ doit valoir: yn si l'option est booléenne (type YESNO indiqué dans conf[]); i dans le cas d'un entier (INTOPT); f dans le cas d'un flottant (FLOATOPT); str dans le cas d'une chaine de caractères (STRINGOPT).
Par exemple, si dans ton tableau conf[] tu as une ligne
{"Debug", YESNO, 1, {0}}
alors dans ton programme tu peux avoir:
if (getconf("Debug").value.yn) {
/* faire qqch si "Debug = yes" est défini dans
le fichier de configuration. */
}
Je reconnais que la doc pourrait être plus explicite... je vais voir ca ;-)
ca fait longtemps que je n'ai plus touché à iptables (pf bien mieux, tout ca...), mais l'ordre des régles n'est-il pas important: ne serait-ce pas la dernière qui correspond à un cas donné qui s'applique? Dans ce cas, en les inversant...
[^] # Re: re
Posté par Nicolas Bernard (site web personnel) . En réponse au journal Economie d'énergie. Évalué à 5.
type: net 4801
utilisation: dns, petit serveur web
consommation: inférieure à 5W.
problème: ca coute plus cher pour faire la même chose qu'un vieux PC d'occasion...
[^] # Re: Autre idée.
Posté par Nicolas Bernard (site web personnel) . En réponse au journal Comment attaquer les spammeurs ?. Évalué à 1.
http://www.monkeys.com/wpoison/(...)
[^] # Re: L'évolution selon Darwin
Posté par Nicolas Bernard (site web personnel) . En réponse au journal La Fondation Bill Gates soutient le Créationnisme. Évalué à 6.
La théorie de l'évolution de Darwin c'est:
-il se produit des mutations aléatoires (bonnes, mauvaise ou neutres) dans une population;
-les individus qu'une mutation rend plus adaptés à leur environnement ont un taux/durée de survie moyen supérieur aux autres (sélection naturelle), et donc ont plus de descendants.
Ce n'est pas l'individu qui s'adapte à son environnement, c'est l'espèce!
[^] # Re: De l'objectivité de l'article.
Posté par Nicolas Bernard (site web personnel) . En réponse au journal La Fondation Bill Gates soutient le Créationnisme. Évalué à 2.
Quand à prendre l'évolution de l'homme en main (ie de l'eugénisme), ce n'est pas forcément une mauvaise idée en soi, mais cela ramène pour l'instant trop de mauvais souvenirs et cela pose ensuite le problème de l'inégalité entre les individus issus de cet eugénisme et les autres.
# chez moi...
Posté par Nicolas Bernard (site web personnel) . En réponse au message Problème étrange. Évalué à 2.
[^] # Re: sans le shell
Posté par Nicolas Bernard (site web personnel) . En réponse au message Supprimer le shell aux utilisateurs. Évalué à 2.
# Mode Facho
Posté par Nicolas Bernard (site web personnel) . En réponse au message Postfix: comment être prévenu quand un mail ne part pas.... Évalué à 3.
Bon, je suis peut-être un vieux c.. facho, mais ces ISP ne respectent pas l'esprit d'Internet. S'il choisissent de se blacklister eux-même, c'est leur problème, il n'y a pas de raison de faire des configurations spéciales pour leur permettre de garder leurs clients.
A mon avis, la seule configuration qu'il faut faire pour ce genre d'ISP, c'est de les blacklister en entrée, avec un message d'erreur expliquant que cela continuera tant qu'ils continueront ce genre de pratiques et expliquer aux gens qui se plaignent que le problème vient de ces ISP.
Extrémiste, certainement, mais il y en a marre de ces <censuré>!
</mon opinion>
Bon, pour t'aider tout de même, si tu peux chercher "postfix smarthost" sur google.
# Les cartes aussi...
Posté par Nicolas Bernard (site web personnel) . En réponse au journal Le tatouage numérique des dictionnaires. Évalué à 3.
# Curieux...
Posté par Nicolas Bernard (site web personnel) . En réponse au message Problème: Iomega Micro Mini 256Mo (USB2.0). Évalué à 3.
(Je sais que ca n'aide pas beaucoup, c'était juste pour dire que ce n'est pas un problème général avec ce modèle.)
# Bouquin.
Posté par Nicolas Bernard (site web personnel) . En réponse au journal Blague de geek !. Évalué à 7.
Pour en revenir à la blague, Knuth (connu pour son humour, cf son premier article ou certains passages dans ses bouquins) a relu le chapitre où elle figure et a remarqué qu'on pouvait aussi confondre avec NOV 27...
[^] # Re: Et les rasoirs de barbier ?
Posté par Nicolas Bernard (site web personnel) . En réponse au journal De l'interêt de se raser. Évalué à 2.
cf. http://fr.wikipedia.org/wiki/Acier_inoxydable(...)
[^] # Re: La news de l'année ? On vote ?
Posté par Nicolas Bernard (site web personnel) . En réponse à la dépêche Du respect de la vie privée et secrète du geek en milieu urbain. Évalué à 3.
[^] # Re: La news de l'année ? On vote ?
Posté par Nicolas Bernard (site web personnel) . En réponse à la dépêche Du respect de la vie privée et secrète du geek en milieu urbain. Évalué à 2.
[^] # Re: La news de l'année ? On vote ?
Posté par Nicolas Bernard (site web personnel) . En réponse à la dépêche Du respect de la vie privée et secrète du geek en milieu urbain. Évalué à 2.
[^] # Re: fais attention à Londres avec les caméras
Posté par Nicolas Bernard (site web personnel) . En réponse à la dépêche Du respect de la vie privée et secrète du geek en milieu urbain. Évalué à 2.
# Peut-être...
Posté par Nicolas Bernard (site web personnel) . En réponse au message Récupérer les photos de ma xd card.. Évalué à 4.
Le script disponible sur la page suivante (vers le bas, searchjpg.pl, a utiliser avec l'option exif) m'a permis de récupérer une centaine de photo sur une partition reformatée, avec windows réinstallé par dessus... <http://www.lafraze.net/nbernard/doc/recovery/index.html(...) >
[^] # Re: ce qu'il faut faire dans ces cas là
Posté par Nicolas Bernard (site web personnel) . En réponse au journal All your passwords belong to us !. Évalué à 10.
[^] # Re: Scarlett Johansson ...
Posté par Nicolas Bernard (site web personnel) . En réponse à la dépêche The Island. Évalué à 3.
[^] # Re: Scarlett Johansson ...
Posté par Nicolas Bernard (site web personnel) . En réponse à la dépêche The Island. Évalué à 3.
Cf. la page du traducteur du bouquin: http://siteordo.online.fr/fiche_51.htm(...)
[^] # Re: possibilités...
Posté par Nicolas Bernard (site web personnel) . En réponse au message Réseau : Iptables. Évalué à 2.
Sinon une solution pourrait être de créer une interface virtuelle sur lo avec une ip privée et faire écouter p3scan uniquement sur cette interface, réécrire les régles pour faire du filtrage en fonction de l'IP.
[^] # Re: rien suivi mais j'aime troller
Posté par Nicolas Bernard (site web personnel) . En réponse au journal Le .xxx, ou comment prendre un problème par le mauvais bout.... Évalué à 5.
[^] # Re: Le grand livre des gnomes
Posté par Nicolas Bernard (site web personnel) . En réponse au journal De la liberté des érits.. Évalué à 2.
[^] # Re: possibilités...
Posté par Nicolas Bernard (site web personnel) . En réponse au message Réseau : Iptables. Évalué à 2.
[^] # Re: Désolé
Posté par Nicolas Bernard (site web personnel) . En réponse au message Lire facilement un fichier de configuration. Évalué à 2.
Reprenons donc:
- tu as une variable global conf[] qui défini quelles variables pourront se trouver dans ton fichier de configuration, ainsi que leur type.
- à un endroit dans ton programme, tu lis le fichier de configuration en faisant confparse("test.conf", stderr), ou test.conf est le fichier de configuration de ton programme, et stderr indique que si des erreurs se produisent (variables inconnues, fichier non trouvé, etc) elles sont affichée sur la sortie d'erreur standard. Cette fonction renvoie -1 en cas d'erreur, le nombre de variables lues dans le fichier si tout va bien.
- ensuite, tu peux accéder aux valeurs lues via la fonction getconf, qui renvoie un valeur de type "option", c'est à dire une structure. Le plus simple est de faire du "pseudo-objet" et d'accéder à la valeur d'une option opt de type typ par getconf("opt").value.typ, sachant que typ doit valoir:
yn si l'option est booléenne (type YESNO indiqué dans conf[]);
i dans le cas d'un entier (INTOPT);
f dans le cas d'un flottant (FLOATOPT);
str dans le cas d'une chaine de caractères (STRINGOPT).
Par exemple, si dans ton tableau conf[] tu as une ligne
{"Debug", YESNO, 1, {0}}
alors dans ton programme tu peux avoir:
if (getconf("Debug").value.yn) {
/* faire qqch si "Debug = yes" est défini dans
le fichier de configuration. */
}
Je reconnais que la doc pourrait être plus explicite... je vais voir ca ;-)
# possibilités...
Posté par Nicolas Bernard (site web personnel) . En réponse au message Réseau : Iptables. Évalué à 2.