Perl supporte la programmation objet. Voir man perltoot et man perlobj.
Par contre, je ne garantis pas la facilité d'utilisation...
En fait, Perl peut faire ce qu'on veut du moment qu'on est suffisamment motivé ;)
Par contre, je suis du même avis concernant la syntaxe et la structure. C'est pas un langage génial pour apprendre, c'est un peu trop complexe.
Sinon, tu as ruby qui est pas mal, peut-être un peu trop jeune, très peu utilisé, et peut-être même trop objet, mais vraiment très simple.
Mais bon, je pense qu'effectivement, python est le langage de script le plus adapté pour un IUT (besoin d'être rapidement opérationnel, langage plutôt pas mal utilisé).
Le problème avec la photo d'écran, c'est qu'il y a les vilains boutons «close», «hardcopy», et «help». Enfin bon, tant pis, je les enleverai à la mano avec gimp.
Sur NS, j'ai fait trois TP sur le contrôle de congestion TCP (Tahoe, Reno, NewReno), le contrôle de flots, les politiques de priorités (FQ,WFQ, etc). Là je fais le rapport et les courbes de Xgraph sont en noir et blanc :(
Désolé pour ton DDos, mais je n'ai ça ni sous le coude, ni ailleurs.
... je clique sur « La liste des jeux supportés », le coeur battant, je clique sur la lettre « J », j'énumère les jeux, et je vois:
« JAGGED ALLIANCE ».
Wooooaaaaaaaaaaaaaah !!! Trop fort, c'est... unsupported ?!!!
Merde, je pensais que c'était la liste des jeux supportés... tant pis, ça sera pour la prochaine news...
Sniff... je vais devoir jouer au mercenaire sur mon 486 :(
Si tu avais acheté une radeon, tu ne l'aurais pas vu ramer comme un veau. J'ai choisi le chip d'ATI parce qu'il est acceleré avec le pilote libre, et j'en suis très content, même si je n'atteins peut-être pas un million de FPS sous Quake.
Quant aux problèmes de stabilité des drivers Nvidia, je les ai rencontrés également il y a environ 8 mois, et ce sont eux qui m'ont convaincu de choisir une ATI. Les problèmes en question étaient un blocage complet de la machine parfois aléatoirement, mais parfois également quand je passais d'une console virtuelle à X et inversement.
Mince ! Moi qui croyait être encore assez jeune, me voilà propulsé au rang de dino, Jésus Christ lui-même ayant un ID postérieur au mien ! Je prends un coup de vieux là...
C'est beau le progrès... pendant ce temps, des gens s'amusent à coder des choses inutiles comme l'anti aliasing et se font virer comme des malpropres :)
T'aurais pas touché au fichier /etc/security/limits.conf ? Regarde particulièrement les limites soft et hard pour nproc (nombre de processus). Si ces limites sont trop basses, il se peut qu'un trop grand nombre de processus soit lancé par rapport à elles. La solution: remonter les limites, au moins pour ton utilisateur.
Par exemple:
# Je me limite à 120 process, 150 extrème limite
bmc soft nproc 120
bmc hard nproc 150
> Pourrait-il être possible d'éviter des buffers overflow rien qu'en s'inspirant des techniques de programmation utilisées dans qmail ?
A priori, rien ne l'empêche. Le problème, c'est que les développeurs, par manque de temps/connaissance/envie, ne pensent même pas à sécuriser leurs applications, alors je les vois mal auditer Qmail. Par contre, les techniques utilisées dans Qmail sont largement diffusées, notamment dans le Secure Programming Howto (voir sur http://www.tldp.org/(...) ), et donc accessibles à tout un chacun sans beaucoup d'effort. On les retrouve (a priori c'est le même genre de technique mais je n'ai pas été vérifier) dans des programmes comme PureFTPd, vsftpd, postfix, etc. donc ce ne sont pas des techniques merveilleuses. Ces programmes ont été créés avec la sécurité comme motivation (presque) principale. C'est comme partout, il y a des gens extrèmements compétents, des gens très consciencieux, parfois des gens qui sont les deux, et souvent des gens qui ne sont ni l'un ni l'autre :)
Le fait est que les développeurs qui codent des logiciels libres le font souvent «pour le fun», et ils n'ont pas forcément la motivation d'aller chercher ce genre de docs ou pour «penser sécurisé». De plus, certaines failles peuvent être très subtiles et nécessitent que la sécurité soit vraiment un souci primordial du développeur, ce qui n'est que (trop) rarement le cas.
Comment vont-ils s'y prendre pour protéger les pages mémoires sous x86 ? D'après ce que j'en avais compris, le x86 oblige matériellement à ce qu'une page exécutable ait également les droits en écriture. Je crois que c'était ça qui expliquait les performances très faibles de ce genre de solutions, notamment celles intégrées à OpenWall (parce qu'elles nécessitent une vérification logicielle à chaque accès mémoire quasiment). Me serais-je trompé ? Ou bien les solutions apportées par OpenBSD présentent-elles les mêmes problèmes ?
De toute façon, ces classements c'est pour les types qui ont des petites bites et qui voudraient en avoir des aussi grandes que les types qui sortent des universités !
J'avais cherché sur Bugzilla il y a longtemps, mais je me suis heurté au même problème: c'est très compliqué à expliquer :)
Le texte est décalé de 1 ou 2px, si je le sélectionne il se replace normalement, ou vice-versa... et c'est très aléatoire comme comportement sur ma machine.
ça c'est valable pour le casque d'un autre, parce qu'on ne sait pas s'il a un traumatisme cranien ou les cervicales éclatées, donc vaut mieux ne rien toucher. Par contre, quand c'est ton casque sur ta tête, tu es censé savoir mieux que quiconque si ça va ou pas :)
# Re: Science Fiction : La theorie de la disparition des votes
Posté par bmc . En réponse au journal Science Fiction : La theorie de la disparition des votes. Évalué à 3.
Ça fait du bien un peu d'humour quand on n'arrive plus à dormir :)
[^] # Re: Enseignement de Python
Posté par bmc . En réponse au journal Enseignement de Python. Évalué à 2.
Par contre, je ne garantis pas la facilité d'utilisation...
En fait, Perl peut faire ce qu'on veut du moment qu'on est suffisamment motivé ;)
Par contre, je suis du même avis concernant la syntaxe et la structure. C'est pas un langage génial pour apprendre, c'est un peu trop complexe.
Sinon, tu as ruby qui est pas mal, peut-être un peu trop jeune, très peu utilisé, et peut-être même trop objet, mais vraiment très simple.
Mais bon, je pense qu'effectivement, python est le langage de script le plus adapté pour un IUT (besoin d'être rapidement opérationnel, langage plutôt pas mal utilisé).
[^] # Re: TV + portable
Posté par bmc . En réponse au journal TV + portable. Évalué à 1.
Courage !
[^] # Re: TV + portable
Posté par bmc . En réponse au journal TV + portable. Évalué à 2.
[^] # Re: Xgraph et sortie postscript en couleur
Posté par bmc . En réponse au journal Xgraph et sortie postscript en couleur. Évalué à 1.
Sur NS, j'ai fait trois TP sur le contrôle de congestion TCP (Tahoe, Reno, NewReno), le contrôle de flots, les politiques de priorités (FQ,WFQ, etc). Là je fais le rapport et les courbes de Xgraph sont en noir et blanc :(
Désolé pour ton DDos, mais je n'ai ça ni sous le coude, ni ailleurs.
[^] # Re: linuxfr.org sponsorisé par des sites de pétanque ?
Posté par bmc . En réponse au journal linuxfr.org sponsorisé par des sites de pétanque ?. Évalué à 4.
# Plein d'espoir,
Posté par bmc . En réponse à la dépêche DOSBox, l'émulateur DOS. Évalué à 3.
« JAGGED ALLIANCE ».
Wooooaaaaaaaaaaaaaah !!! Trop fort, c'est... unsupported ?!!!
Merde, je pensais que c'était la liste des jeux supportés... tant pis, ça sera pour la prochaine news...
Sniff... je vais devoir jouer au mercenaire sur mon 486 :(
[^] # Re: Mozilla 1.3.1 et 1.4b out
Posté par bmc . En réponse à la dépêche Sorties de Mozilla 1.3.1 et 1.4b. Évalué à 8.
The abbreviation i18n means "I - eighteen letters - N".
[dict -d foldoc localisation]
The abbreviation l10n means "L - 10 letters - N".
Maintenant, c'est sûr que le choix est discutable (lisibilité ?), mais bon :)
[^] # Re: NVidia et ses drivers Linux.
Posté par bmc . En réponse à la dépêche NVidia et ses pilotes Linux.. Évalué à 1.
[^] # Re: ça fait pitié...
Posté par bmc . En réponse à la dépêche NVidia et ses pilotes Linux.. Évalué à 5.
C'est dingue le nombre de périphériques qui tombent de ces camions... un argument de plus pour le ferroutage !
[^] # Re: NVidia et ses drivers Linux.
Posté par bmc . En réponse à la dépêche NVidia et ses pilotes Linux.. Évalué à 4.
Quant aux problèmes de stabilité des drivers Nvidia, je les ai rencontrés également il y a environ 8 mois, et ce sont eux qui m'ont convaincu de choisir une ATI. Les problèmes en question étaient un blocage complet de la machine parfois aléatoirement, mais parfois également quand je passais d'une console virtuelle à X et inversement.
[^] # Re: l'humour de linuxfr: prout.linux.org, l'adresse secrete ?
Posté par bmc . En réponse au journal l'humour de linuxfr: prout.linux.org, l'adresse secrete ?. Évalué à 1.
[^] # Re: Les logiciels libres sous Windows : un frein ou un tremplin vers la migration Linux ?
Posté par bmc . En réponse à la dépêche Les logiciels libres sous Windows : un frein ou un tremplin vers la migration Linux ?. Évalué à 4.
[^] # Re: Illusion d'optique dans X
Posté par bmc . En réponse au journal Illusion d'optique dans X. Évalué à 1.
# Re: Fork : pourquoi T pas accessible ?
Posté par bmc . En réponse au journal Fork : pourquoi T pas accessible ?. Évalué à 3.
Par exemple:
# Je me limite à 120 process, 150 extrème limite
bmc soft nproc 120
bmc hard nproc 150
[^] # Re: Et l'exemple qmail ?
Posté par bmc . En réponse à la dépêche Exec Shield: protection contre les débordements de tampons. Évalué à 4.
A priori, rien ne l'empêche. Le problème, c'est que les développeurs, par manque de temps/connaissance/envie, ne pensent même pas à sécuriser leurs applications, alors je les vois mal auditer Qmail. Par contre, les techniques utilisées dans Qmail sont largement diffusées, notamment dans le Secure Programming Howto (voir sur http://www.tldp.org/(...) ), et donc accessibles à tout un chacun sans beaucoup d'effort. On les retrouve (a priori c'est le même genre de technique mais je n'ai pas été vérifier) dans des programmes comme PureFTPd, vsftpd, postfix, etc. donc ce ne sont pas des techniques merveilleuses. Ces programmes ont été créés avec la sécurité comme motivation (presque) principale. C'est comme partout, il y a des gens extrèmements compétents, des gens très consciencieux, parfois des gens qui sont les deux, et souvent des gens qui ne sont ni l'un ni l'autre :)
Le fait est que les développeurs qui codent des logiciels libres le font souvent «pour le fun», et ils n'ont pas forcément la motivation d'aller chercher ce genre de docs ou pour «penser sécurisé». De plus, certaines failles peuvent être très subtiles et nécessitent que la sécurité soit vraiment un souci primordial du développeur, ce qui n'est que (trop) rarement le cas.
# Protection des pages mémoire
Posté par bmc . En réponse à la dépêche OpenBSD 3.3 est sorti. Évalué à 10.
[^] # Re: Ecoles Ingénieurs : Palmarès
Posté par bmc . En réponse au journal Ecoles Ingénieurs : Palmarès. Évalué à 1.
[^] # Re: Ecoles Ingénieurs : Palmarès
Posté par bmc . En réponse au journal Ecoles Ingénieurs : Palmarès. Évalué à 1.
(-1)
[^] # Re: boouuuuuh
Posté par bmc . En réponse à la dépêche 10ème anniversaire de The Linux Doc Project. Évalué à -1.
# Re: Ecoles Ingénieurs : Palmarès
Posté par bmc . En réponse au journal Ecoles Ingénieurs : Palmarès. Évalué à 0.
LIP6 roxor =)
[^] # Re: Humeur du jour
Posté par bmc . En réponse au journal Humeur du jour. Évalué à 1.
[^] # Re: You pas compris du tout ce que moi vouloir dire :)
Posté par bmc . En réponse au journal Mozilla aurait l'alzheimer ?. Évalué à 1.
Le texte est décalé de 1 ou 2px, si je le sélectionne il se replace normalement, ou vice-versa... et c'est très aléatoire comme comportement sur ma machine.
[^] # Re: You pas compris du tout ce que moi vouloir dire :)
Posté par bmc . En réponse au journal Mozilla aurait l'alzheimer ?. Évalué à 2.
[^] # Re: Humeur du jour
Posté par bmc . En réponse au journal Humeur du jour. Évalué à 1.