#5151 Le 06/04/2010, à 00:07
- Pylades
Re : Topic des couche-tard (31)
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#5152 Le 06/04/2010, à 00:08
- nathéo
Re : Topic des couche-tard (31)
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne
#5153 Le 06/04/2010, à 00:09
- El Pensador
Re : Topic des couche-tard (31)
« À quoi je sers ? Sans doute à rien du tout... »
A Tunisian Girl
Hors ligne
#5154 Le 06/04/2010, à 00:10
- grim7reaper
Re : Topic des couche-tard (31)
@Pylade : ton code ne tient pas compte du fait que /dev/random peut bloquer ta lecture.
Et avec ce code tu obtient quoi (je viens de l'écrire à l'arrache donc aucune garantie que ça fonctionne).
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int fd = -1;
fd = open("/dev/random", O_RDONLY);
if(fd != -1)
{
unsigned int random;
char* byte_suivant = (char*) &random;
int nb_byte_a_lire = sizeof (random);
/* Boucle car la lecture peut etre bloquee si /dev/random ne contient
* pas assez de byte pour remplir un entier donc on lit jusqu'a ce que
* l'on ai put lire suffisament de byte. */
while (nb_byte_a_lire > 0)
{
int nb_byte_lu;
/* On lit le nombre de byte desire */
nb_byte_lu = read(fd, byte_suivant, nb_byte_a_lire);
/* On soustrait le nombre reellement lu */
nb_byte_a_lire -= nb_byte_lu;
/* On avance notre pointeur du nombre de byte effectivement lu
* pour continuer a ecrire la suite de notre entier */
byte_suivant += nb_byte_lu;
}
printf("%u\n", random);
}
else
{
fputs("Impossible d'ouvrir /dev/random\n", stderr);
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
Dernière modification par grim7reaper (Le 06/04/2010, à 00:17)
Hors ligne
#5155 Le 06/04/2010, à 00:12
- edge_one
Re : Topic des couche-tard (31)
c'est pour ça que je ne sais plus quel soft te demande de bouger la souris durant la génération de nombre
truecrypt.
#5156 Le 06/04/2010, à 00:14
- wiscot
Re : Topic des couche-tard (31)
Dernière modification par wiscot (Le 06/04/2010, à 00:16)
Hors ligne
#5157 Le 06/04/2010, à 00:16
- Zeibux
Re : Topic des couche-tard (31)
Attention, suis sur Osx: je me dit que c'est pareil que sur Nux. C'est quoi la commande pour lancer une app .jar dans un terminal?
Croix de bois croix de fer, si je mens, j'me tape une bière
La Valeur sur, c'est sur qu'il avale!
je veux bien qu'on pisse dans un violon, mais.. En rythme non d'un chien!
[Mémoire virtuelle limitée] encrypté, et dans un format obscur, propriétaire et non documenté...
Hors ligne
#5158 Le 06/04/2010, à 00:17
- PPdM
Re : Topic des couche-tard (31)
bon !! vous m'avez donné sommeil avec vos codes et y a même pas un troll a se mettre sous la dent
BN
Dernière modification par pierguiard (Le 06/04/2010, à 00:17)
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#5159 Le 06/04/2010, à 00:19
- nathéo
Re : Topic des couche-tard (31)
Tu veux du troll il ya toujours ça, en plus y' en a pour plus de 60 pages...
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne
#5160 Le 06/04/2010, à 00:21
- grim7reaper
Re : Topic des couche-tard (31)
grim7reaper a écrit :c'est pour ça que je ne sais plus quel soft te demande de bouger la souris durant la génération de nombre
truecrypt.
Oui possible, je sais que c'était un soft qui utilisait le chiffrement (d'où la nécessité de "vrai" nombre aléatoire).
@Pylade : je sais pourquoi tu à toujours 4. Tu utilises mal read() (on va mettre ça sur le compte de la fatigue ).
Si tu passe l'adresse de ta variable à read() ça signifie qu'il va écrire dedans. Or toi tu écris
x = read(rad, &x, sizeof x);
Or read() renvoie le nombre de byte réellement lue. Donc dans ton cas read() rempli x avec ton nombre puis toi tu l'écrases avec le retour de read(), soit 4 car un int chez toi fait 4 byte et read() en a bien lue 4.
Voilà l'origine du mystérieux 4 persistant .
Hors ligne
#5161 Le 06/04/2010, à 00:22
- Zeibux
Re : Topic des couche-tard (31)
Tenez, pour ceux qui s'intéresse à Android et qui on un HTC il y a ce truc qui me fais chier sur Mac mais il existe pour linux : http://www.androidtechnical.info/software.html
Croix de bois croix de fer, si je mens, j'me tape une bière
La Valeur sur, c'est sur qu'il avale!
je veux bien qu'on pisse dans un violon, mais.. En rythme non d'un chien!
[Mémoire virtuelle limitée] encrypté, et dans un format obscur, propriétaire et non documenté...
Hors ligne
#5162 Le 06/04/2010, à 00:23
- Irgenux
Re : Topic des couche-tard (31)
Bn...
Bipède à station verticale.
Hors ligne
#5163 Le 06/04/2010, à 00:23
- nathéo
Re : Topic des couche-tard (31)
BN à tout ce qui se couchent...
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne
#5164 Le 06/04/2010, à 00:26
- grim7reaper
Hors ligne
#5165 Le 06/04/2010, à 00:26
- ArzhurB
Re : Topic des couche-tard (31)
ArzhurBZH a écrit :bla²
Justement tout le monde (je me compte dedans) ne va chercher en wikipedia un maitre à penser j' ai ma propre opinion de ce qu' est «l' aléatoire» et le hasard, et c' est pas un article de wikipedia qui va me faire changer d' avis.
J'ai mis cet article, et plus particulièrement cette citation car je suis d'accord avec elle. Il serait intéressant d'avoir ta propre définition
Hors ligne
#5166 Le 06/04/2010, à 00:32
- inbox
Re : Topic des couche-tard (31)
Nn'uit.
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#5167 Le 06/04/2010, à 00:35
- pipou24
Re : Topic des couche-tard (31)
N'nuit aussi
Non geek et fier de l'être. ㋡
Hors ligne
#5168 Le 06/04/2010, à 00:35
- wiscot
Re : Topic des couche-tard (31)
Merci Zeibux pour le lien .
Hors ligne
#5169 Le 06/04/2010, à 00:37
- tshirtman
Re : Topic des couche-tard (31)
http://www.youtube.com/view=lAl28d6tbko
bonne nuit et faites de beaux rèves...
Dernière modification par tshirtman (Le 06/04/2010, à 00:41)
Hors ligne
#5170 Le 06/04/2010, à 00:42
- compte supprimé
Re : Topic des couche-tard (31)
#5171 Le 06/04/2010, à 00:43
- Slystone
Re : Topic des couche-tard (31)
Plop !
Je suis tout content, je viens de découvrir un site pour apprendre le bash par les exemples :
http://linux.byexamples.com/archives/category/bash/
Vous en connaîtriez d'autres dans le style par hasard ? Je trouve que ces cours sont particulièrement motivants, il y a peu de ressources entre le simple tuto de base, et l'étude de scripts balèze vite démotivante pour un débutant.
En plus ils peuvent être utiles ! ^^
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne
#5172 Le 06/04/2010, à 00:44
- vinylourson
Re : Topic des couche-tard (31)
Bonsoir,
Quoiqu'on en dise, la burqa ça peut être sexy aussi http://lolprikol.net/img/6a804b44.jpg
Hors ligne
#5173 Le 06/04/2010, à 00:46
- nathéo
Re : Topic des couche-tard (31)
nathéo a écrit :ArzhurBZH a écrit :bla²
Justement tout le monde (je me compte dedans) ne va chercher en wikipedia un maitre à penser j' ai ma propre opinion de ce qu' est «l' aléatoire» et le hasard, et c' est pas un article de wikipedia qui va me faire changer d' avis.
J'ai mis cet article, et plus particulièrement cette citation car je suis d'accord avec elle. Il serait intéressant d'avoir ta propre définition
Personnellement je définis l' aléatoire comme l' expression de la non-connaissance du futur par les êtres humains, je sais que c'est peut-être simpliste mais je ne voit vraiment pas ce que ça pourrait être d' autre...
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne
#5174 Le 06/04/2010, à 00:46
- Zeibux
Re : Topic des couche-tard (31)
Bonsoir,
Quoiqu'on en dise, la burqa ça peut être sexy aussi http://lolprikol.net/img/6a804b44.jpg
Enfin, on verrais la tête que, ça serait mieux.
Croix de bois croix de fer, si je mens, j'me tape une bière
La Valeur sur, c'est sur qu'il avale!
je veux bien qu'on pisse dans un violon, mais.. En rythme non d'un chien!
[Mémoire virtuelle limitée] encrypté, et dans un format obscur, propriétaire et non documenté...
Hors ligne
#5175 Le 06/04/2010, à 00:46
- Кຼزດ
Re : Topic des couche-tard (31)
Plop !
Je suis tout content, je viens de découvrir un site pour apprendre le bash par les exemples :
http://linux.byexamples.com/archives/category/bash/
Vous en connaîtriez d'autres dans le style par hasard ? Je trouve que ces cours sont particulièrement motivants, il y a peu de ressources entre le simple tuto de base, et l'étude de scripts balèze vite démotivante pour un débutant.
En plus ils peuvent être utiles ! ^^
Coupler ce site à celui-ci ^^"
dou
Hors ligne