le wipe, c'est pas un peu intrusions dans un système d'information et destruction de donnés d'un tier ? Le genre de truc pour condamner le vilain pirate à de la prison ferme ?
Pour avoir bosser dans le domaine des cartes à puce, je peux te dire que ce n'est pas l'algo qui est attaqué mais l'implémentation, bref, la porte est blindé, on casse le chambrale, il est en béton, on teste la fenêtre, etc... Il suffit d'une seul erreur.
Cela ressemble à du rom code qui passe par dessus l'OS qui tourne en "ring 0". Je n'ose pas imaginer ce qu'il est possible de faire si un virus rentre la dedans.
Ou alors, il va discuter avec son voisin pour lui payer un CPL qui fonctionne mieux, voir il va se rendre compte qu'il s'agit d'une alimentation de PC sans filtre ECM, comme dans plein de no name.
Comme dis plus loin, le rapport entre lambda et la longueur de câble est très importante sinon rien n'est émis, ce n'est pas uniquement une histoire de longueur "suffisante".
Il te manque un langage fonctionnel dans ta liste.
Le jour ou tu découvre comment fonctionne un map ou un grep (en perl); tu découvres un moyen de résoudre des problèmes de façon utlra concise. Passer des fonctions en paramètres changent beaucoup de choses.
Tu as aussi les contrats (assert() en C et Java, les bloc [] en smarteffel ou en lisaac, qui s'hérite). Ils te permettent de poser tes conditions sur les entrées/sortie de ton code, cela évite de faire trop de programmation défensive, qui finit par couter et facilite de beaucoup les tests en proposant une série "d'Oracle" qui te donne un vrai ou faux dans un test.
Lisaac apporte un plus par rapport à Java c'est de pouvoir faire plein de petit objet, plein de niveau d'héritage, sans perte de performance.
Je croyais aussi. Je parle de la VM de sun de java sous linux ("$ javac" et "$ java") que j'ai dispo dans la mandrake 10.0.
J'ai du optimiser du code java pour le concours ai-contest, cité plus haut, et j'ai compris que le jit ne fait que l'équivalent simple d'une compilation (genre gcc -1). Des optimisation assez stupide, comme inliner à la main, avait des effets important sur les performances. Supprimer les new et les remplacer par des reset avait aussi une grosse importance.
Je dirais pour savoir ce que tu es en train de faire.
Cela me rappelle le format PAR de découpage de fichier qui a été proposé en certification : cela a permit de trouver un bug dans la façon de calculer un hash (de mémoire).
Dans la vrai vie, on a un prototype qui sert à écrire une spécification. Celle-ci est elle-même prototypé, pour la valididé, la compléter. Ensuite, peut commencer le vrai développement (avec des bouts des étapes d'avant).
Quand la spec te dit « prenez un nombre aléatoire », tu as plusieurs manières de faire.
C'est très facile de faire un test pour prouver que ton générateur est suffisant.
Ce n'est pas parce que tu as un nombre aléatoire que tu ne peux pas faire de tests. De plus, la plus part des nombres sont pseudo-aléatoires donc tu peux tout à fait reproduire un test en fixant la graine.
D'un coté, on défend la télésurveillance car "si on a rien à se reprocher, on a rien à craindre" et de l'autre on parle de dictature de la transparence !
Il faut attendre 3 mois pour toi. Mais pas forcément pour ton partenaire.
Le conseil était justement pour demander le test. elle n'était pas spécialement traumatisé comme on peut le voir. Le truc bizarre est qu'elles y sont aller ensemble, ce qui peut s'expliquer si l'une d'elle est piloter par la CIA comme le laisse entendre certain article.
J'imagine que l'on aura la révélation dans wikileaks....
Mais à l'origine, les 2 femmes ont été voir la police pour obliger Assange à passer un test HIV. C'est les policiers qui ont décidé de qualifier les faits en viol.
Je comprend mieux pourquoi en aéronautique, ils regardent le code ASM produit par le compilateur, et pourquoi les puces de sécurité produite pour l'armée sont reverse ingénéré pour vérifier leur contenu.
[^] # Re: Petites recherches
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Intel lance une puce anti-piratage. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Solide ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Intel lance une puce anti-piratage. Évalué à 9.
"La première sécurité est la liberté"
[^] # Re: Petites recherches
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Intel lance une puce anti-piratage. Évalué à 3.
http://www.unixgarden.com/index.php/reflechir/aliennation-2
"La première sécurité est la liberté"
[^] # Re: Pollueur va
Posté par Nicolas Boulay (site web personnel) . En réponse au journal CPL et sources. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Pollueur va
Posté par Nicolas Boulay (site web personnel) . En réponse au journal CPL et sources. Évalué à 2.
Comme dis plus loin, le rapport entre lambda et la longueur de câble est très importante sinon rien n'est émis, ce n'est pas uniquement une histoire de longueur "suffisante".
"La première sécurité est la liberté"
[^] # Re: 3 type de langage a connaitre:
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 1.
@selection = map {$_ if ($_> 10)} @array;
"La première sécurité est la liberté"
[^] # Re: Différents langages
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
En même temps, il annonce 1.5 de compile jit sur mon programme, gcc prendrait bien plus de temps. Même si gcc est lent, il n'y a rien de magique.
"La première sécurité est la liberté"
[^] # Re: Synchrones
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Synchrones
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Différents langages
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Qu'est ce que Urbi
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Des nouvelles d'Urbi, désormais utilisable pour les jeux vidéo. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: 3 type de langage a connaitre:
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
Le jour ou tu découvre comment fonctionne un map ou un grep (en perl); tu découvres un moyen de résoudre des problèmes de façon utlra concise. Passer des fonctions en paramètres changent beaucoup de choses.
Tu as aussi les contrats (assert() en C et Java, les bloc [] en smarteffel ou en lisaac, qui s'hérite). Ils te permettent de poser tes conditions sur les entrées/sortie de ton code, cela évite de faire trop de programmation défensive, qui finit par couter et facilite de beaucoup les tests en proposant une série "d'Oracle" qui te donne un vrai ou faux dans un test.
Lisaac apporte un plus par rapport à Java c'est de pouvoir faire plein de petit objet, plein de niveau d'héritage, sans perte de performance.
"La première sécurité est la liberté"
[^] # Re: Mainstream || hype || marginal
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
Remarque, je bosse pour une de celle qui fait du Ocaml. Donc,cela existe.
"La première sécurité est la liberté"
[^] # Re: Différents langages
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 4.
Lisaac ne l'utilise pas encore mais j'ai du mal à voir ce qui est plus complexe que changer la gestion interne des string.
"La première sécurité est la liberté"
[^] # Re: Différents langages
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
J'ai du optimiser du code java pour le concours ai-contest, cité plus haut, et j'ai compris que le jit ne fait que l'équivalent simple d'une compilation (genre gcc -1). Des optimisation assez stupide, comme inliner à la main, avait des effets important sur les performances. Supprimer les new et les remplacer par des reset avait aussi une grosse importance.
"La première sécurité est la liberté"
[^] # Re: Aux conquérants de l’inutile!
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
Cela me rappelle le format PAR de découpage de fichier qui a été proposé en certification : cela a permit de trouver un bug dans la façon de calculer un hash (de mémoire).
Dans la vrai vie, on a un prototype qui sert à écrire une spécification. Celle-ci est elle-même prototypé, pour la valididé, la compléter. Ensuite, peut commencer le vrai développement (avec des bouts des étapes d'avant).
"La première sécurité est la liberté"
[^] # Re: Différents langages
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.
Java et sa jvm n'inlinant pas les getter, c'est forcément une cata en terme de performance.
"La première sécurité est la liberté"
[^] # Re: Les chinois du FBI...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 1.
C'est très facile de faire un test pour prouver que ton générateur est suffisant.
Ce n'est pas parce que tu as un nombre aléatoire que tu ne peux pas faire de tests. De plus, la plus part des nombres sont pseudo-aléatoires donc tu peux tout à fait reproduire un test en fixant la graine.
"La première sécurité est la liberté"
[^] # Re: Les chinois du FBI...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 3.
C'est plutôt des "tests unitaires" avec un bon taux de couverture qu'il faudrait.
"La première sécurité est la liberté"
[^] # Re: Tu retardes..
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Attendons
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Ce soir l'internet libre français est mort.... Évalué à 5.
"Si vous n'avez rien à vous reprocher, vous n'avez rien à craindre [de la télésurveillance/transparence]"
Cherchez l'erreur...
"La première sécurité est la liberté"
[^] # Re: A propos de vol
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Des oranges à Assange. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Restons crédibles
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Des oranges à Assange. Évalué à 2.
Le conseil était justement pour demander le test. elle n'était pas spécialement traumatisé comme on peut le voir. Le truc bizarre est qu'elles y sont aller ensemble, ce qui peut s'expliquer si l'une d'elle est piloter par la CIA comme le laisse entendre certain article.
J'imagine que l'on aura la révélation dans wikileaks....
"La première sécurité est la liberté"
[^] # Re: Restons crédibles
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Des oranges à Assange. Évalué à 4.
Mais à l'origine, les 2 femmes ont été voir la police pour obliger Assange à passer un test HIV. C'est les policiers qui ont décidé de qualifier les faits en viol.
"La première sécurité est la liberté"
[^] # Re: Tu retardes..
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 3.
"La première sécurité est la liberté"