Jump to content

nedo

Active Members
  • Posts

    2065
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by nedo

  1. Daca fisierul nu este mare, poti sa stochezi fiecare linie intr-un vector de stringuri. Altfel ai putea sa stochezi intr-un map 2 int-uri, unul cu numarul linii, iar altul cu pozitia acesteia. Cel mai bun loc pentru referinta, dupa parerea mea, este aici Nu ai nevoie sa mai pui cuvantul respectiv intr-un vector. Clasa string are toate cele necesare pentru a iti face viata usoara. Poti sa verifici toti membrii clasei string pe acelasi site.
  2. In principiu, cred ca ai dreptate. Toata chestia cu Rosia Montana, si tot tamtamul respectiv, da avem aur, si merita exploatat, dar de preferat de catre o firma romaneasca, si care sa tina cont de mediu. Una din marile probleme cu Gold Corporation, este ca folosesc foarte mult cianura, si sunt dati in judecata in multe tari din cauza asta.
  3. s-ar putea dualiza, daca impart treaba inter 2 threaduri, la mine spre exemplu interfata e pe un thread, iar in al 2-lea thread se face munca pentru a nu se bloca gui-ul.
  4. Da, si al meu e facut tot pe cpu, e foarte cpu intensiv, spre exemplu pe un dual core imi tine unul din core-uri in 100%, dar.. dupa cum am pus functia care genereaza de fapt pass-urile dupa mintea mea nu prea algoritmica cred ca o alta metoda mai eficienta nu am gasit. Pentru un viitor proiect: Cum ar trebui sa fie stocate pass-urile? Avand in vedere ca un pass file nu e decat o lista cu pass-uri fiecare pe linia lui? (cel putin pass file-urile pe care le-am vazut eu asa erau, daca sunt salvate si altfel te rog sa imi spui si sa vad, poate reusesc sa mai imbunatatesc proiectul
  5. @ angelrusyan, ai dreptate, pai presupun ca asta se intampla deoarece se genereaza toate combinatiile de la aaaaa pana la zzzzz, iar asta presupune un numar foarte mare de pass-uri. Sunt si altfel salvate pass file-uri?
  6. Am facut eu unul simplut, cu gui, uite aici. Poti sa iti selectezi propriul charset, poti selecta charseturi prestabilite, marimea. Totusi aveti grija ca dureaza destul de mult sa faca listele cu mai multe caractere.
  7. Utilizatorii ar trebui sa fie mai atenti. In regulament scrie: 25. Este strict interzisa publicarea datelor personale sau tentative de acest gen ale unui individ. Nerespectarea acestei reguli va duce la BAN lifetime a contului. Poza unui utilizator presupun eu ca poate fi considerata data personala. Pe langa greseala de a posta poza lui benny, shaggi ar fi trebuie sa vorbeasca cu benny pe mess nu sa ceara scoaterea banului, pentru a il putea contacta. Totusi, poate si reactia lui benny a fost un pic disproportionala, dar probabil in situatia de fata e de inteles.
  8. Daca poti, intra cu hiren's boot cd, si copiaza din c:/windows/system32 memory.dmp si urca-l undeva sa vad de unde exact iti da eroarea.
  9. alea sunt cifrele pentru un gtx 250, pentru un gpu si mai puternic probabil sunt si mai mari. Se pare ca cifrele nu sunt cu mult mai mari. Pe un gtx 550ti am scus aproximativ 450 milioane hash-uri pe secunda. Ce-i drept pe versiunea demo.
  10. De fapt acel aparat exista. A fost prezentat in emisiunea Gadged Show, ce-i drept e doar la stadiul de concept, dar aparatul a fost creat si e complet functional. Cat despre minimalizarea suficient de mult, aceasta se face in timp. Exemplu este insasi pc-ul. Orice tehnologie noua e scumpa, dar pe masura ce se ajunge la producerea de masa si se creaza mijloace de producere al acelei tehnologii din ce in ce mai ieftin, se va ajunge. Daca nu ar fii asa atunci calculatoarele ar trebuii sa fie cam la acelasi nivel ca acum vreo 10-20 de ani nu? Daca doreai sa imi combati "argumentul", desi nu a fost un argument ci doar o precizare ca in momentul de fata exista proiectoare de foarte mici dimensiuni, te documentai in priviinta acelui obiect catre care am facut eu referinta. ps. Eu unul nu am afirmat niciodata ca sunt hacker, si nici macar programator, mai am mult de mers si mult de citit pana sa ajung la acel nivel. Toate bune.
  11. @ cei ce ziceau de caratul proiectorului si imposibilitatea de a micsora marimea acestuia. take a look acea camera are incorporat si un mic proiector.
  12. Google trolling at it's best
  13. Din cate vad eu nu spune nimic de pointer, ci doar de vector/std::string. Revin dupa masa cu o posibila rezolvare. Sper sa imi iasa
  14. De fapt un stealer este o aplicatie mult mai convenabila in prima faza. Pentru un botnet este necesar ca malware-ul sa descarce troianul si sa il instaleze, deoarece malware-ul rezida in memoria calculatorului doar pana cand calculatorul este inchis sau restartat. Acest tip de malware nu este persistent.
  15. aww.. da corect, deci nu mai e necesar counter-ul. Asta se intampla cand scrii cod intre 2 telefoane
  16. Verifici si tu eventualele erori de tastare pentru ca il scriu direct aici. #include <iostream> #include <vector> #include <fstream> #include <string> using std:ifstream; using std::ofstream; using std::endl; using std::cin; using std::cout; using std::getline; using std::string; int main(int argv, char* argv[]) { ifstream fIn; ofstream fOut; int n; fIn.open(data.in); fOut.open(data.out); cout << "Cate numere doriti sa cititi ?\n"; cin >> n; int counter = 0; // va tine numarul de numere pare; int suma = 0; //va tine suma numerelor pare if(fIn.is_open() && fOut.is_open()) { for(unsigned int i = 0; i <= n;i++) { if(fIn.good()) { string linie; int temp = 0; getline(fIn, linie); temp = atoi(linie.c_str()); if((temp % 2) == 0) { counter++; suma += temp; } } } int medie = suma / counter; fout << medie; fIn.close(); fOut.close(); return 0; }
  17. De fapt, ala nu se compileaza cu c++ ci cu c Ala e cod de c. Compileaza-l cu gcc in loc de g++ si ar trebui sa functioneze fara probleme.
  18. Sper sa ma ierte admini pentru bumb. Deci ... bump.
  19. Fa un back-up la /boot/grub/menu.lst Dupa care editeaza-l cu drepturi de root. Adaugi asa. title Windows Vista/Longhorn (loader) // aici editezi tu numele in Windows 7 / Windows xp whatever root (sda0,0) // Presupunand ca windows-ul este instalat pe prima partitie savedefault makeactive chainloader +1 Salvezi fisierul menu.lst dupa care faci update-grub. Dai restart si ar trebui sa iti apara si partitia. Pythone sa ma corecteze daca nu retin bine cum se face numerotarea partitiilor si in loc de root (sda0,0) trebuie adaugat altfel
  20. Daca l-asi fi folosit doar eu cred ca ma duceam catre un ssd. Totusi calculatorul este folosit si de fratele meu mai mic -> jocuri. Deci am nevoie de spatiu de stocare. Altfel un ssd la 30-40 gb imi era suficient.
  21. Incearca setarile de pe aceasta pagina. Cel mai probabil unul din programele care ruleaza ingheata la shut-down. De asemenea mai ai aici pentru servicii care nu se inchid.
  22. Stiu foarte bine ca s-au scumpit. HDD-ul care mi-a murit era un seagate baracuda 7200.10, cand l-am luat am dat pe el aproximativ 190 ron. Acelasi model acum este 340-350 ron. Ok, multumesc pentru opinii, la acela o sa raman.
  23. Cel mai probabil duqu si stuxnet sunt primele incercari de creere a unor malware-weapon. Probabil insa sunt efectuate de state mai ... mici si din aceasta cauza sunt si detectati. Nu m-ar mira ca marile puteri sa aiba probabil versiuni proprii in calculatoarele "inamicilor" lor.
  24. nedo

    Promtitudine

    Fiind ip static, un look-up spune cam din ce zona esti. Nu e nevoie sa ceara date de la provicer.
  25. Salut, Asi dori sa imi sugerati si mie niste hdd-uri interne, care sa fie cat mai fiabile, adica sa nu imi moara iar imediat dupa ce expira garantia. Din pacate am un buget limitat, suma maxima fiind aproximativ 350 ron. Totusi asi dori ceva cu 7200 rpm si macar 250 gb. Cam ce producator sugerati? Spre exemplu cam cat de fiabil este acest hdd? Aveti alte recomandari?
×
×
  • Create New...