Sous Linux, il suffit que l'application demande explicitement à bypasser le cache kernel en utilisant les "direct I/O" (O_DIRECT sur le open(2)). Apparement, MySQL+InnoDB le permet avec "innodb_flush_method = O_DIRECT", je suppose qu'en cherchant un peu on peut trouver l'option pour les autres formats aussi.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Tu peux déjà limiter uniquement aux IP de ton continent, à moins que tu ne fasses des voyages intercontinentaux régulièrement. Selon tes contraintes, tu peux aussi limiter par pays ou ISP. Toutes les informations nécessaires sont publiquement accessible (au moins pour RIPE).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
J'ai cru comprendre de PHP a une notion de classe et d'objet de nos jours. Tu pourrais donc créer un singleton Config dans ce genre là (syntaxe très probablement invalide mais c'est l'idée qui compte) :
class Config {
private static $config = array('foo' => 'bar', ...);
public static get(string $key) {
return $config[$key];
}
}
Tout code voulant accéder au tableau ne peut utiliser que get() qui ne fait que lire et tout le contenu est fixé à l'initialisation. La syntaxe pour accéder au tableau reste simple (bien qu'on se rende bien compte que c'est pas directement un tableau) et c'est le plus important je pense :
get('foo')
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Si tu fais du challenge-response, il faut connaître le secret des deux côté. Tu peux le faire avec un hash mais alors il suffit de connaître le hash pour s'authentifier.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Lancer un programme auquel gdb est attaché est naturellement plus lent que s'il n'est pas attaché. La question que tu dois te poser c'est « qu'est-ce qui a changé entre le moment où c'était pas trop lent et celui où c'est devenu lent ? »
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
I used to say to our audiences: "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"http://en.wikiquote.org/wiki/Upton_Sinclair
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
> Les modifications apportées ont réellement amélioré la sécurité de DES
On retrouve une situation analogue pour SHA-0 pour lequel la NSA a proposé une modification sans explication qui s'est avérée améliorer la sécurité de l'algorithme.
> A: Phantom has threads. Process (group of threads, sharing some global state such
> as current directory and some other historical junk) is not needed in Phantom.
Ça veut dire le même espace d'adressage pour tout le monde ? Et quand un thread fait des conneries avec la mémoire d'un autre thread il n'y a aucun moyen pratique de récupérer un état sain ? Vu comme ça j'ai l'impression que ce truc combine les inconvénients d'un micro noyau avec ceux d'un noyau monolithique (sauf que ça serait l'userland qui serait monolithique).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
CAS en fait on l'utilise beaucoup en interne et je peux te dire que oui c'est utilisable. J'ai jamais tenté de le déployer moi même ni de bien chercher à voir comment c'est implementé mais au final je soupçonne que le gros manque c'est surtout la doc.
Oui crash c'est pour l'analyse de vmcore après coup. Pour le debugging "en live" je sais qu'il existe des trucs mais j'ai jamais essayé. En fait je me vois pas trop me connecter au réseau du client quand il a un hang (ou n'importe quel problème en fait). Le monsieur fait un sysrq-c et nous envoit le vmcore.
> A quoi ressemblent vos passes de test ?
Je travaille pas en QA ni en développement donc je saurais pas vraiment dire. Je fais que débugger les trucs qui ont déjà été releasés.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
> - Capable de trouver automatiquement les symboles de deboggage sur un serveur
> - Capable de trouver automatiquement la version du code source sur un CVS
> - la commande !analyze qui permet d'analyser automatiquement le systeme
> pour different problemes commun, genre pour un deadlock, elle peut toute seule
> analyser le probleme et trouver la cause du deadlock(quels threads attendent sur
> quoi et qui tient ces locks)
Maintenant que tu en parles ça m'étonnes qu'on n'ait pas ça (à ma connaissance).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: MyISAM, RAID 5
Posté par Krunch (site web personnel) . En réponse au journal Performance MYSQL. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Pas facile de ce prononcer...
Posté par Krunch (site web personnel) . En réponse au journal Faille OpenSSH : qu'une rumeur mais.... Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: GOTO : Nostalgie...
Posté par Krunch (site web personnel) . En réponse au journal Sortie de PHP 5.3. Évalué à 1.
En bidouillant un peu, il y a moyen de se faire des macros qui font des exceptions presque comme en C++ ou Java : http://adomas.org/excc/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: pas compris
Posté par Krunch (site web personnel) . En réponse au message Tableau en lecture seul. Évalué à 5.
class Config {
private static $config = array('foo' => 'bar', ...);
public static get(string $key) {
return $config[$key];
}
}
Tout code voulant accéder au tableau ne peut utiliser que get() qui ne fait que lire et tout le contenu est fixé à l'initialisation. La syntaxe pour accéder au tableau reste simple (bien qu'on se rende bien compte que c'est pas directement un tableau) et c'est le plus important je pense :
get('foo')
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Reverse engineering
Posté par Krunch (site web personnel) . En réponse au journal Fravia nous a quitté. Évalué à 7.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: À ta place...
Posté par Krunch (site web personnel) . En réponse au journal De la sécurité des informations personnelles sur Internet. Évalué à 1.
Si tu fais du challenge-response, il faut connaître le secret des deux côté. Tu peux le faire avec un hash mais alors il suffit de connaître le hash pour s'authentifier.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: À ta place...
Posté par Krunch (site web personnel) . En réponse au journal De la sécurité des informations personnelles sur Internet. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# une autre
Posté par Krunch (site web personnel) . En réponse au journal Un petit jeu des sept différences, ça vous dit ?. Évalué à -1.
http://www.lameuse.be/magazines/insolite/2009-06-12/miss-bel(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# nokia770 boulangerie cdkey
Posté par Krunch (site web personnel) . En réponse au journal Le pain. Évalué à 4.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# gdb est lent par nature
Posté par Krunch (site web personnel) . En réponse au message GDB lent. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: manque un peu d'info
Posté par Krunch (site web personnel) . En réponse au message Can't open perl script "centre". Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Pour référence
Posté par Krunch (site web personnel) . En réponse au journal Microsoft patche Firefox ... discrètement.. Évalué à 7.
Un Slashdotteur a assemblé un résumé des discussions de février dans les commentaires de l'article de juin : http://yro.slashdot.org/comments.pl?sid=1252303&cid=2817(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# aptitude install linux-image-debug-generic
Posté par Krunch (site web personnel) . En réponse au message Décompression d'un vmlinuz avec les symboles de debug. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Juste une remarque rapide
Posté par Krunch (site web personnel) . En réponse au journal Discussion interessante dans un bar. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Et aussi
Posté par Krunch (site web personnel) . En réponse au journal Résultat du concours linuxfr. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Demande de rançon
Posté par Krunch (site web personnel) . En réponse au journal 10 millions ou vous ne reverrez jamais vos données !. Évalué à 1.
On retrouve une situation analogue pour SHA-0 pour lequel la NSA a proposé une modification sans explication qui s'est avérée améliorer la sécurité de l'algorithme.
http://en.wikipedia.org/wiki/SHA1#SHA-0_and_SHA-1
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: man nice
Posté par Krunch (site web personnel) . En réponse au message sshd en nice -2 par défaut ??. Évalué à 1.
Tu peux faire un strace -f sur le sshd parent pour voir à quel niveau le renice se fait.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: L'avis de Linus
Posté par Krunch (site web personnel) . En réponse à la dépêche MINIX 3 - Google Summer of Code. Évalué à 0.
Quel rapport ? La licence de Firefox c'est la MPL.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: NAT
Posté par Krunch (site web personnel) . En réponse au message Bricolage d'adresses. Évalué à 3.
http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf
Et puis s'il faut tunneliser dans IPSec, il y a ça qui vient de sortir : http://undeadly.org/cgi?action=article&sid=2009012720584(...)
Pour Linux je sais pas.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Donc...
Posté par Krunch (site web personnel) . En réponse au journal L'expérience utilisateur Windows de Bill Gates. Évalué à 3.
My First BillG Review by Joel Spolsky (Excel Program Manager)
http://www.joelonsoftware.com/items/2006/06/16.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# ., * & {}
Posté par Krunch (site web personnel) . En réponse au message occurence de caractere. Évalué à 6.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Ajout
Posté par Krunch (site web personnel) . En réponse au journal Phantom OS: l'OS qui ne s'éteint jamais. Évalué à 4.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Ajout
Posté par Krunch (site web personnel) . En réponse au journal Phantom OS: l'OS qui ne s'éteint jamais. Évalué à 5.
> as current directory and some other historical junk) is not needed in Phantom.
Ça veut dire le même espace d'adressage pour tout le monde ? Et quand un thread fait des conneries avec la mémoire d'un autre thread il n'y a aucun moyen pratique de récupérer un état sain ? Vu comme ça j'ai l'impression que ce truc combine les inconvénients d'un micro noyau avec ceux d'un noyau monolithique (sauf que ça serait l'userland qui serait monolithique).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sacré Vista
Posté par Krunch (site web personnel) . En réponse au journal Mon coup de gueule du jour. Évalué à 2.
Oui crash c'est pour l'analyse de vmcore après coup. Pour le debugging "en live" je sais qu'il existe des trucs mais j'ai jamais essayé. En fait je me vois pas trop me connecter au réseau du client quand il a un hang (ou n'importe quel problème en fait). Le monsieur fait un sysrq-c et nous envoit le vmcore.
> A quoi ressemblent vos passes de test ?
Je travaille pas en QA ni en développement donc je saurais pas vraiment dire. Je fais que débugger les trucs qui ont déjà été releasés.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sacré Vista
Posté par Krunch (site web personnel) . En réponse au journal Mon coup de gueule du jour. Évalué à 2.
> - Capable de trouver automatiquement la version du code source sur un CVS
On a ça (enfin, presque). https://fedorahosted.org/cas/
> Un tas de commandes qui permettent d'afficher automatiquement
> l'etat de la plupart des structures importantes du systeme
crash permet une bonne partie de ces informations facilement et le reste un peu moins facilement. http://people.redhat.com/anderson/crash_whitepaper/
> - la commande !analyze qui permet d'analyser automatiquement le systeme
> pour different problemes commun, genre pour un deadlock, elle peut toute seule
> analyser le probleme et trouver la cause du deadlock(quels threads attendent sur
> quoi et qui tient ces locks)
Maintenant que tu en parles ça m'étonnes qu'on n'ait pas ça (à ma connaissance).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.