Mar7babik, madalena. Tu t'interesses aux maths?
salam
j'aimais bien assez...mais ça fait longtemps^^
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Mar7babik, madalena. Tu t'interesses aux maths?
Les maths, c'est sympa. Mais il faut 1/ avoir de la patience et de la concentration, et 2/ avoir de la chance de trouver de bons profs, auteurs, etc. qui savent bien expliquer.salam
j'aimais bien assez...mais ça fait longtemps^^
Les maths, c'est sympa. Mais il faut 1/ avoir de la patience et de la concentration, et 2/ avoir de la chance de trouver de bons profs, auteurs, etc. qui savent bien expliquer.
Oui, c'est pas evident. Un texte de maths est generalement tres sec et abstrait... et sans redondence. On ne lis pas les maths comme un article de journal; les maths sont beaucoup plus comprimes.salam
c'est très compliquer...j'ai pas toujours la concentration^^
Oui, c'est pas evident. Un texte de maths est generalement tres sec et abstrait... et sans redondence. On ne lis pas les maths comme un article de journal; les maths sont beaucoup plus comprimes.
Comme disent les Chinoix: un voyage d'un million de pas commence par le premier pas.salam
il faut un peu plus de temps...enfin pour moi un petit sacré temps^^
Comme disent les Chinoix: un voyage d'un million de pas commence par le premier pas.
Surtout !!!!Les maths, c'est sympa. Mais il faut 1/ avoir de la patience et de la concentration, et 2/ avoir de la chance de trouver de bons profs, auteurs, etc. qui savent bien expliquer.
je ne connais rien de tout ça, j'ai juste découpé le captcha en plusieurs morceau un par caractère, j'ai créé un script qui dump depuis le site les images possible pour chaque caractère de 0 a 9 puis de A a Z, une fois ma petite base construite je m'en sert pour décoder chaque caractère ...Selon la complexite des captchas, un programme ocr base sur un neuronal net ou sur un hidden markov model devrait faire l'affaire.
Si cette application devient populaire, ca va submerger le serveur et ils vont compliquer l'acces (reCaptchas, etc). Il faut plutot leur demander d'offrir une API (REST par exemple) pour faciliter l'acces automatique.je ne connais rien de tout ça, j'ai juste découpé le captcha en plusieurs morceau un par caractère, j'ai créé un script qui dump depuis le site les images possible pour chaque caractère de 0 a 9 puis de A a Z, une fois ma petite base construite je m'en sert pour décoder chaque caractère ...
c'est fait a la main et ça marche
le but maintenant est de proposer une appli sur ios et android qui permet de consulter ses points permis et d'envoyer des notifications en cas de changement
Pas fautSi cette application devient populaire, ca va submerger le serveur et ils vont compliquer l'acces (reCaptchas, etc). Il faut plutot leur demander d'offrir une API (REST par exemple) pour faciliter l'acces automatique.
Je vais finir en prison ouéTu va être riche !!!!!
Si on veut programmer avec ces bignums, on peut utiliser des languages de programmation qui sont capables d'operer sur des bignums comme par ex. Common Lisp, ou on utilise des bibliotheques specialises avec des languages comme C et C++, par ex. gmp ou cln que j'ai mentionne plus haut. L'article sur le decryptage de RSA mentionne aussi la Bignum-Bibliotheque BN du programme openssl.
gmp et cln ne sont pas que des headers, ce sont de veritables bibliotheques. Il faut les linker au programme avec -lgmp ou -lcln. Tu penses peut etre a Boost?Wai ! On appelle ça aussi en informatique "des directives de préprocesseur" ! Le langage C c'est bien pour apprendre la programmation !
gmp et cln ne sont pas que des headers, ce sont de veritables bibliotheques. Il faut les linker au programme avec -lgmp ou -lcln. Tu penses peut etre a Boost?
Pas bête !J'avais deja execute des simulations qui prenaient presque 4 jours de calculs. Comme ces programmes etaient ecrit par des scientifiques qui n'ont pas pense a checkpointer leurs resultats, et que je n'avais pas envie de perdre tout le travail en cas de problemes, je les executait dans VirtualBox avec des snapshots par cron toutes les 30 minutes. Mieux que rien, mais pas comparable a un programme qui se checkpointe tres regulierement.
Pour revenir sur les grands nombres, il y a aussi BN de openssl:
https://www.openssl.org/docs/crypto/bn.html
Salam,
Je suppose qu'il faut passer sous linux et installer openssl ???? Parce que sur windows avec dev ça marche quedalle !! loool
C:\Users\Tadawit\Desktop\mm.c [Error] openssl/bn.h: No such file or directory
En tout cas merci pour cette nouvelle librairie que je ne connaissais pas, par contre faut être un sacré encodeur pour taper tout ça et être très patient !!! looool
//directive au compilateur OK !!! //
#include <openssl/bn.h>
// définir les fonctions principales OK !!! //
BIGNUM *BN_new(void);
void BN_free(BIGNUM *a);
void BN_clear(BIGNUM *a);
void BN_clear_free(BIGNUM *a);
BN_CTX *BN_CTX_new(void);
void BN_CTX_free(BN_CTX *c);
(...)
Je comprends pas très cette fonction sqr !!
int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b);
int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b);
int BN_mul(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);
int BN_sqr(BIGNUM *r, BIGNUM *a, BN_CTX *ctx);
int BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *a, const BIGNUM *d,
BN_CTX *ctx);
Ici la fonction sqr, fait un "reporting" c'est bien ça ???
BN_sqr() takes the square of a and places the result in r ("r=a^2"). r
and a may be the same BIGNUM. This function is faster than
BN_mul(r,a,a).
Moi par contre J'ai jamais eu de difficultés en langue
Combiner les machines existantes?défi : comment fait on pour avoir un ordinateur qui fait la vaisselle le café et la bouffe, et aussi nous masse le dos
Combiner les machines existantes?
MDR. Tu t'imagines le monstre que ca devenir? *lol*salam
tu vas nous fabriquer une^^
MDR. Tu t'imagines le monstre que ca devenir? *lol*