Jump to content

cmiN

Active Members
  • Posts

    1609
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by cmiN

  1. Banuiesc ca atunci cand instalai bootloaderul, nu-l puneai (sau mai bine zis referinta/pointerul) pe MBR ci pe prima partitie activa de pe hddul pe care il instalai si logic ca la restart mbrul arata catre windows. Daca asa era se putea rezolva usor cu o reinstalare de grub pe mbr si apoi un update, altfel nu-mi explic de ce nu s-ar fi incarcat (la fel daca aveai mai multe hdduri puneai pe ala cu linux primul la boot). Daca nu asta era cauza da un reply ca sunt curios .
  2. ^ Atunci vopseste-ti geamul sau du-te si cacate in vechiul wc a lui bunicu din curte. Nu se oboseste nimeni sa-ti decripteze conversatiile pana nu te scapi cu vreun keyword "suspect" tot in plain gasit pe chat/im.
  3. Discutat si pe https://groups.google.com/forum/?fromgroups#!topic/python-romania/3S_l2rf4rv0 .
  4. Fix cineva cu situatia ta imi daduse pm si i-am raspuns cu python_readme2 - Pastebin.com apoi nu-i convenea cu Pythonul (+engleza, termeni) si i-am raspuns iar cu python_readme3 - Pastebin.com . Mi-e sila sa scriu de fiecare data .
  5. Mediocritatea trebuie controlata sau ea insasi se simte indirect mai bine ca fiind controlata. Nici eu nu ma refeream neaparat la tine, vorbeam in general de acel procent mic de populatie care foloseste acel site si in alte scopuri sau pentru diverse lucruri productive, in orice caz intr-un mod calitativ eficient.
  6. Cine te pune sa vorbesti pe chatul ala cand poti lua o gura de aer in fata blocului sau pe terasa la un suc ? Pentru toate celelalte exista Pidgin + encryption plugin.
  7. cmiN

    Fun stuff

    kernel/futex.c [COLOR=#000000]/* [/COLOR] * Fast Userspace Mutexes (which I call "Futexes!"). * (C) Rusty Russell, IBM 2002 * ...
  8. Stiu ca se "copiase" si motorul lui Quake si il jucai din browser, oricum usor usor flash pierde teren. Cea cu globul si lumina care se plimba pe un camp sunt preferatele mele .
  9. Pentru cei ce au devenit fani MJ tocmai dupa ce a murit.
  10. ^ Sau ii spui cuiva ca ai o problema cu un driver/soft sau ca a inceput nu stiu ce program sa-ti faca faze sau clasice probleme cu anumite executabile (erori cu don't send cum le numesc unii) si primul lucru care esti intrebat este "Cand ai reinstalat ultima oara windowsul ?".
  11. Nu am inteles nici gluma nici mesajul -.-.
  12. cmiN

    rugaminte

    Simple Polynomial class | DaniWeb http://www.programmersheaven.com/mb/CandCPP/418372/418372/polynomial-class-with-rational-coefficients/?S=B20000 Unde ai minus, plus, etc, inlocuiesti cu operator{semn}(...), iar pentru << si >> supraincarci cu ceva asemanator friend ostream& operator<<(ostream &output, Polinom obj); friend istream& operator>>(istream &input, Polinom& obj); Nu cred ca se apuca nimeni sa scrie si sa-ti dea mura in gura mai ales ca sunt tone de exemple pe net.
  13. cmiN

    Lele

    Ceea ce vreti voi sa faceti suna mai mult a multiprocessing, mai exact Pool (of workers) prin care se creeaza un obiect thread-like ce deschide N procese apoi acestuia ii apelati .map_async, dand ca parametri functia target si ceva iterabil pe post de argumente pentru target, iar obiectul gestioneaza si imparte cum trebuie iterabilul in bucati iterabile mai mici si egale pentru a pasa la workeri. Veti avea probleme cu sincronizarea, comunicarea si partajarea memoriei, plus ca algoritmul va fi mult mai ineficient. De aceea recomand threading simplu (fara grija la share sau comunicare) si in loc sa procesati mai multe ipuri pe cate un thread, procesati un singur ip pe thread si cu ajutorul unui semafor sau a unei primitive de wait pe active_count mentineti mereu in viata N threaduri in care fiecare proceseaza un singur ip si cum a terminat cu unul atunci va duceti la urmatorul ip. Pentru a nu stresa serverul pentru fiecare combinatie user+pass luati fiecare host si le trimiteti catre un fir sau daca pare mai eficient pentru fiecare user+pass faceti un fir care incearca liniar pe toate hosturile. Folositi un container thread-safe global din care stergeti si cititi ipuri fara probleme, asta pentru a actualiza instant atunci cand spargeti un "server", pentru a nu se mai munci iar la el. P.S.: ssh gasiti in ssh1.7 si in paramiko ca sa nu va complicati cu subprocess, popen, spawn, system si alte minuni + cross-platform.
  14. Voi toti spuneti si confirmati ca apa fierbinte ingheata prima (nu am zis ca apa calda nu s-ar raci mai usor) dar vreau sa vad si eu un experiment practic facut de voi, pana acum e un singur experiment care infirma acea teorie din primul post (ce o consider falsa) deci faceti si voi experimentul si aratati-mi si mie cum aceeasi masa de apa fierbinte in aceleasi conditii de racire ajunge sa se raceasca si sa inghete mai rapid decat aceeasi apa la o temperatura mai joasa si apoi dati-va cu parerea, caci falsul implica orice.
  15. @M4T3! Intre temperatura unei cantitati de apa fierbinte si temperatura uneia de apa rece este de obicei diferenta de 0.5-1 grade ? Si chiar si asa, cu atat mai logic ca apa putin mai calda va ajunge si ea in aceeasi stare ca si cea rece de la inceput. Singura explicatie care o pot considera plauzibila ar fi ca (desi deja nu mai are nicio treaba cu fizica) masa de apa fierbinte se raceste si cedeaza mult mai usor caldura decat apa rece, ceea ce face sa capete un fel de acceleratie/inertie si prin anomaliile ei acest proces se autosustine mai lejer fata de celelalte substante astfel ca atunci cand va ajunge la faza in care se afla si masa de apa rece, masa de apa (initial fierbinte) va profita de aceasta "acceleratie" si va continua sa se raceasca mai repede si sa inghete mai repede. In fizica clasica, din cate stiam eu, procesele sunt continue, nu se poate sari de la o stare la alta fara sa se treaca prin cea intermediara, iar atunci cand diferenta de timp intra in joc si celelalte variabile in afara de una sunt identice atunci timpul va fi direct proportional cu variabila care difera.
  16. Da, dar in ciuda acestor fapte voi nu ati luat in calcul ca apa ingheata tot la aceeasi temperatura si cantitatea de apa fierbinte trebuie sa cedeze mult mai multa caldura decat cantitatea de apa mai rece (conform Q=mcDt), iar acest lucru nu se face prea usor, e nevoie de mult lucru mecanic, fiindca are caldura specifica destul de mare (4185 din cate mai stiam eu). Cu energia obtinuta din racirea oceanelor cu un singur grad poate consuma toata planeta nu stiu cati ani . Totusi de ce apa are cea mai mare densitate la 4 grade (aceeasi masa isi mareste volumul si peste si sub respectiva temperatura) ?
  17. ^ Asta ar insemna sa pice clientii de messenger, serviciile de mail, ftp, git, rdp, vnc, ssh, alte chestii p2p, de fapt toate wrapperele de socket, toata munca programatorilor sa fie in zadar, sa nu mai existe notiunea de port ci doar client-server prin 80 ? Oricum comunicarea ar trebui sa fie cam aceeasi indiferent de ce s-ar intampla ... singura diferenta e ca daca vrei sa nu aiba relevanta ceea ce captureaza de la tine si de la celalalt capat, va trebui sa criptezi datele cu o cheie simetrica iar schimbul de chei sa-l faci printr-un algoritm asimetric. Acest lucru il poti face si intr-o simpla fereastra de chat dintr-o pagina web sau in posturi pe un forum, tot ce ai nevoie este un mic utilitar care sa se joace cu sha,aes,rsa si un base64 pentru sanatatea outputului, asta daca chiar ai ceva important de discutat cu cineva si nu iti permiti sa te intalnesti fata in fata. Probleme vor fi atunci cand vei cauta vulnerabilitati in pagini, vei incerca sa executi exploituri sau vreun dos/ddos cred. Oricum tot mi se pare imposibil, ar pica servere de jocuri, servicii de licentiere a softurilor, orice si totusi daca vor mai ramane ceva porturi disponibile se vor regandi protocoale pe respectivele porturi, asta daca am inteles eu bine ceea ce ai spus .
  18. Nu prea am stofa de prof si nici experienta si cunostintele necesare unei asemenea anverguri. Am fost intrebat de bcman in colaborare cu worldit (Andrei) sa contribui la niste tutoriale si chiar m-am gandit la niste smenuri si lucruri specifice/magice py, dar asta dupa bac. Ca utilitate s-a vorbit prea mult despre web, calcule stiintifice, etc, intentionez sa ma orientez catre aplicatii de smartphoneuri si in general orice multitouch mai exact kivy ... imi place grafica, dinamica si intuitivitatea ei. Pe cat de usor este sau "pare" limbajul in sine pe atat de intuitive si simplu de realizat sunt si interfetele acestea, iar compatibilitatea lor pe orice platforma ma determina sa vad un bun rol al Pythonului in acest tip de dezvoltare.
  19. Nu am vazut sa se mai fi postat, daca da atunci search engineul e de vina . Topic din grupul Python Romania https://groups.google.com/forum/?fromgroups#!topic/python-romania/C-raRPgTEYU .
  20. cmiN

    java parse help

    Nu sunt prea familiar cu dorm parser, dar cred ca ar fi de ajuns daca ai trata intregul fragment ca pe un simplu sir si-l vei itera liniar pastrand in stiva (container sau functie recursiva) ultimul/ultimile tag(uri) din care ai venit ca sa ajungi in x respectiv y si apoi daca locul din care ai venit corespunde cu tagul cautat de tine atunci ceea ce urmeaza dupa x> si respectiv y> sunt valorile pe care le cauti si in momentul ala poti opri si algoritmul sa nu stai sa mai cauti mai departe. Daca observi un anumit model static, adica sa ai mereu <tag><x> si imediat dupa valoare si inchidere sa ai <y> si sa stii mereu dinainte ce tip de x si y cauti fara a fi nevoie de o preparsare, atunci poti cauta direct in sir subsirul respectiv, dupa care ce e scris mai departe reprezinta datele relevante, iar pentru urmatoare cautari specifici indexul de start ca fiind cel returnat de cautarea anterioara astfel nu vei trece din nou prin acelasi text si nici nu vei avea false pozitive in caz de existenta a mai multor taguri cu acelasi nume.
  21. E foarte bun mai ales daca-l combini cu Py ... scapi de toata bataia de cap cu popen. E doar o unealta, nu trebuie sa fie bun la toate ci doar pe particica lui.
×
×
  • Create New...